Agente Reactivo, Proactivo y Tool calls
Un recorrido técnico por Reactive / Proactive Agent y por el contrato conversacional que encapsula: respuesta inmediata, trabajo asíncrono y cierre diferido.
Los enlaces con ?t= abren el vídeo en un segundo concreto.
Las ideas que debes retener
El problema no es la tool, es el tiempo
En un chatbot clásico las tools rompen el flujo conversacional nornmal cuando esa tool implica la ejecución de una API externa. Si el agente espera a la API, el chat queda bloqueado porque…
El primer turno acepta trabajo, no promete resultados
La función central sigue siendo ConversationRuntime.handleuserturn(). Su responsabilidad no es resolver la operación externa, sino decidir qué puede decir el agente en el turno actual y…
El trabajo asíncrono tiene política, no solo background
Mover la HTTP a un hilo o a un event loop no resuelve por sí solo el problema. Lo que importa es qué ocurre con los intentos, los retries y el cierre. BackgroundTaskRunner ejecuta cada…