GenAI Agents

Active
GitHub Jupyter Notebook NOASSERTION

Description

GenAI Agents is a comprehensive collection of 50+ tutorials and implementations for Generative AI Agent techniques, from basic conversational bots to complex multi-agent systems.

Key Features

  • 50+ runnable tutorials — complete tech stack from simple chatbots to complex multi-agent systems
  • Multi-agent system implementations — full code examples for agent collaboration, task decomposition
  • RAG technique integration — demonstrates multiple RAG application patterns in agents
  • Agent memory techniques — conversation buffers, vector stores, knowledge graphs, semantic memory
  • Jupyter Notebook format — each tutorial is an independent runnable and modifiable notebook
  • Beginner to advanced — progressive learning path for developers of all levels

Use Cases

💡 Learning and understanding core GenAI agent architecture patterns
💡 Rapid prototyping of agent ideas using ready-made notebook templates
💡 Exploring different agent memory and RAG implementation approaches
💡 Reference implementations for building multi-agent collaboration systems
💡 Agent development training and team technical sharing

Quick Start

git clone https://github.com/NirDiamant/GenAI_Agents.git
cd GenAI_Agents
pip install -r requirements.txt

# Run basic conversation agent tutorial
jupyter notebook "0_Basic Conversation Agent.ipynb"

# Run multi-agent system tutorial
jupyter notebook "Advanced Multi-Agent Systems.ipynb"

Related Projects