Skip to content

boshika/generative-ai-system-design

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

567 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


         

🎯 Learn AI/ML Interactively

I built AI-ML Companion - every AI, ML, GenAI and Agentic AI concept covered here, taught visually with animated diagrams, quizzes, and hands-on Python.

260+ modules • 20 tracks • 9 real-world projects • 11 tracks free to start

Try AI-ML Companion


Your go-to hub for end-to-end GenAI learning. ⭐ Star this repo to stay updated with the latest GenAI resources :)

📚 Table of Contents


📖 Documentation & Learning Resources

🎯 Getting Started

🧠 Core Concepts & Guides

🏗️ Architecture & Technical Stack

☁️ Cloud Platform Guides

💼 Career & Interview Preparation

🚀 Production & Enterprise


🛠️ Practical Use Cases & Projects

🔍 Retrieval-Augmented Generation (RAG)

  • Advanced RAG - Comprehensive RAG techniques including agentic, graph, multimodal, and 9 advanced patterns (corrective RAG, hybrid search, query expansion, etc.)
  • Cache-Augmented Generation - Alternative to RAG using context caching for faster responses

🤖 Agentic AI & Orchestration

💬 Conversational AI

🔧 LLM Providers & Tools

  • LLM Providers - Compare OpenAI, Gemini, Claude, Groq + local models (Ollama, HuggingFace)
  • Embedding Models - Guide to vector embeddings with Google, OpenAI, and HuggingFace

📊 Data & Analytics Applications

🎨 Prompt Engineering & Security

  • Prompt Engineering - 16+ techniques from basics to APE (Automatic Prompt Engineer)
  • Prompt Guard - Detect prompt injections and jailbreak attempts using Meta's Llama Guard

🖼️ Multimodal & Specialized

⚡ Automation

  • n8n Automation - Setup and usage guide for n8n workflow automation platform

🔗 Quick Access Links

Category Resources
Learning Platform AI-ML Companion — Interactive AI/ML learning with 17 tracks, 250+ modules, quizzes & coding
Learning Path GenAI RoadmapAI/ML Roadmap
Fundamentals Essential TermsLLM FundamentalsEmbeddings Guide
Cloud Platforms AWSAzureVertexAI
Interview Prep GenAI Q&AAgentic AI Q&A
Popular Projects Advanced RAGAgentic AIText-to-SQL

🤝 Contributing

Contributions are welcome. To add useful resources or code:

  1. Fork this repo

  2. Clone it

    git clone https://github.com/genieincodebottle/generative-ai.git
    
  3. Create a branch

    git checkout -b feature-name
    
  4. Make changes and commit

    git commit -m "Your message"
    
  5. Push your branch

    git push origin feature-name
    
  6. Open a Pull Request with a brief description of your changes.

About

Comprehensive resources on Generative AI, including a detailed roadmap, projects, use cases, interview preparation, and coding preparation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 71.1%
  • Python 24.9%
  • JavaScript 3.5%
  • TypeScript 0.5%
  • HTML 0.0%
  • CSS 0.0%