
# מנוע התאמה חכם של שאלון ספקים מבוסס AI

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

**מנוע ההתאמה החכם של שאלון ספקים של Procurize** הופך את המודל הזה על פיו. על‑ידי שילוב **גרף ידע משולב (KG)** המאחד מסמכי מדיניות, ראיות ביקורת, ובקרות שהנפיקו הרגולטורים עם **שכבת ניתוב מבוססת למידה חיזוקית (RL)**, המנוע לומד, בזמן אמת, אילו קטעי תשובה מקיימים בצורה הטובה ביותר כל שאלה נכנסת. התוצאה היא זרימת עבודה מועצמת ב‑AI המספקת:

* **הצעות תשובות מיידיות, מודעות להקשר** – המערכת מציגה את קטע התשובה הרלוונטי ביותר במילישניות.
* **למידה מתמשכת** – כל עריכה אנושית חוזרת אל המודל, ומשפרת את ההתאמות העתידיות.
* **עמידות רגולטורית** – KG משולב מסנכרן עם מקורות חיצוניים (לדוגמה, [NIST CSF](https://www.nist.gov/cyberframework), [ISO 27001](https://www.iso.org/standard/27001), [GDPR](https://gdpr.eu/)) כך שדרישות חדשות משתקפות מיידית במאגר התשובות.
* **מקוריות ברמת ביקורת** – לכל הצעה מצורפת חתימה קריפטוגרפית המקשרת חזרה למסמך המקור, כך שהקשר הביקורת נשמר בלתי ניתן לשינוי.

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

---

## 1. סקירת ארכיטקטורה

המנוע מורכב מארבע שכבות המשולבות בקשר הדוק:

1. **קבלת מסמכים ובניית KG** – כל קובצי ה‑PDF של המדיניות, קבצי Markdown, ופריטי ראיות מנותחים, מנורמלים, ומיובאים אל **גרף ידע משולב**. הגרף שומר על צמתים כגון `PolicyClause`, `ControlMapping`, `EvidenceArtifact`, ו‑`RegulationReference`. הקשתות מתארות יחסים כמו `covers`, `requires`, ו‑`derivedFrom`.

2. **שירות הטמעת סמנטיקה** – כל צומת ב‑KG מומר לווקטור רב‑ממדי באמצעות מודל שפה ייעודי לתחום (לדוגמה, Llama‑2 מותאם לשפת ציות). כך נוצר **אינדקס חיפוש סמנטי** המאפשר שליפה מבוססת דמיון.

3. **נתיב התאמה חכמה ומנוע RL** – כאשר מגיע שאלון, **מקודד השאלה** מייצר הטמנה. סוכן **policy‑gradient** של למידה חיזוקית מעריך צמתים מוצעי תשובה, משקלל רלוונטיות, עדכניות, וביטחון ביקורת. הסוכן בוחר את ה‑top‑k התאמות ומדרג אותן למשתמש.

4. **לולאת משוב ושיפור מתמשך** – מבקרים אנושיים יכולים לקבל, לדחות, או לערוך הצעות. כל אינטראקציה מעדכנת **אות תגמול** המוזנת חזרה למנוע RL, ומפעילה אימון משולב של מודל ההטמנה.

הדיאגרמה למטה ממחישה את זרימת הנתונים.

```mermaid
graph LR
    subgraph Ingestion
        A["Policy Docs"] --> B["Parser"]
        B --> C["Federated KG"]
    end
    subgraph Embedding
        C --> D["Node Encoder"]
        D --> E["Vector Store"]
    end
    subgraph Routing
        F["Incoming Question"] --> G["Question Encoder"]
        G --> H["Similarity Search"]
        H --> I["RL Ranking Agent"]
        I --> J["Top‑K Answer Suggestions"]
    end
    subgraph Feedback
        J --> K["User Review"]
        K --> L["Reward Signal"]
        L --> I
        K --> M["KG Update"]
        M --> C
    end
    style Ingestion fill:#f9f9f9,stroke:#333,stroke-width:1px
    style Embedding fill:#e8f5e9,stroke:#333,stroke-width:1px
    style Routing fill:#e3f2fd,stroke:#333,stroke-width:1px
    style Feedback fill:#fff3e0,stroke:#333,stroke-width:1px
```

### 1.1 גרף ידע משולב

**גרף ידע משולב** אוגר מספר מקורות נתונים תוך שמירה על גבולות הבעלות. לכל מחלקה (משפטי, אבטחה, תפעול) יש תת‑גרף משלה מאחורי שער API. המנוע משתמש ב‑**פדירציה מותאמת סכימה** כדי לבצע שאילתות על פני הסילואים מבלי לשכפל נתונים, ובכך מבטיח ציות למדיניות מיקומי‑הנתונים.

יתרונות מרכזיים:

* **קנה מידה** – הוספת מאגר מדיניות חדשה מתבצעת בפשטות על‑ידי רישום תת‑גרף חדש.
* **פרטיות** – ראיות רגישות יכולות להישאר במקומן, עם שיתופי וקטורים בלבד.
* **עקבות** – כל צומת נושא מטא‑נתוני מקור (`createdBy`, `lastUpdated`, `sourceHash`).

### 1.2 לימוד חיזוקי לדירוג

סוכן הלמידה החיזוקית רואה בכל הצעה תשובה **פעולה**. **המצב** כולל:

* הטמת השאלה.
* הטמות תשובות ממועמדות.
* מטא‑נתונים קונטקסטואליים (לדוגמה, תחום רגולטורי, רמת סיכון).

**התגמול** מחושב על‑בסיס:

* **קבלה** (1/0 בינרי).
* **מרחק עריכה** בין תשובה מוצעת לתשובה סופית (תגמול גבוה יותר למרחק נמוך).
* **אמת ציות** (ציון המופק מכיסוי ראיות).

באמצעות אלגוריתם **Proximal Policy Optimization (PPO)**, הסוכן מתכנס במהירות למדיניות שמעדיפה תשובות בעלות רלוונטיות גבוהה ומאמץ עריכה נמוך.

---

## 2. פרטי צינור הנתונים

### 2.1 ניתוח מסמכים

Procurize משתמשת ב‑**Apache Tika** לזיהוי טקסט ו‑OCR, ולאחריו **spaCy** עם פייפליינים מותאמים לחילוץ מספרי סעיפים, הפניות לבקרות, וציטוטים משפטיים. הפלט נשמר ב‑JSON‑LD מוכן לייבוא לגרף.

### 2.2 מודל הטמנה

מודל ההטמנה מאומן על קורפוס של כ‑2 מיליון משפטים בתחום הציות, בעזרת **איבוד קונטרסטיבי** שמקרב משפטים סמנטיים יחד ודוחף משפטים שאינם קשורים להתרחק. **דיסטילציה של ידע** תקופתית משמרת את המודל קל משקל להפקה בזמן אמת (<10 ms לכל שאילתה).

### 2.3 מאגר וקטורים

כל הווקטורים מאוחסנים ב‑**Milvus** (או מסד נתונים וקטורי פתוח קוד). Milvus מציע אינדקס **IVF‑PQ** המאפשר חיפושי דמיון בתת‑מילישנייה, אפילו עם מיליארדי וקטורים.

---

## 3. תבניות אינטגרציה

רוב הארגונים משתמשים כבר במערכות רכש, ניהול תקלות או GRC (לדוגמה ServiceNow, JIRA, GRC Cloud). Procurize מספקת שלושה מסלולי אינטגרציה עיקריים:

| תבנית | תיאור | דוגמה |
|---|---|---|
| **Webhook Trigger** | העלאת שאלון מחוללת קריאת webhook ל‑Procurize, שמחזירה הצעות top‑k בתגובת הפayload. | טופס שאלון ב‑ServiceNow → webhook → הצעות מוצגות פנימה. |
| **GraphQL Federation** | UI קיימת קוראת לשדה GraphQL `matchAnswers`, ומקבלת מזהי תשובות ונתוני מקור. | לוח React מותאם שואל `matchAnswers(questionId: "Q‑123")`. |
| **SDK Plug‑in** | SDKים לשפות (Python, JavaScript, Go) משולבים ישירות בבדיקות ציות ב‑CI/CD. | GitHub Action שמוודא שינויי PR מול שאלון האבטחה החדש. |

כל האינטגרציות תומכות ב‑**OAuth 2.0** ו‑**mutual TLS** לתקשורת מאובטחת.

---

## 4. השפעה עסקית

Procurize ערכה השקה מבוקרת עם שלושה חברות SaaS מדור Fortune‑500. במהלך 90‑יום:

| מדד | לפני המנוע | אחרי המנוע |
|---|---|---|
| זמן ממוצע לתשובה לשאלה | 4 שעות | **27 דקות** |
| שיעור עריכת תשובה אנושית (אחוז) | 38 % | **12 %** |
| שיעור ממצאי ביקורת (תשובות לא תואמות) | 5 % | **<1 %** |
| מספר עובדים בצוות הציות | 6 FTE | **4 FTE** |

חישוב ה‑ROI מצביע על **הפחתת עלות עבודה ב‑3.2×** והאצה של **70 %** במחזורי קבלת ספקים – קריטי להשקת מוצר מהירה.

---

## 5. אבטחה ומשילות

* **אמת‑אפס (Zero‑Knowledge Proofs)** – כאשר ראיות נשארות במקבץ של הלקוח, המנוע יכול לאמת שהראיות מקיימות שליטה מבלי לחשוף את המידע עצמו.  
* **פרטיות דיפרנציאלית** – וקטורי ההטמנה מעוברניים עם רעש מתוחזק לפני השיתוף בין גרפים משולבים, מה שמגן על תבניות שפה רגישות.  
* **נתיב ביקורת בלתי ניתן לשינוי** – כל הצעה כוללת **hash של Merkle‑root** של גרסת המסמך המקורית, המאוחסן ב‑בלוקצ׳יין מורשה.

הגנות אלו מבטיחות שהמנוע לא רק מאיץ תהליכים אלא גם עומד בסטנדרטים הקפדניים של תעשיות מוסדיות.

---

## 6. התחלה מהירה

1. **ייבוא מאגר המדיניות** – השתמשו ב‑CLI של Procurize (`prc import`) כדי להכניס קבצי PDF, Markdown, ופריטי ראיות.  
2. **הגדרת פדירציה** – רשמו כל תת‑גרף של מחלקה במרכז האורקסטרטור של KG.  
3. **פריסת שירות RL** – השיקו את ערימת Docker‑Compose (`docker compose up -d rl-agent vector-db`).  
4. **קישור פורטל השאלונים** – הוסיפו ק endpoint webhook לטופס הקיום שלכם.  
5. **ניטור ושיפור** – לוח מחוונים מציג מגמות תגמול, זמן השהייה, ושיעור עריכות; השתמשו בנתונים כדי לכוון את מודל ההטמנה.

זמינה **סביבת sandbox** חינמית ל‑30 יום, המאפשרת לצוותים להתנסות ללא השפעה על נתוני ייצור.

---

## 7. כיוונים עתידיים

* **ראיות רב‑מודליות** – שילוב צילומי מסך, PDF, והקלטות וידאו באמצעות הטמעות Vision‑LLM.  
* **איחוד KG רגולטוריות בינלאומיות** – מיזוג גרפים גלובליים (לדוגמה, EU [GDPR](https://gdpr.eu/), US [CCPA](https://oag.ca.gov/privacy/ccpa)) לצורך ציות מרובה‑לאומי.  
* **מדיניות ריפוי עצמי** – יצירת מדיניות אוטומטית כאשר ה‑KG מזהה פערים בין שינויי רגולציה לסעיפי המדיניות הקיימים.

על‑ידי העשרת KG באופן מתמשך והדקתו של לולאת המשוב של RL, Procurize שואפת להשתנות מ‑**מנוע התאמה** ל‑**קופilot ציות** שמבריח שאלות לפני שהן נשאלות.

---

## 8. מסקנה

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

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

אם אתם מוכנים להחליף את כאוס הגיליונות האלקטרוניים במנוע תשובות אינטליגנטי ובלתי ניתן לשינוי, פלטפורמת Procurize מציעה נתיב שלם – להתחיל עוד היום.