Urgent.News

What's breaking now, across thousands of outlets.

AI

Agentes LLM: un presupuesto para cada acción

Un agente LLM puede redactar un plan excelente y aun así ejecutar una acción equivocada. El riesgo aparece cuando una herramienta le permite enviar un correo, crear una cuenta o repetir una operación externa sin un límite claro. En mis flujos de automatización trato cada ejecución como si tuviera un presupuesto. El agente puede gastar cierta cantidad de lecturas, reintentos o llamadas, pero no…

Un agente LLM puede redactar un plan excelente pero ejecutar acciones equivocadas si permite realizar operaciones sin límites claros. En flujos de automatización, cada ejecución debe tener un presupuesto, como la cantidad de lecturas, reintentos o llamadas que puede realizar. Esta regla convierte una conversación flexible en un sistema revisable.

Es especialmente útil en pruebas de correo electrónico, ya que un mejor correo desechable no soluciona un workflow sin aislamiento. Si la suite comparte bandejas de entrada o acepta mensajes antiguos, el resultado puede parecer correcto, asociado a ejecución equivocada.

Por ejemplo, un agente que valida un registro necesita distintos permisos para cada paso: solicitar identidad de prueba, completar formulario, esperar email de confirmación, abrir enlace, informar si terminó bien. Cada paso tiene permisos distintos. Leer es una observación; elegir esperar es una decisión; enviar correo o modificar cuenta es un efecto externo. Si todas las operaciones están expuestas como herramientas equivalentes, el prompt termina siendo la frontera de seguridad.

El diseño separa intención y ejecución. El LLM propone acción estructurada; una capa determinista valida presupuesto; adaptador limitado llama al proveedor. El diseño es de cuatro capas: Intención → política → adaptador → evidencia. Cada paso tiene permisos específicos y un presupuesto.

Para herramientas con efectos externos, un contrato mínimo declara identificador de ejecución y inbox, propósito permitido, hora válida de mensaje, acciones y cantidades disponibles, modo dry-run o live, retención de logs y artefactos. La hora de inicio y propósito evitan usar bandejas de recuperación para validar registros. El saldo evita que un timeout se convierta en veinte llamadas.

Para probar límites, primero pruebe políticas sin proveedor externo. Verifique que dry-run nunca llame adaptador, inbox de otra ejecución sea rechazado, y agotar saldo produzca el mismo error en cada corrida. Si prueba necesita excusa especial, contrato no es suficientemente claro. Después, use un cliente falso con cuatro respuestas: mensaje antiguo, de otro correlationId, válido, timeout. El agente seleccionará solo el mensaje que cumple el contrato y dejará evidencia de descartes.

En el mundo real, ejecute un caso pequeño en vivo con inbox aislado y saldo bajo. Guarde intención original, decisión de política, llamada al adaptador y resultado. Verifique que un fallo no devuelva saldo por accidente.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in AI

In 2018 I hand-wrote a C++ deep learning framework so I'd never pad a batch. In 2023 LLM serving landed on the same structure.

There's a sentence in the README of a library I wrote that I've been thinking about lately: "To summarize, we believe that Padding-free Dynamic Batching is the feature that NLPers will dive into but…

  • In 2018, master's student created C++ deep learning library InsNet
  • InsNet's design eliminated need for padded tensors by using flat buffers
  • Batching in InsNet grouped nodes by type signature, not input shape

Claude Code Subagents Were 48% of My Bill. Their Output Was 0.9%

I thought my expensive Claude Code habit was long sessions. I was half right. When I finally broke down a month of usage, Claude Code subagents cost 48% of my entire bill , and the tokens they wrote…

  • Claude Code subagents comprised 48% of the budget
  • Subagents' output accounted for only 0.9% of costs
  • Fan-out workflows drove 48% of the expense

More from Thursday 24 September →