Build real-world AI systems using LangGraph, RAG, Planning, Tool Calling, Preflight Validation, State Management, Synthesizers, and more.
This repository demonstrates how modern Agentic AI systems are actually built.
Instead of isolated examples, each project combines multiple components into complete AI workflows similar to those used in production systems.
Examples include:
- Retrieval-Augmented Generation (RAG)
- Multi-step Planning
- LangGraph State Machines
- Tool Orchestration
- Preflight Validation
- LLM Routing
- Context Management
- Response Synthesis
- Memory
- Vector Search
- Structured Outputs
The goal is to help developers understand how the entire pipeline works together, not just individual libraries.
User Query
│
▼
Planner
│
├──────────────┐
│ │
▼ ▼
Preflight Direct Answer
│
▼
Retriever (RAG)
│
▼
Context Builder
│
▼
LLM
│
▼
Synthesizer
│
▼
Final Response
Depending on the workflow, additional nodes may include:
- Tool Executor
- Memory
- Re-ranking
- Query Rewriting
- Guardrails
- Human-in-the-loop
✅ Retrieval-Augmented Generation (RAG)
✅ LangGraph Workflows
✅ Planner-Based Execution
✅ Preflight Validation
✅ Context Engineering
✅ Tool Calling
✅ Conditional Routing
✅ State Management
✅ Multi-Step Reasoning
✅ Response Synthesis
✅ Production-Oriented Folder Structure
Question
↓
Preflight Validation
↓
Planner
↓
Should I use tools?
↓
Yes
↓
Which Tools?
↓
Retrieve Documents
↓
Build Context
↓
LLM Generation
↓
Synthesizer
↓
Final Answer
- FastApi
- LangGraph
- OpenAI / Ollama
- pgvector / Pinecone / Chroma
- AI Agents
- Pydantic
- PostgreSQL / Neon DB
- Retrieval Augmented Generation
- LLM Orchestration
- Vector RAG / Graph RAG
- Hybrid Search / Vector Search
- Code Reranker
Many tutorials show only a single concept.
This repository focuses on combining multiple concepts into complete AI workflows.
For example, instead of showing only RAG, a workflow may include:
Planner → Preflight Validation → Query Rewriting → Retrieval → LLM → Synthesizer
This better reflects how production AI systems are designed.
| Workflow | Status |
|---|---|
| Advanced RAG | ✅ |
| LangGraph Planner | ✅ |
| Preflight Validation | ✅ |
| LLM Router | ✅ |
| Response Synthesizer | ✅ |
| Multi-step Agent | 🚧 |
| Memory | 🚧 |
| Reflection | 🚧 |
| Human Feedback | 🚧 |
Clone the repository
git clone https://github.com/pt413/Agentic-AI-Tools.git
cd ToolsInstall dependencies
pip install -r requirements.txtConfigure environment
OPENAI_API_KEY=your_keyRun a workflow
python main.pyIf you're new to Agentic AI, follow this order:
- Basic RAG
- LangGraph Fundamentals
- Planner
- Tool Calling
- Preflight Validation
- Context Engineering
- State Management
- Synthesizer
- Multi-Agent Workflows
This repository is inspired by production AI architectures used across modern LLM applications, rather than toy chatbot examples.
The implementation emphasizes clarity, modularity, and extensibility.
Contributions are welcome.
If you'd like to add new workflows, improve documentation, or fix issues, feel free to open a Pull Request.
MIT License
⭐ If you found this repository useful, consider starring it.
Happy Building!