Welcome to Awesome Agentic AI β your go-to guide for understanding, learning, and building intelligent agent-based systems with LLMs. Whether you're a curious developer, researcher, or enthusiast, this repository will help you get started and dive deep into the world of Agentic AI.
- What is Agentic AI?
- AI Agents vs Agentic AI
- Architectures in Agentic AI
- Frameworks for Agentic AI
- Latest Research Papers
- Learning Resources
- Roadmap to Building Agentic AI Applications
- Contributing
- License
Agentic AI refers to the use of autonomous agents powered by large language models (LLMs) that can perceive, reason, plan, act, and learn in order to achieve complex goals over time.
Unlike traditional LLM applications that simply respond to a prompt, agentic AI enables:
- Goal-directed behavior
- Memory and learning over time
- Autonomous decision-making
- Multi-step tool usage
- Environment interaction
This paradigm shift enables a new class of intelligent systems capable of performing complex tasks like research, automation, decision support, and software orchestration.
| Feature | Traditional AI Agents | Agentic AI |
|---|---|---|
| Reasoning | Rule-based or symbolic | LLM-powered, chain-of-thought |
| Autonomy | Limited to task scope | High autonomy with reflection |
| Learning | Pre-programmed or offline | Continuous, online through memory |
| Tools & APIs | Often manual integration | Dynamic and automatic use |
| Adaptability | Low | High, through LLMs and planning |
| Communication | Simple, command-response | Rich, conversational planning |
Below are popular architectural patterns used in Agentic AI:
- Interleaves reasoning and action steps.
- Agents think aloud before taking action.
- Paper
- Autonomous loop of planning β executing β evaluating.
- Use memory to retain state across iterations.
- Use vector DBs and toolkits.
- Agent creates a structured plan first.
- Executes each step individually or assigns to sub-agents.
- Supervisor agent coordinates specialized sub-agents.
- Great for modular, complex workflows.
- Agents communicate with each other to collaborate on tasks.
- Useful in simulations and research environments.
| Framework | Description | Link |
|---|---|---|
| LangChain | Modular framework for chaining LLM reasoning, memory, tools, agents | π |
| Autogen (MSR) | Multi-agent orchestration with LLMs and user agents | π |
| CrewAI | Simple multi-agent orchestration with roles and tasks | π |
| MetaGPT | Build software engineering agents that collaborate | π |
| OpenAgents | Agentic ecosystem for building practical agents | π |
| AgentScope | Framework from Alibaba for multi-agent collaboration | π |
| Camel-AI | Role-playing agents that negotiate and solve problems | π |
| SuperAGI | Production-ready Agentic AI platform with GUI | π |
- ReAct: Synergizing Reasoning and Acting in Language Models β arXiv:2210.03629
- AutoGPT: Building Autonomous Agents with GPT-4 β GitHub
- Toolformer: Language Models Can Teach Themselves to Use Tools β arXiv:2302.04761
- Reflexion: Language Agents with Verbal Reinforcement Learning β arXiv:2303.11366
- AgentVerse: A Framework for Benchmarking Multi-Agent Systems β arXiv:2305.14325
- CAMEL: Communicative Agents for Mind Exploration of Large Scale Language Model Society β arXiv:2303.17760
β¨ Want more? Check out the Awesome LLM Agents list.
- Understand how LLMs work (Prompting, few-shot, CoT)
- Learn tool usage and chaining using LangChain or LlamaIndex
- Build simple single-agent apps with tools
- Add memory (vector DB, JSON, SQL memory)
- Learn about planning & task decomposition
- Use open-source frameworks like CrewAI, AutoGen
- Design multi-agent systems (CAMEL, MetaGPT)
- Integrate LLMs with external APIs & tools
- Explore fine-tuning and custom tool creation
- Benchmark & evaluate agent performance (e.g., with AgentBench)
Want to contribute? Awesome! Please check out our CONTRIBUTING.md for guidelines. You can:
- Add frameworks or research papers
- Improve roadmap or tutorials
- Submit examples and demos
- Report issues or suggest improvements
This project is licensed under the MIT License.
π Letβs build the next generation of intelligent systems together!