พัฒนาเครื่องมือ AI โอเพนซอร์สเพื่อค้นหาโรคภูมิคุ้มกันทำลายตนเอง
(old.reddit.com)- วิธีที่สร้างเครื่องมือ AI โอเพนซอร์สเพื่อค้นหาโรคภูมิคุ้มกันทำลายตนเองของตัวเอง (หลังจ่ายไป 100,000 ดอลลาร์และไปโรงพยาบาลมากกว่า 30 ครั้ง) - ตอนนี้ใคร ๆ ก็ใช้งานได้
เรื่องราวการพัฒนาเครื่องมือวิเคราะห์สุขภาพแบบโอเพนซอร์ส
ปัญหาสุขภาพตลอด 5 ปีและกระบวนการวินิจฉัย
- บาดเจ็บได้ง่ายระหว่างออกกำลังกาย ฟื้นตัวช้า และมีอาการอ่อนเพลียกับปวดข้อต่อ
- ไปโรงพยาบาลและพบแพทย์เฉพาะทางมากกว่า 30 แห่ง ใช้เงินไปมากกว่า $100,000 แต่ก็ยังไม่ได้รับการวินิจฉัยที่ชัดเจน
- ผู้เชี่ยวชาญทางการแพทย์หลายคนมองเฉพาะสาขาของตนเอง จึงไม่พบความเชื่อมโยงของภาพรวม
- ในที่สุดแพทย์ผู้เชี่ยวชาญด้านรูมาติสซั่มได้วิเคราะห์ทั้งผลตรวจพันธุกรรมและอาการร่วมกัน แล้วพบความเป็นไปได้ของโรคภูมิคุ้มกันทำลายตนเอง
ประสบการณ์ที่ AI เสนอการวินิจฉัยแบบเดียวกัน
- เมื่อนำข้อมูลทางการแพทย์มาจัดระเบียบแล้วป้อนให้โมเดล GPT ก็พบว่ามันเสนอผลลัพธ์เดียวกับการวินิจฉัยสุดท้าย
- จากจุดนั้นจึงตัดสินใจพัฒนาเครื่องมือวิเคราะห์ข้อมูลการแพทย์ด้วย AI สำหรับผู้คนที่เผชิญปัญหาคล้ายกัน
แนะนำโครงการโอเพนซอร์ส: OpenHealth
GitHub ลิงก์: OpenHealth
ความสามารถหลัก
- อัปโหลดเวชระเบียน: สามารถอัปโหลด PDF, ผลตรวจ, ใบความเห็นแพทย์ ฯลฯ ได้
- วิเคราะห์และจัดระเบียบอัตโนมัติ:
- ปรับผลตรวจจากหลายรูปแบบให้เป็นมาตรฐานเดียวกัน
- แปลงหน่วย (เช่น mg/dL → mmol/L)
- ดึงค่าตัวชี้วัดสำคัญ เช่น CRP, ESR, CBC, ระดับวิตามิน
- เรียงผลตรวจตามลำดับเวลา
- วิเคราะห์ข้อมูลด้วย AI:
- ติดตามการเปลี่ยนแปลงของค่าตรวจ
- เปรียบเทียบผลตรวจจากหลายโรงพยาบาล
- วิเคราะห์ข้อมูลการตรวจหลายรายการร่วมกันเพื่อระบุแพตเทิร์น
- เชื่อมต่อกับโมเดล AI ได้หลากหลาย:
- ใช้งานโมเดลแบบรันในเครื่องได้ (เช่น Deepseek)
- หากมี API key ก็สามารถใช้โมเดลเชิงพาณิชย์อย่าง GPT-4, Claude ได้
การนำเข้าเวชระเบียน
- หากไม่มีบันทึกจากโรงพยาบาลเป็นไฟล์ สามารถใช้ Fasten Health ได้
- เชื่อมต่อกับสถานพยาบาลส่วนใหญ่ในสหรัฐฯ ได้
- ช่วยให้จัดการเวชระเบียนได้ง่ายจากที่เดียว
สถานะการพัฒนาปัจจุบัน
- ฝั่งฟรอนต์เอนด์เสร็จแล้วและเปิดซอร์สเรียบร้อย
- ความสามารถด้านการวิเคราะห์เอกสารยังทำงานอยู่บนเซิร์ฟเวอร์ Python แยกต่างหาก
- ในอนาคตมีแผนจะย้ายระบบเพื่อให้สามารถรันแบบ local ได้ทั้งหมด
คอมมูนิตี้ด้าน AI และสุขภาพ
- สร้างคอมมูนิตี้สำหรับพูดคุยว่า AI จะช่วยด้านการดูแลสุขภาพส่วนบุคคลได้อย่างไร: r/AIDoctor
- แม้จะยอมรับข้อจำกัดของ AI แต่ก็ยังสำรวจความเป็นไปได้ในการพัฒนาไปสู่เครื่องมือวิเคราะห์ทางการแพทย์ที่ดียิ่งขึ้น
5 ความคิดเห็น
มีประโยชน์มากเลย!! 🙂🙂🙂😊😊👍
ความคิดเห็นจาก Hacker News
น่าทึ่งมาก สิ่งที่เป็นไปได้ในวงการแพทย์นั้นยอดเยี่ยมเมื่อเราสามารถตั้งคำถามต่อไปได้ และให้ข้อมูลได้มากกว่าที่แพทย์ซึ่งงานล้นมือจะจัดการได้ ตอนที่พ่อของเพื่อนป่วยหนัก เขาใช้ ChatGPT ตีความรายงานมะเร็ง สนทนาเชิงเทคนิคแบบลึกกับผู้เชี่ยวชาญหลายคน และสามารถช่วยผลักดันการรักษาให้พ่อได้ สิ่งนี้เป็นปัจจัยชี้ขาดในการสนับสนุนการรักษาที่ผู้เชี่ยวชาญไม่ได้นึกถึง เพื่อนของฉันสามารถคุยกับผู้เชี่ยวชาญด้วยภาษาของพวกเขา และใช้ ChatGPT อธิบายแบบคนทั่วไปให้พ่อของเขาเข้าใจได้ นี่คือการเพิ่มอำนาจให้คนธรรมดาอย่างมหาศาล
ถึงคนที่เมิน AI: คุณไม่รู้หรอกว่ามันรู้สึกอย่างไรเมื่อรู้ว่ามีปัญหา แต่กลับได้รับเพียงการยักไหล่จากผู้เชี่ยวชาญที่ควรจะช่วยคุณ ฉันก็เคยเจอแบบเดียวกัน ศัลยแพทย์กระดูกดูอาการปวดข้อต่อและข้อมือ แพทย์ต่อมไร้ท่อตรวจฮอร์โมน และผู้เชี่ยวชาญโรครูมาติสซั่มก็ทำการทดสอบของตัวเอง ถ้าฉันพึ่งแต่แพทย์ประจำตัว ฉันก็คงได้กินไอบูโพรเฟนกับยาต้านการอักเสบจากบริษัทยายักษ์ใหญ่ที่พวกเขาชอบเท่านั้น ฉันค้นพบโรคข้อกระดูกสันหลังอักเสบยึดติดได้จากการคุยกับคนอื่นทางออนไลน์ และขอให้แพทย์ประจำตัวตรวจแอนติเจน HLA-B27 ถือว่าโชคดีที่ได้รับคำแนะนำบนอินเทอร์เน็ตว่า "ทำไมไม่ตรวจ X ล่ะ?" ลองนึกถึงคนอื่นที่ไม่ได้โชคดีแบบฉันหรือเข้าถึงข้อมูลไม่ได้ดู ถ้า AI ช่วยเรื่องนี้ได้ มันก็ยอดเยี่ยมมาก
ฉันรู้สึกขัดแย้งกับประเด็นนี้ ด้านหนึ่ง ไม่มีใครจะพูดอย่างจริงจังได้ว่าระบบสาธารณสุขของอเมริกานั้นดีหรือเหมาะสม กระบวนการนี้คล้ายกับการไล่ระดับฝ่ายซัพพอร์ตทางเทคนิค โดยช่วงแรกมุ่งคัดแยกเคสที่พบบ่อยที่สุดอย่างรวดเร็วและแก้ปัญหาแบบพอใช้ได้อย่างหวุดหวิด นั่นไม่ได้แปลว่าคนไข้ไม่มีความสามารถมากกว่านี้ แค่ระบบไม่ได้ถูกตั้งมาแบบนั้น การจะไปถึงซัพพอร์ตระดับ 'L2' นั้นน่าหงุดหงิดพอๆ กับในโลกเทคโนโลยี อีกด้านหนึ่ง การตีความข้อมูลเฉพาะทางต้องอาศัยการฝึกและประสบการณ์อย่างมาก คล้ายกับการดู log ตรงที่การรู้ว่าอะไรควรมองข้ามมักสำคัญกว่า LLM อาจเทรายการสาเหตุที่เป็นไปได้ออกมาหลายอย่าง ซึ่งบางอย่างก็อาจเป็นภาพหลอน แต่การนำผลนั้นไปดำเนินการต่อในขั้นถัดไปไม่ใช่สิ่งที่คนส่วนใหญ่ทำได้ ประโยชน์ที่เกิดขึ้นทันทีที่สุดของเครื่องมือแบบนี้น่าจะตกอยู่กับคนที่มีแรงจูงใจ ความมุ่งมั่น และมีเวลาพอจะเรียนรู้จนใช้มันได้อย่างมีประสิทธิภาพ สิ่งหนึ่งที่แน่นอนคือ อย่างที่คนอื่นในเธรดนี้ชี้ไว้ คุณต้องเป็นผู้ปกป้องผลประโยชน์ของตัวเองในระบบการแพทย์
คงจะดีมากถ้าผู้คนสามารถอัปโหลดเวชระเบียนของตัวเองแบบไม่ระบุตัวตนไปยังฐานข้อมูลกลาง เพื่อให้ได้ข้อมูลเชิงลึกเพิ่มเติมมาช่วยชี้นำการรักษา ถ้ารวมข้อมูลทางพันธุกรรม เช่น เชื้อชาติหรือประเทศต้นกำเนิดไว้ด้วย ผู้คนก็น่าจะเรียนรู้เรื่องพันธุศาสตร์ของความพิการได้มากขึ้น ฉันมีความผิดปกติของเนื้อเยื่อเกี่ยวพันที่แสดงออกคล้าย Marfan syndrome แต่ตอนที่ไปพบผู้เชี่ยวชาญด้านพันธุศาสตร์ที่ UCSF ในช่วงทศวรรษ 2010 เขาได้ดูทั้ง Marfan, Loeys-Dietz, Lujan-Fryns, Ehlers-Danlos และความผิดปกติอื่นๆ อีกหลายอย่างที่อาจอธิบายอาการทางร่างกาย ปัญหาหัวใจและหลอดเลือด และปัญหาโครงกระดูกของฉันได้ แต่ก็ไม่พบอะไรเลย
เสียไป $100K กับการพบแพทย์ 30 ครั้ง ก็ยังไม่มีคำตอบ สิ่งนี้น่าจะเกี่ยวข้องกับ Ehlers Danlos Syndrome (hEDS) ทุกวันนี้ถ้าฉันป้อนอาการของตัวเองเข้า AI ฉันจะได้รายการแบบเดียวกับที่ให้แพทย์ไป และได้ hEDS กับ TNXB เป็นยีนตัวเลือก ข้อมูล WGS DNA ของฉันออกมาหลังจากที่แพทย์เลิกใส่ใจเรื่องนี้ไปแล้ว AFAIK การวินิจฉัย hEDS ทำได้โดยผู้เชี่ยวชาญเท่านั้น และ AFAIK ก็ไม่มีใครทำนาย TNXB เลย พวกเขาเรียกมันว่า clEDS และถือว่าพบได้ 1 ในล้านเฉพาะเมื่อ SNP ของ TNXB บางตัวเป็น homozygous ฉันคิดว่า hEDS ส่วนใหญ่น่าจะเกิดจาก SNP ของ TNXB ที่ถูกสันนิษฐานว่าไม่เป็นอันตราย แม้แต่งานวิจัยที่พยายามหาตัวเลือก DNA ของ hEDS ก็ยังข้าม TNXB ไป เพราะเชื่อว่า hEDS หายากและ TNXB SNP พบได้ทั่วไป ฉันไม่รู้ว่า AI เอาข้อมูลมาจากไหน แต่ทฤษฎี TNXB ส่วนใหญ่เป็นทฤษฎีของคนไข้บางคนที่มีมัน มีนักวิจัยอิสระที่มีพรสวรรค์เฉพาะทางบางคนซึ่งโฟกัสที่กลุ่มยีน RCCX นี่คือสิ่งที่ก่อให้เกิดโรคภูมิต้านตนเองหลายชนิด ฉันคิดว่าคำตอบของ AI ดีกว่าคำตอบของแพทย์มาก ถึง AI จะผิด ก็ยังไม่แย่ไปกว่าที่แพทย์ทุกคนผิด หนึ่งในแพทย์เคยบอกว่าฉันควรผ่าตัดไทรอยด์ แต่ตอนนั้นฉันหมดความเชื่อมั่นในพวกเขาไปแล้ว
ส่วนที่น่าหงุดหงิดที่สุดไม่ใช่แค่การไม่มีคำตอบ แต่คือทุกอย่างมันกระจัดกระจาย แพทย์แต่ละคนเห็นแค่จิ๊กซอว์คนละชิ้น ศัลยแพทย์กระดูกดูอาการปวดข้อ แพทย์ต่อมไร้ท่อตรวจฮอร์โมน และผู้เชี่ยวชาญโรครูมาติสซั่มก็ทำการทดสอบของตัวเอง ไม่มีใครมองเห็นภาพรวม จนกระทั่งฉันไปพบผู้เชี่ยวชาญโรครูมาติสซั่มและเขาพิจารณาทั้งอาการของฉันร่วมกับผลตรวจพันธุกรรม จึงได้รู้ว่ามีความเป็นไปได้ว่าเป็นโรคภูมิต้านตนเอง
ใครก็ตามที่ยังสงสัยเรื่องนี้ แปลว่าไม่รู้จริงๆ ว่ากำลังพูดถึงอะไร ตั้งโปรเจกต์ "สุขภาพและฟิตเนส" ใน Claude (หรืออย่างอื่น) แล้วใส่ข้อมูลต่อไปนี้: ข้อมูลพื้นฐาน: ส่วนสูง น้ำหนัก อายุ เพศ สแนปช็อตตัวชี้วัดพื้นฐานจาก Apple Health หรือที่อื่น: ช่วง HRV, RHR, รูปแบบการนอนทั่วไป — ให้มันดูทั้งหมดและสรุปมา อาหารการกินปกติ (ติดตามใน MFP หรือ Cronometer อยู่ไหม? เยี่ยมเลย อัปโหลดรายงานโภชนาการเข้าไป) อาหารเสริมและยาที่กินอยู่ รูปแบบการออกกำลังกายปกติ ประวัติสุขภาพที่มีอยู่ — ผลตรวจเลือด ผลภาพวินิจฉัยที่ตีความแล้ว ฯลฯ ประวัติครอบครัวแบบที่คุณจะอธิบายให้แพทย์ฟัง สรุปปัญหาสุขภาพที่กังวล และทุกอย่างอื่นที่ดูเหมือนจะเกี่ยวข้อง จากนั้นให้มันถามกลับผ่านลูปการสนทนาสักสองสามรอบว่ามีข้อมูลเพิ่มเติมอะไรอีกไหมที่คุณสามารถให้เพื่อทำให้มันมีประโยชน์มากขึ้น แล้วค่อยถามคำถามอย่าง "เมื่อพิจารณาจาก <ปัญหาสุขภาพ> ควรทำอะไรเพิ่ม? ควรทำน้อยลงอะไร?" หรือ "ช่วยคาดเดาสาเหตุที่เป็นไปได้หน่อย" ต่อให้ไม่มีปัญหาสุขภาพเฉพาะเจาะจง คุณก็ยังถามได้ว่า "มีอาหารเสริมอะไรหนึ่งอย่างที่ฉันควรเริ่มหรือหยุดตั้งแต่วันนี้?" (และแน่นอนว่าต้องไปศึกษาต่อเองด้วย) มันเปลี่ยนชีวิตได้จริง คนที่สงสัยเรื่องนี้คือคนที่ยังไม่เคยลอง
RAG + การวิเคราะห์ข้อมูลสุขภาพมีศักยภาพมหาศาล แน่นอนว่าต้องใช้ด้วยความระมัดระวัง แต่ฉันเองก็เคยใช้ RAG กับข้อมูลสุขภาพส่วนตัว มันมีประโยชน์มากเวลาแพทย์ยังนั่งเกาหัวอยู่ ในกรณีของฉันคือทารกของฉันต้องนอนโรงพยาบาลเพราะปัญหาเรื่องการหายใจ/การกิน ฉันดึงข้อมูลจาก network tab ของ mychart เพิ่มบริบทเข้าไป แล้วถาม Claude เป้าหมายหลักของฉันคือเตรียมตัวสำหรับการตรวจรอบเช้า ฉันอยากเข้าใจว่าการทดสอบแต่ละอย่างจะให้ข้อมูลแบบไหนกับฉัน มันค่อนข้างดี ไม่น่าแปลกใจที่บางครั้งมันหลอนหรือพลาดความละเอียดอ่อนบางอย่างไป แต่ฉันก็รู้อยู่แล้วว่ามันทำแบบนั้น ถึงจะมีข้อผิดพลาด มันก็ยังช่วยฉันได้ อย่างไรก็ตาม ฉันไม่ได้พยายามถามว่า "เมื่อพิจารณาทั้งหมดนี้แล้ว ลูกของฉันกำลังเป็นอะไรอยู่" อีกเรื่องหนึ่ง: ถ้าเป็นฉัน ฉันจะทำให้สิ่งนี้พูดเป็น FHIR หรือฟอร์แมตมาตรฐานอื่นๆ แบบนั้นจะทำให้เอาสิ่งนี้ไปใช้กับ ecosystem ของเครื่องมืออื่นได้ง่ายขึ้นมาก คุณอาจเพิ่ม FHIR graphql API ไว้ข้างบนได้ด้วย
น่าขำตรงที่นี่แทบจะเป็นตัวอย่างต้นแบบของการรั่วไหลของข้อมูล และการอ้างแบบผิดๆ (หรืออนุมานเกินจริงอย่างมาก) ว่า AI สามารถแก้งานหลักที่มีคุณค่าได้ มีข้อสังเกตที่เกี่ยวข้องกันมากสองข้อ 1. สภาพของระบบการแพทย์ หากนี่คือสหรัฐฯ การรักษาตั้งอยู่บนการคัดกรอง และคุณต้องผ่านด่านอุปสรรคหลายอย่างกว่าจะเข้าถึงการวิเคราะห์เชิงลึกหรือผู้เชี่ยวชาญได้ สิ่งนี้ทำขึ้นเพื่อคุมค่าใช้จ่ายพร้อมรับประกันว่าคุณจะไม่ตาย 2. คุณกำลังใช้และป้อนข้อมูลจากการพบแพทย์ ซึ่งหมายความว่า AI ไม่ได้ให้การวินิจฉัยในแบบที่สามารถมาแทนที่สิ่งนั้นได้ การพบแพทย์หลายครั้งช่วยตัดความเป็นไปได้บางอย่างออกหรือรวมบางอย่างเข้าโดยอาศัยกฎการตัดสินใจแบบ flowchart เราเห็นเรื่องแบบนี้มากในกระแสคลั่ง AI และในบทความอุตสาหกรรม ที่ AI พึ่งพาข้อมูลซึ่งใช้ได้ก็เพราะแพทย์เป็นคนสั่งตรวจเท่านั้น สิ่งนี้แสดงให้เห็นว่าการรักษาแบบ value-based จะมอบประสบการณ์และผลลัพธ์ที่ดีกว่าให้กับคนที่มีภาวะที่วินิจฉัยได้ยาก
บางทีควรพูดแบบนี้มากกว่า: ทำไมบุคลากรทางการแพทย์ถึงไม่พบโรคภูมิต้านตนเองของฉันหลังจากใช้เงินไป $100k และไปโรงพยาบาล 30 ครั้ง?
สวัสดีครับ/ค่ะ! ผม/ฉันกำลังพัฒนาโปรเจกต์ OpenHealth อยู่ ปกติผม/ฉันก็ดูโปรเจกต์ของคนอื่นใน GeekNews อยู่เสมอ พอโปรเจกต์ที่ผม/ฉันทำถูกนำมาลงที่นี่เองก็รู้สึกพิเศษมากครับ/ค่ะ
เกาหลีมีสภาพแวดล้อมที่เหมาะกับการเชื่อมต่อกับ LLM เพราะเข้าถึงข้อมูลทางการแพทย์ได้ดี สามารถตรวจดูเวชระเบียนได้ผ่าน National Health Insurance และ Health Insurance Review & Assessment Service และสำหรับบันทึกการรักษาแบบละเอียดก็สามารถขอสำเนาจากโรงพยาบาลได้
ผม/ฉันได้เพิ่มรายละเอียดที่เกี่ยวข้องไว้ใน issue ของโปรเจกต์แล้วด้วย (https://github.com/OpenHealthForAll/open-health/issues/36) ผม/ฉันเองก็ลองใช้ข้อมูลของตัวเองด้วยวิธีนี้แล้ว และพบว่าช่วยได้มาก
ผม/ฉันคิดว่ายิ่งบริการทางการแพทย์มีข้อมูลผู้ป่วยมาก มีความรู้ทางการแพทย์มาก และมีสติปัญญาในการวิเคราะห์สูงมากเท่าไร คุณภาพของบริการก็จะยิ่งดีขึ้นเท่านั้น เนื่องจาก AI พัฒนาอย่างรวดเร็ว ผม/ฉันจึงคิดว่าบริการทางการแพทย์ที่อิงกับ AI จะต้องดีกว่าทั้งในด้านคุณภาพและต้นทุนอย่างหลีกเลี่ยงไม่ได้
อย่างไรก็ตาม ตอนนี้ยังหาใช้บริการแบบนี้ได้ไม่ง่ายนัก เพราะข้อกำกับดูแลหรือโมเดลธุรกิจในปัจจุบัน ด้วยเหตุนี้ ผม/ฉันจึงเริ่มโปรเจกต์นี้ในรูปแบบโอเพนซอร์ส เพื่อแบ่งปันคุณค่าที่ผม/ฉันได้สัมผัสมากับคนอื่น ๆ
ถ้าสนใจ ติดต่อมาได้เลย! openhealthforall@gmail.com
ยอดเยี่ยมมากจริง ๆ ครับ เป็นกำลังใจให้นะครับ
ว้าว! เจ๋งมากเลยครับ ผมนึกว่าโพสต์ขึ้น Reddit แล้วคงเป็นเรื่องที่ไม่เกี่ยวกับพวกเราเสียอีก ที่แท้ก็เป็นคนเกาหลีนี่เอง ขอเป็นกำลังใจให้ครับ!