Skip to content

Docschat is an innovative project designed to revolutionize how users interact with documents. By leveraging the power of Large Language Models (LLMs), Docschat enables intuitive, conversational interactions with Documents. Additionally it contains content retrieval tools.

Notifications You must be signed in to change notification settings

mohdzain98/docschat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docschat

Docschat is an innovative project designed to revolutionize how users interact with documents. By leveraging the power of Large Language Models (LLMs), Docschat enables intuitive, conversational interactions with documents, making information retrieval and understanding more accessible and efficient.
Features:

  • Natural Language Processing: Users can query documents using everyday language, allowing for a seamless and intuitive experience.
  • Contextual Understanding: Docster AI provides context-aware responses, ensuring accurate and relevant information is delivered.
  • Multi-Document Support: Interact with multiple documents simultaneously, allowing for comprehensive research and cross-referencing.

Supported Documents

  • PDF
  • TXT
  • CSV
  • EXCEL
  • PPTX
  • Word
  • SQL

Tools

  • Exa Search : Exa is search engine designed for LLMs to retrieve relevant informations from queries.
  • Google Trends : This tool finds trending searches from google about any topic. This tool uses SerpApi in backend.
  • Google Scholar : This tool find relevant scholarly article as it sees content of article and finds how much it is similar to the query.
  • PubMed : This tool finds citation related to Biomedical Literature.

Working

  • Login in the website
  • Upload the required document
  • It will redirect to chat system
  • Ask your Queries

Benefits

  • Efficiency: Quickly locate specific information within extensive documents.
  • Accessibility: Make document interactions more user-friendly and accessible to non-experts.
  • Accuracy: Ensure the accuracy of information through sophisticated language understanding and context awareness.

Architecture

DocsChat is built using a microservices architecture, with two primary microservices:

  • User Authentication Service

    • Manages user registration, login, and authentication
    • Ensures secure access to the Docschat platform
    • Handles session management and token-based authentication
  • LLM (Large Language Model) Service

    • Processes user queries and interacts with various document types
    • Leverages advanced language models to understand and respond to user inputs
    • Performs text extraction, data analysis, and SQL query execution based on document type
  • Tools Service

    Separate service for content retrieval tools.

About

Docschat is an innovative project designed to revolutionize how users interact with documents. By leveraging the power of Large Language Models (LLMs), Docschat enables intuitive, conversational interactions with Documents. Additionally it contains content retrieval tools.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published