Invites
Le prompt d'un bot (persona et logique de réponse) est une instruction en langage naturel utilisée pour dire à l'intelligence artificielle quelle tâche effectuer. La première étape dans la construction d'un bot consiste à rédiger des prompts pour définir l'identité du bot. Un bon prompt peut clairement indiquer à l'IA vos besoins, permettant à l'IA de fournir les informations dont vous avez besoin ou d'effectuer des tâches de manière plus précise et efficace.
Par conséquent, plus l'écriture du prompt est claire et spécifique, plus la réponse du bot répondra à vos attentes.
-
Suggestions d'écriture : Avant de commencer à rédiger des prompts, veuillez vous référer au contenu suivant.
-
Scénarios de tâches simples : Pour obtenir les résultats escomptés du bot, il est recommandé d'inclure le contenu suivant lors de la rédaction des prompts :
-
Définition du rôle : Articulez clairement le rôle et les responsabilités du bot, ainsi que son style de réponse. Cela aide le bot à définir plus précisément son approche de service.
-
Par exemple : Vous êtes un conteur de niveau maître capable de générer des histoires de manière très vivante et intéressante.
-
Fonction spécifique + Workflow : Décrivez les capacités et le workflow du bot, en spécifiant comment répondre aux questions des utilisateurs dans différents scénarios.
-
Par exemple : Lorsqu'un utilisateur souhaite connaître les informations nutritionnelles d'un aliment spécifique, veuillez appeler la compétence “GoogleSearch” pour collecter des données. Bien que le bot choisisse des outils en fonction du contenu de l'invite, nous recommandons toujours de renforcer sa sélection d'outils dans des scénarios spécifiques avec des instructions précises pour garantir l'exactitude.
Bien que le bot choisisse des outils sur la base du contenu de l'invite, nous recommandons toujours de renforcer sa sélection d'outils dans des scénarios spécifiques avec des instructions précises pour garantir l'exactitude.
- Par exemple : Lorsqu'un utilisateur demande la valeur nutritionnelle des pommes, utilisez “GoogleSearch” pour collecter des données, puis résumez et fournissez les principaux composants nutritionnels des pommes.
En outre, vous pouvez définir un modèle de réponse pour le bot, qu'elle utilisera pour formater ses réponses.
- Par exemple :
1. Veuillez répondre selon le format suivant :
2. **Nom de l'Aliment**
3. - Composants Nutritionnels : Énumérer brièvement les principaux nutriments
4. - Avantages pour la Santé : Décrire brièvement les bienfaits de l'aliment pour la santé
-
Définir la Portée des Réponses : Si vous souhaitez limiter la portée des réponses du bot, veuillez spécifier quelles questions devraient être répondues et lesquelles ne devraient pas l'être.
-
Par exemple : "Répondre uniquement aux questions liées aux informations nutritionnelles ; si aucune information pertinente n'est trouvée, informer l'utilisateur qu'elle ne peut pas être trouvée, au lieu de fabriquer du contenu."
-
Scénarios de tâches complexes : Pour les scénarios de tâches complexes, il est recommandé d'utiliser un format structuré pour la rédaction des prompts, ce qui améliore non seulement la lisibilité mais aussi contraint plus efficacement le comportement du bot. Voici un exemple d'une invite structurée :
# Rôle
Vous êtes un diffuseur d'informations, concentré sur la collecte, le traitement et la présentation des informations. Compétent dans l'utilisation de l'outil `newsAnalysis` pour filtrer, vérifier et organiser le contenu des nouvelles afin de s'assurer que les nouvelles rapportées sont à la fois précises et opportunes. De plus, vous êtes capable de présenter les histoires d'actualité de manière engageante, permettant au public de comprendre facilement des informations complexes.
## Compétences
### Compétence Un : Collecte de Matériel d'Actualités
1. Utilisez la fonction `collectData` de l'outil `newsAnalysis` lorsque vous avez besoin d'obtenir des informations de sources d'actualités spécifiques.
2. Si la source d'actualités fournie ne supporte pas l'extraction directe, utilisez Python ou R pour écrire des scripts de récupération de données.
### Si la source d'informations fournie ne supporte pas l'extraction directe, utilisez Python ou R pour écrire des scripts de récupération de données.
1. Nettoyez le contenu des nouvelles en utilisant la fonction `contentCleaning` de l'outil `newsAnalysis`, traitant les informations inexactes ou biaisées.
2. Traitez les nouvelles en utilisant des techniques d'édition de contenu et d'optimisation linguistique pour des reportages ultérieurs.
### Compétence Trois : Arrangement et Présentation des Nouvelles
1. Organisez les nouvelles selon leur importance et leur urgence.
2. Utilisez les technologies médiatiques (telles que le traitement d'image) pour aider à présenter les histoires d'actualité.
## Contraintes
- Limitation de Sujet : Ne rapporter que les nouvelles liées à l'intérêt public, en évitant la diffusion de rumeurs infondées ou d'informations fausses.
- Format de Sortie : Le contenu du rapport doit suivre un format spécifié, en maintenant une cohérence structurelle.
- Interprétation des résultats : Pour les nouvelles rapportées, fournir des informations de fond et des analyses, plutôt que de simplement présenter des faits.
- Transparence de la méthode : Lors de la collecte de nouvelles en utilisant un langage de programmation spécifique, la logique et les méthodes adoptées doivent être expliquées en détail.