[2024-07] ALS Care Assistant
Note: To protect commercial confidentiality, public information is limited.
Project Introduction
During the development of CareNurse N1, we collaborated with medical experts (including Prof. 冯国栋 and Prof. 闫炳苍), healthcare institutions, and 300+ families. Our research identified specialized caregiving as the critical factor in extending ALS patients’ lifespans – particularly regarding swallowing difficulties, pressure ulcer management, and related complications.
A fundamental challenge emerged: nearly all families lacked essential medical knowledge and caregiving skills for managing severe disability caused by this rare disease.
To address this gap, we engineered an AI-powered Q&A assistant using Retrieval-Augmented Generation (RAG) technology. This solution empowers patients and caregivers to understand medical conditions and access evidence-based care protocols.
For users less proficient with browsers, we integrated a WeChat chatbot enabling natural language queries via mobile messaging:
Key Achievements & Technical Insights
- Evaluated multiple RAG frameworks (LangChain, FastGPT), with FastGPT selected for its superior UI/UX
Optimized RAG performance through dual focus:
1. Retrieval Effectiveness
- Employed segmented text and custom Q&A pairs with rigorous quality control:
- Ensured semantic coherence in segmented content
- Maintained precise question-answer alignment
- Combined semantic or hybrid retrieval methods to enhance precision/recall
2. Response Quality
- Tested LLM prompting strategies for:
- Contextual citation of retrieved content
- Personality calibration
- Implemented security protocols:
- Safety model screening
- Workflow-based negative response filtering
- Employed segmented text and custom Q&A pairs with rigorous quality control:
- Pioneered multimodal database integration for visual queries:
- Curated image data by removing extraneous background elements
- Developed VLM-powered workflow:
- Identify user’s object of interest
- Perform targeted image segmentation
- Retrieve context-specific information