Skip to content

About

AI-powered mobile library assistant using RAG, Multi-Agent AI, LLMs, vector search, and Streamlit for intelligent document retrieval and question answering.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

🤖 AI Mobile Library

An AI-powered mobile library management system that combines Retrieval-Augmented Generation (RAG), Large Language Models (LLMs), and a Multi-Agent AI architecture to support intelligent event management, document-based question answering, and administrative decision-making through an interactive Streamlit application.


📖 Overview

AI Mobile Library is an intelligent assistant designed to enhance the management of a mobile library platform by integrating modern AI technologies.

The system leverages Retrieval-Augmented Generation (RAG) to answer user questions based on uploaded documents, while a Multi-Agent workflow coordinates specialized AI agents responsible for request validation, conflict detection, planning support, and decision assistance. An interactive Streamlit interface enables users and administrators to access AI-powered services through a simple and intuitive dashboard.


✨ Features

  • AI-powered event planning assistant
  • Retrieval-Augmented Generation (RAG)
  • Document-based question answering
  • Multi-Agent AI workflow
  • Intelligent request validation
  • AI-assisted decision support
  • Smart event booking and scheduling
  • Event request management
  • Administrative dashboard
  • AI-generated planning insights
  • Automatic conflict detection
  • Interactive Streamlit interface

🛠️ Technology Stack

  • Python
  • Streamlit
  • LangChain
  • LangGraph
  • DeepSeek API
  • ChromaDB
  • Sentence Transformers
  • SQLite
  • Pandas
  • NumPy
  • Requests

⚙️ System Workflow

  1. Upload library documents.
  2. Split documents into semantic chunks.
  3. Generate vector embeddings.
  4. Store embeddings in ChromaDB.
  5. Retrieve the most relevant document chunks.
  6. Provide contextual information to the LLM through the RAG pipeline.
  7. Generate accurate responses based on retrieved knowledge.
  8. Coordinate planning and decision-making using multiple AI agents.

🎥 Demo

Project Demonstration

Watch the Demo


📌 Notes

  • The docs/ folder contains the knowledge base used by the RAG pipeline for indexing and document retrieval.
  • API keys and local configuration files are intentionally excluded from the repository.

📄 License

Developed as an educational Artificial Intelligence project demonstrating Retrieval-Augmented Generation (RAG), Multi-Agent AI systems, and LLM-powered applications.

About

AI-powered mobile library assistant using RAG, Multi-Agent AI, LLMs, vector search, and Streamlit for intelligent document retrieval and question answering.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages