DocScribe عبارة عن برنامج محادثة طبي للأسئلة والأجوبة يُحدث ثورة في كيفية تفاعلنا مع البيانات الطبية. يوفر DocScribe إجابات سريعة ودقيقة لكل من الاستفسارات الطبية العامة والأسئلة الخاصة بالمريض. هدفنا الرئيسي هو تعزيز إمكانية الوصول إلى التقارير الطبية وفهمها. يحقق DocScribe ذلك من خلال:
تسهل بنية DocScribe التفاعل السلس بين المستخدمين والبيانات الطبية. يتضمن:
يستفيد مشروعنا من مجموعة متنوعة من مصادر البيانات لتدريب نموذجنا، بما في ذلك:
مجموعة البيانات | تعليمات | مدخل | الإخراج |
---|---|---|---|
ويكيدوك | أجب عن هذا السؤال بصدق | هل يمكنك تقديم لمحة عامة عن سرطان الخلايا الحرشفية في الرئة؟ | يمكن تصنيف سرطان الخلايا الحرشفية في الرئة وفقًا لنظام التصنيف النسيجي لمنظمة الصحة العالمية إلى 4 أنواع رئيسية: الحليمي، والخلية الواضحة، والخلية الصغيرة، والقاعدية. |
WikiPatient | أجب عن هذا السؤال بصدق | متى أطلب الرعاية الطبية العاجلة عندما أكون مصابًا بمتلازمة ألستروم؟ | اتصل بمقدم الرعاية الصحية الخاص بك إذا كنت تعاني أنت أو طفلك من أعراض مرض السكري مثل زيادة العطش والتبول. اطلب العناية الطبية على الفور إذا كنت تعتقد أن طفلك لا يستطيع الرؤية أو السمع بشكل طبيعي. |
عينات MT | بناءً على النص الطبي المعطى، قم بإنشاء إجابة سريعة وإجابة لتدريب LLM | ما هو تشخيص المريض قبل الجراحة؟ | كان تشخيص المريض قبل الجراحة هو سرطان البروستاتا. |
لقد اخترنا طراز Vicuna-13B، الذي تم ضبطه بدقة باستخدام LoRA وPEFT وbitsandbytes. تم التحقق من صحة نهجنا من خلال اختبارات صارمة وأظهر نتائج واعدة في تفسير البيانات الطبية.
لقد أظهر 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