סקירה כללית של תהליכי עבודה

Workflows הם סוכנים שאפשר ליצור באמצעות Workflow Builder באפליקציית האינטרנט Gemini Enterprise. הסוכנים האלה נועדו לבצע רצף של שלבים או פעולות, שיכולים לכלול שילוב של אוטומציה בעזרת AI והתערבות אנושית, על סמך טריגר מוגדר. תשובות בתהליך עבודה יכולות להיות דטרמיניסטיות או לא דטרמיניסטיות, בהתאם ללוגיקה הכוללת של תזמור הסוכן.

תהליכי עבודה מתאימים במיוחד לתרחישי השימוש הבאים:

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

התכונות הבאות זמינות ב-Workflow Builder:

  • יצירת תהליך עבודה בשפה טבעית: אתם יכולים לתאר את תהליך העבודה בשפה פשוטה וליצור באופן אוטומטי תבנית של תהליך העבודה.
  • שימוש בתבניות של זרימות עבודה: אפשר לעיין בתבניות מוכנות מראש ולבחור מתוכן תבנית שמתאימה לתרחישים נפוצים לשימוש עסקי.
  • הגדרת טריגרים לתהליכי עבודה: הפעלת תהליכי עבודה באופן אוטומטי כשנתונים משתנים במחברים.
  • חיבור מחברים לשלבים של סוכנים: הפעלת כלים לקריאה ולכתיבה חוזרת (כמו Gmail,‏ Jira ו-Google Drive) בשלבים של סוכני Gemini כדי לחפש נתונים, לשלוח הודעות ולנהל רשומות.
  • שימוש בשלבים של בקרה על זרימת נתונים: הוספת הסתעפות מותנית, סינון נתונים ולולאות לתהליך העבודה.
  • חיבור שרתי MCP: חיבור שרתי MCP כשלבים בתהליך עבודה או ככלים לשלבים של סוכן Gemini.
  • שימוש בשלבים שכוללים התערבות אנושית: הוספת שלבים של בדיקה אנושית, אישור ובקשת מידע לתהליך העבודה.
  • הוספה של סוכנים קיימים לתהליך העבודה: העברת משימות לסוכני AI מומחים אחרים בתהליך העבודה.
  • ניהול גרסאות של תהליכי עבודה: שמירה, שיתוף, השוואה ושחזור של גרסאות של תהליכי עבודה.
  • עריכת תהליך עבודה באמצעות שפה טבעית: אפשר לערוך תהליכי עבודה קיימים על ידי תיאור השינויים בשפה טבעית.
  • הצגת יומני ביצוע של זרימות עבודה: מעקב אחרי הרצות של זרימות עבודה באמצעות עקבות ביצוע מפורטות.
  • שיתוף תהליך עבודה: שיתוף תהליכי עבודה פעילים עם משתמשים אחרים בארגון.

מחברים נתמכים

המחברים הבאים נתמכים ב-Workflows:

  • Gmail
  • יומן Google
  • Google Chat
  • Google Drive
  • Slack
  • Jira
  • ServiceNow
  • Confluence
  • OneDrive
  • SharePoint
  • Outlook

לפני שמתחילים

לפני שמתחילים להשתמש בתכונות החדשות, צריך:

  • מוודאים שאדמין ב-Gemini Enterprise הפעיל את המתג של התכונה Workflow Builder בהגדרות ניהול התכונות של האפליקציה. מידע נוסף מופיע במאמר בנושא ניהול התכונות של אפליקציות אינטרנט.
  • ודאו שיש לכם אפליקציית Gemini Enterprise לאינטרנט עם מאגרי הנתונים הדרושים שמחוברים אליה. מידע נוסף מופיע במאמר בנושא אפליקציות ומאגרי נתונים.

קנבס של תהליך עבודה

ב-Workflow Builder יש לוח עריכה היברידי שמשלב בין הנוחות של הנחיות בשפה טבעית לבין השליטה של עורך חזותי.

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

    • ממשק של מעצב שיחות בתחילת יצירת תהליך העבודה.
    • ממשק של מעצב שיחות ב-Canvas של תהליך העבודה.
  • אזור העריכה: אזור העריכה מספק ייצוג חזותי של תהליך העבודה. הוא מספק זרימה לוגית של צמתים שמייצגים את השלבים ואת החיבורים ביניהם. העורך הוויזואלי מתאים במיוחד למשתמשים שרוצים לשפר את הלוגיקה של תהליך העבודה, להוסיף לוגיקה של משפט תנאי ולשלב אותו עם כלים ואפליקציות שונים.

    הכרטיסייה של עורך תהליך העבודה.

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

      הכרטיסייה של התצוגה המקדימה של תהליך העבודה.

    • הפעלות: בכרטיסייה 'הפעלות' מופיעה רשימה של כל ההפעלות של תהליך העבודה, כולל התאריך והשעה של כל הפעלה, הטריגר שהפעיל את ההפעלה והסטטוס הנוכחי של ההפעלה.

      הכרטיסייה 'הרצה של תהליך עבודה'.

רכיבים של תהליך העבודה

תהליך עבודה מורכב מהרכיבים הבאים:

  • טריגרים
  • שלבים
  • משתנים

טריגרים

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

הטריגר תיאור שדות הגדרה
טריגר ידני מפעיל את תהליך העבודה לפי דרישה. המשתמשים יכולים להפעיל את תהליך העבודה על ידי הקלדת @ ושם תהליך העבודה בהנחיה לצ'אט באפליקציית Gemini Enterprise.
  • שדות להזנת קלט: שדות אופציונליים או שדות חובה להזנת קלט שהמשתמשים יכולים לספק כשהם מפעילים את תהליך העבודה.
טריגר מתוזמן הטריגר מפעיל את תהליך העבודה בתדירות שצוינה.
  • תדירות: התדירות שבה מופעל תהליך העבודה. אפשר לציין את התדירות בדקות, בשעות, בימים, בשבועות או בחודשים, או להשתמש בביטוי Cron מותאם אישית.
  • אזור זמן: אזור הזמן של התדירות.
טריגר לאירוע הפעולה הזו מפעילה את תהליך העבודה כשמתבצעים שינויים בנתונים במחבר.
  • מחבר: האפליקציה המקושרת שיוצרת את האירוע.
  • מסנן: הקריטריונים שצריכים להתקיים כדי שהאירוע יפעיל את תהליך העבודה.

שלבים

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

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

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

    כשמגדירים מאגר נתונים ב-Google Drive או ב-OneDrive, האפשרויות הוספה מ-Drive והוספה מ-OneDrive זמינות. האפשרויות האלה מאפשרות לכם לבחור קבצים או תיקיות ספציפיים, וכך להגביל את החיפוש של הסוכן רק למקורות האלה. החיפוש מתבצע בזמן אמת בכל הפעלה של סוכן, כך שכל שינוי בקובצי המקור משתקף באופן מיידי.

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

התשובה מהסוכן של Gemini נשמרת כמשתנה שאפשר להעביר כקלט לשלבים הבאים בתהליך העבודה.

  • פורמט הפלט: אפשר לציין שהפלט יהיה טקסט פשוט או בפורמט JSON מובנה.
  • סכימת JSON: כשמשתמשים בפלט מובנה, אפשר להגדיר סכימת JSON ידנית כדי לציין את הפורמט ואת סוגי הנתונים של משתני הפלט. כך אפשר להבטיח טיפול עקבי בנתונים לאורך כל התזמור.
בקרה על זרימת נתונים מצב תנאים הם הצהרות לוגיות שקובעות איך תהליך העבודה מבצע את השלבים. הם מגדירים את הקריטריונים שצריכים להתקיים כדי ששלב יופעל, והם יכולים להתבסס על התוצאה של שלבים קודמים או על מקורות נתונים חיצוניים. שדות להזנת קלט:
  • שם ההסתעפות: השם של ההסתעפות שתופעל אם התנאי מתקיים.
  • משתנה: המשתנה שרוצים להעריך. אפשר לבחור משתנה מהפלט של השלבים הקודמים.
  • אופרטור: האופרטור (כמו contains, ‏ equals, ‏ greater than) שבו יש להשתמש לצורך ההערכה.
  • ערך: הערך להשוואה עם המשתנה. אפשר לציין ערך סטטי או לבחור משתנה מהפלט של שלבים קודמים.
  • + תנאי: אפשר להוסיף תנאים נוספים באמצעות אופרטורים לוגיים כמו AND ו-OR.
האדם שבתהליך בקשת מידע מאפשר לבקש מידע ממשתמש אנושי. שדות להזנת קלט:
  • הודעה: ההודעה שתוצג למשתמש. אפשר לציין הודעה סטטית או לבחור משתנה מהפלט של שלבים קודמים.
  • שאלות: השאלות שיוצגו למשתמש. אתם יכולים לציין את סוג התשובה שאתם מבקשים (למשל, תשובה קצרה, פסקה, תאריך, אימייל, בחירת תשובה יחידה או כן או לא).
שדות הפלט:

השאלות שהמשתמש ענה עליהן.

הגדרת מחברים ופעולות של צומת סוכן

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

בקצרה: יכולות הפעולה של צומת הסוכן

יכולת קטגוריית הפעולה רמת הפירוט של הבחירה תרחיש שימוש לדוגמה
חיפוש ושאילתות Search For Data לכל פעולה (מפעילים או משביתים פעולות ספציפיות) שאילתות רחבות, חיפוש כרטיסים, חיפוש במאגרי ידע.
שינוי נתונים Add Or Update Data ברמת המחבר (הפעלה או השבתה של כל המחברים) יצירת כרטיסים, עדכון סטטוס הבעיה, שליחת אימיילים.

צירוף מחבר ומתן הרשאה

אפליקציה

כדי לצרף מחבר לצומת של סוכן:

  1. באזור העבודה של זרימת העבודה, לוחצים על הצומת Gemini Agent כדי לפתוח את חלונית ההגדרות שלו.
  2. בקטע אפליקציות מקושרות, מאתרים את המחבר שרוצים לצרף (למשל Jira,‏ Gmail או Google Drive).
  3. מעבירים את המתג של המחבר למצב On (מופעל).
    • אם זו הפעם הראשונה שאתם או הארגון שלכם משתמשים במחבר, צריך להשלים את תהליך ההרשאה של OAuth שמופיע בהנחיה כדי להעניק את ההרשאות הנדרשות.
  4. לוחצים על חץ ההרחבה () לצד שם המחבר כדי להפעיל את הפעולות שהמחבר תומך בהן.

בחירת קטגוריות של פעולות

כל מחבר מארגן את הפעולות שלו בשתי קטגוריות נפרדות:

  • חיפוש נתונים: פעולות שכוללות חיפוש, שאילתה, רישום או אחזור של רשומות מהשירות המקושר.
    • בחירה של פעולות ברמת פירוט גבוהה: לוחצים על סמל ההגדרה () לצד חיפוש נתונים כדי לראות את כל פעולות החיפוש הזמינות (כמו Search Events,‏ List Events או List Calendars). אפשר להפעיל או להשבית כל פעולה בנפרד.
    • מסנני חיפוש דטרמיניסטיים: הגבלת היקף החיפוש על ידי הגדרת מסננים באמצעות תפריטים נפתחים מובנים או ביטויי שאילתות מקוריים, כמו שפת שאילתות של Jira‏ (JQL), שפת שאילתות של Confluence‏ (CQL), שאילתות חיפוש ב-Drive או אופרטורים של חיפוש ב-Gmail.
    • בדיקת שאילתות בשורה: אפשר לאמת את השאילתות ישירות בחלונית ההגדרות כדי לוודא שהמסננים מחזירים את התוצאות הרצויות לפני שמריצים את תהליך העבודה.
  • הוספה או עדכון של נתונים: פעולות שיוצרות, משנות, שולחות או מוחקות רשומות באפליקציית היעד (לדוגמה, יצירת בעיה ב-Jira או שליחת אימייל).
    • מתג ברמת המחבר: המתג של פעולת השינוי פועל ברמת המחבר. הפעלת המתג הזה מעניקה לסוכן גישה לכל הפעולות הנתמכות של שינוי הנתונים במחבר הזה.

דרישה לתלות בפעולה

דוגמה: הגבלת סוכן לחיפוש ב-Jira בהרשאת קריאה בלבד

אפליקציה

בדוגמה הבאה אפשר לראות איך להגדיר צומת Gemini Agent כדי לחפש בעיות ב-Jira בלי לאפשר לאגנט ליצור או לשנות בעיות:

  1. באזור העבודה של זרימת העבודה, לוחצים על הצומת Gemini Agent כדי לפתוח את חלונית ההגדרות שלו.
  2. בקטע אפליקציות מקושרות, מעבירים את המתג של Jira למצב מופעל (אם מופיעה בקשה, משלימים את הרשאת OAuth).
  3. לוחצים על חץ ההרחבה () לצד Jira.
  4. מוודאים שהמתג חיפוש נתונים מופעל, ומעבירים את המתג הוספה או עדכון של נתונים למצב מושבת.
  5. לוחצים על סמל ההגדרה () לצד חיפוש נתונים ומוודאים שמופעלות רק פעולות החיפוש הרצויות לקריאה בלבד (כמו חיפוש ב-Jira).

פתרון פעולות ועדיפות בזמן ריצה

כשמריצים את תהליך העבודה, Gemini Agent בוחר ומפעיל פעולות על סמך כללי העדיפות הבאים:

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

משתנים

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

גרסאות של תהליכי עבודה

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

  • אתם רוצים לבדוק גרסה חדשה של תהליך העבודה בלי לשבש את הגרסה הקיימת.
  • רוצים לחזור לגרסה קודמת של תהליך העבודה.

מידע נוסף זמין במאמר בנושא ניהול גרסאות של תהליכי עבודה.

בעיות מוכרות

אלה הבעיות המוכרות והמגבלות של תהליכי עבודה בגרסה הזו:

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