Deja de darle herramientas a tu agente. Dale un entorno aislado - Mikyo King, Arize AI
Original · Stop Giving Your Agent Tools. Give It a Sandbox - Mikyo King, Arize AI
Key Takeaway
Implementar el modo de código con un entorno aislado reduce el uso de tokens en un 43% y los costos en un 31% al permitir que el agente escriba y ejecute sus propias herramientas de forma dinámica.
Highlights
El modo de código permite que un agente de IA cree y ejecute software de forma dinámica en lugar de utilizar un catálogo estático de herramientas.
La adopción del modo de código redujo la cantidad de tokens en un 43% y disminuyó el costo en un 31%.
El modo de código soluciona el desbordamiento de la ventana de contexto al devolver únicamente lo necesario para resolver el problema.
La ejecución de herramientas dentro de entornos aislados permite combinar comandos de Bash, scripts de Python y consultas SQL avanzadas.
Las evaluaciones de rendimiento mediante el marco Harbor utilizan pruebas repetidas sin acceso a la red para medir el éxito pass@k de cada tarea.
Timeline
Evolución del software y limitaciones de los agentes tradicionales
El desarrollo de software histórico se divide entre ingenieros y usuarios comunes que dependen de interfaces limitadas. Al aplicar esta lógica a los LLM, dar un menú gigante de herramientas genera problemas de desbordamiento de contexto, morralla y múltiples turnos innecesarios.
- La frontera entre el software para ingenieros y no ingenieros desaparece gracias a los agentes capaces de escribir código.
- Los agentes tradicionales basados en un catálogo enorme de herramientas sufren de saturación y deterioro de la ventana de contexto.
- El uso masivo de herramientas incrementa los turnos, la latencia, los costos operativos y la necesidad de compactación de datos.
Arquitectura y ventajas del modo de código
En lugar de acumular llamadas a herramientas, el modo de código permite invocar múltiples acciones en un solo turno y filtrar los resultados. Esto se apoya en la composibilidad de los flujos y la eficiencia en el consumo de tokens.
- El modo de código proporciona un entorno de programación donde el agente ejecuta herramientas de manera secuencial o en paralelo.
- La divulgación progresiva permite que el agente seleccione y comprenda únicamente las herramientas que necesita utilizar.
- El comportamiento emergente otorga la capacidad de construir herramientas propias para tareas complejas sin contaminar el contexto.
Implementación práctica y desafíos operativos
La adopción de entornos aislados requiere definir barandillas de seguridad estrictas para los secretos y los permisos. Asimismo, la depuración se vuelve más compleja al tratarse de código generado por IA en lugar de funciones individuales.
- El entorno de ejecución en Phoenix integra Bash, Python y consultas SQL para optimizar las agregaciones de datos.
- Los entornos aislados presentan retos relacionados con la gestión de recursos de CPU, memoria, secretos y permisos de red.
- La complejidad operativa incluye dificultades de depuración del código generado y problemas de durabilidad ante interrupciones a mitad de proceso.
Evaluación de rendimiento y resultados obtenidos
Para medir la efectividad real, se consumen los datos propios mediante Arise Phoenix y pruebas estandarizadas pass@k. Esto permite ajustar las directrices del agente y validar que la transición hacia el modo de código optimiza los recursos globales.
- El marco Harbor evalúa a los agentes en entornos aislados con la red desactivada para eliminar la intermitencia.
- Las pruebas cuantitativas demostraron una reducción del 43% en tokens y del 31% en costos con una latencia constante.
- El análisis de trayectorias y evaluaciones permite optimizar las instrucciones y mejorar de forma continua el rendimiento del agente.
Description
Classic tool-calling agents fill their context with tool catalogs and raw outputs. Code mode gives the agent a sandbox and lets it search for and compose tools in code, returning only what it needs. Mikyo King, head of open source at Arize AI, explains why code mode works, how Arize built it into Phoenix (Bash, a Python sandbox, SQL and even UI control), its hidden costs (secrets, permissions, durability, double sandboxing), and how Harbor evals showed 43% fewer tokens and 31% lower cost. Chapters: 0:00 Intro 0:36 The line between engineers and everyone else is dissolving 1:52 The classic tool-calling agent 3:03 What is code mode? 4:37 Why code mode works 6:11 How Phoenix uses code mode 8:19 The hidden costs of code mode 10:42 Open problems 11:44 Evaluating code mode with Harbor 12:55 Results: 43% fewer tokens, 31% lower cost 13:59 Takeaways Mikyo King https://arize.com Join us in SF for the second annual AIE CODE summit: https://aie.codes our last flagship summit of 2026. Applications live now!
