Agent Garden היא ספרייה שנאספה בקפידה בתוך Gemini Enterprise Agent Platform של Google Cloud, שמספקת דוגמאות לסוכנים מוכנים מראש. הדוגמאות האלה נועדו לעזור למפתחים להתחיל במהירות ליצור סוכני AI. הן מספקות תבניות פונקציונליות באיכות גבוהה לדפוסי AI נפוצים.
Agent Garden מפשט את תהליך הפיתוח של אפליקציות מתוחכמות מבוססות-AI באמצעות:
- דוגמאות מוכנות לשימוש: תבניות כמו Retrieval-Augmented Generation (RAG) שמגיעות עם לוגיקה מוגדרת מראש.
- לוגיקה שניתנת להתאמה אישית: הדוגמאות פועלות מיד, אבל הן מספקות גישה לקוד המקור ב-GitHub כדי לאפשר התאמה אישית מעמיקה.
- תשתית משולבת: הסוכנים מתוכננים לעבוד בצורה חלקה עם רכיבים אחרים של Agent Platform, כמו RAG Engine, Vector Search ומודלים של Gemini.
- מתמקדים בתרחיש שימוש: כל סוכן מותאם למשימות ספציפיות, כמו תמיכת לקוחות שמבוססת על תיעוד או סינתזה של מחקרים בתחום ספציפי.
שלבי הפריסה
כדי לפרוס דוגמה של סוכן מ-Agent Garden, פועלים לפי השלבים הבאים:
- עוברים אל מסוף Agent Platform ובתפריט הימני בקטע Agent Builder בוחרים באפשרות Agent Garden כדי לגשת אל Agent Garden.
- בוחרים דוגמה שמתאימה לצרכים שלכם. לדוגמה, דוגמת Retrieval-Augmented Generation (יצירה משולבת-אחזור, RAG) מתאימה במיוחד לבניית מערכות שאלות ותשובות שמבוססות על עובדות.
- מגדירים את הגדרות הסביבה הבאות:
- פרויקט: חשוב לוודא שאתם נמצאים בפרויקט הנכון Google Cloud .
- אזור: בוחרים אזור נתמך לפריסה.
- בחירת מודל: בוחרים את המודל (לדוגמה, Gemini 3 Flash) שהסוכן ישתמש בו.
- לוחצים על פריסה ובוחרים באחת מאפשרויות הפריסה שמתוארות בקטע הבא.
- לוחצים על יצירה או על אישור כדי לאתחל את הסוכן. המערכת תקצה את המשאבים הנדרשים. אפשר לעקוב אחרי ההתקדמות בסרגל ההתראות או בקטע Agent Runtime (זמן ריצה של הסוכן).
אפשרויות פריסה
כשפורסים סוכן, אפשר לבחור אחת משלוש אפשרויות:
פריסה באמצעות Agents CLI
השיטה הזו היא הדרך הסטנדרטית והישירה ביותר לפריסת סוכנים מ-Agent Garden באמצעות Agents CLI. הוא מתאים ללומדים, ליצירת אב טיפוס ולבדיקות מהירות, כי הוא מציע פתרון פריסה עם משאבים בסיסיים למעקב.
- כלי ושיטה: לחיצה על הלחצן Deploy (פריסה) פותחת ממשק שורת פקודה (CLI) עם פקודה שכבר מולאה. מזינים את האזור כשמתבקשים.
- סביבת יעד: פריסת הסוכן למופע של Agent Runtime.
פריסת הטמעה מקצה לקצה באמצעות Application Design Center
האפשרות הזו מיועדת לפריסה מלאה ברמת הארגון. הוא משתמש ב-App Design Center, שמספק חוויית הגדרה ויזואלית של ClickOps עם תכנות מינימלי. אתם יכולים להעתיק ולהתאים אישית תבניות ש-Google מספקת, כמו Agent Platform פשוטה או Agent Platform עם ניהול גישה. לאחר מכן, משתמשים בתבנית המותאמת אישית כדי ליצור ארכיטקטורה סטנדרטית לכל סוכן שמפעילים.
- סביבת היעד: פריסת הסוכן באפליקציה, שהיא קיבוץ מורכב של תשתית והגדרות שמוכנות לייצור.
- תרחיש לדוגמה: האפשרות הזו מספקת את כל חבילת הפריסה של Enterprise,
ומציעה יתרונות משמעותיים בהשוואה לשיטות פריסה פשוטות יותר,
כולל היתרונות הבאים:
- חוויית משתמש מנוהלת אחרי הפריסה, במהלך יום 0, יום 1 ויום 2.
- לוחות בקרה תפעוליים, אופטימיזציה של עלויות FinOps ובקרת גרסאות.
- אבטחה, תאימות ושילובים של CI/CD/GitOps.
פריסה ורישום ב-Gemini Enterprise באמצעות Agents CLI
האפשרות הזו מתמקדת בהפיכת סוכן מוכן לייצור לגלוי ומנוהל בסביבה העסקית.
תהליך: הסוכן נפרס קודם בסביבת ריצה מנוהלת (כמו Agent Runtime) באמצעות כלי כמו Agents CLI. השלב השני והחשוב הוא הרשמה ל-Gemini Enterprise.
סביבת היעד: אפליקציית Gemini Enterprise, באמצעות Agent Runtime של Agent Platform כזמן הריצה.
תרחיש לדוגמה: הרישום הוא הגשר החיוני שמקשר בין הלוגיקה של העורף של הסוכן לבין שכבת התיאום של Gemini Enterprise.
אחרי הפריסה והבדיקה
אחרי הפריסה, יש כמה דרכים ליצור אינטראקציה עם הסוכן החדש:
- תצוגה מקדימה: משתמשים בלחצן פתיחת סוכן כדי לבדוק את הביצועים של הסוכן בממשק צ'אט באופן מיידי.
- ניפוי באגים: מפעילים את המתג הצגת חלונית ניפוי הבאגים כדי לראות את ההיגיון הבסיסי, את הקריאות לכלים ואת שלבי האחזור שהסוכן מבצע.
- הרחבה: בתפריט כלים אפשר לקשר את הסוכן לממשקי API חיצוניים או למאגרי נתונים פרטיים.