סקירה כללית
פלטפורמת הסוכנים תומכת בפריסת סוכנים שנוצרו באמצעות מסגרות שונות. כדי להתחיל, קודם צריך לפתח נציג שאפשר לפרוס בפלטפורמה.
אתם יכולים גם להשתמש בסוכנים מובנים מראש של Google, כמו CodeMender לאבטחת קוד אוטונומית ו-Gemini Deep Research Agent לסינתזה של מחקר בכמה שלבים, או להתחיל מדוגמאות מובנות מראש ב-Agent Garden.
Agents API מאפשר למפתחים ליצור ולפרוס סוכנים מההגדרות. הסוכנים האלה פועלים בתוך ארגז חול מאובטח שמבוסס על Linux, תוך שימוש ברתמת Antigravity ומתן גישה לכלים ולמיומנויות. מידע נוסף על נציגים מנוהלים זמין במאמר Managed Agents API on Agent Platform.
הדרך הקלה ביותר לפתח נציג היא להשתמש באחת מהתבניות הספציפיות למסגרת שאנחנו מספקים. התבניות האלה מטפלות בהיבטים נפוצים של פיתוח נציגים, כמו סריאליזציה של אובייקטים והפרדה בין קוד אתחול לקוד הפעלה. אנחנו מספקים תבניות למסגרות הבאות:
| Framework | תיאור |
|---|---|
| ערכת פיתוח לסוכנים (ADK) | הקורס מבוסס על השיטות המומלצות של Google למפתחים שיוצרים אפליקציות מבוססות-AI או לצוותים שצריכים ליצור במהירות אב טיפוס ולפרוס פתרונות מבוססי-סוכנים. |
| Agent2Agent (גרסת טרום-השקה) | פרוטוקול Agent2Agent (A2A) הוא תקן פתוח שנועד לאפשר תקשורת חלקה ושיתוף פעולה בין סוכני AI. |
| LangChain | קל יותר להטמיע אותו בתרחישי שימוש בסיסיים בגלל ההגדרות וההפשטות המוגדרות מראש. |
| LangGraph | גישה מבוססת-תרשים להגדרת תהליכי עבודה, עם יכולות מתקדמות של "האדם שבתהליך" והרצה אחורה/הפעלה מחדש. |
| AG2 (לשעבר AutoGen) | AG2 מספקת מסגרת שיחה מרובת סוכנים כהפשטה ברמה גבוהה ליצירת תהליכי עבודה של LLM. |
| LlamaIndex (גרסת טרום-השקה (Preview)) | צינור עיבוד הנתונים של השאילתות ב-LlamaIndex מציע ממשק ברמה גבוהה ליצירת תהליכי עבודה של Retrieval-Augmented Generation (יצירה משולבת-אחזור, RAG). |
אם תרחיש השימוש שלכם לא תואם לאחת מהתבניות הספציפיות למסגרת, אתם יכולים לפתח סוכן בהתאמה אישית.
פרוטוקול Agent2Agent (A2A)
אם אתם מפתחים מערכת מרובת סוכנים, מומלץ מאוד לעיין בפרוטוקול A2A. פרוטוקול A2A הוא תקן פתוח שמאפשר תקשורת ושיתוף פעולה חלקים בין סוכני AI, בלי קשר למסגרות שעליהן הם מבוססים. הוא נתרם על ידי Google Cloud ל-Linux Foundation ביוני 2025. כדי להשתמש בערכות ה-SDK של A2A או לנסות את הדוגמאות, עיינו במאגר GitHub.
פיתוח לפלטפורמה
כשיוצרים סוכן שיפעל ב-Agent Platform, חשוב לזכור שהסוכן פועל בסביבה מנוהלת. כדי להבטיח תאימות, צריך לפעול לפי התבניות הבאות:
- סדרתיות של אובייקטים: הפלטפורמה מבצעת סדרתיות של אובייקט הנציג כדי לפרוס אותו. ודאו שאפשר להמיר את המצב והכלים של הנציג לסדרה (לדוגמה, אל תשאירו פתוחים את הטיפול בקבצים או את שקעי הרשת במצב של הנציג).
- הפרדה של מחזור החיים: הפרידו בין הלוגיקה של אתחול הנציג (טעינת מודלים, הגדרת כלים) לבין הלוגיקה של הביצוע (טיפול בשאילתות). התבניות שסופקו מטפלות בזה באופן אוטומטי.
המאמרים הבאים
סקירה כללית של Managed Agents API ב-Agent Platform
מידע על Managed Agents API ב-Agent Platform, סביבה מבוססת-הגדרות שמתמקדת ב-REST לפיתוח סוכנים אוטונומיים.