# Autodiseñador

Atención: Para trabajar con el Autodiseñador es necesario:

* instalar .NET Desktop Runtime 8,
* reiniciar Sherpa Designer.

Puede descargar e instalar la versión necesaria a través de este enlace:

{% embed url="<https://dotnet.microsoft.com/en-us/download/dotnet/8.0>" %}

El Autodiseñador es una herramienta de IA que permite crear y modificar proyectos en Sherpa Designer a través de un diálogo textual con el usuario.

El Autodiseñador utiliza un gran modelo de lenguaje y permite depurar, corregir y complementar proyectos existentes, verificar y corregir selectores, y responder a diversas preguntas sobre el proyecto.

### Comenzando a trabajar

Para comenzar a trabajar, es necesario ir a la pestaña “Autodiseñador” en el “Panel Principal” de Sherpa Designer e ingresar una consulta en el campo “Mensaje en el chat...”.

En esta pestaña se presenta una interfaz de chat, que consiste en:

1. un área del panel de diálogo con un campo para ingresar la consulta del usuario,
2. un área de visualización del diálogo con el gran modelo de lenguaje.

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-faab75210a7e8110d49ff1ecae07670a656c6cd7%2Funknown%20(2)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

### Área del panel de diálogo

En el panel de diálogo se presentan los siguientes elementos de la interfaz:

* Icono ![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAABeklEQVQ4T+2TIavCYBSGX2HBsOjAYFDYD9AgGOY/mP9Bu4Yl09Alg4bJDAoOWdJiVrAIRovBsKBgNNgWNAj33nNgoveqm0Fu8U1j3zkP53vP+0W+foQ3KPIB+67+jxWdTgeO42C9XkMQBKTTaVSrVaiqGrjuuxOfz2cUCgWsVis0Gg3kcjmcTifM53Pouo5yucz/n+kuuNVqod1uY7lcIh6Pw3VdJJNJRKNR/s5msxgOh08nvwuWJAmDweDSWCqVUKvVGE4yTRPj8RiLxeLh0H/Au90OqVQKnudBFEVu/A0mi/L5PNc80g1Y0zSehkTQyWQCRVFQr9ex3W7RbDbZGlom2XE8HsOBqYrg/X7/AvU7p9MpDMPAbDbDaDRCr9fjHYSa2C/abDaQZZmTQAu71n6/RyaT4VQUi8XXwP6CbNuGZVk3catUKmwPpeLluFEDZZmu3u12cTgcmJFIJPiBUI6DFOpJ0/Xp5cVisSDe5TwUODTtqvADfr/H3yWq5sI75nquAAAAAElFTkSuQmCC) "Mostrar historial de chat", que permite abrir el historial de chat con el Autodiseñador de hoy, ayer y períodos anteriores, para continuar la comunicación o reutilizar consultas.

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-7c81ed0262b02c234aedd296c16c8c98997770f4%2Funknown.jpeg?alt=media" alt=""><figcaption></figcaption></figure>

* Campo para ingresar el mensaje del Usuario "Mensaje en el chat...", que permite describir tareas o solicitar acciones.

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-8be862e06eb3888b58a78e3d5147975a7f279c1c%2Funknown%20(3)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

* Icono ![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAYAAAC9BQwsAAAA30lEQVQ4T+2TrwqDUBjFj2Aw+BAaDLdpFIy+gojJcl/BYBCjVTAYxXewKRgMPoFJg8GHsLndG8bgDjcGYws78MXf9+ccPum4Cm9I+j64LAuSJMG2bQjDEJTSh4cIqwZBAN/34bouPM9DWZbQNE2ABdAwDAzDgH3f0XUdZFmGaZq87iWAuq4jTVOs63qbVNc1+r7/g8yccRxh2zYURUFVVYjj+Lk5lmWhbVseByuWISEE8zyfu8q6MyDLMp5hnueYpolPPs2RQVEUoWkaDjqOg6IooKrqOfjqh/3AW3181QvJhr7FaFzzXwAAAABJRU5ErkJggg==) "Adjuntar archivos", que permite agregar archivos adicionales a la consulta (por ejemplo, capturas de pantalla de interfaces).

Después de hacer clic en el icono, aparecerá una ventana “Abrir”, donde se debe seleccionar el archivo y hacer clic en el botón “Abrir”:

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-9831a6fff265991a9991d862090a6fe9add68652%2Funknown%20(4)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

Ejemplo de consulta:

“En el proyecto TresEnRaya, añade un contador de victorias según las nuevas reglas de test.txt: variables ScoreX/ScoreO/TotalGames, visualización en UI, almacenamiento en JSON, botón de reinicio.”

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-1bb513fd89394790bec591a79f50a878acc36e35%2Funknown%20(5)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

El Autodiseñador recibirá la lista de archivos, los leerá, estudiará cada diagrama en el proyecto, actualizará todos los datos según las condiciones descritas por el usuario y añadirá nuevos diagramas al proyecto, enviará un mensaje indicando que ha procesado la consulta del usuario con una descripción detallada de los cambios realizados:

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-16c7a9513fb177d3e9ec6632debebab321285be7%2Funknown%20(6)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

A continuación, el usuario podrá ejecutar y probar el proyecto modificado por sí mismo (también, si es necesario, ingresar consultas adicionales en el Autodiseñador).

* Botón ![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAfCAYAAADjuz3zAAABkklEQVRIS+3WUYqCYBAH8L8RlZUJ0UNk0EV66QAdoFvYCbQT5EF676GHLuAlohcrIoKISml3Z9wvWtfMr92FfXAgQvL7OY5+0yhvH4E/CEXAp9MJ+/0el8sF1+tV6lK5XA6FQgG1Wg2qqvJahgndbDao1+v8A50oE5TI+XzGdrtlo1wuh/BqtUK1WkWlUpHxvp0r8FarFcLL5RKGYUhnGpfFYrFAp9MJYXHwo3Q/F2fwrYr/pxSO43BWpmkmPmOpjEejEWzbZpC+Lct6iKeG71GhJeGpYLr94XCIbrcL2valUgnNZhOTyQTj8Ti2LE/he3Q6naLf73PCs9kMg8HgIZ4IR1HqI71ej+H5fI4gCB7iiTDdvuu6oEwJpbiH6Vjg7XabyyLiaSlETcWCKCzwfD7/5Q15Ckffpzj4V7pbBkv3fumHl/YKGRy/8+jvn7amoihpS5muH3ueB13Xb+PRq7rv+1iv1zyj8FxxPB6x2+3QaDRQLBZfcgmlMU3TNP7chsLD4cBDIXWtV4KaEQ2FhFK8A3WBrbN5QzHtAAAAAElFTkSuQmCC) "Enviar mensaje", que permite enviar la consulta del usuario para su procesamiento en el chat.
* Botón ![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAApCAYAAAAvUenwAAABkklEQVRIS+2XwaqCUBCGRzEjKwVpkRX4Ai7b9Cg9ik/go/hAtnQTukgrRBTRiu5tDiRKXTynMO7lesCFnpn5Zn6Ozsh93Ra0uLgO0KTuZyXK8xziOIbT6QTX67Upudo+z/MgiiLIsgyDwaDcKyvA4Pv9HlRVJQbowLIwoaIo4Hg8khiSJBH3EhAEAYxGIxgOhyxxH2zvkNlsVgd4ngfz+Zw582fZbLdb0HW9Dqg+fKuEm3MHaFTwn0jkui74vt8oBxpMJhMwDKO0pZJoPB5DmqZUAEEQ4Hw+swHW6zXsdjsqwHQ6Bdu22QBUkX8wopKodcBqtaKWCD+SjuOwSaRpGhMgSRI2QOsStQ4wTZNaIjymlmWxSdTr9eByuVAXUp3fqI7pZrOBw+FABcBTtFwu2SqgivyrX7Sugs+PLTh4LRYL4DjuHfmJ79P3AJuLoii1wfUVEna2MAzJlIirnE2zLIMoikh/7ff7r8QmbRMHaGy3eNUAeIM9GMd3lk9ENRPszTi+34M/AF5Ku8Hps384f7KCb5XmsZVVl7mvAAAAAElFTkSuQmCC) "Parámetros", que permite abrir el panel de permisos para el Piloto Automático automáticamente (sin confirmación del usuario) para realizar los siguientes tipos de acciones:
* Ejecución de comando PowerShell: Ejecución de scripts de PowerShell para operaciones del sistema y automatización (integración con sus procesos RPA).

Cuando la inteligencia artificial necesite realizar tal acción, aparecerá una consulta al usuario: “¿Desea ejecutar la Ejecución de comando PowerShell?”. Si se desactiva esta opción, en el proyecto solo se utilizarán bloques integrados de Sherpa Designer sin scripts externos.<br>

* Obtención de lista de archivos: Escaneo de directorios para buscar datos de entrada.

Cuando la inteligencia artificial necesite realizar tal acción, aparecerá una consulta al usuario: “¿Desea ejecutar la Obtención de lista de archivos?”. Si se desactiva esta opción, el Autodiseñador solo trabajará con las rutas de archivos proporcionadas por el usuario, sin búsqueda dinámica en las carpetas.

* Lectura de archivo: Carga de configuraciones, esquemas JSON, plantillas PDD o archivos TXT/PDF.

Cuando la inteligencia artificial necesite realizar tal acción, aparecerá una consulta al usuario: “¿Desea ejecutar la Lectura de archivo?”. Si se desactiva esta opción, el proyecto se creará sin analizar los archivos adjuntos, solo a partir de la descripción textual en el chat.

* Escritura en archivo: Almacenamiento de resultados (archivo JSON, archivos de registro en la carpeta del proyecto).

Cuando la inteligencia artificial necesite realizar tal acción, aparecerá una consulta al usuario: “¿Desea ejecutar la Escritura en archivo?”. Si se desactiva esta opción, los valores de las variables resultantes se almacenarán temporalmente, hasta que se cierre/reinicie el proyecto.

* Obtención de lista de diagramas: Visualización de diagramas disponibles en el proyecto para análisis/modificación.

Cuando la inteligencia artificial necesite realizar tal acción, aparecerá una consulta al usuario: “¿Desea ejecutar la Obtención de lista de diagramas?”. Si se desactiva esta opción, el Autodiseñador no podrá encontrar los diagramas existentes en el proyecto y creará nuevos desde cero, sin basarse en el proyecto creado por el usuario.

* Creación de diagrama: Generación de nuevos diagramas de flujo de Robots.

Cuando la inteligencia artificial necesite realizar tal acción, aparecerá una consulta al usuario: “¿Desea ejecutar la Creación de diagrama?”. Si se desactiva esta opción, los cambios se aplicarán solo a los diagramas creados anteriormente en el proyecto, sin crear nuevos bloques y procesos.

* Ejecución de diagrama: Prueba automática de los escenarios generados.Cuando la inteligencia artificial necesite realizar tal acción, aparecerá una solicitud al usuario: "¿Desea ejecutar el Lanzamiento del diagrama?". Si se desactiva esta opción, el Autodiseñador realizará cambios en el proyecto, pero no ejecutará pruebas automáticas. Para verificar el funcionamiento del proyecto, el usuario deberá iniciarlo manualmente.
* Hacer una captura de pantalla si la ejecución del diagrama finalizó con error: Registro de los errores detectados al iniciar el proyecto mediante capturas de pantalla del usuario.

Cuando la inteligencia artificial necesite realizar tal acción, aparecerá una solicitud al usuario: "¿Desea ejecutar Hacer una captura de pantalla si la ejecución del diagrama finalizó con error?". Si se desactiva esta opción, los errores se registrarán solo en texto, sin capturas de pantalla.

### Área de visualización del diálogo

En el área de visualización del diálogo con el modelo de lenguaje grande se muestra:

* Mensajes (solicitudes) del usuario;
* Respuestas del modelo de lenguaje grande (por ejemplo, código del proyecto, descripción de los bloques creados, diagnóstico de errores de selectores);
* Estados de ejecución (por ejemplo: "Generando proyecto...", "Probando diagrama", "Error encontrado en el selector de la celda 2-3");
* Resultados (por ejemplo, respuestas a preguntas del usuario, lista de diagramas creados, lista de diagramas modificados, capturas de pantalla de errores, registros de ejecución);
* Sugerencias (por ejemplo: "¿Agregar variable ScoreX?").

También en esta área se puede seleccionar texto de los mensajes y copiarlos para pegarlos en otro campo:

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-cadc2d20be3eeba0396dc4fccbedfde5c7a5d902%2Funknown%20(7)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

Si se hace clic derecho en el ícono de archivo/imágen dentro del mensaje, aparecerá un menú emergente con el texto: "Abrir imagen", al hacer clic en él se abrirá el archivo/imágen que fue vinculado a la solicitud del usuario:

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-0ebe631b650bc56ca562709d53cc14ff4dc5b99e%2Funknown%20(8)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sherparpa.ru/es/sherpa-rpa/sherpa-designer/rabota-v-sherpa-designer/glavnaya-panel/avtodizainer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
