A hands-on repository for learning and building production-grade AI agents. Covers LLM fundamentals, RAG systems, tool calling, agent memory, planning, multi-agent architectures, MCP, observability, evaluation, security, and enterprise-scale agent platforms. Each module includes practical implementations, architecture diagrams etc.
- Foundation
- Langchain with GenAI
- Customizing LLM and their outputs
- Building ChatBot with LLM
- Generative AI in Production
- Structured prompting
- XML prompting
- Chain of thought
- ReAct
- Self-reflection
- Constitutional prompting
- Embeddings
- Similarity metrics
- ANN search
- Basic RAG
- Chunking
- Retrieval pipelines
- Hybrid search
- Reranking
- Query rewriting
- Multi-hop retrieval
- Planning-based retrieval
- Reflection loops
- Knowledge graph retrieval
- Episodic memory
- Semantic memory
- Memory compression
- Memory ranking
- OpenAI tools
- Structured outputs
- Function calling
- REST
- GraphQL
- Event-driven tools
- Web navigation
- Playwright
- Browser automation
- Desktop automation
- Vision grounding
- UI interaction
- Agent loops
- State machines
- Planning
- Task decomposition
- Execution planning
- Self critique
- Repair loops
- Agent collaboration
- Delegation
- Consensus systems
- Approval workflows
- Escalation patterns
- Workflow execution
- Agent routing
- Graph workflows
- State persistence
- Crew orchestration
- Conversational agents
- Production agent runtime
- Typed agents
- Structured execution
- Tool exposure
- Resource management
- Tool consumption
- Discovery patterns
- Enterprise MCP architecture
- Tracing
- Metrics
- Logging
- Offline evaluation
- Online evaluation
- A/B testing
- Prompt injection
- Tool abuse
- Data exfiltration
- Retry strategies
- Fallback models
- Circuit breakers
- Token budgeting
- Model routing
- Caching
- Durable workflows
- Event-driven execution
- CRM
- ERP
- Slack
- Jira
- GitHub
- Audit trails
- SOC2
- GDPR
- HIPAA concepts
- Internal agent marketplace
- Shared memory
- Shared tools
- Multi-tenant architecture
- Agent hosting
- Isolation
- OCR
- Document understanding
- Image reasoning
- Voice assistants
- Realtime systems
- Video understanding
Create a complete multi-agent organization.
Build a Deep Research clone.
Enterprise customer support system.
Multi-agent business workflow automation.
Procurement teams manually compare vendors and process requests.