A comprehensive collection of hands-on experiments in Generative AI.
Master LLMs, AI Agents, RAG, and more with practical, open-source examples.
This repository is your ultimate launchpad for diving into the world of Generative AI. Whether you're a beginner taking your first steps or an experienced practitioner, these hands-on experiments are designed to enhance your skills and deepen your understanding of the latest AI technologies.
- Learn by Doing: Practical Jupyter notebooks that you can run, modify, and learn from.
- Cutting-Edge Topics: Explore AI Agents, Retrieval-Augmented Generation (RAG), LLM Testing, and more.
- 100+ Open-Source Libraries: A curated collection of essential AI libraries like LangChain, Weaviate, and Hugging Face.
- Real-World Applications: Build impressive AI projects and strengthen your portfolio.
Explore hands-on projects at different levels:
🌱 Starter AI Projects
Intermediate Gen-AI Projects
- RAG (Retrieval Augmented Generation) System using Llama 3 405B
- Travel Agent Streamlit App
- Educhain MultiLanguage Quiz Generator
🚀 Advanced GenAI Projects
- Vision RAG with Cohere Embed v4 + Gemini Flash
- Medical Bot using Mistral7 and LlamaIndex
- Suno AI Advanced Speech Synthesis Platform
100-os-libraries/ # 100+ open-source AI library notebooks
ai-agents/ # Agent frameworks and projects
experiment-notebooks/ # Core utilities, outputs, and webscraping
ai-apps-collection/ # End-to-end GenAI apps and demos
LLM-Testing/ # LLM-specific experiments (Gemini, Llama, OpenAI, etc.)
RAG-techniques/ # Retrieval Augmented Generation projects
workshop-notebooks/ # Workshop and tutorial notebooks
README.md # This file
LICENSE # License
-
Clone the repository:
git clone https://github.com/buildfastwithai/gen-ai-experiments.git cd gen-ai-experiments
-
Install dependencies:
pip install -r requirements.txt
-
Explore and experiment! Navigate to the folders and run the Jupyter Notebooks to begin your journey.
Contributions are welcome! Please feel free to submit a pull request, create an issue, or share your feedback.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This repository is distributed under the MIT License. See LICENSE
for more information.
For questions or collaboration, please reach out to satvik@buildfastwithai.com.
Happy experimenting!