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.
Exportar arnés a código
La exportación del arnés a código toma una configuración de arnés gestionada y genera el agente equivalente al código fuente editable de Python mediante el marco de trabajo de Strands. El agente generado es un agente AgentCore de ejecución normal: eres el propietario del código, puedes modificarlo libremente e implementarlo como cualquier otro agente. El agente generado refleja el modelo, las herramientas, las habilidades, la memoria, los límites de ejecución y los montajes del sistema de archivos del arnés.
¿Cuándo usar la exportación?
Usa la exportación cuando tengas un arnés que funcione y quieras:
-
Personaliza más allá de lo que permite la configuración del arnés: agrega una lógica de herramientas personalizada, cambia el bucle del agente middleware/hooks, inyecta o integra bibliotecas que el arnés no expone
-
Sé dueño del código: pasa de una configuración declarativa a un código fuente que controlas, revisas y versionas como el resto de tu aplicación.
-
Gradua un prototipo: empieza rápido con un arnés y luego expórtalo cuando estés listo para invertir en un agente mantenido manualmente.
Si la configuración del arnés ya cumple con todos los requisitos, no es necesario que la exporte, sino que siga ejecutándola como un arnés.
¿Qué se admite en la actualidad
-
Framework: Strands, y próximamente habrá otros marcos como el SDK de Claude Agents
-
Idioma: solo Python
-
Tipos de compilación: CodeZip (predeterminado) y contenedor
Aproveche las funciones incorporadas al agente generado:
-
Proveedor y configuración del modelo (Bedrock, OpenAI, Gemini, incluidas las referencias al ID del modelo y a las claves de API)
-
Herramientas: herramientas MCP remotas, puertas de enlace, herramientas de funciones en línea, AgentCore navegador, intérprete de AgentCore código, herramientas integradas
shellfile_operations -
Memoria
-
Límites de ejecución
-
Truncamiento de la conversación
-
Habilidades (Path, S3, Git)
-
Montajes de sistemas de archivos (almacenamiento de sesiones, EFS, S3) para aprovechar las VPC
-
Configuración del autorizador
Uso de la CLI
Sintaxis de comandos
ejemplo
Opciones
| Indicador | Description (Descripción) | Predeterminado |
|---|---|---|
|
|
ARN del arnés que se va a exportar (utilícelo al exportar un arnés creado fuera del proyecto de CLI actual) |
|
|
|
Nombre del arnés que se va a exportar (utilícelo al exportar un arnés creado en el mismo proyecto de CLI) |
|
|
|
Nombre del agente de ejecución generado |
|
|
|
Tipo de compilación: |
|
|
|
Genera los resultados como JSON |
False |
Ejemplos
Exportación básica con valores predeterminados:
ejemplo
Después de la exportación
Implemente el agente de tiempo de ejecución generado mediante la AgentCore CLI.
ejemplo
El agente exportado se agrega como un tiempo de ejecución normal, por lo que se implementa junto con el resto del proyecto de AgentCore CLI.
EXPORTAR_ NOTES.md
Después de cada exportación, EXPORT_NOTES.md se incluye una lista de los artículos que requieren un seguimiento manual. Export escribe notas en EXPORT_ NOTES.md en el directorio del agente en las que se enumeran cada elemento, por qué necesita atención y qué hacer exactamente. Lea siempre EXPORT_ NOTES.md antes de realizar la implementación.
Opciones de implementación
Tras la exportación, puede implementar su agente en varios entornos de alojamiento:
-
AgentCore Tiempo de ejecución (administrado):
agentcore deployutilícelo para hospedar en AgentCore Runtime, que administra automáticamente la infraestructura, el escalado y el aprovisionamiento de credenciales. -
Self-hosted- Implemente el agente de Python generado en cualquier lugar que sea compatible con Python 3.12+:
-
AWS servicios: Lambda, EC2 ECS/Fargate
-
clústeres de Kubernetes
-
On-premise servidores
-
Cualquier entorno contenerizado
-