> For the complete documentation index, see [llms.txt](https://docs.airops.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.airops.com/docs/fr/actions/workflow-concepts/workflow-steps/ai-steps/llm/prompt-with-gpt.md).

# Guide de prompting

Comment formuler des prompts avec GPT

## Bien démarrer en générant des prompts avec l'IA

La **Générer avec l'IA** Cette fonctionnalité permet aux utilisateurs de structurer un prompt en langage naturel.

Il suffit de cliquer **Générer avec l'IA**, choisissez le type de tâche, et décrivez ce que vous cherchez à accomplir. Consultez ce guide pour commencer :

{% embed url="<https://www.youtube.com/watch?v=FI2T6SzuOlw>" %}

## Qu'est-ce que le message système ?

Le message système définit la personnalité de l'IA, son objectif, ainsi que des tâches ou règles spécifiques.

*Remarque : cette définition varie d'un utilisateur à l'autre et d'un prompt à l'autre. Trop d'instructions dans le message système peuvent dégrader la sortie — n'hésitez donc pas à expérimenter en ajoutant les instructions dans le prompt utilisateur !*

```
Exemple de message système : 
Vous êtes un poète renommé. 
Vous écrivez des poèmes dans le ton et le style du Dr Seuss.
N'incluez que des sujets appropriés pour les enfants.
```

## Comment décider de ce qui va dans le message système ?

Il n'existe pas de règles strictes sur ce qu'il faut inclure dans le prompt système. Cependant, nous recommandons généralement d'y inclure des tâches spécifiques et bien définies tout en évitant une logique extrêmement complexe.

## Que sont les messages Utilisateur et Assistant ?

L'utilisateur et l'assistant définissent la conversation entre vous (l'utilisateur) et l'IA (l'assistant).

Par exemple, dans une conversation entre vous et ChatGPT : votre message est le message « Utilisateur » et la réponse de ChatGPT est la réponse « Assistant ».

{% hint style="info" %}
Utiliser à la fois l'Utilisateur et l'Assistant vous permet de fournir des exemples qui aident le modèle à « apprendre » le format de sortie souhaité (JSON, HTML, etc.) ainsi que la langue
{% endhint %}

## Comment faire un prompt avec l'Utilisateur et l'Assistant ?

### Comment faire un prompt avec une paire Utilisateur-Assistant

Les paires Utilisateur-Assistant (également appelées prompting one-shot ou few-shot) sont des exemples que nous fournissons au modèle pour l'aider à « apprendre » la réponse souhaitée :

1. Ajouter un exemple **Utilisateur** message
2. Ajouter la réponse attendue **Assistant** réponse
3. *(facultatif) Ajouter d'autres paires utilisateur-assistant*
4. Ajouter un autre **Utilisateur** message avec votre entrée

Pour un guide détaillé, consultez notre tutoriel sur le prompting K-shot :

{% embed url="<https://www.youtube.com/watch?v=NBpAPwl4Yx0>" %}

### Exemple d'extraction de texte

> **Système :** Votre tâche consiste à extraire l'ID unique de la transcription à la fin de l'URL.
>
> **Utilisateur :** <https://app.fireflies.ai/view/AirOps-Intro::DkMo5PetdLeCDglp>
>
> **Assistant :** DkMo5PetdLeCDglp
>
> **Utilisateur :** <https://app.fireflies.ai/view/Mdei9OrqpQlWIijd>
>
> **Assistant :** Mdei9OrqpQlWIijd
>
> **Utilisateur :** {{link\_to\_sales\_call}}

### Pourquoi utiliser plus d'une paire Utilisateur-Assistant ?

Utiliser plus d'un exemple est utile pour une logique nuancée.

Dans notre exemple d'extraction de texte, nous avons fourni deux URL avec des formats différents pour aider le modèle à comprendre comment extraire du texte dans plusieurs scénarios.

{% hint style="success" %}
**Utilisez un exemple concret :** La meilleure façon de générer des résultats de haute qualité est de fournir au modèle un exemple de haute qualité. Utilisez l'exemple le plus réaliste possible, qu'il vienne d'Internet ou de vos propres données.
{% endhint %}

## Comment utiliser dans AirOps les LLM dotés de capacités de vision ?

Certains LLM, comme GPT-4o, disposent de capacités de vision. Pour utiliser ces capacités de vision dans AirOps, vous devez fournir au modèle un lien vers une image téléchargeable :

### Comment configurer l'étape LLM

1. Ajoutez un **LLM** étape à votre workflow
2. Modifiez le modèle en **GPT-4o**
3. Ajoutez un **URL de l’image** dans le message Utilisateur là où il est indiqué « Ajouter une URL d'image »

### Comment transmettre une image à partir d'un téléversement utilisateur

1. Pour téléverser une seule image depuis votre ordinateur, changez le type d'entrée en **Média de fichier** qui accepte un fichier .jpg, .png ou .webp
2. AirOps renverra une URL téléchargeable vers cette image
3. Transmettez l'entrée en syntaxe Liquid à GPT-4o là où il est indiqué « Ajouter une URL d'image »

### Comment transmettre une image depuis Google Drive

1. Pour téléverser une image depuis Google Drive, choisissez **Texte court** comme type d'entrée
2. Modifiez les paramètres de l'image Google Drive pour que toute personne disposant du lien puisse la voir
3. Ajoutez une étape de code pour transformer le lien Google Drive en URL téléchargeable en remplaçant `short_text_input` par le nom de votre entrée :
   * ```
     const fileID = short_text_input.match(/[-\w]{25,}/);

     return `https://drive.google.com/uc?export=download&id=${fileID[0]}&confirm=t`
     ```
4. Transmettez la sortie de l'étape précédente à GPT-4o là où il est indiqué « Ajouter une URL d'image »

Pour un guide plus détaillé sur GPT-4o, consultez notre tutoriel ici :

{% embed url="<https://www.youtube.com/watch?v=BCoZhI4Gem8>" %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.airops.com/docs/fr/actions/workflow-concepts/workflow-steps/ai-steps/llm/prompt-with-gpt.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
