ai-agents-for-beginners

Cómo Diseñar Agentes de IA Eficaces

(Haz clic en la imagen de arriba para ver el video de esta lección)

Principios de Diseño de Agentes de IA

Introducción

Existen muchas formas de pensar en la construcción de sistemas de agentes de IA. Dado que la ambigüedad es una característica y no un defecto en el diseño de IA generativa, a veces es difícil para los ingenieros saber por dónde empezar. Hemos creado un conjunto de principios de diseño centrados en el usuario para permitir a los desarrolladores construir sistemas de agentes centrados en el cliente que resuelvan sus necesidades empresariales. Estos principios de diseño no son una arquitectura prescriptiva, sino un punto de partida para los equipos que están definiendo y desarrollando experiencias de agentes.

En general, los agentes deberían:

Esta Lección Cubrirá

Objetivos de Aprendizaje

Después de completar esta lección, podrás:

  1. Explicar qué son los Principios de Diseño de Agentes
  2. Explicar las pautas para usar los Principios de Diseño de Agentes
  3. Comprender cómo construir un agente utilizando los Principios de Diseño de Agentes

Los Principios de Diseño de Agentes

Principios de Diseño de Agentes

Agente (Espacio)

Este es el entorno en el que opera el agente. Estos principios informan cómo diseñamos agentes para interactuar en mundos físicos y digitales.

Agente (Tiempo)

Esto se refiere a cómo opera el agente a lo largo del tiempo. Estos principios informan cómo diseñamos agentes que interactúan en el pasado, presente y futuro.

Agente (Núcleo)

Estos son los elementos clave en el núcleo del diseño de un agente.

Las Pautas para Implementar Estos Principios

Cuando utilices los principios de diseño anteriores, sigue las siguientes pautas:

  1. Transparencia: Informa al usuario que hay IA involucrada, cómo funciona (incluyendo acciones pasadas) y cómo dar retroalimentación y modificar el sistema.
  2. Control: Permite al usuario personalizar, especificar preferencias y personalizar, y tener control sobre el sistema y sus atributos (incluida la capacidad de olvidar).
  3. Consistencia: Busca experiencias consistentes y multimodales en dispositivos y puntos de acceso. Usa elementos familiares de UI/UX cuando sea posible (por ejemplo, ícono de micrófono para interacción por voz) y reduce la carga cognitiva del cliente tanto como sea posible (por ejemplo, busca respuestas concisas, ayudas visuales y contenido de “Aprender más”).

Cómo Diseñar un Agente de Viajes Usando Estos Principios y Pautas

Imagina que estás diseñando un Agente de Viajes, aquí tienes cómo podrías pensar en usar los Principios de Diseño y las Pautas:

  1. Transparencia – Informa al usuario que el Agente de Viajes es un agente habilitado por IA. Proporciona algunas instrucciones básicas sobre cómo empezar (por ejemplo, un mensaje de “Hola”, ejemplos de solicitudes). Documenta esto claramente en la página del producto. Muestra la lista de solicitudes que el usuario ha realizado en el pasado. Haz claro cómo dar retroalimentación (pulgar arriba y abajo, botón Enviar Comentarios, etc.). Articula claramente si el agente tiene restricciones de uso o temas.
  2. Control – Asegúrate de que sea claro cómo el usuario puede modificar el agente después de que haya sido creado con cosas como el System Prompt. Permite al usuario elegir cuán detallado es el agente, su estilo de escritura y cualquier limitación sobre lo que el agente no debería hablar. Permite al usuario ver y eliminar cualquier archivo o dato asociado, solicitudes y conversaciones pasadas.
  3. Consistencia – Asegúrate de que los íconos para Compartir Solicitud, agregar un archivo o foto y etiquetar a alguien o algo sean estándar y reconocibles. Usa el ícono de clip para indicar carga/compartición de archivos con el agente, y un ícono de imagen para indicar carga de gráficos.

¿Tienes Más Preguntas sobre Patrones de Diseño de Agentes de IA?

Únete al Discord de Azure AI Foundry para conectarte con otros estudiantes, asistir a horas de oficina y resolver tus dudas sobre agentes de IA.

Recursos Adicionales

Lección Anterior

Explorando Marcos de Agentes

Próxima Lección

Patrón de Diseño de Uso de Herramientas


Descargo de responsabilidad:
Este documento ha sido traducido utilizando el servicio de traducción automática Co-op Translator. Aunque nos esforzamos por garantizar la precisión, tenga en cuenta que las traducciones automatizadas pueden contener errores o imprecisiones. El documento original en su idioma nativo debe considerarse como la fuente autorizada. Para información crítica, se recomienda una traducción profesional realizada por humanos. No nos hacemos responsables de malentendidos o interpretaciones erróneas que puedan surgir del uso de esta traducción.