Agentic framework for parallelized LLM agent trees
Top 95.5% on sourcepulse
Agent Actors enables the creation of hierarchical, parallelized AI agent systems for complex task execution. It targets researchers and developers building autonomous AI workflows, offering a framework for agents to collaborate using a Plan-Do-Check-Adjust (PDCA) cycle and synthesized working memories.
How It Works
The system utilizes a tree structure where ParentAgent
nodes plan and distribute tasks to ChildAgent
nodes. These child agents execute tasks in parallel, performing "Do" and "Check" operations, and then report back. ParentAgent
s also handle "Adjust" phases, synthesizing insights from child agent outputs into a concise "working memory" for zero-shot LLM prompts. This approach facilitates complex problem-solving through distributed, iterative refinement.
Quick Start & Requirements
poetry add git+https://github.com/shaman-ai/agent-actors.git
git clone https://github.com/shaman-ai/agent-actors && cd agent-actors && poetry install --with dev --with typing
test_system.py
Highlighted Details
langchain.retrievers.TimeWeightedVectoreStoreRetriever
.ParentAgent
structures for complex agent hierarchies.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
This is a proof of concept, not production-ready, and has primarily been tested with GPT-3.5. Running all tests may be time-consuming and hit API rate limits.
1 year ago
Inactive