Coder Social home page Coder Social logo

rajkstats / pharmassistai Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 1.0 164 KB

An innovative application designed to help pharmacists and pharmacy students quickly research FDA-approved drugs by retrieving relevant information from drug labels and adverse event datasets, and providing AI-generated summaries to streamline the learning process

Dockerfile 0.67% Python 41.87% Jupyter Notebook 56.63% CSS 0.83%
educational-tool healthcare-ai llm nlp open-source-healthcare rag ai-in-pharmacy fda-data langchain langsmith qdrant-vector-database chainlit

pharmassistai's Introduction

title image emoji colorFrom colorTo sdk pinned license
PharmAssistAI
pharmassist.jpg
๐Ÿ˜ป
green
yellow
docker
false
openrail

PharmAssistAI: Your Advanced Pharma Research Assistant

PharmAssistAI revolutionizes how pharmacy professionals and students approach learning and research related to FDA-approved drugs. By integrating modern information retrieval technologies with Large Language Models (LLMs), PharmAssistAI optimizes the research and learning workflow, making it less time-consuming and more efficient.

Core Features

  • Comprehensive Data Access: Directly tap into the FDA drug labels dataset, with plans to incorporate the FDA adverse reactions dataset for a fuller data spectrum.
  • Dynamic Retrieval: Utilize the Retrieval-Augmented Generation (RAG) technique for dynamic, real-time data retrieval.
  • Intelligent Summaries: Leverage LLMs to generate insightful summaries and contextual answers.
  • Interactive Learning: Engage with AI-generated related questions to deepen understanding and knowledge retention.
  • Research Linkage: Automatically fetch and link relevant academic papers from PubMed, enhancing the depth of available information and supporting academic research.

Monitoring and Evaluation

  • Real-Time Feedback with LangSmith: Use LangSmith to incorporate real-time feedback and custom evaluations. This system ensures that the AI's responses are not only accurate but also contextually aware and user-focused.
  • Custom Evaluators for Enhanced Accuracy: Deploy custom evaluators like PharmAssistEvaluator to ensure responses meet high standards of relevance, safety, and perception as human-generated versus AI-generated.

How It Works

  1. Query Input: Pharmacists type in their questions directly.
  2. Data Retrieval: Relevant data is fetched from comprehensive datasets, including automated searches of PubMed for related academic papers.
  3. Data Presentation: Data is displayed in an easily digestible format.
  4. Summary Generation: Summaries of the data are created using GenAI
  5. Question Suggestion: Suggest related questions to encourage further exploration.

Architecture

RAG Architecture

Hugging Face App Demo

Experience our app live on Hugging Face:

Home Screen

Home Screen

Demo Screen

Demo Screen

LangSmith Performance Insights

Explore the effectiveness and interaction tracking of LangSmith in PharmAssistAI through these detailed screenshots:

Overview of Real-Time Evaluations

Real-Time Evaluations

Detailed Feedback Example

Feedback Example

Interaction Metrics Dashboard

Metrics Dashboard

Development Roadmap

  • Integrate and index the complete FDA Drug Labeling and Adverse Events datasets.
  • Refine the user interface for enhanced interaction and accessibility.
  • Develop AI-driven educational tools like flashcards and study guides for mechanism of action.
  • Enhance the retrieval system to include more open-source and advanced embedding models for better precision and efficiency.

Quick Start Guide

Simply enter your question about any FDA-approved drug in our chat interface, and PharmAssistAI will provide you with detailed information, summaries, and follow-up questions to help expand your research and understanding.

Feedback and Contributions

We value your input and invite you to help us enhance PharmAssistAI:

pharmassistai's People

Contributors

rajkstats avatar

Stargazers

 avatar polya avatar Harsh Singhal avatar

Watchers

 avatar

Forkers

polya20

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.