> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/es/knowledge-base/how-to-articles/set-up-an-ai-assistant.md).

# Configurar un asistente de IA

Configure un asistente de IA en Remote Desktop Manager vinculando un proveedor como OpenAI, Gemini o Claude y un servidor MCP opcional.

Remote Desktop Manager admite la integración de IA con Azure OpenAI, OpenAI, Ollama, Gemini, Mistral AI, Claude (Anthropic) y Azure AI Inference. El proveedor ***Personalizado*** también se conecta a cualquier servicio compatible con la API de OpenAI, Claude u Ollama. Se pueden aprovechar mediante una entrada de sesión ***Asistente de IA*** o el panel ***Asistente de IA***.

{% hint style="info" %}
Los datos solo se procesan a través de estas integraciones de IA proporcionadas por el cliente.
{% endhint %}

Para vincular su proveedor de IA preferido con Remote Desktop Manager mediante una entrada de sesión, siga los pasos que se indican a continuación:

1. Haga clic en ***Editar*** – ***Añadir entrada***, y busque después la entrada ***Asistente de IA*** en ***Sesión*** – ***Otros***. Haga clic en ***Seleccionar***.
2. Introduzca un ***Nombre*** para la nueva entrada, elija un ***Proveedor*** y seleccione un ***Modelo***. Según el proveedor, introduzca también una ***Clave API***, un ***Endpoint*** o ambos. Haga clic en ***Guardar***.

Para utilizar el asistente de IA como un panel lateral independiente, vaya a ***Archivo*** – ***Configuración*** – ***Asistente de IA***, introduzca la información de su proveedor y haga clic en ***Guardar***. A continuación, haga clic en ***Ventana*** – ***Asistente de IA***, situado en el grupo ***Comunicación***.

### Configurar un proveedor personalizado

Utilice el proveedor ***Personalizado*** para conectarse a un servicio que no está en la lista de proveedores, pero que expone una API compatible con OpenAI, Claude u Ollama, como un servidor autoalojado (llama.cpp, por ejemplo), una puerta de enlace de IA o un proxy aprobado por su organización. Cuando su servicio sea uno de los proveedores con nombre, seleccione ese proveedor en su lugar.

1. En la lista ***Proveedor*** (en ***Archivo*** – ***Configuración*** – ***Asistente de IA*** o en una entrada ***Asistente de IA***), seleccione ***Personalizado*** y, a continuación, haga clic en ***Configurar***.
2. Rellene la configuración descrita a continuación y, a continuación, haga clic en ***Guardar***.
3. Haga clic en el botón ***Actualizar*** situado junto a la lista ***Modelo*** y, a continuación, seleccione un modelo.

<table><thead><tr><th width="220">CONFIGURACIÓN</th><th>DESCRIPCIÓN</th></tr></thead><tbody><tr><td><strong>Proveedor</strong></td><td>La API con la que es compatible su servicio: <em><strong>OpenAI</strong></em>, <em><strong>Claude</strong></em> u <em><strong>Ollama</strong></em>.</td></tr><tr><td><strong>URL base</strong></td><td>La dirección del servicio, que empieza por <code>http://</code> o <code>https://</code>. Remote Desktop Manager añade las rutas de la API a esta dirección, así que incluya el segmento de versión que espera el servicio. Para un servicio compatible con OpenAI, la dirección suele terminar en <code>/v1</code> (por ejemplo, <code>http://localhost:8080/v1</code>).<br><br>Haga clic en <em><strong>Validar</strong></em> para enviar una solicitud a la <em><strong>URL base</strong></em> con los encabezados configurados y confirmar que el servicio es accesible.</td></tr><tr><td><strong>Modo de API</strong></td><td><p>Se muestra cuando <em><strong>Proveedor</strong></em> es <em><strong>OpenAI</strong></em>. Elija la API de OpenAI que se usa para enviar las solicitudes:</p><ul><li><strong>Chat completions</strong>: Funciona con backends autoalojados que no conservan el estado de la conversación en el servidor. Use este modo para esos backends.</li><li><strong>Responses API</strong>: Requiere un backend que conserve el estado de la conversación en el servidor. Con un backend que no lo hace, el primer mensaje de una conversación se realiza correctamente y el segundo falla.</li></ul></td></tr><tr><td><strong>Encabezado</strong></td><td>Encabezados HTTP enviados con cada solicitud, incluida la detección de modelos. Haga clic en <em><strong>Añadir</strong></em> para añadir un encabezado y, a continuación, rellene su <em><strong>Nombre</strong></em> y su <em><strong>Valor</strong></em> en campos separados. El proveedor <em><strong>Personalizado</strong></em> no tiene un campo <em><strong>Clave API</strong></em>, así que use un encabezado para autenticarse.<br><br>Por ejemplo, introduzca <code>Authorization</code> en <em><strong>Nombre</strong></em> y <code>Bearer &#x3C;token></code> en <em><strong>Valor</strong></em>. Introducir el encabezado completo (<code>Authorization: Bearer &#x3C;token></code>) en <em><strong>Nombre</strong></em> falla con el mensaje <em>Property Header has an invalid value</em>.</td></tr></tbody></table>

{% hint style="info" %}
Cuando el ***Proveedor*** es ***OpenAI***, la lista de modelos procede de una solicitud `GET` a `<Base URL>/models`. Con una ***URL base*** que termina en `/v1`, este es el endpoint estándar `/v1/models`. Cuando el ***Proveedor*** es ***Ollama***, la lista muestra los modelos instalados en el servidor Ollama.
{% endhint %}

### Conectar un asistente de IA a un servidor MCP local

1. Primero, configure un [servidor MCP local](/rdm/es/ribbon-menu-bar/tools/all-tools/mcp-server.md).
2. Abra la pestaña ***Servidores MCP*** (en ***Archivo*** – ***Configuración*** – ***Asistente de IA*** o en una entrada ***Asistente de IA***) y, a continuación, haga clic en ***Añadir***. La pestaña se muestra una vez seleccionado un ***Proveedor***.
3. Introduzca un ***Nombre*** para su servidor MCP y seleccione su ***Transporte***. Para ***HTTP***, introduzca la ***URL del servidor***. Para ***Stdio***, introduzca el ***Comando***. Haga clic en ***Guardar*** para cerrar el cuadro de diálogo y, a continuación, haga clic en ***Guardar*** de nuevo para aplicar los cambios.

{% hint style="warning" %}
Evite habilitar un servidor MCP de obtención de contenido y un servidor MCP capaz de realizar acciones en el mismo asistente de IA, a menos que su flujo de trabajo requiera ambos. Un servidor de obtención de contenido, como el [servidor MCP de documentación de Devolutions](/rdm/es/ribbon-menu-bar/tools/all-tools/mcp-server/access-devolutions-documentation-mcp-server.md) o un servidor de búsqueda web, coloca texto de terceros en el contexto del modelo. Un servidor capaz de realizar acciones, como el [servidor MCP de Remote Desktop Manager](/rdm/es/ribbon-menu-bar/tools/all-tools/mcp-server.md), expone herramientas que pueden actualizar contraseñas almacenadas, generar OTP o ejecutar comandos en hosts conectados. Cuando ambos comparten un contexto, las instrucciones ocultas en el contenido obtenido podrían llevar al modelo a llamar a esas herramientas (inyección indirecta de prompts).

Las páginas devueltas por el servidor MCP de documentación de Devolutions se marcan como contenido no confiable que el modelo debe tratar como datos para citar, nunca como instrucciones que seguir. Esto reduce el riesgo, pero no lo elimina, y otros servidores de obtención de contenido de terceros pueden no ofrecer esta protección.
{% endhint %}

### Véase también

* [Foco en: el asistente de IA de Remote Desktop Manager](https://blog.devolutions.net/2025/03/spotlight-on-remote-desktop-manager-ai-assistant/)
* [Devolutions Academy – Crear y usar el asistente de IA en RDM](https://academy.devolutions.net/student/activity/2639962-create-and-use-ai-assistant-in-rdm)


---

# 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.devolutions.net/rdm/es/knowledge-base/how-to-articles/set-up-an-ai-assistant.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.
