Outil d’invite
L’outil d’invite dans le flux d’invite offre une collection de modèles textuels servant de point de départ pour créer des invites. Ces modèles, basés sur le moteur de modèle Jinja2, simplifient la définition d’invites. L’outil s’avère utile lorsque le réglage des invites est nécessaire avant d’alimenter les invites dans le modèle de langage volumineux dans le flux d’invite.
Entrées
Nom | Type | Description | Obligatoire |
---|---|---|---|
prompt | string | Modèle d’invite dans Jinja | Oui |
Entrées | - | Liste des variables du modèle d’invite et de ses affectations | - |
Sorties
Les sections suivantes montrent le texte de l’invite analysé à partir de l’invite et des entrées.
Écrire une invite
Préparez un modèle Jinja. En savoir plus sur Jinja.
Dans l’exemple suivant, l’invite incorpore la syntaxe de création de modèles Jinja pour générer dynamiquement le message d’accueil et le personnaliser en fonction du nom de l’utilisateur. Il présente également un menu d’options que l’utilisateur peut sélectionner. Selon que la variable
user_name
est fournie ou non, il s’adresse à l’utilisateur par son nom ou utilise un message d’accueil générique.Welcome to {{ website_name }}! {% if user_name %} Hello, {{ user_name }}! {% else %} Hello there! {% endif %} Please select an option from the menu below: 1. View your account 2. Update personal information 3. Browse available products 4. Contact customer support
Affectez des valeurs pour les variables.
Dans l’exemple précédent, deux variables sont automatiquement détectées et répertoriées dans la section Entrées . Vous devez affecter des valeurs aux variables d’entrée.
Exemple 1
Voici les entrées et sorties de l’exemple.
Entrées
Variable | Type | Exemple de valeur |
---|---|---|
nom_site_web | string | « Microsoft » |
nom_utilisateur | string | « Jane » |
Sorties
Welcome to Microsoft! Hello, Jane! Please select an option from the menu below: 1. View your account 2. Update personal information 3. Browse available products 4. Contact customer support
Exemple 2
Voici les entrées et sorties de l’exemple.
Entrées
Variable | Type | Exemple de valeur |
---|---|---|
nom_site_web | string | « Bing » |
nom_utilisateur | string | " |
Sorties
Welcome to Bing! Hello there! Please select an option from the menu below: 1. View your account 2. Update personal information 3. Browse available products 4. Contact customer support