הטמעת חיפוש מסמכים בינה מלאכותית לארכיונים (חיפוש מסמכים)

ככל שארכיוני המסמכים גדלים, מציאת החוזה הנכון לפי משמעות הופכת לכמעט בלתי אפשרית—מערכות קבצים מחפשות רק לפי מילים מדויקות, ומנהלים ועורכי דין מבזבזים שעות בחיפוש בתיקיות. אנו מפתחים חיפוש AI שמבין שאילתות בשפה טבעית ומוצא את המסמכים הדרושים תוך שניות. הצוות שלנו מספק את הפרויקט במפתח מלא, מאינדוקס הארכיון ועד להטמעת חיפוש היברידי, עם תמיכה שוטפת.

תחומי פיתוח AI

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1365
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1330
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    776
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1077
  • פיתוח לוגו חברת AIDER
    פיתוח לוגו חברת AIDER
    1022
  • פיתוח CRM עבור Chasseurs
    פיתוח CRM עבור Chasseurs
    1113

הטמעת חיפוש מסמכים מבוסס בינה מלאכותית לארכיונים (חיפוש מסמכים)

מערכות קבצים חסרות אונים מול חיפוש סמנטי: חוזה עם סעיף חידוש אוטומטי לא ניתן למצוא אם השאילתה אינה מכילה את הביטוי המדויק. מנהלים מבזבזים שעות בגלישה בתיקיות; עורכי דין מפספסים מועדים בגלל חוזים שאבדו. אנו מיישמים מערכות בינה מלאכותית שמבינות את השאילתה סמנטית, ולא רק מחפשות תת-מחרוזת. תוצאה: שניות במקום שעות. עבור ארכיון טיפוסי של 50,000 מסמכים, זמן החיפוש יורד מ-15 דקות ל-30 שניות.

כיצד פועל חיפוש היברידי

חיפוש היברידי משלב שתי גישות: סמנטית (אמבדינגס) ולקסיקלית (BM25). הסמנטית לוכדת מילים נרדפות והקשר: שאילתה "להאריך חוזה עם גזפרום" תמצא את הביטוי "הארכת הסכם עם PJSC גזפרום". הלקסיקלית מבטיחה חיפוש התאמה מדויקת למספרים, תאריכים, סכומים. אנו ממזגים תוצאות באמצעות RRF (מיזוג דירוג הדדי) ומדרגים מחדש עם קרוס-אנקודר. הדיוק הסופי (NDCG@5) על אוסף בדיקה של 10,000 מסמכים הוא 0.89. הגישה ההיברידית משפרת את הרקול ב-20% בהשוואה לאמבדינגס טהורים ומניבה nDCG@5 גבוה פי 1.5 מ-BM25.

אינדוקס הארכיון

כל מסמך הנכנס לארכיון עובר עיבוד:

  1. חילוץ טקסט: pdfminer (PDF), python-docx (DOCX), unstructured.io (תומך ביותר מ-30 פורמטים).
  2. מבנה: פיצול למקטעים של 512 טוקנים עם חפיפה של 128 + שמירת מטא-דאטה (סעיף, עמוד, תאריך יצירה).
  3. אמבדינגס: text-embedding-3-small (OpenAI, 1536 ממדי) או cointegrated/rubert-tiny2 (384 ממדי, על-אתר). בחירת המודל משפיעה על זמן השהיה: הסקת GPU אורכת כ-20 אלפיות השנייה למקטע.
  4. אינדוקס ב-Qdrant או pgvector עם אינדקס HNSW לחיפוש מהיר על פני 1M+ וקטורים (זמן השהיה p99 < 300 אלפיות השנייה).
  5. חילוץ מטא-דאטה מובנה: סוג מסמך, צדדים, תאריכים, סכומים — באמצעות מודל NER (spaCy + כוונון עדין על הנתונים שלך) וכתיבה למסד נתונים רלציוני.
פרטי פיצול למקטעים גודל המקטע של 512 טוקנים עם חפיפה של 128 נבחר אמפירית: הוא נותן את האיזון הטוב ביותר בין כיסוי לזמן השהיה. עבור מסמכים עם טבלאות ארוכות, אנו משתמשים בפיצול אדפטיבי.

מדוע דירוג מחדש עם קרוס-אנקודר?

לאחר קבלת ה-Top-K מהחיפוש ההיברידי, אנו מיישמים מודל קרוס-אנקודר (למשל, cross-encoder/ms-marco-MiniLM-L-6-v2) שמעריך בזוגות את הרלוונטיות של כל מסמך לשאילתה. זה מוסיף 50–100 אלפיות השנייה לזמן השהיה אך משפר את הדיוק בעמוד הראשון ב-15–20%. בפועל, משתמשים ממעטים לגלול לעמוד השני.

חיפוש עם פנים (Faceted Search)

מסננים נוספים לחיפוש מדויק:

פן ערכי דוגמה סוג מסנן
סוג מסמך חוזה, אישור, חשבונית, שטר תפריט נפתח עם בחירה מרובה
צד שכנגד שם או ח.פ. השלמה אוטומטית עם התאמה מטושטשת
תאריך חתימה, פקיעה, התחלה טווח תאריכים (לוח שנה)
סכום מ-100,000 עד 5,000,000 מחוון + שדות קלט
סטטוס פעיל, מופסק, פג תוקף לחצן רדיו

הפנים משתלבים עם השאילתה הסמנטית: חיפוש "חוזי שכירות מעל מיליון" ומייד רואים רק את הפעילים.

מהו חיפוש שיחתי?

יישמנו מצב שיחתי: המערכת מזקקת בהדרגה את פרמטרי החיפוש — צד שכנגד, תקופה, סוג מסמך — וממירה את היסטוריית השיחה לשאילתה מובנית לאחסון. LLM (GPT-4o או LLaMA 3 70B) ממיר את השיחה לפרמטרי מסנן. אין צורך לזכור שמות עמודות באקסל או לחיצות ב-CRM. יישמנו תרחיש זה עבור חמש ישויות משפטיות עם ארכיונים של 50,000+ מסמכים — זמן החיפוש ירד מ-15 דקות ל-30 שניות.

השוואת גישות חיפוש

קריטריון חיפוש מילות מפתח (Elasticsearch) אמבדינגס בלבד (Qdrant) היברידי (שלנו)
דיוק סמנטי נמוך גבוה גבוה מאוד
חיפוש מספרים גבוה בינוני גבוה
מהירות אינדוקס גבוהה בינונית (דורש יצירת אמבדינגס) בינונית
זמן השהיה p99 < 100 אלפיות השנייה < 200 אלפיות השנייה < 300 אלפיות השנייה
תמיכה במסננים כן מוגבלת כן (פנים)

הגישה ההיברידית נותנת את האיזון הטוב ביותר: 20% יותר רקול מאמבדינגס טהורים ו-nDCG@5 גבוה ב-35% מ-BM25.

מה כלול

ההטמעה שלנו כוללת:

  • צינור אינדוקס (Python + Apache Airflow) לאחסון שלך.
  • מסד וקטורי (Qdrant) עם פרמטרי אינדקס מכווננים.
  • נקודות קצה API לחיפוש (REST/gRPC) עם תמיכה בפנים.
  • ממשק אינטרנט עם שורת חיפוש ותוצאות בכרטיסים.
  • תיעוד תפעולי והכשרה למהנדסים שלך (סדנה בת יומיים).
  • חודש אחד של תמיכה טכנית לאחר ההשקה.

הניסיון וההבטחות שלנו

אנו עוסקים בחיפוש בינה מלאכותית למעלה מ-5 שנים והשלמנו יותר מ-50 פרויקטים עבור בנקים, חברות לוגיסטיקה וממשל. הצוות שלנו כולל מומחי למידת מכונה מוסמכים (MLflow, Kubeflow). אנו מבטיחים: המערכת תמצא את מה שאתה מחפש בדיוק של לפחות 90% על מדגם בדיקה.

לוח זמנים ועלות

לוח זמנים להטמעת פרויקט פיילוט: 3 עד 6 שבועות בהתאם לגודל הארכיון וההתאמות הנדרשות. התמחור מחושב באופן פרטני על בסיס מספר המסמכים, מספר שדות המטא-דאטה ו-SLA נדרש. צור קשר כדי לקבל הצעה מסחרית. הזמן פרויקט פיילוט על מדגם בדיקה — ודא את היעילות לפני פריסה מלאה. קבל ייעוץ על ההטמעה כבר עכשיו.

הפניה: BM25 — פונקציית דירוג קלאסית להערכת רלוונטיות טקסט.