---
title: "AI Asistencia al escribir código - Desarrollo de programas - Ayuda de MetaEditor"
description: "El MetaEditor cuenta con AI Assistant, una herramienta avanzada de finalización automática de código basada en modelos de... - AI Asistencia al escribir código - Desarrollo de programas - Ayuda de MetaEditor"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/es/metaeditor/help/development/ai_assistant"
---

[Ayuda de MetaEditor](https://www.metatrader5.com/es/metaeditor/help) → [Desarrollo de programas](https://www.metatrader5.com/es/metaeditor/help/development) → AI Asistencia al escribir código

# AI Asistencia al escribir código

El MetaEditor cuenta con AI Assistant, una herramienta avanzada de finalización automática de código basada en modelos de inteligencia artificial en [OpenAI](https://openai.com/blog/openai-codex). Usted formula una idea comercial en lenguaje sencillo, y AI Assistant le ofrecerá su implementación en MQL5. Esta característica resultará útil para todos.

- Los principiantes obtendrán fragmentos de código listos para implementar sus ideas y entrenar estas
- Los profesionales ahorrarán tiempo escribiendo código

## Creación del código [#](#prompt)

Añada un comentario al código del programa describiendo su solicitud (prompt) o una parte de la función que desea complementar. A continuación, pulse "Prompt en Copiliot" en el menú o Ctrl+Alt+\. La red neuronal analizará la solicitud y le ofrecerá opciones de código para implementar su idea.

![AI Assistant le ayudará a la hora de escribir su código](https://www.metatrader5.com/i/help/metaeditor/en/ai_assistant.png)

Dependiendo del tipo de archivo en el que esté trabajando, al principio de cada prompt se añadirá automáticamente la línea "MQL5 language", "Python language" o "C++ language". De esta manera, la red neuronal retornará el resultado en el lenguaje necesario.

## Explicación del código [#](#explain)

AI Assistant no solo puede escribir código nuevo, sino también explicar el propósito de un código existente. Elija la sección que le interese y clique en "Explicar usando AI Assistant". La descripción del código dada por la red neuronal se añadirá encima del fragmento seleccionado en forma de comentario.

![Copliot le ayudará a entender el código existente](https://www.metatrader5.com/i/help/metaeditor/en/ai_assistant_explain.png)

## Ajustes de AI Assistant [#](#settings)

Actualmente, AI Assistant es gratuito y no será necesario activarlo por separado. En el apartado Servicio \ Ajustes \ AI Assistant, tendrá a su disposición varios ajustes:

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

Ajustes de pago:

- Utilizar una cuenta MQL5 – este modo es actualmente gratuito. En lo sucesivo, podrá pagar la suscripción directamente usando el balance de su [cuenta MQL5](https://www.metatrader5.com/es/metaeditor/help/beginning/settings#mql5community).
- Utilizar clave OpenAI – si ya ha pagado la [suscripción](https://openai.com/api/pricing/) y dispone de una clave, podrá utilizarla.

Ajustes de la solicitud:

- Modelo – la red neuronal que procesará sus peticiones. Actualmente están disponibles GPT-3.5 Turbo, GPT-4 Turbo y GPT-4o.
- Tokens máximos – número de unidades de texto que el modelo puede retornar en respuesta a una solicitud.
- Variabilidad – influye en lo estrictamente que la red neuronal se ceñirá al prompt. Cuanto mayor sea el valor, más aleatorio podrá ser el resultado. En los modelos de OpenAI esto se corresponde con [temperature](https://platform.openai.com/docs/api-reference/chat#classifications/create-temperature).

## In this section

- [Administración intelectual](https://www.metatrader5.com/es/metaeditor/help/development/intelligent_management)
- [Buscar y reemplazar](https://www.metatrader5.com/es/metaeditor/help/development/source_code_find)
- [Estilizador](https://www.metatrader5.com/es/metaeditor/help/development/styler)
- [Compilación](https://www.metatrader5.com/es/metaeditor/help/development/compile)
- [Protección adicional de programas (MQL5 Protector)](https://www.metatrader5.com/es/metaeditor/help/development/mql5_cloud_protector)
- [Depuración del código](https://www.metatrader5.com/es/metaeditor/help/development/debug)
- [Perfilado del código](https://www.metatrader5.com/es/metaeditor/help/development/profiling)
- AI Asistencia al escribir código
- [Generar el código de inclusión](https://www.metatrader5.com/es/metaeditor/help/development/generate_mqh)
- [Trabajar con C++ DLL (integración con MS Visual Studio)](https://www.metatrader5.com/es/metaeditor/help/development/c_dll)
- [Trabajo con Python](https://www.metatrader5.com/es/metaeditor/help/development/python)
- [Soporte técnico OpenCL](https://www.metatrader5.com/es/metaeditor/help/development/opencl)

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/es/metaeditor/help", "name": "Ayuda de MetaEditor"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/es/metaeditor/help/development", "name": "Desarrollo de programas"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/es/metaeditor/help/development/ai_assistant", "name": "AI Asistencia al escribir código"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: AI Asistencia al escribir código", "acceptedAnswer": { "@type": "Answer", "text": "El MetaEditor cuenta con AI Assistant, una herramienta avanzada de finalización automática de código basada en modelos de..." } }] }
```
