La compañía Portia Labs ha presentado oficialmente su SDK Python open source, una potente herramienta para desarrolladores que buscan construir flujos de trabajo “agénticos” —es decir, orquestados por múltiples agentes de inteligencia artificial— con control fino, autenticación y orientación a entornos de producción.
Portia AI: inteligencia artificial predecible y segura
En el contexto del auge de la inteligencia artificial generativa y la expansión de los modelos de lenguaje grande (LLM), Portia AI propone un enfoque pragmático y seguro. Su SDK, disponible en GitHub como portia-sdk-python
, permite a los desarrolladores diseñar planes de ejecución paso a paso, intervenir en tiempo real, y conectar múltiples agentes de IA con herramientas reales y autentificadas.
El objetivo, según Portia Labs, es proporcionar una infraestructura fiable y controlada para la ejecución de tareas complejas con agentes autónomos, sin sacrificar la supervisión humana ni la trazabilidad.
Funciones destacadas del SDK de Portia
Entre las características más relevantes del SDK destacan:
- Planificación agentica conversacional: permite construir planes de ejecución de agentes de forma guiada o mediante código, facilitando la visualización del flujo.
- Seguimiento de estado en tiempo real: registra la evolución del plan de ejecución en un objeto llamado
PlanRunState
. - Estructuras de entrada/salida definidas: mejora la predictibilidad y el control del flujo.
- Intervención humana con
clarifications
: permite pausar tareas y solicitar validación o datos adicionales al usuario humano. - Amplio soporte de herramientas: incluye integración nativa con servidores MCP (Model Context Protocol), herramientas locales o externas como ACI.dev.
- Navegación web controlada: a través de un navegador open source que permite superar logins y captchas con intervención humana si es necesario.
Además, el sistema cuenta con autenticación avanzada para herramientas vía API y sesiones de navegador, así como almacenamiento automático de entradas y salidas voluminosas en memoria de agente.
Compatible con cualquier modelo LLM
El SDK es agnóstico respecto al proveedor de LLM. Soporta OpenAI, Anthropic, Gemini y otros modelos locales, ofreciendo conexión con Redis para almacenamiento en caché y una arquitectura que separa claramente el plan, la ejecución y la interacción humana.
Los desarrolladores pueden empezar rápidamente con una instalación vía pip:
pip install portia-sdk-python
Y probarlo desde la línea de comandos:
portia-cli run "add 1 + 2"
Casos de uso reales: desde Stripe hasta LinkedIn
En sus ejemplos prácticos, Portia muestra cómo construir un agente de reembolsos utilizando la API de Stripe con validación humana antes de mover dinero, o cómo automatizar tareas en LinkedIn mediante navegación con login controlado por humanos.
Todo el código y la documentación están disponibles en GitHub, y la comunidad de desarrolladores puede unirse al canal de Discord, seguir su canal de YouTube o contribuir con código —incluso con una remuneración si resuelven issues señaladas.
¿El futuro de los agentes IA está en el control?
Portia AI representa una corriente cada vez más valorada en el ámbito de la inteligencia artificial: la del control humano significativo, la supervisión ética y la operatividad realista. En un ecosistema donde proliferan los agentes autónomos sin restricciones claras, herramientas como Portia SDK permiten a los desarrolladores construir aplicaciones más seguras, predecibles y auditables.
Una propuesta que responde al creciente debate sobre el papel de los humanos en la supervisión de agentes inteligentes y la necesidad de infraestructuras confiables para su despliegue en producción.