DocScribe เป็นแชทบอทถามตอบทางการแพทย์ที่ปฏิวัติวิธีที่เราโต้ตอบกับข้อมูลทางการแพทย์ DocScribe ให้คำตอบที่รวดเร็วและแม่นยำสำหรับคำถามทางการแพทย์ทั่วไปและคำถามเฉพาะของผู้ป่วย เป้าหมายหลักของเราคือการเพิ่มการเข้าถึงและความเข้าใจรายงานทางการแพทย์ DocScribe บรรลุเป้าหมายนี้ผ่าน:
สถาปัตยกรรมของ DocScribe อำนวยความสะดวกในการโต้ตอบที่ราบรื่นระหว่างผู้ใช้และข้อมูลทางการแพทย์ ประกอบด้วย:
โครงการของเราใช้ประโยชน์จากแหล่งข้อมูลที่หลากหลายเพื่อฝึกฝนโมเดลของเรา ซึ่งรวมถึง:
ชุดข้อมูล | คำแนะนำ | ป้อนข้อมูล | เอาท์พุต |
---|---|---|---|
วิกิดอกซ์ | ตอบคำถามนี้ตามความเป็นจริง | คุณสามารถให้ภาพรวมของมะเร็งเซลล์สความัสของปอดได้หรือไม่ | มะเร็งเซลล์สความัสของปอดอาจจำแนกตามระบบการจำแนกเนื้อเยื่อวิทยาของ WHO ได้เป็น 4 ประเภทหลัก ได้แก่ papillary เซลล์ใส เซลล์ขนาดเล็ก และบาซาลอยด์ |
วิกิผู้ป่วย | ตอบคำถามนี้ตามความเป็นจริง | เมื่อใดควรไปพบแพทย์โดยด่วนเมื่อมีกลุ่มอาการอัลสตรอม? | โทรหาผู้ให้บริการด้านการดูแลสุขภาพของคุณหากคุณหรือลูกของคุณมีอาการของโรคเบาหวาน เช่น กระหายน้ำและปัสสาวะมากขึ้น ไปพบแพทย์ทันทีหากคุณคิดว่าลูกของคุณไม่สามารถมองเห็นหรือได้ยินได้ตามปกติ |
ตัวอย่าง MT | จากหลักฐานทางการแพทย์ที่ให้มา จะสร้างคำตอบและคำตอบที่รวดเร็วในการฝึกอบรม LLM | การวินิจฉัยก่อนการผ่าตัดของผู้ป่วยเป็นอย่างไร? | การวินิจฉัยก่อนการผ่าตัดของผู้ป่วยคือมะเร็งต่อมลูกหมาก |
เราเลือกใช้รุ่น Vicuna-13B ที่ได้รับการปรับแต่งอย่างละเอียดด้วย LoRA, PEFT และบิตแซนด์ไบต์ วิธีการของเราได้รับการตรวจสอบผ่านการทดสอบอย่างเข้มงวดและแสดงให้เห็นผลลัพธ์ที่น่าหวังในการตีความข้อมูลทางการแพทย์
DocScribe แสดงให้เห็นถึงความสามารถที่โดดเด่นในการประมวลผลคำถามทางการแพทย์และการสรุปรายงานของผู้ป่วย ทิศทางในอนาคต ได้แก่ การขยายการฝึกอบรมของแบบจำลองเกี่ยวกับคลังข้อมูลทางการแพทย์ การผสมผสานการวิเคราะห์ภาพทางการแพทย์ และการสำรวจการประยุกต์ใช้ในการวิจัยทางคลินิก
git clone https://github.com/kmnis/DocScribe.git
cd DocScribe
pip install -r requirements.txt
# Start the jupyter server by running
jupyter notebook
# Open your browser and open http://localhost:8888/inference and open a notebook