OctoTools

por OctoTools
Abrir

Coordina tareas de varios pasos para agentes de IA mediante un planificador, un ejecutor y fichas de herramientas ampliables.

Descripción

OctoTools es un framework Python de código abierto para tareas de agentes que necesitan varias etapas de razonamiento y llamadas a herramientas. Utiliza fichas estandarizadas de herramientas, un planificador y un ejecutor.

El planificador selecciona las acciones y el ejecutor llama a las herramientas y guarda resultados para los siguientes pasos. Entre los motores de modelos documentados están LiteLLM, Ollama y vLLM.

Los desarrolladores pueden crear conjuntos de herramientas propios y seguir ejemplos del repositorio para experimentar con procesos de razonamiento de múltiples herramientas. El repositorio oficial ofrece un paquete Python e instrucciones de instalación.

El framework usa la licencia MIT, pero los modelos y las API externos pueden generar costes. La compatibilidad MCP nativa todavía figura como pendiente en el proyecto, por lo que no debe presentarse como un cliente MCP listo para usar.