{"data":{"slug":"souvikmajumder26-multi-agent-medical-assistant","name":"Multi-Agent-Medical-Assistant","tagline":"GenAI powered multi-agentic medical diagnostics and healthcare research assistance chatbot","github_url":"https://github.com/souvikmajumder26/Multi-Agent-Medical-Assistant","owner":"souvikmajumder26","repo":"Multi-Agent-Medical-Assistant","owner_avatar_url":"https://avatars.githubusercontent.com/u/86871718?v=4","primary_language":"Python","stars":956,"forks":210,"topics":["agent","agentic-ai","agents","chatbot","computer-vision","disease-detection","genai","genai-chatbot","generative-ai","guardrails","langchain","langgraph","large-language-models","llm","medical-image-processing","medical-imaging","python","rag","retrieval-augmented-generation","vector-database"],"archived":false,"github_pushed_at":"2025-05-03T04:43:30+00:00","maintenance_label":"Dormant","stars_delta_30d":25,"url":"https://www.graphcanon.com/tools/souvikmajumder26-multi-agent-medical-assistant","markdown_url":"https://www.graphcanon.com/tools/souvikmajumder26-multi-agent-medical-assistant.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/souvikmajumder26-multi-agent-medical-assistant","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=souvikmajumder26-multi-agent-medical-assistant","description":"⚕️GenAI powered multi-agentic medical diagnostics and healthcare research assistance chatbot. 🏥 Designed for healthcare professionals, researchers and patients.","homepage_url":null,"license":"Apache-2.0","open_issues":5,"watchers":13,"ai_summary":"A chatbot designed to assist in medical diagnostics and healthcare research for professionals, researchers, and patients using generative AI technologies.","readme_excerpt":"## 🚀 Installation & Setup  <a name=\"installation-setup\"></a>\n\n---\n\n## 📌 Option 1: Using Docker  <a name=\"docker-setup\"></a>\n\n---\n\n### 3️⃣ Build the Docker Image\n```bash\ndocker build -t medical-assistant .\n```\n\n---\n\n### 4️⃣ Run the Docker Container\n```bash\ndocker run -d --name medical-assistant-app -p 8000:8000 --env-file .env medical-assistant\n```\nThe application will be available at: [http://localhost:8000](http://localhost:8000)\n\n---\n\n### 5️⃣ Ingest Data into Vector DB from Docker Container\n\n- To ingest a single document:\n```bash\ndocker exec medical-assistant-app python ingest_rag_data.py --file ./data/raw/brain_tumors_ucni.pdf\n```\n\n- To ingest multiple documents from a directory:\n```bash\ndocker exec medical-assistant-app python ingest_rag_data.py --dir ./data/raw\n```\n\n---\n\n## 📌 Option 2: Without Using Docker  <a name=\"manual-setup\"></a>\n\n---\n\n### 3️⃣ Install Dependencies  \n\n> [!IMPORTANT]  \n> ffmpeg is required for speech service to work.\n\n- If using conda:\n```bash\nconda install -c conda-forge ffmpeg\n```\n```bash\npip install -r requirements.txt  \n```\n- If using python venv:\n```bash\nwinget install ffmpeg\n```\n```bash\npip install -r requirements.txt  \n```\n\n---\n\n## ⚖️ License  <a name=\"license\"></a>\nThis project is licensed under the **Apache-2.0 License**. See the [LICENSE](LICENSE) file for details.  \n\n---","github_created_at":"2025-03-10T18:05:28+00:00","created_at":"2026-07-07T17:44:50.523711+00:00","updated_at":"2026-08-21T18:02:11.433223+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"computer-vision","name":"Computer Vision","url":"https://www.graphcanon.com/categories/computer-vision","markdown_url":"https://www.graphcanon.com/categories/computer-vision.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/computer-vision"},{"slug":"vector-databases","name":"Vector Databases","url":"https://www.graphcanon.com/categories/vector-databases","markdown_url":"https://www.graphcanon.com/categories/vector-databases.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/vector-databases"}],"tags":[{"slug":"agent","name":"agent"},{"slug":"agentic-ai","name":"agentic-ai"},{"slug":"agents","name":"agents"},{"slug":"chatbot","name":"chatbot"},{"slug":"computer-vision","name":"computer-vision"},{"slug":"disease-detection","name":"disease-detection"},{"slug":"genai","name":"genai"},{"slug":"langchain","name":"langchain"}],"trust":{"provenance":{"is_fork":false,"github_id":946168154,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-21T18:02:10.631Z","maintenance":{"label":"Dormant","score":18,"methodology":"github_public_v1","releases_90d":0,"days_since_push":475,"last_release_at":"2025-05-02T21:12:04Z","stars_delta_30d":25,"open_issues_delta_30d":1},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:26:49.145Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-21T18:02:11.096Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-08-21T18:02:11.096Z","managed_saas":false},"languages":{"value":["python"],"source":"github.language","observed_at":"2026-08-21T18:02:11.096Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-08-21T18:02:11.096Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-08-21T18:02:11.096Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When precise disease detection through genAI is needed for patient care","For researchers requiring AI-powered insights into complex medical images"],"when_not_to_use":["If real-time interaction speed is critical due to potential latency in responses","For tasks outside of its specialized healthcare and research focus areas"],"source":"enrich:decision_facts","observed_at":"2026-07-12T14:04:28.657Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"A chatbot designed to assist in medical diagnostics using generative AI technologies."}]}}