Descripción general - Amazon Q Developer

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Descripción general

Los agentes personalizados proporcionan una forma de personalizar el comportamiento de la CLI para desarrolladores de Amazon Q mediante la definición de configuraciones específicas para distintos casos de uso. Cada agente personalizado se define mediante un archivo de configuración JSON que especifica a qué herramientas puede acceder el agente, qué permisos tiene y qué contexto debe incluir.

Importante: La administración de agentes personalizados implica principalmente la creación y edición de archivos de configuración. Si bien algunos comandos están disponibles durante las sesiones de chat (como /agent list y/agent create), para cambiar de un agente personalizado es necesario iniciar una nueva sesión de chat con élq chat --agent [name].

En qué se diferencian los agentes personalizados de la experiencia predeterminada

De forma predeterminada, la CLI para desarrolladores de Amazon Q proporciona acceso a todas las herramientas disponibles, pero requiere la confirmación del usuario para la mayoría de las operaciones. Este enfoque da prioridad a la seguridad, pero puede interrumpir el flujo de trabajo con frecuentes solicitudes de permiso.

Los agentes personalizados resuelven este problema al permitirle:

  • Aprobar previamente herramientas específicas: defina qué herramientas se pueden ejecutar sin preguntar

  • Limite el acceso a las herramientas: restrinja las herramientas disponibles para reducir la complejidad

  • Incluya el contexto relevante: cargue automáticamente los archivos del proyecto, la documentación o la información del sistema

  • Configure el comportamiento de la herramienta: establezca parámetros específicos sobre cómo deben funcionar las herramientas

Ventajas de usar agentes personalizados

Optimización del flujo de trabajo

Cree agentes personalizados adaptados a tareas específicas, como la administración de la infraestructura de AWS, las revisiones de código o las sesiones de depuración.

Interrupciones reducidas

Apruebe previamente herramientas confiables para eliminar las solicitudes de permiso durante las sesiones de trabajo específicas.

Contexto mejorado

Incluya automáticamente la documentación relevante del proyecto, los archivos de configuración o la información del sistema.

Colaboración en equipo

Comparta las configuraciones de los agentes personalizadas con los miembros del equipo para garantizar entornos de desarrollo coherentes.

Control de seguridad

Limite el acceso a las herramientas solo a lo que sea necesario para flujos de trabajo específicos, reduciendo los posibles riesgos de seguridad.

Relación con el MCP y las herramientas integradas

Los agentes personalizados funcionan tanto con las herramientas CLI integradas para desarrolladores de Amazon Q como con las herramientas externas que se proporcionan a través del Model Context Protocol (MCP). Esto le da flexibilidad para:

  • Utilice herramientas integradas: operaciones de archivos, ejecución de comandos, integración de AWS CLI y otras funciones principales

  • Integre los servidores MCP: añada herramientas y servicios personalizados mediante las configuraciones de los servidores MCP

  • Controle el acceso a las herramientas: especifique exactamente qué herramientas de cada fuente están disponibles

  • Gestione los conflictos de herramientas: utilice alias para gestionar los conflictos de nombres entre las distintas fuentes de herramientas

Para obtener más información sobre la integración de MCP, consulte Uso de MCP con Amazon Q Developer.