בדף הזה מוסבר איך ליצור מאגר נתונים ולחבר את Slack ל-Gemini Enterprise.
לפני שמתחילים
לפני שמגדירים את החיבור ל-Slack, צריך לוודא שיש לכם:
מקצים את התפקיד Discovery Engine Editor (
roles/discoveryengine.editor). התפקיד הזה נדרש כדי שהמשתמש יוכל ליצור את מאגר הנתונים. כדי להקצות את התפקיד הזה:- נכנסים לדף IAM במסוף Google Cloud .
- מוצאים את חשבון המשתמש ולוחצים על עריכה .
- מקצים למשתמש את התפקיד
Discovery Engine Editor. מידע נוסף זמין במאמר תפקידים והרשאות ב-IAM.
מוודאים שיש לכם גישה לסביבת העבודה ב-Slack שאליה אתם צריכים להתחבר, ושאתם מחוברים לחשבון Slack.
מוודאים שיש לכם תוכנית ב-Slack שכוללת את החיפוש מבוסס-AI של Slack.
כדאי לתאם עם האדמין של Slack בארגון כדי לוודא שמשתמשי הקצה יכולים לאשר את החשבונות שלהם בלי הפרעות. כדי לקבל הוראות מפורטות להגדרת אחת מאפשרויות הפריסה הבאות, אתם יכולים לשתף את המאמר Manage app approval for your workspace (ניהול אישורי אפליקציות בסביבת העבודה) ממרכז העזרה הרשמי של Slack :
אישור מראש של האפליקציה (מומלץ): אם ההגדרה Require approved apps מופעלת ב-Slack, האדמין יכול לאשר מראש את אפליקציית Gemini Enterprise ב-Slack App Marketplace. המשתמשים יכולים להתקין אפליקציות שאושרו מראש ולהשתמש בהן באופן מיידי. מרכז העזרה של Slack: אישור מראש או הגבלה של אפליקציות
בקשה לפי דרישה: אם ההגדרה Require approved apps (דרישה לאפליקציות שאושרו) מופעלת ב-Slack, האדמין יכול לאפשר לחברים לבקש אפליקציות שלא אושרו מראש. חברי הקבוצה יכולים לשלוח בקשות לאישור של האדמין. מרכז העזרה של Slack: איך מאפשרים לחברים לבקש אפליקציות
התקנה ישירה: אם ההגדרה Require approved apps מושבתת ב-Slack, המשתמשים יכולים להתקין את האפליקציה ולהשתמש בה ישירות בלי התערבות של האדמין. למידע נוסף על ניהול אישורי אפליקציות בסביבת העבודה ב-Slack
יצירת מאגר נתונים ב-Slack
כדי ליצור מאגר נתונים של Slack:
במסוף Google Cloud , נכנסים לדף Gemini Enterprise.
בוחרים פרויקט ב- Google Cloud או יוצרים פרויקט חדש.
בתפריט הניווט, לוחצים על מאגרי נתונים.
Create data store.
בקטע Source, מחפשים את Slack ולוחצים על Select.
בקטע נתונים:
בקטע ישויות לחיפוש, בוחרים את הישויות שרוצים לחפש מבין האפשרויות הבאות:
- שיחה
- קובץ
- הודעה
אופציונלי: בשדה מזהה הצוות ב-Slack, מזינים את מזהה הצוות ב-Slack כדי להגביל את המשתמשים כך שיוכלו להתחבר רק לסביבת עבודה ספציפית ב-Slack. מידע נוסף זמין במאמר הגבלת המחבר לסביבת עבודה ספציפית ב-Slack (אופציונלי).
לוחצים על Continue.
אם בתהליך היצירה של מאגר הנתונים מופיע הקטע Advanced options, אתם יכולים לסמן בו את התיבה Enable Static IP Addresses. כך מאגר הנתונים משתמש בקבוצה קבועה של כתובות IP לתנועה יוצאת, שמתאימות להוספה לרשימת ההיתרים במערכת המקור. מידע נוסף זמין במאמר הגדרת תעבורת נתונים יוצאת עם כתובת IP סטטית.
בקטע Configuration (הגדרה):
- ברשימה Multi-region, בוחרים את המיקום של מחבר הנתונים.
- בשדה השם של מחבר הנתונים, נותנים שם למחבר.
- אם בחרתם באפשרות
usאוeuבתור המיקום, מגדירים את הגדרות ההצפנה:- אופציונלי: אם לא הגדרתם מפתחות לאזור יחיד, לחצו על מעבר לדף ההגדרות כדי לעשות זאת. מידע נוסף זמין במאמר רישום מפתח לאזור יחיד למחברים של צד שלישי.
- בוחרים באפשרות מפתח הצפנה בניהולGoogle או מפתח Cloud KMS.
- אם בחרתם באפשרות Cloud KMS key:
- ברשימה Key management type, בוחרים את הסוג המתאים.
- ברשימה Cloud KMS key, בוחרים את המפתח.
לוחצים על Continue.
בקטע חיוב, בוחרים באפשרות תמחור כללי או תמחור שניתן להגדרה. מידע נוסף זמין במאמרים אימות סטטוס החיוב של פרויקטים ורישיונות.
לוחצים על יצירה. Gemini Enterprise יוצר את מאגר הנתונים ומציג את מאגרי הנתונים בדף Data Stores.
בדף Data Stores, לוחצים על שם מאגר הנתונים כדי לראות את הסטטוס. אחרי שהסטטוס של מאגר הנתונים משתנה מ-Creating (בשלבי יצירה) ל-Active (פעיל), אפשר להשתמש במחבר של Slack.
אחרי שיוצרים את מאגר הנתונים, יוצרים אפליקציה, מקשרים אותה למאגר הנתונים של Slack ונותנים ל-Gemini Enterprise הרשאה לגשת ל-Slack לפני שמריצים שאילתות.
הגבלת המחבר לסביבת עבודה ספציפית ב-Slack (אופציונלי)
השדה Slack Team ID הוא אופציונלי. אפשר להשתמש בה כדי להגביל את משתמשי הקצה לסביבת עבודה ספציפית ב-Slack ולמנוע מהם לקשר חשבונות אישיים או לא מורשים.
אם אתם מספקים מזהה צוות: במהלך ההרשאה, המחבר מאמת שהחשבון המחובר שייך לסביבת העבודה שצוינה. אם אין התאמה, החיבור נדחה.
אם משאירים את השדה הזה ריק: המשתמשים יכולים להתחבר לכל סביבת עבודה שלחשבון שלהם יש הרשאת גישה אליה.
כדי למצוא את מזהה הצוות שמתאים לסביבת עבודה ספציפית, מבצעים אחת מהפעולות הבאות:
- סרגל הכתובות של דפדפן האינטרנט: נכנסים ל-Slack בדפדפן אינטרנט באמצעות כתובת ה-URL של סביבת העבודה (לדוגמה,
https://example.slack.com). אחרי טעינת הדף, מסתכלים על סרגל הכתובות: כתובת ה-URL היא בפורמטhttps://app.slack.com/client/T01234567/C01234567, והקטע שמתחיל ב-Tהוא מזהה הצוות. - לוח הבקרה של האדמין: אדמינים של Enterprise Grid יכולים למצוא את מזהה הצוות של סביבת עבודה ספציפית בלוח הבקרה של האדמין בכתובת admin.slack.com בקטע Workspaces (סביבות עבודה).
- Slack API: מאחזרים את מזהה הצוות באופן פרוגרמטי באמצעות ה-method
team.infoשל Slack API.
מעתיקים את הערך ומדביקים אותו בשדה מזהה הצוות ב-Slack כדי לאכוף את ההגבלה.
טיפול בנתונים והרצת שאילתות
בקטע הזה מוסבר איך Gemini Enterprise מנהל את השאילתה שלכם ומהן ההשלכות על הפרטיות כשמשתמשים במאגר הנתונים המשותף.
הרצת שאילתות
אחרי שנותנים הרשאה ל-Slack ושולחים שאילתת חיפוש ל-Gemini Enterprise:
- Gemini Enterprise שולח את שאילתת החיפוש ישירות ל-API של Slack.
- Gemini Enterprise משלב את התוצאות עם תוצאות ממקורות נתונים מקושרים אחרים ומציג תוצאת חיפוש מקיפה.
טיפול בנתונים
כשמשתמשים בחיפוש מאוחד של צד שלישי, חלים הכללים הבאים לטיפול בנתונים:
- מחרוזת השאילתה נשלחת למערכת הבק-אנד של צד שלישי (Slack API).
- הצדדים השלישיים האלה עשויים לשייך את השאילתות לזהות שלכם.
- אם מופעלים כמה מקורות נתונים של חיפוש מאוחד, יכול להיות שהשאילתה תישלח לכולם.
- אחרי שהנתונים מגיעים למערכת של הצד השלישי, הם כפופים לתנאים ולהגבלות ולמדיניות הפרטיות של המערכת הזו.
המאמרים הבאים
- כדי לראות איך תוצאות החיפוש ייראו אחרי הגדרת האפליקציה, עיינו בקטע קבלת תוצאות חיפוש.
- כדי להפעיל התראות למאגר הנתונים, קראו את המאמר הגדרת התראות למאגרי נתונים של צד שלישי.