מידע על אפליקציות ומאגרי נתונים

בדף הזה מתוארות אפליקציות Gemini Enterprise ומאגרי נתונים.

ב-Gemini Enterprise, אתם יוצרים אפליקציה ומחברים אותה למאגר נתונים. פרויקט Google Cloud יכול להכיל כמה אפליקציות.

מונחי מפתח:

  • אפליקציה: אפליקציית Gemini Enterprise מספקת למשתמשי הקצה תוצאות חיפוש, פעולות וסוכנים. בהקשר של ממשקי API, המונח אפליקציה יכול לשמש גם כמונח מנוע.

  • מאגר נתונים: ישות שמכילה את הנתונים שהוטמעו ממקור נתונים מאינטראקציה ישירה (כמו Cloud Storage) או מאפליקציות של צד שלישי (כמו Jira או Salesforce). מאגרי נתונים שמכילים נתונים מאפליקציות של צד שלישי נקראים גם מחברי נתונים.

הקשר בין אפליקציות למאגרי נתונים

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

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

השיטה ליצירת האפליקציה ולהטמעת הנתונים

הדרך שבה יוצרים אפליקציה ומטמיעים נתונים תלויה בסוג הנתונים שיש לכם:

  • כדי להטמיע נתונים של צד שלישי, צריך להשתמש במסוף Google Cloud ולא ב-API כדי ליצור את האפליקציה ולהטמיע את הנתונים.

  • לנתונים אחרים, אפשר להשתמש במסוף Google Cloud או ב-API.

מסמכים

בכל מאגר נתונים יש רשומת נתונים אחת או יותר, שנקראות מסמכים. המשמעות של מסמך משתנה בהתאם לסוג הנתונים במאגר הנתונים:

  • נתונים ממקורות נתונים של צד שלישי. מסמך הוא ישות שספציפית למקור הנתונים של הצד השלישי, כמו קריאה ב-Jira או מרחב ב-Confluence.

  • נתונים מובְנים. מסמך הוא שורה בטבלה או רשומת JSON שתואמת לסכימה מסוימת. אתם יכולים לספק את הסכימה בעצמכם או לאפשר ל-Gemini Enterprise להסיק את הסכימה מהנתונים שהועברו.

  • נתונים לא מובְנים. מסמך הוא קובץ בפורמט HTML, ‏PDF עם טקסט מוטמע או TXT. הפורמטים PPTX ו-DOCX זמינים בגרסת טרום-השקה (Preview).

מאגרי נתונים ואפליקציות

ב-Gemini Enterprise יש סוגים שונים של מאגרי נתונים. מאגר נתונים יכול להכיל רק סוג אחד של נתונים.

נתונים מובְנים למאגרי נתונים של צד שלישי

המחברים הבאים של מקורות נתונים של צד שלישי זמינים בגרסת טרום-השקה (Preview) עם רשימת היתרים:

  • Confluence
  • Jira
  • Salesforce
  • SharePoint Online
  • Slack

נתונים מהצדדים השלישיים האלה נחשבים לנתונים מובְנים.

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

המאמרים הבאים

נתונים מובְנים

מאגר נתונים עם נתונים מובְנים מאפשר חיפוש סמנטי או המלצות על נתונים מובְנים. אתם יכולים לייבא נתונים מ-BigQuery או מ-Cloud Storage. אפשר גם להעלות באופן ידני נתוני JSON מובְנים דרך ה-API.

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

‫Gemini Enterprise מזהה באופן אוטומטי את הסכימה מהנתונים שאתם מייבאים. אפשר גם לספק סכימה לנתונים. בדרך כלל, הוספת סכימה לנתונים משפרת את איכות התוצאות.

המאמרים הבאים

נתונים לא מובְנים

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

מאגרי נתונים לא מובְנים תומכים במסמכים בפורמטים HTML,‏ PDF עם טקסט מוטמע ו-TXT. הפורמטים PPTX ו-DOCX זמינים בגרסת טרום-השקה (Preview).

חיפוש Google מספק תוצאות בצורה של 10 כתובות URL ותשובות מסוכמות לשאילתות בשפה טבעית. צריך להעלות את המסמכים לקטגוריה של Cloud Storage עם הרשאות גישה מתאימות. לדוגמה, מוסד פיננסי יכול להפעיל חיפוש או המלצות על מאגר פרטי של פרסומי מחקר פיננסי, וחברת ביוטכנולוגיה יכולה להפעיל חיפוש או המלצות על מאגר פרטי של מחקר רפואי.

המאמרים הבאים

מידע על חיפוש משולב

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

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

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

לחיפוש המשולב יש את המגבלות הבאות:

  • אין תמיכה במאגרי נתונים שמכילים נתונים לא מובְנים שיובאו באמצעות BigQuery.
  • בחיפוש משולב אפשר להשתמש בשדות הבאים בבקשות חיפוש:
    • boostSpec
    • contentSearchSpec
    • dataStoreSpecs
    • facetSpecs
    • filter
    • languageCode
    • offset
    • oneBoxPageSize
    • orderBy
    • query
    • pageSize
    • pageToken
    • relevanceScoreSpec
    • relevanceThreshold
    • session
    • sessionSpec
    • spellCorrectionSpec
    • userInfo
    • userPseudoId
  • בחיפוש המשולב אפשר להשתמש בשדות הבאים ב-dataStoreSpecs:
    • dataStore
    • boostSpec: אם צוינו מפרטי חיזוק גם ל-SearchRequest וגם ל-dataStoreSpecs, שני מפרטי החיזוק יחולו על תוצאות החיפוש.
    • filter: אם צוינו מסננים גם ל-SearchRequest וגם ל-dataStoreSpecs, שני המסננים יחולו על תוצאות החיפוש.
  • באפליקציות משולבות אפשר לבצע פעולות CRUD (יצירה, קריאה, עדכון ומחיקה) על הגדרות להצגת תוצאות. אפשר להוסיף או לעדכן רק את השדות הבאים בהגדרת הצגה:
    • boostControlIds
    • displayName
    • filterControlIds
    • genericConfig:
      • contentSearchSpec
    • name
    • solutionType
    • synonymsControlIds
  • באפליקציות של חיפוש משולב יש תמיכה בפעולות CRUD באמצעי הבקרה הבאים:
    • boostAction
    • synonymAction
    • filterAction
  • אם במאגר נתונים אחד משתמשים בהגדרת CMEK, צריך להשתמש באותה הגדרת CMEK גם בכל שאר מאגרי הנתונים.