מוצר חדש

בניית צוות סוכני AI ב-n8n עם Amazon Bedrock AgentCore

סוכן מיון ושלושה מומחים חולקים זיכרון לקוח מנוהל ב-AWS באמצעות משאב harness יחיד וללא מסד וקטורי

5 דקות קריאה
EN
בניית צוות סוכני AI ב-n8n עם Amazon Bedrock AgentCore
מבוסס על כתבה שלn8n ↗תרגום וסיכום באמצעות מערכת חדשות בליווי AIאיך אנחנו עובדים

תקציר מנהלים

מה חשוב לדעת

  1. צומת קהילה מאומת @aws/n8n-nodes-agentcore ב-n8n מאפשר להפעיל את Amazon Bedrock AgentCore harness הזמין כעת ב-GA.

  2. ארבעה סוכנים (סוכן מיון, מומחה ניתוח, מומחה ארכיטקטורה ומומחה מחקר) פועלים על גבי משאב harness יחיד.

  3. הזיכרון המנוהל מוגדר לפי מזהה הלקוח (Actor ID), ומאפשר לסוכנים לקרוא נתוני חישוב ושיחה קודמים ללא מסד נתונים וקטורי.

  4. כל מפגש מופעל בתוך microVM של Firecracker ב-AWS עם תעבורה יוצאת מ-n8n החתומה ב-SigV4.

בפוסט אורח שפורסם בבלוג של n8n ונכתב על ידי סונדאר ראגהוואן (Sundar Raghavan), מוביל Agentic AI Foundations ב-AWS, הוצגה דרך לבניית צוותי סוכני בינה מלאכותית (Multi-Agent Teams) מבוססי n8n ו-Amazon Bedrock AgentCore. המערכת מאפשרת לסוכנים שונים לחלוק זיכרון משותף פר לקוח, כך שסוכן אחד מסוגל להמשיך שיחה על בסיס הנתונים שנאספו על ידי סוכן אחר באותו תהליך עבודה, מבלי להקים מסד נתונים וקטורי ומבלי לפרוס תשתית נפרדת לכל סוכן.

האתגר בשיחות תמיכה מרובות סוכנים

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

כדי להתמודד עם בעיה זו קיימות שתי גישות מוכרות: העברת כל תמליל השיחה לכל סוכן – פתרון שמוגבל על ידי חלון ההקשר (Context Window) של המודל – או שמירת היסטוריית השיחה במסד נתונים וקטורי, דבר שדורש ניהול תשתית מסד נתונים וצינור עיבוד של הטמעות (Embeddings). הפתרון המוצג בפוסט מציע חלופה שלישית המבוססת על יכולות הזיכרון המנוהל של Amazon Bedrock AgentCore harness, שהפך לזמין באופן כללי (GA).

כיצד פועל הזיכרון המשותף ב-AgentCore harness

Amazon Bedrock AgentCore הוא פלטפורמה לבנייה, חיבור ואופטימיזציה של סוכנים בכל מסגרת (Framework) או מודל. הרכיב AgentCore harness מספק מעטפת מנוהלת סביב מודל השפה: המשתמש מגדיר את הסוכן בתצורה (כולל המודל, הכלים, המיומנויות וההוראות), וה-harness מנהל את לולאת ההפעלה (Agent Loop).

המערך נשען על שני מאפיינים מרכזיים:

  1. זיכרון מנוהל (Managed Memory) לפי מזהה ישות ומפגש: הזיכרון מוגדר לפי Actor ID ו-Session ID. כאשר מגדירים Actor ID המייצג את הלקוח ולא סוכן בודד, כל הסוכנים יכולים לקרוא מאותו מאגר זיכרון ולכתוב אליו. זיכרון זה ממשיך להתקיים גם מעבר להרצה בודדת של תהליך העבודה ב-n8n.
  2. הענקת כלים לפי קריאה (Per-Invocation): הכלים, המיומנויות, המודל וההוראות מועברים עם כל קריאה ולא נקבעים באופן קבוע על גבי סוכן פרוס. כתוצאה מכך, משאב harness יחיד משרת ארבעה תפקידי מומחים שונים במקום פריסה של ארבעה משאבים נפרדים.

מבנה תהליך העבודה ב-n8n

תהליך העבודה המוצג מורכב מעשרה צמתים (Nodes) ב-n8n:

  • קבלת הודעה: הצומת When Chat Message Received מקבל את פניית הלקוח.
  • הגדרת הקשר: הצומת Set Customer Context ממיר את מפגש הצ'אט למזהה לקוח, ומשדר אותו כ-Actor ID ו-Session ID לכל הסוכנים.
  • מיון וניתוב: הצומת Triage Agent קורא את הפנייה, מחזיר סיווג בפורמט JSON, הצומת Read Triage Decision מפענח אותו, והצומת Route To Specialist מנתב את השאלה לאחד משלושה מומחים:
    • מומחה ניתוח (Analysis Specialist) המחזיק בכלי AgentCore Code Interpreter לצורך חישובים מתמטיים בסביבת Sandbox.
    • מומחה ארכיטקטורה (Architecture Specialist) המחזיק בקטלוג המיומנויות של AWS לקבלת הנחיות תכנון.
    • מומחה מחקר (Research Specialist) המשתמש בכלים מובנים (Shell ו-file_operations) הקיימים בכל מפגש של ה-harness.
  • החזרת תשובה: הצומת Format Reply מעבד את התשובה והצומת Post Answer To Slack מפרסם אותה בערוץ Slack כשהיא מתויגת בשם המומחה שיצר אותה.

חלוקת האחריות בין המערכות ברורה: n8n מנהל את הטריגר, החלטות הניתוב והתשובה; AgentCore מנהל את לולאת הסוכן ואת הזיכרון שנשמר מעבר להרצת תהליך יחיד, ומריץ כל מפגש בתוך microVM מסוג Firecracker ללא שיתוף מצב (State) או מערכת קבצים. התעבורה מ-n8n ל-AWS היא יוצאת בלבד (Outbound), וחתומה באמצעות מנגנון SigV4.

דרישות מוקדמות והגדרת זהויות IAM

לפני הרצת התבנית, יש להכין את הרכיבים הבאים:

  • מופע n8n (בגרסת שירות עצמי או n8n Cloud).
  • צומת הקהילה המאומת @aws/n8n-nodes-agentcore מותקן ב-n8n (הצומת ברישיון קוד פתוח MIT, כאשר AgentCore harness עצמו מופעל באמצעות Strands Agents מבית AWS).
  • חשבון AWS עם גישה ל-AgentCore harness באזור (Region) נתמך.
  • מודל בסיס מופעל ב-Amazon Bedrock (למשל מודל Claude), כאשר הגישה למודלים מוגדרת לפי דרישה (Opt-in) פר חשבון ואזור.
  • שני מזהי AWS IAM נפרדים: זהות הקורא (Caller) שמפתחות הגישה שלה מוזנים בהרשאות של n8n, ותפקיד הביצוע (Execution Role) שבו הסוכן רץ בפועל ב-AWS וזקוק להרשאות למודל, ל-Code Interpreter, לקטלוג המיומנויות ולזיכרון.
  • אישורי גישה ל-Slack לשליחת התשובה (אופציונלי).

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

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

במהלך הבדיקה שתוארה בפוסט:

  1. חישוב נתונים: הלקוח שאל לגבי חריגה ממגבלת 50,000 קריאות API ביום וסיפק חמישה מספרים מיומני השימוש שלו. סוכן המיון סיווג את הפנייה כניתוח והעביר אותה למומחה הניתוח. המומחה הריץ קוד Python באמצעות AgentCore Code Interpreter בסביבת Sandbox, חישב ממוצע של 50,520 (חריגה של 520 קריאות או 1%), והחזיר תשובה המבוססת על הרצת הקוד.
  2. שאלת המשך ללא חזרה על נתונים: הלקוח שאל כיצד לתכנן מחדש את המערכת כדי למנוע חריגות, מבלי לציין שוב את המספרים. סוכן המיון ניתב את השאלה למומחה הארכיטקטורה, אשר השתמש בקטלוג המיומנויות של AWS. מומחה זה קרא את נתוני השימוש ישירות מהזיכרון המשותף של הלקוח תחת אותו Actor ID, מבלי שהלקוח נדרש לספקם שוב ומבלי שהמומחים תוכנתו להכיר זה את זה ישירות.
  3. שאלת מידע כללי: שאלה על שעת איפוס המגבלות נותבה למומחה המחקר, שפעל באמצעות הכלים המובנים בכל מפגש.

אפשרויות הרחבה וניקוי משאבים

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

  • הפעלה באמצעות Slack Trigger או Webhook עבור סביבות ייצור.
  • שילוב סוכנים קיימים שנוצרו דרך ה-CLI, הקונסולה, CloudFormation או Terraform על ידי הזנת ה-ARN שלהם בצומת.
  • הוספת מומחים נוספים עם שרתי Model Context Protocol (MCP) מרוחקים, AgentCore Gateway לגישה מבוקרת לממשקי ה-API שלכם (your own APIs), או AgentCore Browser.

בסיום הבדיקה, כיוון שה-harness מקצה מאגר זיכרון מנוהל בחשבון AWS, מומלץ למחוק את משאב ה-harness שנוצר (למשל support_team) דרך ממשק ה-CLI של AWS באמצעות הפקודה aws bedrock-agentcore-control delete-harness כדי למנוע עלויות מתמשכות.

האם זה היה שימושי לעסק שלכם?

שאלות ותשובות

שאלות נפוצות

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

קבלו עדכוני AI שימושיים למייל

תקציר ממוקד ממערכת החדשות שלנו.

הכרזת n8n Agents: שילוב סוכני AI עצמאיים לצד תהליכי עבודה
מוצר חדש
4 דקות
מ־n8n

הכרזת n8n Agents: שילוב סוכני AI עצמאיים לצד תהליכי עבודה

פלטפורמת n8n הכריזה על השקת Agents (סוכנים), המאפשרים למשתמשים להגדיר מטרות בשפה חופשית ולהשאיר לסוכן לקבוע את שלבי הביצוע בעזרת מודלים, כלים ותהליכי עבודה קיימים. הסוכנים יכולים לפעול מתוך Slack, Telegram, Discord, לפי תזמון מוגדר או מתוך תהליכי עבודה באמצעות הצומת החדש Message an Agent. כל סוכן כולל ניהול זיכרון, הפעלות, כלים, מיומנויות ומנגנוני אישור אנושי לפעולות רגישות. התכונה זמינה כעת ב-Preview למשתמשי n8n Cloud ובהתקנה עצמאית.

קרא עוד
בדיקת פרומפטים ליישומי LLM: מדריך n8n לזיהוי רגרסיות
מדריך
4 דקות
מ־n8n

בדיקת פרומפטים ליישומי LLM: מדריך n8n לזיהוי רגרסיות

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

קרא עוד
תזמור תהליכים: מודלי ביצוע, אתגרי ייצור ותזמור מול כוריאוגרפיה
ניתוח
4 דקות
מ־n8n

תזמור תהליכים: מודלי ביצוע, אתגרי ייצור ותזמור מול כוריאוגרפיה

בפוסט שפורסם בבלוג של n8n, נסקרים מודלי הביצוע המרכזיים בתזמור תהליכים (Process Orchestration): דטרמיניסטי, דינמי וסוכני (Agentic). המאמר מנתח את הפשרות בין יכולת ניבוי, הסתגלות ואוטונומיה, מציג את המאפיינים של תהליכים המתאימים לתזמור מרכזי, וסוקר אתגרי ייצור נפוצים כגון צווארי בקבוק, השחתת מצב, נדידת סכמות וניפוי שגיאות במערכות מבוזרות. כמו כן, מוסברים ההבדלים בין תזמור לכוריאוגרפיה ואוטומציית משימות בודדות.

קרא עוד
אבטחת תהליכי עבודה: בקרות לענפים מוסדרים לפי n8n
ניתוח
4 דקות
מ־n8n

אבטחת תהליכי עבודה: בקרות לענפים מוסדרים לפי n8n

בפוסט שפרסמה חברת n8n נסקרות שש בקרות אבטחה מרכזיות לתהליכי עבודה אוטומטיים בענפים מוסדרים כגון בריאות ופיננסים: בקרת גישה מבוססת תפקידים (RBAC), ניהול סודות, רישום יומני ביקורת, תושבות נתונים, בידוד סביבות ומערכות ניטור. המאמר מסביר כיצד כלי אוטומציה סגורים במודל SaaS עלולים להקשות על ביצוע הערכות אבטחה עצמאיות בשל היעדר שקיפות בקוד, ומנגד כיצד פלטפורמות עם קוד מקור זמין בהתקנה עצמית מאפשרות שליטה בהגדרות ובהרצה לצורך עמידה בתקני רגולציה כמו GDPR, HIPAA ו-SOC 2.

קרא עוד

עוד כתבות שיעניינו אותך

לכל הכתבות
גוגל משיקה שרת MCP מרוחק עבור Google Cloud CLI בתצוגה מקדימה
מוצר חדש
4 דקות
מ־Google Cloud AI

גוגל משיקה שרת MCP מרוחק עבור Google Cloud CLI בתצוגה מקדימה

גוגל הכריזה על השקת שרת MCP מרוחק עבור Google Cloud CLI בגרסת Preview. השרת החדש מאפשר לסוכני AI גישה ישירה להרצת פקודות gcloud ו-bq (BigQuery) בסנדבוקס ביצוע מבודד ומאובטח על גבי תשתית הענן של גוגל, ללא צורך בהתקנה או בתחזוקה של סביבות ריצה מקומיות. השרת כולל מנגנוני אבטחה ארגוניים המבוססים על אימות IAM ו-OAuth 2.0, מניעת אישורים סביבתיים (zero ambient credentials), הגנה מפני הזרקת פרומפטים באמצעות Model Armor, ותיעוד פעילות ביומני ביקורת בענן. השרת חושף שני כלים מרכזיים, run_gcloud_command ו-run_bq_command, ומאפשר אוטומציה של ניהול תשתיות ושאילתות BigQuery ללא עלות נוספת על שרת ה-MCP עצמו.

קרא עוד
הכרזת n8n Agents: שילוב סוכני AI עצמאיים לצד תהליכי עבודה
מוצר חדש
4 דקות
מ־n8n

הכרזת n8n Agents: שילוב סוכני AI עצמאיים לצד תהליכי עבודה

פלטפורמת n8n הכריזה על השקת Agents (סוכנים), המאפשרים למשתמשים להגדיר מטרות בשפה חופשית ולהשאיר לסוכן לקבוע את שלבי הביצוע בעזרת מודלים, כלים ותהליכי עבודה קיימים. הסוכנים יכולים לפעול מתוך Slack, Telegram, Discord, לפי תזמון מוגדר או מתוך תהליכי עבודה באמצעות הצומת החדש Message an Agent. כל סוכן כולל ניהול זיכרון, הפעלות, כלים, מיומנויות ומנגנוני אישור אנושי לפעולות רגישות. התכונה זמינה כעת ב-Preview למשתמשי n8n Cloud ובהתקנה עצמאית.

קרא עוד
מודל Jev של TypeSafe AI: קבלת החלטות מהירה לאוטומציה ללא הזיות
מוצר חדש
4 דקות
מ־TechCrunch

מודל Jev של TypeSafe AI: קבלת החלטות מהירה לאוטומציה ללא הזיות

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

קרא עוד
Amazon Quick זמין כעת באופן כללי למחשב השולחני
מוצר חדש
4 דקות
מ־AWS Machine Learning

Amazon Quick זמין כעת באופן כללי למחשב השולחני

אפליקציית הדסקטופ של Amazon Quick זמינה כעת באופן כללי למשתמשי macOS ו-Windows, ובמקביל נוסף פיד פעילות למובייל ב-iOS וב-Android. המערכת מרכזת נתונים מדואר אלקטרוני, מיומן פגישות, ממערכות CRM ומהודעות לתצוגה מתועדפת אחת, כאשר סוכני AI מטפלים במשימות שגרתיות ברקע. Quick פועל על גבי תשתיות AWS ושומר על נתוני הארגון בסביבתו המקומית, כולל תמיכה במעקב ביקורת דרך CloudWatch ו-CloudTrail והסמכות תאימות דוגמת HIPAA, FedRAMP, SOC 2 ו-ISO 27001. לקוחות בארגונים כמו Southwest Airlines, LabCorp ו-PGA TOUR משתמשים בכלי להשלמת משימות, סינתזת מידע ופיתוח אבות-טיפוס.

קרא עוד