---
title: "Assistant de codage AI Assistant - Développer des programmes - Aide MetaEditor"
description: "MetaEditor propose AI Assistant, l'outil avancé de complétion automatique de code alimenté par les modèles basés... - Assistant de codage AI Assistant - Développer des programmes - Aide MetaEditor"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/fr/metaeditor/help/development/ai_assistant"
---

[Aide MetaEditor](https://www.metatrader5.com/fr/metaeditor/help) → [Développer des programmes](https://www.metatrader5.com/fr/metaeditor/help/development) → Assistant de codage AI Assistant

# Assistant de codage AI Assistant

MetaEditor propose AI Assistant, l'outil avancé de complétion automatique de code alimenté par les modèles basés sur [OpenAI](https://openai.com/blog/openai-codex). Ecrivez une idée de trading en langage naturel et AI Assistant vous proposera son implémentation MQL5. Cette opportunité sera utile à tous :

- Les débutants reçoivent des extraits de code prêts à l'emploi pour apprendre et mettre en uvre leurs idées.
- Les professionnels gagneront du temps lors du codage

## Génération de code [#](#prompt)

Ajoutez un commentaire avec une invite au code du programme ou à la partie de la fonction que vous devez ajouter. Sélectionnez ensuite "Demander à AI Assistant" dans le menu ou appuyez sur Ctrl+Alt+\. Le réseau neuronal analysera votre message et vous proposera des options de code pour mettre en uvre votre idée.

![Assistant de codage AI Assistant](https://www.metatrader5.com/i/help/metaeditor/en/ai_assistant.png)

Selon le type de fichier, la chaîne "MQL5 language", "Python language" ou "C++ language" est automatiquement insérée au début de chaque invite. Ainsi, le réseau neuronal fournira le résultat dans la langue requise.

## Explication du code [#](#explain)

En plus d'écrire du nouveau code, AI Assistant peut expliquer le code existant. Sélectionnez la partie du code souhaitée et cliquez sur "Expliquer via AI Assistant". L'explication du code générée par le réseau neuronal sera ajoutée en tant que commentaire au-dessus de la partie sélectionnée.

![AI Assistant peut expliquer le code existant](https://www.metatrader5.com/i/help/metaeditor/en/ai_assistant_explain.png)

## Paramètres de AI Assistant [#](#settings)

AI Assistant est actuellement gratuit et est déjà activé dans l'éditeur. Plusieurs options sont disponibles dans Outils \ Options \ AI Assistant :

![Paramètres de AI Assistant](https://www.metatrader5.com/i/help/metaeditor/en/ai_assistant_settings.png)

Paramètres de paiement :

- Utiliser le compte MQL5 – cette option est actuellement disponible gratuitement. Par la suite, vous pourrez payer l'abonnement directement à partir de votre [solde du compte MQL5](https://www.metatrader5.com/fr/metaeditor/help/beginning/settings#mql5community).
- Utiliser la clé API OpenAI – vous pouvez l'utiliser si vous avez déjà souscrit à un [abonnement](https://openai.com/api/pricing/) et que vous avez la clé.

Paramètres de l'invite :

- Modèle – un réseau neuronal qui traitera vos demandes. GPT-3.5 Turbo, GPT-4 Turbo et GPT-4o sont actuellement disponibles.
- Nombre maximal de jetons – le nombre d'unités de texte que le modèle peut renvoyer en réponse à une invite.
- Variabilité – affecte la rigueur avec laquelle le réseau neuronal suivra l'invite. Plus la valeur est élevée, plus le résultat est aléatoire. Cette option correspond à l'option [température](https://platform.openai.com/docs/api-reference/chat#classifications/create-temperature) dans les modèles OpenAI.

## In this section

- [Gestion intelligente](https://www.metatrader5.com/fr/metaeditor/help/development/intelligent_management)
- [Rechercher et remplacer](https://www.metatrader5.com/fr/metaeditor/help/development/source_code_find)
- [Styler](https://www.metatrader5.com/fr/metaeditor/help/development/styler)
- [Compilation](https://www.metatrader5.com/fr/metaeditor/help/development/compile)
- [MQL5 Cloud Protector : Protection avancée pour les programmes](https://www.metatrader5.com/fr/metaeditor/help/development/mql5_cloud_protector)
- [Déboguage du code](https://www.metatrader5.com/fr/metaeditor/help/development/debug)
- [Profilage du code](https://www.metatrader5.com/fr/metaeditor/help/development/profiling)
- Assistant de codage AI Assistant
- [Générer du code à inclure](https://www.metatrader5.com/fr/metaeditor/help/development/generate_mqh)
- [Utiliser des DLL C++ (intégration avec MS Visual Studio)](https://www.metatrader5.com/fr/metaeditor/help/development/c_dll)
- [Travailler avec Python](https://www.metatrader5.com/fr/metaeditor/help/development/python)
- [Support OpenCL](https://www.metatrader5.com/fr/metaeditor/help/development/opencl)

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/fr/metaeditor/help", "name": "Aide MetaEditor"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/fr/metaeditor/help/development", "name": "Développer des programmes"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/fr/metaeditor/help/development/ai_assistant", "name": "Assistant de codage AI Assistant"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Assistant de codage AI Assistant", "acceptedAnswer": { "@type": "Answer", "text": "MetaEditor propose AI Assistant, l&#39;outil avancé de complétion automatique de code alimenté par les modèles basés..." } }] }
```
