Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chandru-21/multidocwebchat
MultiDocWebchat combines the functionality of a PDF document reader with a powerful QA bot for in-depth document exploration.
https://github.com/chandru-21/multidocwebchat
chatbot genai generative-ai langchain langchain-python large-language-models llm question-answering rag retrieval-augmented-generation serpapi
Last synced: about 2 months ago
JSON representation
MultiDocWebchat combines the functionality of a PDF document reader with a powerful QA bot for in-depth document exploration.
- Host: GitHub
- URL: https://github.com/chandru-21/multidocwebchat
- Owner: Chandru-21
- Created: 2023-09-06T11:51:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-07T06:58:05.000Z (about 1 year ago)
- Last Synced: 2023-12-07T07:35:34.949Z (about 1 year ago)
- Topics: chatbot, genai, generative-ai, langchain, langchain-python, large-language-models, llm, question-answering, rag, retrieval-augmented-generation, serpapi
- Language: Python
- Homepage:
- Size: 13.7 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## RAG-GenAI- MultiDocWebChat
MultiDocWebchat is a versatile web application that enables users to upload multiple PDF documents and interact with them in two primary ways:
I) QA Bot Interaction:
1)Upload Multiple PDFs: Users can easily upload one or more PDF documents to the application.
2)Question-Answer (QA) Bot: The heart of the application is a Question-Answer (QA) bot, which leverages advanced natural language processing (NLP) techniques to understand and respond to user queries.
3)Interact with PDFs: Users can engage in interactive conversations with the QA bot, asking questions about the content of the uploaded PDFs.
4)Quick Information Retrieval: This feature is particularly useful for quickly extracting specific information or insights from extensive PDF documents without the need to manually skim through them.
![image](https://github.com/Chandru-21/MultiDocWebChat/assets/64595758/ffb3a05e-8204-4ad8-8643-9ba650bf9c40)II) News Query via SERPAPI:
1)Current Events and News: In addition to PDF interaction, the application offers a news query feature.
2)SERPAPI Integration: The bot integrates with SERPAPI (Search Engine Results Page API) to provide real-time and up-to-date information on current events and news.
3)Ask About Current Events: Users can ask the bot questions related to current events, news topics, or any queries they have about the latest happenings.
4)Instant Responses: The bot retrieves and presents relevant information from the web, ensuring users stay informed about the latest developments in various fields.![image](https://github.com/Chandru-21/MultiDocWebChat/assets/64595758/0ebaa0c1-6cec-4cdf-a116-a7bf8fcbc8c6)
In summary, MultiDocWebchat combines the functionality of a PDF document reader with a powerful QA bot for in-depth document exploration.
Users can upload PDFs and engage in discussions with the bot, gaining quick access to insights and answers.
Additionally, the bot's integration with SERPAPI extends its capabilities to provide real-time news and information, making it a valuable tool for both document analysis and staying updated on current events.Prerequisites: OpenAI key,SerpAPI key.