Skip to content

A privacy-focused AI tool built with DeepSeek 8B (via Ollama) and Retrieval-Augmented Generation (RAG). It processes unstructured documents, enabling semantic search and summarization using FAISS and LangChain. Features a Streamlit web interface for offline document uploads, queries, and results—ensuring security and efficiency.

Notifications You must be signed in to change notification settings

SriramV1212/Local-AI-Powered-Document-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Here’s a README.md template for your project, explaining its purpose and mentioning that it’s still in progress:


Local AI-Powered Document Assistant

Python DeepSeek Ollama Status

Welcome to the Local AI-Powered Document Assistant project! This tool is designed to process and analyze unstructured documents locally using DeepSeek 8B (via Ollama) and Retrieval-Augmented Generation (RAG). It aims to provide semantic search, summarization, and question-answering capabilities while ensuring privacy and offline functionality.


🚀 Project Overview

The goal of this project is to create a local AI-powered assistant that can:

  • Process and analyze unstructured documents (PDFs, text files, etc.).
  • Enable semantic search and summarization using a vector database (FAISS) and LangChain.
  • Provide a user-friendly web interface (built with Streamlit) for uploading documents, asking questions, and viewing results—all running offline for enhanced privacy and security.

🛠️ Current Progress

  • DeepSeek 8B installed locally using Ollama on macOS.
  • Virtual environment set up for the project.
  • Next Steps:
    • Integrate FAISS for vector storage and retrieval.
    • Implement LangChain for RAG-based document processing.
    • Build the Streamlit web interface for user interaction.

🧩 Tech Stack

  • AI Model: DeepSeek 8B (via Ollama)
  • Frameworks: LangChain, FAISS
  • Web Interface: Streamlit
  • Programming Language: Python 3.9+
  • Environment: Virtual environment (e.g., venv or conda)

📂 Project Structure

Local-AI-Document-Assistant/
├── .env                  # Environment variables
├── requirements.txt      # Python dependencies
├── app/                  # Streamlit web app
│   ├── main.py           # Main application logic
│   └── utils/            # Utility functions
├── data/                 # Folder for uploaded documents
├── models/               # Local AI model files
└── README.md             # Project documentation

🚧 Work in Progress

This project is currently under development. I’m actively working on integrating the AI model, building the document processing pipeline, and creating the user interface. Stay tuned for updates!


🤝 Contributing

If you’re interested in contributing or have suggestions, feel free to reach out or submit a pull request. Let’s build something amazing together!


📄 License

This project is licensed under the MIT License. See the LICENSE file for details.


⚡ Making document processing smarter, faster, and more private ⚡


About

A privacy-focused AI tool built with DeepSeek 8B (via Ollama) and Retrieval-Augmented Generation (RAG). It processes unstructured documents, enabling semantic search and summarization using FAISS and LangChain. Features a Streamlit web interface for offline document uploads, queries, and results—ensuring security and efficiency.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published