Thanks to visit codestin.com
Credit goes to github.com

Skip to content

yashwant/awesome-agentic-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Awesome Agentic AI

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.


πŸ“Œ Table of Contents

  1. What is Agentic AI?
  2. AI Agents vs Agentic AI
  3. Architectures in Agentic AI
  4. Frameworks for Agentic AI
  5. Latest Research Papers
  6. Learning Resources
  7. Roadmap to Building Agentic AI Applications
  8. Contributing
  9. License

🧩 What is Agentic AI?

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.


πŸ€– AI Agents vs Agentic AI

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

πŸ—οΈ Architectures in Agentic AI

Below are popular architectural patterns used in Agentic AI:

1. ReAct (Reason + Act)

  • Interleaves reasoning and action steps.
  • Agents think aloud before taking action.
  • Paper

2. AutoGPT / BabyAGI Style

  • Autonomous loop of planning β†’ executing β†’ evaluating.
  • Use memory to retain state across iterations.
  • Use vector DBs and toolkits.

3. Plan-and-Execute

  • Agent creates a structured plan first.
  • Executes each step individually or assigns to sub-agents.

4. Hierarchical Agents

  • Supervisor agent coordinates specialized sub-agents.
  • Great for modular, complex workflows.

5. Multi-Agent Systems

  • Agents communicate with each other to collaborate on tasks.
  • Useful in simulations and research environments.

🧰 Frameworks for Agentic AI

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 πŸ”—

πŸ“š Latest Research Papers

  • 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.


πŸ“˜ Learning Resources

Blogs & Articles

Courses

Videos


πŸ› οΈ Roadmap to Building Agentic AI Applications

🟒 Beginner

  • Understand how LLMs work (Prompting, few-shot, CoT)
  • Learn tool usage and chaining using LangChain or LlamaIndex
  • Build simple single-agent apps with tools

🟑 Intermediate

  • Add memory (vector DB, JSON, SQL memory)
  • Learn about planning & task decomposition
  • Use open-source frameworks like CrewAI, AutoGen

πŸ”΄ Advanced

  • 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)

🀝 Contributing

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

πŸ“œ License

This project is licensed under the MIT License.


πŸš€ Let’s build the next generation of intelligent systems together!

Releases

No releases published

Packages

No packages published