מחקר זה לא כלל גיוס של משתפים אנושיים, גישה לרשומות רפואיות מזוהות של מטופלים, או ניסויים הכוללים בעלי חיים. הפרוטוקול פותח והוערך באופן בלעדי באמצעות מאגרי נתונים זמינים לציבור ואנונימיים לחלוטין לצורך תיקוף מתודולוגי. לא בוצעו גישה או עיבוד של מידע בריאותי אישי. לפיכך, לא נדרש אישור מוועדה לביקורת מוסדית (IRB) או מוועדת אתיקה במחקר. הפרוטוקול פותח בהתאם לעקרונות הגנת הנתונים הרלוונטיים, כולל חוק הגנת הנתונים הכללי של ברזיל (LGPD), כדי לתמוך ביישומים עתידיים הכוללים נתונים קליניים.
בחירה ועיבוד מקדים של מערכי נתונים
הפרוטוקול המוצע הוערך באמצעות מאגרי נתונים קליניים זמינים לציבור ואנונימיים לחלוטין, הכוללים רשומות בריאות אלקטרוניות (EHRs) מובנות, נתוני מענה על שאלות קליניות ומאגרי נתונים של דימות רפואי לצורך תיקוף מתודולוגי. לפני השילוב בפלטפורמה, עברו מאגרי הנתונים הליכי עיבוד מקדמי סטנדרטיים, כולל נרמול נתונים, הסרת רשומות לא עקביות או חסרות, מיפוי למשאבי HL7 FHIR, ניקוי טקסט, פילוח למקטעי אחזור (retrieval chunks) ויצירת וקטורים (embedding) לצורך אינדוקס וקטורי. שלבי עיבוד מקדמי אלו הבטיחו עקביות סמנטית בין מקורות נתונים הטרוגניים, קידמו את יכולת השילוב (interoperability) ואפשרו את השחזור של זרימת העבודה המוצעת, תוך שמירה על עמידה בעקרונות הגנת הפרטיות החלים על הנתונים.
מסדי הנתונים הופקו ממאגרי ביצועים (benchmark) הזמינים לציבור ונהוגים במחקרים בתחומי בינה מלאכותית ובריאות דיגיטלית. הם נבחרו כדי לייצג מידע קליני הטרוגני, הכולל רשומות רפואיות אלקטרוניות (EHRs) מובנות, תיאורים קליניים בלתי מובנים, משימות של מענה על שאלות קליניות ומטא-נתונים של דימות רפואי. במקום להעריך קוהורט קליני ספציפי, הפרוטוקול מתמקד בהדגמת זרימת עבודה ליישום הניתנת לשחזור וניתנת להתאמה למסדי נתונים שונים בתחום הבריאות. הגיוון של מסדי נתונים אלו מאפשר תיקוף של צינור השוריינות (interoperability pipeline), מחולל מוגבר באחזור (RAG), ומסגרת הסקה מרובת סוכנים על פני מודליות שונות של נתונים קליניים.
הגדרת סביבת הניסוי
הסביבה הניסויית הוקמה כדי להעריך את הפלטפורמה בעלת יכולת ההסבה (interoperable platform) תחת תנאים מבוקרים וניתנים לשחזור. הארכיטקטורה מורכבת ממודולי קליטת נתונים, שכבות קישוריות, מודלי שפה גדולים (LLMs) ומרכיבי הערכה, המאורגנים בתוך צינור עיבוד יחיד לניתוח נתונים רפואיים. איור 1 ממחיש את זרימת העבודה המלאה, מקליטת הנתונים הקליניים ועד להפקת הפלטים האבחנתיים.

איור 1זרימת עבודה כוללת של המערכת, הממחישה את צינור העיבוד מנתונים קליניים גולמיים ועד לפלט של מצב המחלה. התהליך מתחיל בקליטה של רשומות בריאות אלקטרוניות (EHR), ולאחריה סינון נתונים ועיבוד מקדים להוצאת מידע הרגיש למחלה. שלב תכנון פרומפט מובנה משלב ידע של מומחים, הגדרות מחלה והיפר-פרמטרים, המאפשרים אינטראקציה יעילה עם מודל שפה גדול (LLM). ה-LLM מבצע הסקת מסקנות טקסטואלית כדי להפיק תגובות מודעות להקשר, אשר מוערכות לאחר מכן באמצעות כללים קליניים כדי לקבוע את סטטוס המחלה הסופי. זרימת העבודה מדגישה את השילוב של עיבוד מקדים של נתונים, פרומפטינג מונחה-ידע והסקה מבוססת בינה מלאכותית לתמיכה בקבלת החלטות קליניות. אנא לחצו כאן כדי לצפות בגרסה גדולה יותר של איור זה.
ארכיטקטורת קישוריות (interoperability) במערכות בריאות
תשתית ה-backend מאמצת ארכיטקטורה מודולרית המבוססת על RESTful APIs כדי לתמוך בתקשורת בין רכיבי הפלטפורמה (איור 2). ארכיטקטורה זו תואמת מידע קליני הטרוגני, כולל רשומות בריאות אלקטרוניות (EHRs) מובנות, הערות רופא ומטא-נתונים המופקים ממערכות דימות רפואיות. מכיוון שנתונים אלו מקורם במקורות ובפורמטים מרובים, הפיעילות ההדדית (interoperability) הושגה באמצעות מודלים סטנדרטיים של נתונים, ובמיוחד את מסגרת Fast Healthcare Interoperability Resources (FHIR)15,16,17..אימוץ FHIR תומך בחילוף מידע מובנה תוך שמירה על סקילביליות וגמישות בסביבות בריאות מבוזרות. מנגנוני תקשורת מבוססי HL7 שולבו גם הם כדי להקל על האינטגרציה עם מערכות קליניות ישנות, שעדיין נמצאות בשימוש נרחב במוסדות בריאות16,17.

איור 2ארכיטקטורת המערכת של הפלטפורמה הבין-תפעולית המוצעתממשק האינטרנט מתקשר עם צד השרת (backend) באמצעות Flask API באמצעות בקשות HTTP POST/GET. ה-API מנהל את הניתוב, עיבוד השאילתות והאינטראקציה עם מקורות נתונים מובנים ובלתי מובנים כאחד. מסד נתונים מסוג MySQL מאחסן נתונים קליניים מובנים, בעוד שמאגר וקטורים המבוס על FAISS תומך בחיפוש דמיון לצורך פעולות שליפה. צינור העיבוד (pipeline) המבוסס על LLaMA מעבד קלטים טקסטואליים ומייצר תגובות באמצעות ייצוגים וקטוריים, מה שמאפשר יצירה מוגברת בשליפה (RAG). הארכיטקטורה מדגישה את השילוב של שירותי רשת, ניהול מסדי נתונים, שליפה וקטורית והסקה של מודל שפה גדול במערכת מאוחדת. אנא לחצו כאן כדי לצפות בגרסה גדולה יותר של דמות זו.
הגדרת זרימת עבודה רב-סוכנית
ארכיטקטורת הרב-סוכנים מאורגנת לסוכנים פונקציונליים מומחים האחראים על שלבים שונים של זרימת העבודה. סוכן עיבוד מקדמי מבצע נורמליזציה של נתונים ומיפוי FHIR, ולאחריו סוכן שליפה האחראי על חיפוש סמנטי בתוך בסיס הנתונים הווקטורי. סוכן הסקה משלב את ההקשר שנשלף עם ה-LLM כדי להפיק תגובות, בעוד שסוכן אימות בודק את עקביות הפלט ואת העיצוב לפני החזרת התגובה הסופית. תיאום הסוכנים פועל לפי אסטרטגיית ניהול רצפית שבה הפלט של כל סוכן משמש כקלט לשלב הבא, מה שמבטיח מימוש מודולרי וניתן לשחזור.
אינטגרציה של נתונים קליניים
שכבת אינטגרציית הנתונים מרכזת מידע ממספר מקורות קליניים ומכינה אותו לעיבוד המשכי. עיבוד מקדים כולל נורמליזציה של נתונים, טוקניזציה (tokenization) והתאמת ישויות כדי לשפר את העקביות הסמנטית בין מערכי נתונים הטרוגניים. מכיוון שמידע קליני משתנה במבנהו ובאיכותו, פעולות אלו מסייעות להפחית רעשים ולהקל על האינטראקציה עם מודלים של בינה מלאכותית (AI). כמו כן, הוחלו אסטרטגיות מיפוי מובנות כדי להאחיד פורמטים שונים של נתונים ולשמור על תאימות עם צינור העיבוד, כפי שמוצג ב-איור 315,16,17.

איור 3דוגמה מפורטת לתהליך הסקה קלינית מרובה-סוכניםהאיור ממחיש כיצד שאילתה קלינית מנותחת דרך מספר שלבים, הכוללים הערכת מורכבות, גיוס מומחים, דיון שיתופי וקבלת החלטה סופית. תהליך זה מדגים את יכולתו של המערכת להתאים באופן דינמי אסטרטגיות הסקה על בסיס מורכבות השאילתה, ובכך לשפר הן את היעילות והן את הדיוק האבחנתי בתרחישים של תמיכה בהחלטות קליניות. אנא לחצו כאן כדי להציג גרסה גדולה יותר של דמות זו.
הגדרת תוכנית העבודה (pipeline) של יצירה מוגברת באחזור (Retrieval-Augmented Generation)
יצירה מוגברתת שולף (Retrieval-Augmented Generation - RAG) משולבת כדי לספק ניתוח מודע להקשר על ידי שילוב של אחזור מידע עם היכולות הגנרטיביות של מודלי שפה גדולים. שאילתות משתמש מומרות לייצוגים וקטוריים באמצעות מודלי שיכון (embedding models) ומושוות למסד הנתונים הוקטורי באמצעות חיפוש דמיון סמנטי כדי לאחזר את קטעי ההקשר הרלוונטיים ביותר. המסמכים שנשלפו משולבים לאחר מכן עם השאילתה המקורית לפני ביצוע ההסקה על ידי ה-LLM. אסטרטגיה זו מסייעת לספק מידע הקשרי במהלך יצירת התגובה וקושרה לשיפור בעקביות עובדתית ולהפחתת הזיות (hallucinations) ביישומים עתירי ידע, כולל שירותי בריאות18,19. איור 1 ו-איור 3 ממחישים את זרימת העבודה הכוללת של השליפה ואת תהליך ההסקה התואם.
עבור כל בקשה של משתמש, הפרומפט הסופי נבנה באופן דינמי על ידי שילוב השאילתה המקורית עם הקטעים ההקשריים הרלוונטיים ביותר שנשלפו ממאגר הנתונים הווקטורי. המידע שנשלף משולב כראיה הקשרית לפני שלב ההסקה, מה שמאפשר למודל השפה להפיק תגובות המבוסות על ידע רפואי שנשלף, תוך שמירה על עקביות סמנטית וצמצום של תוצרי השלמה שאינם נתמכים בנתונים.
הנדסת פרומפטים והסקה רב-סוכנית
הפרוטוקול משלב אסטרטגיות של הנחיה מובנית (structured prompting) כדי לשפר את הפרשנות ההקשרית במהלך יצירת התגובה. טכניקות הנחיה אלו, יחד עם מנגנוני הסקה מתקדמים, מסייעות בהכוונת תהליך החשיבה בתרחישים קליניים מורכבים ועקביות עם התפתחויות אחרונות שדווחו בספרות20.
הארכיטקטורה כוללת מסגרת רב-סוכנים המורכבת ממודולים ייעודיים המבצעים פונקציות נפרדות בתוך צינור העיבוד, כולל אימות נתונים, סינון הקשר, תמיכה בחשיבה קלינית ואימות פלט. הארגון המודולרי מאפשר ביצוע משימות באופן סדרתי או במקביל, ובכך מספק גמישות לדרישות עיבוד שונות (איור 4). חלוקת פעילויות אלו בין מספר סוכנים מפחיתה את ההסתמכות על מודל שפה יחיד ותומכת בזרימת עיבוד חסונה יותר. אסטרטגיה ארכיטקטונית זו עולה בקנה אחד עם התפתחויות אחרונות בתחומי הבינה המלאכותית המבוזרת ועיצוב מערכות אינטליגנטיות21,2.

איור 4מסגרת קבלת החלטות רב-סוכנית לחשיבה קליניתהתהליך מתחיל בשאילתת משתמש, הנבדקת על ידי בודק-סוכן האחראי להערכת מורכבות השאילתה. במקרים מורכבים, המערכת מגייסת באופן דינמי צוות רב-תחומי (MDT) של סוכנים מומחים, המקיימים סבבי דיון איטרטיביים כדי לנתח את הבעיה ולסנתז ידע לפני קבלת החלטה סופית. במקרים פשוטים יותר, השאילתה מטופלת על ידי סוכן קלינאי רפואה ראשונית (PCC), מה שמאפשר יצירה מהירה יותר של תגובה. ארכיטקטורה אדפטיבית זו מאזנת בין יעילות לעומק אנליטי, ובכך משפרת את איכות ההחלטות ואת יכולת ההתרחבות של המערכת ביישומי בריאות. אנא לחץ כאן כדי להציג גרסה גדולה יותר של דמות זו.
הערכת ביצועים
ביצועי המערכת הוערכו באמצעות מדדים משלימים הלוכדים הן את האיכות הלשונית והן את העקביות הסמנטית של הפלטים הנוצרים. מדד ה-BLEU יושם למדידת דמיון תחבירי בהתבס על חפיפת n-grams23, בעוד שמד ROUGE העריך את הrecall ואת כיסוי התוכן, במיוחד במשימות סיכום והפקת מידע24. דמיון סמנטי הוערך באמצעות BERTScore, המשתמש בטמיעות (embeddings) קשריות הגזורות ממודלים מבוססי transformer כדי להשוות בין טקסטים נוצרים לטקסטים של ייחוס25. ניתוחים נוספים כללו perplexity ודמיון קוסינוס (cosine similarity) לבחינת ביטחון המודל והקוהרנטיות הסמנטית, בהתאמה26,27.
מדדי ההערכה שנבחרו מספקים נקודות מבט משלימות על ביצועי המערכת על ידי שילוב של ניתוחים לקסיקליים וסמנטיים. שילוב זה רלוונטי במיוחד ביישומים בתחום הבריאות, שבהם פרשנות הקשרית חשובה לא פחות מדמיון לקסיקלי. הפלטפורמה הוערכה בסביבה חישובית מבוקרת התומכת הן בפריסה מבוססת ענן והן בפריסה מקומית. הרצה מקומית של LLMs נכללה כאפשרות כדי לתמוך בדרישות פרטיות נתונים ולהפחית את ההסתמכות על שירותים חיצוניים בעת עיבוד מידע קליני רגיש. אסטרטגיית פריסה זו תואמת למסגרות הגנה על נתונים וניתנת להתאמה לסביבות תפעוליות שונות4.