Pour créer des commandes personnalisées pour GPT-3, vous devez formater vos entrées pour lui donner des instructions spécifiques. OpenAI recommande de donner au modèle un système d’instructions en début de conversation, avec une instruction d’activation de tâche pour informer le modèle de ce que vous voulez qu’il fasse.
Par exemple :
```
messages = [
{“role”: “system”, “content”: “You are a helpful assistant.”},
{“role”: “user”, “content”: “Translate the following English text to French: ‘{text}’”}
]
response = openai.ChatCompletion.create(model=“gpt-3.5-turbo”, messages=messages)
```
Dans cet exemple, le système donne d’abord une instruction générale (“You are a helpful assistant.”). Ensuite, l’utilisateur donne une commande spécifique pour traduire un texte de l’anglais au français.
Chaque nouvelle instruction ou commande de l’utilisateur doit être ajoutée à la liste `messages`. Vous pouvez continuer à ajouter des commandes à la liste pour avoir une conversation en cours avec le modèle.
Il est aussi important de noter que même si le modèle peut comprendre et répondre à une grande variété de commandes, il ne réussit pas toujours à accomplir parfaitement toutes les tâches, surtout si elles sont hors de l’entraînement du modèle ou trop complexe.
Consultez les guides OpenAI pour plus de détails et de suggestions de bonnes pratiques lors de la création de commandes et de conversations avec GPT-3.