Skip to content

shashankcodes1903/AI-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AI Projects

A collection of AI and Streamlit-based projects focused on Retrieval-Augmented Generation (RAG), agentic workflows, and chatbot development.


Projects

1. Agentic Library Assistant

An AI-powered book discovery assistant using Gemini function calling and OpenLibrary APIs.

Features

  • Tool calling with Gemini
  • Book search by title/author
  • Streamlit UI
  • API integration

Tech Stack

  • Python
  • Streamlit
  • Gemini API
  • OpenLibrary API

2. RAG Chatbot

A Retrieval-Augmented Generation chatbot capable of answering questions from uploaded documents.

Features

  • PDF/TXT ingestion
  • Semantic search
  • ChromaDB vector storage
  • Ollama local LLM integration
  • Streaming responses

Tech Stack

  • Python
  • Streamlit
  • ChromaDB
  • Ollama
  • Phi3 Mini
  • pypdf

3. Streamlit Learning Experiments

Basic chatbot and Streamlit practice applications built while learning AI application development.

Features

  • Streamlit basics
  • Session state handling
  • Chat interfaces

Skills Demonstrated

  • Retrieval-Augmented Generation (RAG)
  • Vector Databases
  • Embeddings
  • LLM Integration
  • Streamlit Development
  • API Integration
  • Tool Calling
  • Prompt Engineering

Future Improvements

  • Multi-document RAG
  • Authentication
  • Better UI/UX
  • Conversation memory
  • Deployment support

Author

Shashank

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages