Overview
Key Features
- AI-Powered Medical Chatbot: Built a conversational assistant capable of answering general health-related questions using LLM-based reasoning and contextual understanding.
- Retrieval-Augmented Generation (RAG): Implemented a RAG pipeline where medical information is embedded and stored in a vector database, allowing the chatbot to retrieve relevant context before generating responses.
- Context-Aware Responses: Used semantic search with vector embeddings to ensure answers are relevant to user queries and grounded in retrieved knowledge.
- Safe Interaction Design: Implemented prompt engineering and safety constraints to ensure responses remain non-diagnostic and include appropriate medical disclaimers.
Technologies Used
- React and Next.js: For building the front-end codebase with clean, reusable components.
- Styled-Components: For managing styles dynamically using design tokens.
- GitHub Actions: For automating the pipeline and syncing design changes to the repository.
- Python & FastAPI: For building backend APIs and managing AI workflows.
- LangChain: For orchestrating LLM pipelines and implementing the RAG architecture.
- Pinecone (Vector Database): For storing embeddings and performing semantic similarity search.
- Next.js: For building the frontend user interface and handling user interactions.
- Clerk Authentication: For secure user authentication and session management.
- LLMs & Embeddings: For generating intelligent responses and understanding user queries.






