Strands Harness הוא מעטפת קוד פתוח מוכנה להפעלה לסוכני AI: היא כוללת כלים, ניהול הקשר, זיכרון, סשנים מתמשכים והאצלת משימות — וניתנת להרצה מקומית או לפריסה אצל ספק מועדף. AWS טוענת לחיסכון של 28% בעלות מול מעטפות אחרות באותם מודלי Claude או GPT בשישה מבחנים, אך מדובר במדידה שמדווחת על ידי AWS עצמה ולא בהבטחת חיסכון ל...
פורסם על ידינערך באמצעות GPT-5.6 Terraהתמונות נוצרו באמצעות GPT Image 2
Research answer

Create a landscape editorial hero image for this Studio Global article: How does AWS’s open-source Strands Harness—built on the Strands Agents SDK and supporting frontier and local models across local environment. Article summary: Strands Harness is AWS’s ready-made, open-source agent runtime: rather than assembling an agent loop, tools, state, and deployment path yourself, developers begin with a general-purpose agent locally and adapt or export . Topic tags: general, documentation, general web, user generated, academic. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, w
Strands Harness הוא הניסיון של AWS לצמצם את הפער בין הדגמה מקומית מבטיחה של סוכן AI לבין אפליקציה שאפשר לפרוס. הוא מספק בסיס כללי לסוכן מעל סביבת Strands: מתחילים ממודל וממשימה, ומוסיפים כלים, מצב ותצורת פריסה בלי לבנות מחדש את לולאת הסוכן לכל סביבת הרצה. לפי AWS, אפשר להריץ אותו מקומית או לפרוס אצל ספק מועדף — לא רק ב-AWS. 7
מודל AI לבדו אינו סוכן אמין. המעטפת שמסביבו קובעת כיצד הסוכן מקבל הקשר, מפעיל כלים, שומר מצב, מעביר עבודה לסוכנים אחרים ונשאר בגבולות ההרצה שהוגדרו לו. Strands Harness מגיע עם בסיס מוגדר מראש הכולל פעולות קבצים, הרצת פקודות מעטפת (shell), כלים לרשת, ניהול הקשר, סשנים וזיכרון מתמשכים, מטמון פרומפטים והאצלת משימות בין סוכנים. 5
אלה בדיוק הרכיבים שמפתחים נדרשים לעיתים קרובות לחבר בעצמם כאשר הם מנסים להפוך אבטיפוס אינטראקטיבי לשירות תוכנה. מעטפת משותפת יכולה לשמר מודל עקבי של כלים ומצב, גם כאשר מחליפים ספק מודל או סביבת אירוח.
Strands תומכת גם ב-Model Context Protocol (MCP), תקן פתוח לחיבור סוכנים לכלים חיצוניים המתארחים בשרתים. MCP יכול לאפשר לסוכן להשתמש במערכות פנימיות מאושרות או בשירותי צד שלישי, בלי לקודד כל אינטגרציה ישירות לתוך הסוכן. ערכת ה-SDK של Strands תומכת גם בגישה מודולרית שאינה תלויה בספק מודל יחיד: Amazon Bedrock, ה-API של Anthropic, OpenAI ואפשרויות של מודלים פתוחים או מקומיים כגון Ollama. 15
ההבטחה בתחום הניידות פשוטה: מפתחים את הסוכן מקומית, מסדרים אותו כפרויקט Python או TypeScript, בודקים אותו כמו כל תוכנה, ואז פורסים עם תצורה המותאמת לסביבה. הדיווחים על ההשקה מתארים הנחיות פריסה עבור AWS, Google Cloud, Azure, Cloudflare, Modal וסביבות מקומיות. 6
אבל חשוב להבהיר: פריסת סוכן אינה שקולה למוכנות לייצור בלחיצת כפתור. סוכן שניתן לפרוס עדיין זקוק לשכבת אבטחה ותפעול שתוכננה במכוון:
המעטפת יכולה להפחית עבודת אינטגרציה, אבל אינה יכולה להחליט במקומכם על בקרות גישה, סבילות לסיכון או רמת האמינות שהארגון דורש.
במדריך המהיר הרשמי נדרשת Node.js 20 ומעלה כדי להשתמש ב-CLI. הכלי יכול להנחות את המפתח בבחירה בין Python ל-TypeScript ובבחירת ספק מודל. פרויקטי Python דורשים Python 3.10 ומעלה. 2
# התקנת ה-CLI האינטראקטיבי
npm install -g @strands-agents/cli
# הפעלת אשף ההגדרה
strands
לפרויקט Python, נתיב ההתקנה המתועד הוא:
python -m venv .venv
source .venv/bin/activate # ב-Windows: .venv\Scripts\activate
pip install strands-harness
ב-TypeScript יש לאתחל פרויקט Node.js ולהתקין את @strands-agents/harness לפי המדריך המהיר העדכני. 2
זרימת עבודה מעשית היא להשתמש באשף האינטראקטיבי כדי להגדיר את תפקיד הסוכן, הכלים המותרים, הספק המועדף וצרכי הזיכרון; להריץ אותו מקומית; ואז לשמור, לבדוק ולנהל את הפרויקט שנוצר או הוגדר כפריט הפריסה. תהליך העבודה המדויק של ה-CLI עשוי להשתנות בין גרסאות, לכן כדאי לבדוק את strands --help ואת המדריך המהיר העדכני לפני שמסתמכים על פקודת יצירה או ייצוא מסוימת. 2
Strands תוכנן לעבוד עם ספקים שונים, אך ניידות אינה מבטלת דרישות גישה ייחודיות לכל ספק. ברירת המחדל של ה-SDK היא Amazon Bedrock, ולכן נדרשים אישורי AWS מוגדרים והרשאת גישה למודל שנבחר. 12 גם ספקים אחרים דורשים אישורים, נקודות קצה, הסדרי תמחור ובקרות מדיניות משלהם.
עבור צוותים המשתמשים במודלים מקומיים או בעלי משקולות פתוחות, חומרי Strands מתארים תמיכה באמצעות ממשקי ספקים וסביבות הרצה כגון LiteLLM ו-vLLM בעבודת benchmark-harness קשורה. 18 המשמעות המעשית היא שאפשר להפריד בין התכנון התפעולי של הסוכן לבין ספק מודל יחיד — אך יש לבדוק מחדש איכות, זמן תגובה ואמינות של הכלים בכל החלפת מודל או סביבת הרצה.
AWS טוענת כי Strands Harness עולה 28% פחות ממעטפות אחרות כאשר משתמשים באותם מודלי Claude או GPT בשישה מבחנים, תוך שמירה על דיוק כמעט זהה. 7 סיקור נפרד של השוואות AWS תיאר תוצאה של כ-45% פחות לעומת Claude Code ו-Codex, וכן נתון מצומצם יותר של 28% כאשר DeepSeek Harness נכלל. אלו קבוצות השוואה שונות, ואין לראות בהן מספר חיסכון אוניברסלי אחד.
5
לטענות האלה יש חשיבות, משום שבניית ההקשר, הטיפול בפלט של כלים, התזמור והאימות עשויים להשפיע מאוד הן על צריכת טוקנים והן על תוצאות המשימה. נייר עמדה מחקרי אף טוען שבמשימות ארוכות, כאשר משווים מודלים בעלי יכולת דומה, מעטפת הביצוע יכולה להסביר יותר מהשונות בביצועים מאשר המודל עצמו. 17
ועדיין, אלו מדדים שדווחו על ידי AWS. אתר The Register ציין שההשקה השוותה מעטפת כללית לסוכני קוד ותיאר זאת כמצב שבו AWS “בודקת את שיעורי הבית של עצמה”. 3 אין בכך הוכחה שהתוצאות שגויות; כן יש בכך סיבה לא לראות בהן ראיה עצמאית לכך ש-Strands יהיה זול או טוב יותר בכל סוג של עומס עבודה.
השוואה פנימית הוגנת צריכה לקבע את המודל, הפרומפטים, סט המשימות, הכלים, ההרשאות, מדיניות הניסיונות החוזרים, יעד זמן התגובה ושיטת חישוב העלות. העלות הרלוונטית אינה רק טוקני קלט ופלט: היא עשויה לכלול קריאות לכלים, אחסון, תשתית, ביקורת אנושית, כישלונות והמחיר של פעולה שגויה.
Strands Harness בולט במיוחד עבור מפתחים שרוצים נקודת פתיחה לסוכן כללי עם גישה ממשית לכלים והתנהגות שומרת-מצב, בלי לוותר על בחירת המודל ויעד הפריסה. הוא עשוי להתאים במיוחד כאשר הוכחת היתכנות מקומית הייתה מחייבת אחרת כתיבה מחדש נרחבת כדי להוסיף זיכרון, חיבורי כלים, בקרות הקשר או נתיב פריסה לענן. 5
7
את טענות הביצועים עדיף לראות כהשערה שאפשר לבדוק, לא כתחזית. התחילו בסוכן צר ומבודד, העניקו לו רק את הכלים שהוא באמת צריך, מדדו הצלחת משימות, זמן תגובה ועלות כוללת על עבודה מייצגת — וקידמו אותו לייצור רק לאחר שהבקרות המתאימות כבר קיימות.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Strands Harness הוא מעטפת קוד פתוח מוכנה להפעלה לסוכני AI: היא כוללת כלים, ניהול הקשר, זיכרון, סשנים מתמשכים והאצלת משימות — וניתנת להרצה מקומית או לפריסה אצל ספק מועדף.
Strands Harness הוא מעטפת קוד פתוח מוכנה להפעלה לסוכני AI: היא כוללת כלים, ניהול הקשר, זיכרון, סשנים מתמשכים והאצלת משימות — וניתנת להרצה מקומית או לפריסה אצל ספק מועדף. AWS טוענת לחיסכון של 28% בעלות מול מעטפות אחרות באותם מודלי Claude או GPT בשישה מבחנים, אך מדובר במדידה שמדווחת על ידי AWS עצמה ולא בהבטחת חיסכון לכל עומס עבודה.
ה CLI של Strands מאפשר להתחיל בפרויקט Python או TypeScript, אך פריסה אמיתית עדיין מחייבת הרשאות מצומצמות, ניהול סודות, בידוד פעולות מסוכנות, ניטור ובדיקות.
Strands Harness הוא מעטפת קוד פתוח מוכנה להפעלה לסוכני AI: היא כוללת כלים, ניהול הקשר, זיכרון, סשנים מתמשכים והאצלת משימות — וניתנת להרצה מקומית או לפריסה אצל ספק מועדף. AWS טוענת לחיסכון של 28% בעלות מול מעטפות אחרות באותם מודלי Claude או GPT בשישה מבחנים, אך מדובר במדידה שמדווחת על ידי AWS עצמה ולא בהבטחת חיסכון ל...
פורסם על ידינערך באמצעות GPT-5.6 Terraהתמונות נוצרו באמצעות GPT Image 2
Research answer

Create a landscape editorial hero image for this Studio Global article: How does AWS’s open-source Strands Harness—built on the Strands Agents SDK and supporting frontier and local models across local environment. Article summary: Strands Harness is AWS’s ready-made, open-source agent runtime: rather than assembling an agent loop, tools, state, and deployment path yourself, developers begin with a general-purpose agent locally and adapt or export . Topic tags: general, documentation, general web, user generated, academic. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, w
Strands Harness הוא הניסיון של AWS לצמצם את הפער בין הדגמה מקומית מבטיחה של סוכן AI לבין אפליקציה שאפשר לפרוס. הוא מספק בסיס כללי לסוכן מעל סביבת Strands: מתחילים ממודל וממשימה, ומוסיפים כלים, מצב ותצורת פריסה בלי לבנות מחדש את לולאת הסוכן לכל סביבת הרצה. לפי AWS, אפשר להריץ אותו מקומית או לפרוס אצל ספק מועדף — לא רק ב-AWS. 7
מודל AI לבדו אינו סוכן אמין. המעטפת שמסביבו קובעת כיצד הסוכן מקבל הקשר, מפעיל כלים, שומר מצב, מעביר עבודה לסוכנים אחרים ונשאר בגבולות ההרצה שהוגדרו לו. Strands Harness מגיע עם בסיס מוגדר מראש הכולל פעולות קבצים, הרצת פקודות מעטפת (shell), כלים לרשת, ניהול הקשר, סשנים וזיכרון מתמשכים, מטמון פרומפטים והאצלת משימות בין סוכנים. 5
אלה בדיוק הרכיבים שמפתחים נדרשים לעיתים קרובות לחבר בעצמם כאשר הם מנסים להפוך אבטיפוס אינטראקטיבי לשירות תוכנה. מעטפת משותפת יכולה לשמר מודל עקבי של כלים ומצב, גם כאשר מחליפים ספק מודל או סביבת אירוח.
Strands תומכת גם ב-Model Context Protocol (MCP), תקן פתוח לחיבור סוכנים לכלים חיצוניים המתארחים בשרתים. MCP יכול לאפשר לסוכן להשתמש במערכות פנימיות מאושרות או בשירותי צד שלישי, בלי לקודד כל אינטגרציה ישירות לתוך הסוכן. ערכת ה-SDK של Strands תומכת גם בגישה מודולרית שאינה תלויה בספק מודל יחיד: Amazon Bedrock, ה-API של Anthropic, OpenAI ואפשרויות של מודלים פתוחים או מקומיים כגון Ollama. 15
ההבטחה בתחום הניידות פשוטה: מפתחים את הסוכן מקומית, מסדרים אותו כפרויקט Python או TypeScript, בודקים אותו כמו כל תוכנה, ואז פורסים עם תצורה המותאמת לסביבה. הדיווחים על ההשקה מתארים הנחיות פריסה עבור AWS, Google Cloud, Azure, Cloudflare, Modal וסביבות מקומיות. 6
אבל חשוב להבהיר: פריסת סוכן אינה שקולה למוכנות לייצור בלחיצת כפתור. סוכן שניתן לפרוס עדיין זקוק לשכבת אבטחה ותפעול שתוכננה במכוון:
המעטפת יכולה להפחית עבודת אינטגרציה, אבל אינה יכולה להחליט במקומכם על בקרות גישה, סבילות לסיכון או רמת האמינות שהארגון דורש.
במדריך המהיר הרשמי נדרשת Node.js 20 ומעלה כדי להשתמש ב-CLI. הכלי יכול להנחות את המפתח בבחירה בין Python ל-TypeScript ובבחירת ספק מודל. פרויקטי Python דורשים Python 3.10 ומעלה. 2
# התקנת ה-CLI האינטראקטיבי
npm install -g @strands-agents/cli
# הפעלת אשף ההגדרה
strands
לפרויקט Python, נתיב ההתקנה המתועד הוא:
python -m venv .venv
source .venv/bin/activate # ב-Windows: .venv\Scripts\activate
pip install strands-harness
ב-TypeScript יש לאתחל פרויקט Node.js ולהתקין את @strands-agents/harness לפי המדריך המהיר העדכני. 2
זרימת עבודה מעשית היא להשתמש באשף האינטראקטיבי כדי להגדיר את תפקיד הסוכן, הכלים המותרים, הספק המועדף וצרכי הזיכרון; להריץ אותו מקומית; ואז לשמור, לבדוק ולנהל את הפרויקט שנוצר או הוגדר כפריט הפריסה. תהליך העבודה המדויק של ה-CLI עשוי להשתנות בין גרסאות, לכן כדאי לבדוק את strands --help ואת המדריך המהיר העדכני לפני שמסתמכים על פקודת יצירה או ייצוא מסוימת. 2
Strands תוכנן לעבוד עם ספקים שונים, אך ניידות אינה מבטלת דרישות גישה ייחודיות לכל ספק. ברירת המחדל של ה-SDK היא Amazon Bedrock, ולכן נדרשים אישורי AWS מוגדרים והרשאת גישה למודל שנבחר. 12 גם ספקים אחרים דורשים אישורים, נקודות קצה, הסדרי תמחור ובקרות מדיניות משלהם.
עבור צוותים המשתמשים במודלים מקומיים או בעלי משקולות פתוחות, חומרי Strands מתארים תמיכה באמצעות ממשקי ספקים וסביבות הרצה כגון LiteLLM ו-vLLM בעבודת benchmark-harness קשורה. 18 המשמעות המעשית היא שאפשר להפריד בין התכנון התפעולי של הסוכן לבין ספק מודל יחיד — אך יש לבדוק מחדש איכות, זמן תגובה ואמינות של הכלים בכל החלפת מודל או סביבת הרצה.
AWS טוענת כי Strands Harness עולה 28% פחות ממעטפות אחרות כאשר משתמשים באותם מודלי Claude או GPT בשישה מבחנים, תוך שמירה על דיוק כמעט זהה. 7 סיקור נפרד של השוואות AWS תיאר תוצאה של כ-45% פחות לעומת Claude Code ו-Codex, וכן נתון מצומצם יותר של 28% כאשר DeepSeek Harness נכלל. אלו קבוצות השוואה שונות, ואין לראות בהן מספר חיסכון אוניברסלי אחד.
5
לטענות האלה יש חשיבות, משום שבניית ההקשר, הטיפול בפלט של כלים, התזמור והאימות עשויים להשפיע מאוד הן על צריכת טוקנים והן על תוצאות המשימה. נייר עמדה מחקרי אף טוען שבמשימות ארוכות, כאשר משווים מודלים בעלי יכולת דומה, מעטפת הביצוע יכולה להסביר יותר מהשונות בביצועים מאשר המודל עצמו. 17
ועדיין, אלו מדדים שדווחו על ידי AWS. אתר The Register ציין שההשקה השוותה מעטפת כללית לסוכני קוד ותיאר זאת כמצב שבו AWS “בודקת את שיעורי הבית של עצמה”. 3 אין בכך הוכחה שהתוצאות שגויות; כן יש בכך סיבה לא לראות בהן ראיה עצמאית לכך ש-Strands יהיה זול או טוב יותר בכל סוג של עומס עבודה.
השוואה פנימית הוגנת צריכה לקבע את המודל, הפרומפטים, סט המשימות, הכלים, ההרשאות, מדיניות הניסיונות החוזרים, יעד זמן התגובה ושיטת חישוב העלות. העלות הרלוונטית אינה רק טוקני קלט ופלט: היא עשויה לכלול קריאות לכלים, אחסון, תשתית, ביקורת אנושית, כישלונות והמחיר של פעולה שגויה.
Strands Harness בולט במיוחד עבור מפתחים שרוצים נקודת פתיחה לסוכן כללי עם גישה ממשית לכלים והתנהגות שומרת-מצב, בלי לוותר על בחירת המודל ויעד הפריסה. הוא עשוי להתאים במיוחד כאשר הוכחת היתכנות מקומית הייתה מחייבת אחרת כתיבה מחדש נרחבת כדי להוסיף זיכרון, חיבורי כלים, בקרות הקשר או נתיב פריסה לענן. 5
7
את טענות הביצועים עדיף לראות כהשערה שאפשר לבדוק, לא כתחזית. התחילו בסוכן צר ומבודד, העניקו לו רק את הכלים שהוא באמת צריך, מדדו הצלחת משימות, זמן תגובה ועלות כוללת על עבודה מייצגת — וקידמו אותו לייצור רק לאחר שהבקרות המתאימות כבר קיימות.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Strands Harness הוא מעטפת קוד פתוח מוכנה להפעלה לסוכני AI: היא כוללת כלים, ניהול הקשר, זיכרון, סשנים מתמשכים והאצלת משימות — וניתנת להרצה מקומית או לפריסה אצל ספק מועדף.
Strands Harness הוא מעטפת קוד פתוח מוכנה להפעלה לסוכני AI: היא כוללת כלים, ניהול הקשר, זיכרון, סשנים מתמשכים והאצלת משימות — וניתנת להרצה מקומית או לפריסה אצל ספק מועדף. AWS טוענת לחיסכון של 28% בעלות מול מעטפות אחרות באותם מודלי Claude או GPT בשישה מבחנים, אך מדובר במדידה שמדווחת על ידי AWS עצמה ולא בהבטחת חיסכון לכל עומס עבודה.
ה CLI של Strands מאפשר להתחיל בפרויקט Python או TypeScript, אך פריסה אמיתית עדיין מחייבת הרשאות מצומצמות, ניהול סודות, בידוד פעולות מסוכנות, ניטור ובדיקות.