Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

πŸš€ Generative AI Projects – Learn by Building

This repository is a hands-on, beginner-friendly guide to building Generative AI products and AI agents.

If you are:

  • New to Generative AI
  • Curious about AI agents
  • A product manager, developer, or learner who wants to understand how real GenAI systems are built

πŸ‘‰ This repo is all you need to get started.

The focus is learning by building, not theory.


🎯 Who is this repository for?

  • Beginners in Generative AI
  • Product Managers learning GenAI & AI Agents
  • Developers starting with LLMs, RAG, and Agents
  • Anyone who wants practical, runnable projects

You do NOT need deep ML knowledge to start.


🧠 What you will learn

By going through these projects, you’ll learn:

  • How LLMs work in real products
  • How to build AI agents (single-agent & multi-agent)
  • How RAG (Retrieval Augmented Generation) works
  • How agents use tools, APIs, and workflows
  • How to think like a GenAI Product Builder

πŸ“‚ Repository Structure

Each folder is a self-contained learning project πŸ‘‡

Generative-AI-Projects/
β”‚
β”œβ”€β”€ agents/
β”‚   β”œβ”€β”€ Agentic_Rag_Langchain/
β”‚   β”œβ”€β”€ Competitor analysis agent/
β”‚   β”œβ”€β”€ Customer support agent/
β”‚   β”œβ”€β”€ Market_Research_agent/
β”‚   β”œβ”€β”€ MCP Powered agents/
β”‚   β”‚   └── travel-agent/
β”‚   β”œβ”€β”€ News TL;DR agent/
 β”‚   β”œβ”€β”€ Research Team AutoGen/
β”‚   β”œβ”€β”€ Travel agent/
β”‚   β”œβ”€β”€ Youtube Trend analysis/
β”‚   β”œβ”€β”€ n8n agents/
β”‚   └── personal Finance agent/
β”‚
β”œβ”€β”€ LICENSE
└── README.md

🧩 Project Walkthrough (Beginner Friendly)

πŸ”Ή Agentic RAG (LangChain)

Learn how to:

  • Combine LLMs + vector search
  • Build an agentic RAG pipeline
  • Answer questions from documents intelligently

Concepts: RAG, embeddings, vector DBs, LangChain


πŸ”Ή Competitor Analysis Agent

An AI agent that:

  • Analyzes competitors
  • Summarizes strengths, weaknesses, and positioning

Concepts: Research agents, web data, structured outputs


πŸ”Ή Customer Support Agent

An intelligent customer support agent that:

  • Categorizes customer queries (Technical, Billing, General)
  • Analyzes sentiment (Positive, Neutral, Negative)
  • Routes queries to appropriate handlers
  • Escalates negative sentiment queries to human agents

Concepts: LangGraph workflows, state management, query routing, sentiment analysis


πŸ”Ή Market Research Agent

Automates:

  • Market research
  • Trend analysis
  • Insight generation

Concepts: Prompt engineering, research workflows, agent planning


πŸ”Ή MCP Powered Travel Agent (Multi-Agent)

A multi-agent system that:

  • Plans trips
  • Uses tools
  • Coordinates multiple agents

Concepts: Multi-agent systems, MCP, orchestration, tool calling


πŸ”Ή Research Team AutoGen (Multi-Agent Group Chat)

A role-based AutoGen multi-agent system that:

  • Uses an Admin, Planner, Developer, Executor, and QA agent
  • Controls collaboration with explicit speaker transition rules
  • Supports reproducible research-style workflows
  • Visualizes agent interaction flow as a graph

Concepts: AutoGen group chat, multi-agent governance, role prompts, tool execution, QA loops


πŸ”Ή Travel Agent (Single Agent)

A simpler version to understand:

  • How a single AI agent works
  • How it plans and responds

Concepts: Agent basics, reasoning loops


πŸ”Ή News TL;DR Agent

An agent that:

  • Fetches current news articles from NewsAPI
  • Scrapes article content from web pages
  • Generates concise TL;DR summaries
  • Provides relevant news based on user queries

Concepts: News APIs, web scraping, async processing, LangGraph workflows, concurrent LLM calls


πŸ”Ή YouTube Trend Analysis Agent

An agent that:

  • Pulls YouTube data
  • Analyzes trends
  • Summarizes insights

Concepts: APIs, data analysis with LLMs


πŸ”Ή n8n Agents

Low-code AI agents built using n8n workflows.

Concepts: Automation, agent workflows, no-code / low-code AI


πŸ”Ή Personal Finance Agent

An AI agent that helps with:

  • Expense understanding
  • Financial insights

Concepts: Domain-specific agents, reasoning, structured prompts


πŸ› οΈ How to Use This Repo

  1. Clone the repo

    git clone https://github.com/SriLaxmi1993/Generative-AI-Projects.git
  2. Pick one folder (don’t try everything at once)

  3. Read the code + prompts

  4. Run the project

  5. Modify prompts and logic β†’ learn by experimenting


🌱 Learning Path (Recommended)

If you're a beginner, follow this order:

  1. Travel Agent (single agent)
  2. Customer Support Agent
  3. Market Research Agent
  4. Competitor Analysis Agent
  5. News TL;DR Agent
  6. Agentic RAG
  7. Multi-Agent Travel Agent (MCP)
  8. Research Team AutoGen (Multi-Agent Group Chat)
  9. n8n Agents

πŸ‘©β€πŸ’» About the Author

Built by Sri Laxmi AI Product Manager with 8+ years of experience

  • Built & scaled Generative AI products to 4M+ users
  • Creator of Product Management Interview Expert GPT (15,000+ users)
  • Passionate about helping people upskill in GenAI
  • Building practical, real-world AI projects for learners

🌐 AI Learning Hub: https://ai-knowledge-management-plum.vercel.app/


⭐ Contributing & Support

If this repo helps you:

  • ⭐ Star the repo
  • 🍴 Fork it
  • 🧠 Experiment and learn

Pull requests and improvements are welcome.


πŸš€ Final Note

This repo is intentionally practical, simple, and beginner-focused.

The goal is not to impress β€” The goal is to help you build real GenAI products confidently.

Happy building! πŸ€–βœ¨


If you want, next I can:

  • Add mini READMEs inside each agent folder
  • Create a β€œGenAI for Product Managers” learning path
  • Optimize this README for GitHub stars & discoverability

Just tell me πŸ‘

About

This repository is all you need to understand how to build Gen AI products or AI agents

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages