Azazel0203/Medical_ChatBot

The Medical Chatbot, built with Flask, integrates NLP libraries like Langchain and Hugging Face Transformers for text processing and embedding generation. Utilizing Pinecone as a vector database, it efficiently stores and retrieves data, offering users an interactive platform for medical inquiries.

13
/ 100
Experimental

# Technical Summary Extracts medical knowledge from PDF documents using RecursiveCharacterTextSplitter for chunking, then generates contextual embeddings via Hugging Face's sentence-transformers model and stores them in Pinecone for semantic similarity search. The Flask backend handles user queries by encoding them identically and retrieving the most relevant medical text chunks from Pinecone's vector index, enabling phrased-query matching beyond exact keyword matching. The system prioritizes scalability and medical domain accuracy, with provisions for swapping in domain-specific transformer models and integrating advanced conversation frameworks like Rasa for multi-turn dialogue handling.

No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 4 / 25
Maturity 9 / 25
Community 0 / 25

How are scores calculated?

Stars

6

Forks

Language

Python

License

MIT

Last pushed

Apr 06, 2024

Commits (30d)

0

Get this data via API

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

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