תרחיש לדוגמה לשימוש ב-AI אקטיבי: אוטומציה של תהליכי עבודה במדעי הנתונים

Last reviewed 2025-12-08 UTC

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

בארכיטקטורה הזו נעשה שימוש במערכי נתונים שמארחים ב-BigQuery או ב-AlloyDB ל-PostgreSQL. הארכיטקטורה היא מערכת מרובת סוכנים שמאפשרת למשתמשים להריץ פעולות באמצעות פקודות בשפה טבעית, ומבטלת את הצורך בכתיבת קוד SQL או Python מורכב.

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

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

ארכיטקטורה

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

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

הארכיטקטורה הזו כוללת את הרכיבים הבאים:

רכיב תיאור
קצה קדמי המשתמשים יוצרים אינטראקציה עם מערכת מרובת הסוכנים דרך קצה קדמי, כמו ממשק צ'אט, שפועלת כשירות Cloud Run בלי שרת.
סוכנים הארכיטקטורה הזו משתמשת בסוכנים הבאים:
  • סוכן שורש: סוכן מתאם שמקבל בקשות משירות הקצה הקדמי. סוכן השורש מפרש את בקשת המשתמש ומנסה לפתור את הבקשה בעצמו. אם המשימה דורשת כלים מיוחדים, סוכן השורש מעביר את הבקשה לסוכן המיוחד המתאים.
  • סוכן עם התמחות ספציפית: הסוכן ברמת הבסיס (root) מפעיל את הסוכנים הבאים עם התמחות ספציפית באמצעות התכונה סוכן ככלי.
    • סוכן Analytics: סוכן ייעודי לניתוח נתונים ולהצגתם בצורה ויזואלית. הסוכן לניתוח נתונים משתמש במודל AI כדי ליצור ולהריץ קוד Python לעיבוד מערכי נתונים, ליצור תרשימים ולבצע ניתוח סטטיסטי.
    • סוכן AlloyDB ל-PostgreSQL: סוכן ייעודי לאינטראקציה עם נתונים ב-AlloyDB ל-PostgreSQL. הסוכן משתמש במודל ה-AI כדי לפרש את בקשת המשתמש וליצור SQL בניב PostgreSQL. הסוכן מתחבר למסד הנתונים בצורה מאובטחת באמצעות MCP Toolbox for Databases, ואז מריץ את השאילתה כדי לאחזר את הנתונים המבוקשים.
    • סוכן BigQuery: סוכן מיוחד שנועד ליצור אינטראקציה עם נתונים ב-BigQuery. הסוכן משתמש במודל ה-AI כדי לפרש את בקשת המשתמש וליצור שאילתות GoogleSQL. הסוכן מתחבר למסד הנתונים באמצעות כלי BigQuery המובנה בערכה לפיתוח סוכנים (ADK), ואז מריץ את השאילתה כדי לאחזר את הנתונים המבוקשים.
  • סוכן BigQuery ML: סוכן משנה של סוכן הבסיס, שמוקדש לתהליכי עבודה של למידת מכונה. הסוכן מקיים אינטראקציה עם BigQuery ML כדי לנהל את מחזור החיים של למידת מכונה מקצה לקצה. הסוכן יכול ליצור ולאמן מודלים, להריץ הערכות וליצור תחזיות על סמך בקשות משתמשים.
Agents runtime סוכני ה-AI בארכיטקטורה הזו נפרסים כשירותים ללא שרת (serverless) ב-Cloud Run.
ADK ערכת ה-ADK מספקת כלים ומסגרת לפיתוח, לבדיקה ולפריסה של סוכנים. ‫ADK מפשט את המורכבות של יצירת סוכנים ומאפשר למפתחי AI להתמקד בלוגיקה וביכולות של הסוכן.
מודל AI וזמני ריצה של מודלים להצגת מסקנות, הסוכנים בארכיטקטורה לדוגמה הזו משתמשים במודל Gemini העדכני ב-Vertex AI.

המוצרים שהשתמשו בהם

בדוגמה הזו של ארכיטקטורה נעשה שימוש במוצרים ובכלים הבאים Google Cloud ובקוד פתוח:

  • Cloud Run: פלטפורמת מחשוב ללא שרת שמאפשרת להריץ קונטיינרים ישירות על גבי התשתית הניתנת להרחבה של Google.
  • ערכה לפיתוח סוכנים (ADK): קבוצה של כלים וספריות לפיתוח, לבדיקה ולפריסה של סוכני AI.
  • Vertex AI: פלטפורמה ללמידת מכונה שמאפשרת לאמן ולפרוס מודלים של למידת מכונה ואפליקציות מבוססות-AI, ולהתאים אישית מודלים של שפה גדולה (LLM) לשימוש באפליקציות מבוססות-AI.
  • Gemini: משפחה של מודלים מולטי-מודאליים של AI שפותחו על ידי Google.
  • BigQuery: מחסן נתונים ארגוני שעוזר לכם לנהל ולנתח את הנתונים באמצעות תכונות מובנות כמו למידת מכונה, ניתוח גיאוספציאלי ובינה עסקית.
  • AlloyDB ל-PostgreSQL: שירות מנוהל של מסד נתונים שתואם ל-PostgreSQL, ומיועד לעומסי העבודה הכבדים ביותר, כולל עיבוד היברידי של טרנזקציות וניתוחים.
  • MCP Toolbox for Databases: שרת Model Context Protocol‏ (MCP) בקוד פתוח שמאפשר לסוכני AI להתחבר למסדי נתונים בצורה מאובטחת. השרת מנהל את המורכבויות של מסדי הנתונים, כמו איגום חיבורים, אימות ויכולת צפייה.

פריסה

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

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

שותפים ביצירת התוכן

מחבר: סמנתה הי | כותבת טכנית

תורמי תוכן אחרים: