easonlai/chatbot_with_pdf_streamlit

This code example shows how to make a chatbot for semantic search over documents using Streamlit, LangChain, and various vector databases. The chatbot lets users ask questions and get answers from a document collection. The code is in Python and can be customized for different scenarios and data.

29
/ 100
Experimental

This project helps you build an interactive chatbot that can answer questions based on a collection of your own documents, such as PDFs. You provide the documents, and the chatbot allows users to ask natural language questions, retrieving and summarizing relevant information. This is ideal for anyone who needs to make large amounts of information easily searchable and consumable by an end-user, like customer support, internal knowledge management, or educational resource providers.

No commits in the last 6 months.

Use this if you need to create a custom chatbot that can answer specific questions by searching through your own private documents or knowledge base.

Not ideal if you're looking for a pre-built, ready-to-deploy chatbot solution without any development work or if your primary need is general knowledge outside of your specific document collection.

knowledge-management document-search customer-support information-retrieval data-interrogation
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 6 / 25
Maturity 8 / 25
Community 15 / 25

How are scores calculated?

Stars

15

Forks

4

Language

Jupyter Notebook

License

Last pushed

Sep 03, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/easonlai/chatbot_with_pdf_streamlit"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.