צור זרימות עבודה ב-Microsoft Foundry

הושלם

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

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

צילום מסך של מעצב זרימת העבודה של Microsoft Foundry המציג סוגי צמתים זמינים.

סוגי הצמתים העיקריים בבונה זרימת העבודה הם:

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

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

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

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

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

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

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

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