---
title: "Помощь AI Assistant - Разработка программ - Справка по MetaEditor"
description: "В MetaEditor доступен AI Assistant — продвинутый инструмент для автоматического дополнения кода, работающий на основе моделей... - Помощь AI Assistant - Разработка программ - Справка по MetaEditor"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/ru/metaeditor/help/development/ai_assistant"
---

[Справка по MetaEditor](https://www.metatrader5.com/ru/metaeditor/help) → [Разработка программ](https://www.metatrader5.com/ru/metaeditor/help/development) → Помощь AI Assistant

# Помощь AI Assistant при написании кода

В MetaEditor доступен AI Assistant — продвинутый инструмент для автоматического дополнения кода, работающий на основе моделей искусственного интеллекта [OpenAI](https://openai.com/blog/openai-codex). Вы формулируете торговую идею обычным языком, а AI Assistant предлагает ее реализацию на MQL5. Такая возможность будет полезна всем:

- Новички получат готовые фрагменты кода для реализации идей и обучения
- Профессионалы сэкономят время на написании кода

## Создание кода [#](#prompt)

Добавьте в код программы комментарий, описывающий ваш запрос (промпт) или часть функции, которую необходимо дополнить. После этого нажмите "Промпт в AI Assistant"в меню или Ctrl+Alt+\. Нейросеть проанализирует запрос и предложит вам варианты кода для реализации вашей идеи.

![AI Assistant поможет при написании кода](https://www.metatrader5.com/i/help/metaeditor/ru/ai_assistant.png)

В зависимости от типа файла, в котором вы работаете, в начало каждого промпта автоматически добавляется строка "MQL5 language", "Python language" или "C++ language". Так нейросеть будет выдавать результат на нужном языке.

## Объяснение кода [#](#explain)

AI Assistant может не только написать новый код, но и объяснить назначение уже существующего. Выделите интересующий вас фрагмент, а затем нажмите "Объяснить через AI Assistant". Описание кода, выданное нейросетью, будет добавлено над выделенным фрагментом в виде комментария.

![Copliot поможет понять существующий код](https://www.metatrader5.com/i/help/metaeditor/ru/ai_assistant_explain.png)

## Настройка AI Assistant [#](#settings)

В данный момент AI Assistant работает бесплатно, его не нужно отдельно включать. В разделе Сервис \ Настройки \ AI Assistant доступно несколько настроек:

![Настройки AI Assistant](https://www.metatrader5.com/i/help/metaeditor/ru/ai_assistant_settings.png)

Настройки оплаты:

- Использовать MQL5-аккаунт — в данный момент этот режим работает бесплатно. В последующем вы сможете оплачивать подписку напрямую с баланса вашего [аккаунта MQL5](https://www.metatrader5.com/ru/metaeditor/help/beginning/settings#mql5community).
- Использовать ключ OpenAI — если вы уже оплатили [подписку](https://openai.com/api/pricing/) и у вас есть ключ, можете использовать его.

Настройки запросов:

- Модель — нейросеть, которая будет обрабатывать ваши запросы. На данный момент доступны GPT-3.5 Turbo, GPT-4 Turbo и GPT-4o.
- Максимум токенов — количество единиц текста, которое модель может возвращать в ответ на промпт.
- Вариативность — влияет на то, насколько строго нейросеть будет придерживаться промпта. Чем больше значение, тем более случайным может быть результат. В моделях OpenAI соответствует параметру [temperature](https://platform.openai.com/docs/api-reference/chat#classifications/create-temperature).

## In this section

- [Интеллектуальное управление](https://www.metatrader5.com/ru/metaeditor/help/development/intelligent_management)
- [Поиск и замена](https://www.metatrader5.com/ru/metaeditor/help/development/source_code_find)
- [Стилизатор](https://www.metatrader5.com/ru/metaeditor/help/development/styler)
- [Компиляция](https://www.metatrader5.com/ru/metaeditor/help/development/compile)
- [Дополнительная защита программ (MQL5 Protector)](https://www.metatrader5.com/ru/metaeditor/help/development/mql5_cloud_protector)
- [Отладка кода](https://www.metatrader5.com/ru/metaeditor/help/development/debug)
- [Профилирование кода](https://www.metatrader5.com/ru/metaeditor/help/development/profiling)
- Помощь AI Assistant
- [Генерация включаемого кода](https://www.metatrader5.com/ru/metaeditor/help/development/generate_mqh)
- [Работа с C++ DLL (интеграция с MS Visual Studio)](https://www.metatrader5.com/ru/metaeditor/help/development/c_dll)
- [Работа с Python](https://www.metatrader5.com/ru/metaeditor/help/development/python)
- [Поддержка OpenCL](https://www.metatrader5.com/ru/metaeditor/help/development/opencl)

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/ru/metaeditor/help", "name": "Справка по MetaEditor"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/ru/metaeditor/help/development", "name": "Разработка программ"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/ru/metaeditor/help/development/ai_assistant", "name": "Помощь AI Assistant"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Помощь AI Assistant", "acceptedAnswer": { "@type": "Answer", "text": "В MetaEditor доступен AI Assistant — продвинутый инструмент для автоматического дополнения кода, работающий на основе моделей искусственного..." } }] }
```
