Conception de invites (Prompt Engineering) avec l'API d'OpenAI
Fouad Trad
Machine Learning Engineer
Formuler des invites ou des consignes pour les LLM afin d'obtenir les réponses visées





Chaque message a l'un de trois rôles

Chaque message a l'un de trois rôles

Chaque message a l'un de trois rôles

Chaque message a l'un de trois rôles

Chaque message a l'un de trois rôles

Chaque message a l'un de trois rôles


temperature : contrôle l'aléatoire de la réponse
temperature : contrôle l'aléatoire de la réponsemax_tokens : contrôle la longueur de la réponseprompt = "What is prompt engineering?"client = OpenAI(api_key="api_key")response = client.chat.completions.create(model = "gpt-4o-mini",messages = [{"role": "user", "content": prompt}],temperature = 0 )print(response.choices[0].message.content)
L'ingénierie d'invite désigne le processus de conception et d'affinage des invites ou des
consignes données à un modèle linguistique comme ChatGPT afin d'obtenir les réponses
ou comportements souhaités. Elle consiste à formuler des lignes directrices ou des indices
précis pour orienter la sortie du modèle vers le résultat visé.
def get_response(prompt):response = client.chat.completions.create( model = "gpt-4o-mini", messages = [{"role": "user", "content": prompt}], temperature = 0 )return response.choices[0].message.content
Utilisation
response = get_response("What is prompt engineering?")
print(response)
L'ingénierie d'invite désigne le processus de conception et d'affinage des invites ou des consignes données
à un modèle linguistique comme ChatGPT afin d'obtenir les réponses ou comportements souhaités. Elle consiste
à formuler des lignes directrices ou des indices précis pour orienter la sortie du modèle vers le résultat visé.
prompt = "What is prompt engineering? Explain it in terms that can be understood
by a 5-year-old"
response = get_response(prompt)
print(response)
Imaginez que vous avez un ami très futé qui peut comprendre et répondre à plein de
questions. Mais parfois, il ne comprend pas exactement ce que vous voulez ou il donne
la mauvaise réponse. L'ingénierie d'invite, c'est comme donner à votre ami des consignes
ou des indices très clairs pour l'aider à vous donner la meilleure réponse possible.
Conception de invites (Prompt Engineering) avec l'API d'OpenAI