A curated collection of projects, tools, tips, and best practices centered around Generative AI and Large Language Models (LLMs).
This repository is my sandbox for learning, prototyping, and scaling GenAI solutions – from intelligent agents to retrieval pipelines and fine-tuning experiments.
Hands-on implementations with OpenAI, HuggingFace, Cohere, Mistral, and more.
- Practical tips for effective prompt design
- Reusable templates and patterns
- Do’s and Don’ts from real-world usage
- Retrieval-Augmented Generation with FAISS, Chroma, and LangChain
- End-to-end demos with custom knowledge bases
- Modular agent frameworks with memory, tool use, and reasoning
- Experimentation with multi-agent collaboration
- Instruction tuning and LoRA for domain adaptation
- Case studies across different model families
- Performance optimization hacks
- Deployment notes (FastAPI, Docker, Streamlit)
- Cost reduction strategies
- Benchmarks and comparisons across models & techniques
- Observations from production-like workloads
🧱 Frameworks
- LangChain
- LlamaIndex
- Transformers
- OpenAI API
- FastAPI
🧰 Tools
- Gradio
- Streamlit
- MLflow
- Weights & Biases
🗃️ Vector Databases
- FAISS
- Pinecone
- Chroma