🎞ïļFrameworks for AI Agents

In the context of running and developing autonomous agents like the ones described, frameworks refer to the various systems, libraries, and tools that provide structure and support for building and ex

Framework
About

Wraps OpenAI function calling API. Equips single agent with tools, makes calls in while loop. Has library of built-in tools, or can make own. Can extend using Python Repl tool to execute ad-hoc generated code.

Similar to LangChain. Tool library from llama_hub. No tool to execute ad-hoc generated code.

Advertised as a framework for building an agent-based software dev team, but can be general purpose. Can do single-agent or multi-agent (as a Team) execution. Has many predefined agent Roles, pre-equipped with relevant tools.

Multi-agent. Can use local model. Easy to explicitly control the execution pattern of the agents. GPTAssistantAgent class wraps the OpenAI Assistant API.

Similar to AutoGen, except agents<->task mapping is only 1-1 currently. Agents tackly distinct tasks in series. Can use local model (Ollama integration). Agent tool integration with LangChain, so can use its existing tool library.

Last updated