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.