IA dentro de Enterprise Architect

ChatAI / Model Chat

Consulta tu modelo de Enterprise Architect desde el chat integrado, utilizando un proveedor de inteligencia artificial configurado para tu entorno.

Asistente de modelo

Chatear con Model Assistant

La función Model Chat permite enviar preguntas a un proveedor de servicios de IA si se ha configurado una conexión con dicho servicio para el modelo.

Al seleccionar un grupo de chat, se presenta la opción «Model Assistant» si hay una conexión de IA disponible. En ese caso, el mensaje que escribas en la ventana de chat se envía al proveedor de servicios de IA como una instrucción. Cuando el proveedor responde, la respuesta se muestra en la ventana de chat y el nombre del proveedor aparece junto a la respuesta como autor. Por ejemplo, si está configurado Gemini, el nombre del autor que aparece junto a su respuesta será «Gemini».


Conversaciones y contexto

Las ventanas de chat no están vinculadas a un elemento o diagrama concreto del modelo y pueden contener «conversaciones» sobre muchos temas diferentes. Por este motivo, el comportamiento predeterminado es enviar al servicio de IA únicamente la publicación actual, en lugar de todo el chat. Enviar publicaciones relacionadas con numerosos temas podría «confundir» al servicio de IA y producir una respuesta sin sentido.

Si quieres ampliar una respuesta de la IA, puedes comenzar tu mensaje con <> y seleccionar la respuesta a la que quieres responder. Esto envía la respuesta de la IA y la instrucción anterior a la que estaba respondiendo como contexto para la instrucción actual. Por ejemplo, si preguntaste a la IA cuánto es 100 + 10, después de que responda puedes escribir «<> agrega otros 10». Asegúrate de seleccionar la publicación a la que estás respondiendo antes de presionar Enviar.

Palabras clave admitidas

Dentro de un chat de «Model Assistant» se admiten las siguientes palabras clave:

#diagram#, #element#, #elements# o un hipervínculo a un elemento.

Al utilizar estas palabras clave, se crea una representación JSON sencilla del objeto de destino y se sustituye la palabra clave antes de enviar el mensaje al proveedor de IA.

#diagram# hace referencia al diagrama activo.

#elements# permite enviar información de una selección realizada en un diagrama o en el navegador.

#element# es sensible al contexto. #elements# hace referencia a la selección del diagrama o a la selección del navegador del proyecto, pero solo considera elementos o paquetes.

Datos enviados al servicio de IA

A continuación se muestra un ejemplo de los datos que se envían al servicio de IA.

Cuando se utiliza un hipervínculo, #element# o #elements#, se envían las siguientes propiedades:

  • Nombre, notas, lenguaje, tipo de objeto y valores etiquetados (nombre y valor).

Cuando se utiliza #diagram#, se envían los siguientes detalles:

  • Elementos: ID, nombre, notas, tipo, ancho, alto y esquina superior izquierda (x, y).
  • Diagrama: nombre y tipo.
  • Conectores: nombre, tipo, ID de origen, ID de destino y multiplicidad (desde, hasta).