A collection of AI and Streamlit-based projects focused on Retrieval-Augmented Generation (RAG), agentic workflows, and chatbot development.
An AI-powered book discovery assistant using Gemini function calling and OpenLibrary APIs.
- Tool calling with Gemini
- Book search by title/author
- Streamlit UI
- API integration
- Python
- Streamlit
- Gemini API
- OpenLibrary API
A Retrieval-Augmented Generation chatbot capable of answering questions from uploaded documents.
- PDF/TXT ingestion
- Semantic search
- ChromaDB vector storage
- Ollama local LLM integration
- Streaming responses
- Python
- Streamlit
- ChromaDB
- Ollama
- Phi3 Mini
- pypdf
Basic chatbot and Streamlit practice applications built while learning AI application development.
- Streamlit basics
- Session state handling
- Chat interfaces
- Retrieval-Augmented Generation (RAG)
- Vector Databases
- Embeddings
- LLM Integration
- Streamlit Development
- API Integration
- Tool Calling
- Prompt Engineering
- Multi-document RAG
- Authentication
- Better UI/UX
- Conversation memory
- Deployment support
Shashank