• v0.3.0 dacb7f6256

    chaim released this 2026-04-25 17:33:32 +03:00 | 10 commits to main since this release

    Phase 1 — בסיס ידע רב-נושאי

    בגרסה זו הורחבה תשתית בסיס הידע מתחום יחיד (ביטוח לאומי בלבד) לתמיכה במספר תחומי משפט בו-זמנית. כל מקור (kb_source) שייך לנושא, וחיפוש / שאל את שירה פועלים במסגרת הנושא הנבחר בלבד.

    מה השתנה

    shira-hermes (backend)

    • טבלת kb_topic חדשה + seed "ביטוח לאומי" (id=1); עמודת topic_id ב-kb_source, backfill לכל 6 המקורות הקיימים.
    • Endpoint חדש: GET /kb/topics — מחזיר נושאים פעילים.
    • כל endpoints החיפוש, המקורות והשאלה (כולל streaming) מקבלים topic_id אופציונלי ומסננים לפיו.
    • כלי LLM שונה שמו: search_insurance_kbsearch_legal_kb; context נושא דינמי.
    • _expand_query משתמש בשם הנושא הדינמי במקום הטקסט הקשיח.

    KnowledgeBase Extension (EspoCRM)

    • Route חדש: GET /KnowledgeBase/action/topics.
    • Controller / Service / EntryPoint מעבירים topicId לכל קריאה ל-shira-hermes.
    • ממשק: תיבת בחירת נושא בראש הדף; הבחירה נשמרת ב-localStorage. ברירת המחדל: "ביטוח לאומי" — ללא שינוי נראה לעין למשתמשים קיימים.

    התקנה

    הורד את KnowledgeBase-0.3.0.zip והתקן דרך Administration → Extensions.

    הערה: migration 001_topics.sql חייב לרוץ על מסד הנתונים של shira-hermes לפני עדכון הקוד. Migration כבר בוצע על סביבת dev.

    Downloads