A personal collection of experiments, scripts, and applications exploring various aspects of Large Language Model (LLM) development. This repository serves as a companion on my learning journey.
This repository is actively evolving as I learn and experiment with different LLM technologies. Code quality, documentation, and structure may vary across projects.
- 1 BASICS - Fundamental concepts and starter examples
- 2 RAG - Retrieval Augmented Generation implementations
- 3 AGENTS - LLM agent experiments using frameworks like SmolAgents and Langgraph
- 4 TEXT TO SQL - Natural language to SQL conversion using LangChain and LlamaIndex
- GRADIO - UI implementations using Gradio
- DATA - Sample datasets for testing and development
- LangChain
- LlamaIndex
- SmolAgents
- Langgraph
- Gradio
- Anthropic Claude
- Mistral AI
- HuggingFace
- Clone this repository
- Create a virtual environment:
python -m venv .venv - Activate the environment:
- Windows:
.venv\Scripts\activate - Linux/Mac:
source .venv/bin/activate
- Windows:
- Install dependencies:
pip install -r requirements.txt - Create a
.envfile with your API keys (see.env.example)
- Each subdirectory contains its own README with specific information
- Scripts are organized by technology and use case
- This is a personal learning project, not production-ready code
This project is for personal educational purposes. Feel free to explore and learn from it, but please use your own API keys for any services.