ניתוח

כיצד HEMA בנתה שכבת ידע ארגונית עם Bedrock ו-MCP

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

4 דקות קריאה
EN
כיצד HEMA בנתה שכבת ידע ארגונית עם Bedrock ו-MCP
מבוסס על כתבה שלAWS Machine Learning ↗תרגום וסיכום באמצעות מערכת חדשות בליווי AIאיך אנחנו עובדים

תקציר מנהלים

מה חשוב לדעת

  1. רשת HEMA איחדה ידע תשתיתי ופרוצדורלי עבור מעל 750 חנויות וצוותים טכנולוגיים באמצעות העוזר הפנימי HAL.

  2. הארכיטקטורה משלבת את Amazon Bedrock AgentCore יחד עם פרוטוקול MCP לחיבור ישיר לכלי עבודה דוגמת Kiro ו-Claude.

  3. האימות של לקוחות חיצוניים מבוסס על Microsoft Entra ID ללא צורך בחלוקת פרטי גישה של AWS למשתמשי הקצה.

  4. התוכנית העתידית כוללת הרחבת העוזר משכבת מענה לשאלות לשכבת ביצוע פעולות כגון הקצאת חשבונות ענן.

בפוסט של AWS שנכתב בשיתוף עם מאורו ראלו (Mauro Rallo) ופטריק ואן דר פלאס (Patrick van der Plas) מרשת הקמעונאות ההולנדית HEMA, מתוארת הדרך שבה בנתה החברה שכבת ידע פנימית על גבי Amazon Bedrock AgentCore ו-Model Context Protocol (MCP). רשת HEMA, הפועלת מזה 100 שנה ומפעילה מעל 750 חנויות במדינות שונות, משרתת את פעילותה באמצעות ארגון טכנולוגי הכולל מהנדסים, מנהלי מוצר ומנתחי מערכות עסקיים. כאשר מהנדסים ב-HEMA נדרשו למענה, הם עברו בין מערכות ויקי מנותקות, קטלוגי שירותים ופורטלי IT כדי למצוא אותו. כדי להפחית את החיכוך הזה, פיתחה הרשת את העוזר הפנימי HAL במטרה לאחד את המידע ולהנגיש אותו ישירות בתוך כלי העבודה הקיימים של הצוותים.

אתגר פיצול הידע והמעבר בין פורטלים שונים

לפי התיאור בפוסט, בעיית הידע בארגון התחלקה לשתי שכבות עיקריות. השכבה הראשונה, שכללה ידע תשתיתי מובנה, הייתה מסודרת היטב: לאורך השנים תחזקה החברה קטלוג שירותים שמיפה אנשים לצוותים, צוותים לשירותים, ואת השירותים לממשקי ה-API שהם חושפים וליכולות העסקיות הנתמכות. נתונים מובנים ממערכות כמו מנוע ניהול מידע המוצר (PIM) וטבלאות ה-Data Mesh יובאו ואורגנו, כך שעבור כל דבר בנוגע למה שקיים ומי מחזיק בו, התשובה הייתה בדרך כלל זמינה למי שידע היכן לחפש.

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

הבחירה ב-MCP וב-Amazon Bedrock AgentCore

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

השימוש ב-MCP העניק ממשק סטנדרטי בין לקוחות הבינה המלאכותית לבין יכולות ה-Backend, כך שכל מקור ידע נחשף פעם אחת ככלי MCP ומוזן ללקוחות שונים (כגון צ'אט HAL, Kiro, Claude וסוכנים נוספים) ללא צורך בפיתוח אינטגרציות ייעודיות לכל כלי בנפרד. במקביל, הפלטפורמה Amazon Bedrock AgentCore אפשרה לבנות ולחבר את הסוכנים ללא צורך בהקמה ותפעול של תשתית שרתי MCP עצמאית. יכולות הפלטפורמה ששימשו את הפרויקט כללו את Gateway (המרת מפרטי OpenAPI ופונקציות AWS Lambda לכלי MCP באופן ישיר), Identity (ניהול אימות JWT נכנס ו-OAuth2 יוצא לממשקי API פנימיים), Runtime (אירוח הסוכן הבנוי ב-Strands כקונטיינר), וכן רכיבי זיכרון ו-Amazon Bedrock Guardrails לסינון תכנים ולתמיכה בשפה ההולנדית.

שלבי הפיתוח: מעוזר עצמאי לחיבור כלי העבודה

פיתוחו של HAL התבצע בשני שלבים עיקריים:

  1. עוזר עצמאי: הגרסה הראשונה כללה ממשק צ'אט מבוסס Next.js המחובר ישירות לסוכן פנימי (סוכן Strands הפועל כקונטיינר Linux/ARM64 על AgentCore Runtime). בשלב זה, הסוכן ניגש לידע בשני נתיבים: חיפוש סמנטי ישיר מעל בסיסי הידע באמצעות כלי Strands מקומיים הקוראים ל-Amazon Bedrock Retrieve API ללא תיווך שער, וחיבור מעל MCP ל-AgentCore Gateway (המאומת באמצעות AWS IAM SigV4) עבור שאילתות של נתונים חיים, מפרטי OpenAPI וקטלוג השירותים. בסיסי הידע שנבנו מעל Amazon Bedrock Knowledge Bases כללו תיעוד IT, מפרטי API, נושאי Kafka וסכמות Avro, ערוצי Data Consolidation Layer (DCL) וקטלוג שירותים. איכות האחזור שופרה באמצעות דירוג מחדש (Reranking) של Bedrock וסינון מטא-דאטה לפי מזהה צוות.

  2. פתיחת הגישה לכלים חיצוניים דרך MCP: כדי לאפשר לכלים חיצוניים כמו Kiro ו-Claude לגשת לידע ללא צורך בחלוקת פרטי הזדהות של AWS, הוקם שער AgentCore Gateway נוסף. מאחר ששער תומך בסוג אימות נכנס יחיד, השער השני הוגדר עם אימות Microsoft Entra ID (באמצעות JWT מותאם אישית) עבור הלקוחות החיצוניים, תוך שיתוף בסיסי הידע לקריאה בלבד ללא שיתוף קוד עם השער הפנימי.

מנגנון האימות וההתמודדות עם DCR

כדי לאפשר אימות של לקוחות חיצוניים ללא פרטי גישה של AWS, הוקם MCP Auth Proxy (המבוסס על Amazon API Gateway v2 HTTP API ופונקציית Lambda בודדת) לפני שער ה-Entra. הרכיב מתאים בין מפרט ה-OAuth של MCP לבין הדרישות של Entra ID: הוא מגיש מסמכי גילוי של OAuth, משכתב את ה-Scope המבוקש, מסיר את פרמטר ה-Resource הישן שאינו נתמך ב-Entra v2.0, מוסיף response_mode=query לטובת לכידת קוד האימות ביישומי שולחן עבודה, ומעביר את הפניות לנתיב /mcp יחד עם ה-Bearer Token.

בנוסף, מאחר שלקוחות MCP מצפים לתמיכה ברישום לקוחות דינמי (Dynamic Client Registration - DCR), הפרוקסי מחזיר מזהה לקוח (Client ID) קבוע ומוגדר מראש באמצעות הדמיה של קריאת POST /register, במקום לממש רישום דינמי אמיתי. תצורה זו מאפשרת למשתמשי הקצה להגדיר רק את כתובת הפרוקסי ורשימת Scopes ריקה, לבצע כניסה בדפדפן בחיבור הראשון, וליהנות מרענון אוטומטי של הטוקן.

בדיקות, פריסה ושימוש בקרב תפקידים שונים

תשתית הפרויקט הוגדרה באמצעות AWS Cloud Development Kit (AWS CDK) בריפוזיטורי TypeScript יחיד (Monorepo) עם תצורות הנמשכות מ-AWS Systems Manager (SSM). טרם המעבר לסביבת הייצור, המערכת נפרסה בסביבת Staging ונבדקה במשך חודש ימים על ידי מהנדסים ומשתמשים עסקיים כדי לתקף את איכות התשובות וכיסוי המידע.

כיום HAL משרת מגוון רחב של תפקידים ב-HEMA:

  • מהנדסים ומפתחים: עושים שימוש בממשק הטכני הכולל תיעוד, מפרטי API, נושאי Kafka, קטלוג שירותים וערוצי DCL מתוך Kiro וממשק הצ'אט.
  • מנהלי מוצר (Product Owners): נעזרים בעוזר לקבלת מידע פרוצדורלי ותיעוד תהליכים שלא היה להם מקור מרכזי בעבר.
  • מנתחי מערכות עסקיים (Business Analysts): נעזרים בו לצורך שליפת נתוני תשתית מקטלוג השירותים, כגון שיוך שירותים, ממשקי API ובעלות של צוותים.

הפצת היכולות הפנימיות מתבצעת באמצעות רכיב המוגדר כ-"Everyone Skill" וקבצי הנחיה המתוחזקים במסגרת פורום הפיתוח החודשי לבינה מלאכותית של החברה.

היעד הבא: ממענה לשאלות לביצוע פעולות

בעוד ש-HAL פועל כיום במתכונת קריאה בלבד (Read-only) ומספק מענה לשאלות, השלב הבא המתוכנן הוא הפיכתו לשכבת פעולה (Action Layer). מאחר שהפורטלים הקיימים בארגון כבר תומכים בממשקי API ומחוברים למנגנון Single Sign-On של Microsoft Entra ID, העוזר יוכל לחשוף פעולות אלו ככלי פעולה ב-MCP תחת אותה מערכת הרשאות מבוססת קבוצות Active Directory. הדוגמה המרכזית המוצגת היא הקצאת חשבון AWS חדש: במקום שמהנדס ייכנס לפורטל ייעודי, הבקשה תוכל להתבצע ישירות מתוך ממשק הצ'אט או כלי סוכן תומכי MCP. ומאחר ש-HAL כבר משרת מנהלי מוצר ומנתחי מערכות, אותו דפוס פעולה מתרחב באופן טבעי מעבר לפעולות פיתוח אל הסט הרחב יותר של בקשות תפעוליות שתפקידים אלה מבצעים מדי יום. הלקח הוא שארכיטקטורת הקריאה מכינה את הקרקע לשלב הכתיבה והפעולות.

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

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

שאלות נפוצות

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

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

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

עוד מ־AWS Machine Learning

כל הכתבות מ־AWS Machine Learning
ניהול עלויות מקצה לקצה ב-Amazon Bedrock: מדריך לצוותי FinOps
מדריך
5 דקות
מ־AWS Machine Learning

ניהול עלויות מקצה לקצה ב-Amazon Bedrock: מדריך לצוותי FinOps

בפוסט של מומחי AWS מוצג מודל תפעולי בן חמישה שלבים לניהול עלויות ב-Amazon Bedrock, המיועד לצוותי FinOps והנדסת פלטפורמה. המודל מתמקד בעומסי עבודה של סוכני בינה מלאכותית (agentic workloads), שבהם צריכת הטוקנים מושפעת מרמת האוטונומיה וגודל ההקשר. חמשת השלבים כוללים: שיוך עלויות לכל ישות וצוות באמצעות תגי IAM ודוחות CUR 2.0; יצירת יכולת תצפית ובקרה באמצעות רישום יומני הסקה ב-CloudWatch וב-S3 לצד מטא-דאטה מובנית; אכיפת תקציבים בשלוש רמות (התראות, שלילת הרשאות ב-IAM או חסימה סינכרונית בשער); מיטוב ברירות מחדל באמצעות שמירה במטמון (prompt caching) וניתוב מודלים חכם; והפעלת סקירת ביצועים משותפת מבוססת מדדים ברורים.

קרא עוד
אימון סוכנים ב-Multi-Turn Reinforcement Learning ב-SageMaker AI
מדריך
5 דקות
מ־AWS Machine Learning

אימון סוכנים ב-Multi-Turn Reinforcement Learning ב-SageMaker AI

מדריך טכני של מהנדסי AWS מציג את השימוש ב-Multi-Turn Reinforcement Learning (MTRL) על גבי Amazon SageMaker AI לאימון סוכני בינה מלאכותית על רצפי פעולות מרובי שלבים. באמצעות הדגמה על משחק Wordle, המאמר מפרט כיצד אימון מודל GPT-OSS-20B בעזרת סביבת Amazon Bedrock AgentCore ואלגוריתם GRPO העלה את שיעור הפתרון מ-61% ל-84% בהגדרות הגשה, בעלות של כ-339 דולר בטוקנים. המדריך כולל פירוט על ארכיטקטורת המערכת, הכנת מערך הנתונים ללא תוויות, נוסחת פונקציית התגמול המפרידה בין תוצאה לעיצוב התנהגות, והתמודדות עם תקלות תשתית ואימות במהלך האימון.

קרא עוד
תשלום לפי קריאה עבור סוכני AI: שילוב AgentCore payments ב-AWS
מוצר חדש
4 דקות
מ־AWS Machine Learning

תשלום לפי קריאה עבור סוכני AI: שילוב AgentCore payments ב-AWS

בפוסט שפרסמו מהנדסי AWS הוצגה היכולת המנוהלת AgentCore payments ב-Amazon Bedrock, המאפשרת לסוכני בינה מלאכותית לשלם לפי דרישה עבור שירותים דוגמת הסקת מודלים. השירות מנהל ארנקים, מטפל בפרוטוקול התשלום x402 ואוכף מגבלות הוצאה ברמת התשתית במקום ברמת המודל. הפוסט מפרט כיצד חברת Incarna שילבה את המערכת כדי לאפשר לסוכנים לשלם לנתב ההסקה BlockRun עבור כל קריאה בנפרד ברשת Base ב-USDC. האינטגרציה הושלמה בשלושה ימים ובכ-200 שורות קוד, ובשלב הבטא עובדו מעל 1,000 תשלומים בסכומים של 0.001 עד 0.05 דולר לקריאה. היכולת זמינה כעת באופן כללי.

קרא עוד
Claude Haiku 5.5 זמין כעת ב-Amazon Bedrock וב-AWS
מוצר חדש
4 דקות
מ־AWS Machine Learning

Claude Haiku 5.5 זמין כעת ב-Amazon Bedrock וב-AWS

חברת AWS הודיעה על זמינות המודל Claude Haiku 5.5 ב-Amazon Bedrock וב-Claude Platform on AWS. לפי Anthropic, המודל הוא המהיר והיעיל ביותר במשפחת Claude 5.5, נבנה עבור תתי-סוכנים ומשימות בנפח גבוה, ועולה כ-75 אחוז פחות מ-Claude Haiku 4.5 במרבית המשימות. השירות ב-Bedrock שומר על תושבות נתונים אזורית ומשתלב עם מנגנוני IAM, CloudTrail, CloudWatch ו-Guardrails. המודל כולל בקרות מאמץ לכוונון עלות מול תבונה, ומיועד להשתלב לצד Claude Opus 5.5 שמבצע את התכנון והשיפוט המורכב. המודל זמין בפרופילי הסקה גלובליים ואזוריים וב-AWS GovCloud.

קרא עוד

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

לכל הכתבות
מעבר לייצור קוד: מדריך לפיתוח תוכנה מבוסס סוכנים ב-GitHub
ניתוח
4 דקות
מ־GitHub AI and ML

מעבר לייצור קוד: מדריך לפיתוח תוכנה מבוסס סוכנים ב-GitHub

בפוסט שפורסם בבלוג של GitHub, מוצגת מסגרת עבודה לשילוב סוכני בינה מלאכותית בארבעה שלבי פיתוח: תכנון, בנייה, אימות ותצפית. הדבר מגיע על רקע נתוני אוקטובר שהצביעו על יותר מ-1.2 מיליארד קומיטים בשבוע אחד, לצד ממצאי מחקר של Faros AI שלפיהם בקשות משיכה ממתינות 441% יותר זמן בסקירה כאשר צוותים מגבירים את אימוץ הבינה המלאכותית. המדריך סוקר כלים כגון מצב תכנון, ארגזי חול בענן, סקירות קוד אוטומטיות, וחיבור למערכות תצפית כדי לייעל את התהליך כולו.

קרא עוד
כיצד צריכה בינה מלאכותית לבקש אישור: לקחי Zapier מפיתוח Sidekick
ניתוח
4 דקות
מ־Zapier

כיצד צריכה בינה מלאכותית לבקש אישור: לקחי Zapier מפיתוח Sidekick

בפוסט שפרסמה חברת Zapier, מפרטת החברה את הלקחים מפיתוח מנגנון ההרשאות בסביבת העבודה Sidekick. המערכת עברה מספר איטרציות: החל מבקשת אישור על כל כלי בנפרד, דרך הצמדת כללים למשאבים מוגנים (כמו קבצים או חשבונות), ועד להעברת בקשות האישור מחוץ לזרם הצ'אט לפאנל ייעודי ותיבת דואר נכנס. בנוסף, Zapier בחנה מצב Auto שבו בודק בינה מלאכותית מקבל החלטות על בסיס כללים בשפה חופשית, ומצב YOLO שבוטל לאחר שהתברר כי דילוג גורף על אישורים אינו מתאים לסביבת העבודה. כעת מפתחת החברה מצב חדש המבוסס על הפיכות הפעולה וההקשר שלה.

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

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

במאמר מאת Salesforce מפורטים ארבעה לקחים מניסיונה כמשתמשת הראשונה במוצריה (Customer Zero), ובפרט בחיבור ידע מוצר לסוכני בינה מלאכותית באמצעות Data 360 ו-Agentforce. החברה מתארת כיצד תשובות סוכן RAG תלויות באיכות התוכן הנשלף, וממליצה להעריך את מאגר הידע לפי התאמה, פער והתנגשות לפני בניית אינדקס. בנוסף מומלץ לפתח תצורות על בסיס השערות שנבדקות כמותית ואיכותית ולא לפי מפרט קשיח, להגדיר מראש מאגר נתוני ייחוס לבדיקות, ולשלב בדיקות אנושיות לצד מדדים אלגוריתמיים כדי למנוע דחיות שווא לפני עלייה לייצור.

קרא עוד
מדוע סוכני ה-AI מהירים אך התהליכים לא: המודל של סיילספורס
ניתוח
4 דקות
מ־Salesforce News

מדוע סוכני ה-AI מהירים אך התהליכים לא: המודל של סיילספורס

במאמר שפורסם בסיילספורס (Salesforce), נטען כי ארגונים רבים מתקשים להפיק ערך מבינה מלאכותית משום שהם משלבים סוכנים בשלבים בודדים בלבד, בעוד שאר התהליך ממשיך להתנהל בקצב אנושי איטי. כדי לפתור זאת, החברה פיתחה את מתודולוגיית Rapid Innovation Squads (RIS) – צוותים מצומצמים המשלבים מחזיק עניין עסקי בעל דעה עם בונים סוכנותיים, הפועלים במעגלי עבודה יומיים קצרים לצד כלי קידוד סוכנותיים. דוגמאות מיישום המודל בסיילספורס כוללות פיתוח אפליקציות ואוטומציות במכירות, בהנדסת פתרונות ובמחלקה המשפטית בתוך ימים או שבועות בודדים, שהביאו לחיסכון של מאות אלפי דולרים ולהאצה משמעותית בקבלת החלטות ובמסירת תוצאות.

קרא עוד