איך לקבל תשובות טובות יותר מקלוד: Arena מריץ 100 עותקים שנלחמים על התשובה
כשקלוד נותן תשובה בינונית, "תנסה שוב" מחזיר עוד ניסיון מאותה זווית. Arena הוא סקיל חינמי לקלוד קוד שנותן את אותה משימה ל-100 סוכני משנה, כל אחד עם אסטרטגיה אחרת. הם תוקפים זה את זה בזוגות, שופט נותן ציון לפי קריטריונים כתובים, והמפסיד יוצא, עד שנשארת תשובה אחת שכבר שרדה ביקורת.
למה קלוד נותן תשובה בינונית, ולמה "תנסה שוב" לא מספיק?
אתם מכירים את הרגע שקלוד נותן לכם תשובה בינונית, אתם כותבים לו "תנסה שוב", ומקבלים עוד גרסה שגם ממנה לא עפתם? ניסיון חוזר נותן לכם עוד תשובה אחת, בדרך כלל מאותה זווית. אף אחד לא תקף את התשובה הקודמת, אף אחד לא בדק מה חסר בה, ואף אחד לא השווה בין כמה כיוונים שונים לפני שהיא הגיעה אליכם.
יש כמה דרכים מוכרות לקבל תשובות טובות יותר מקלוד: לכתוב משימה מלאה עם כל הדרישות, לתת לו דוגמה למה שאתם רוצים, ולבקש ממנו לבקר את מה שהוא כתב. Arena לוקח את הרעיון האחרון הכי רחוק שאפשר. במקום שקלוד יבקר את עצמו פעם אחת, עשרות עותקים שלו מבקרים אחד את השני, סבב אחרי סבב, עד שנשארת תשובה אחת.
מה זה Arena לקלוד קוד?
Arena הוא סקיל חינמי לקלוד קוד שמריץ על המשימה שלכם מאה עותקים של קלוד. כולם מקבלים את אותה משימה, מילה במילה, אבל כל אחד מקבל כרטיס אסטרטגיה אחר שקובע איך הוא ניגש אליה. הם נלחמים בזוגות, שופט נותן ציון, והמפסיד עף, עד שמתוך המאה נשארת תשובה אחת.
מה שחוזר אליכם בסוף: התשובה שניצחה, ההתקפות שהיא שרדה בדרך, הכרטיס שלה וכמה סבבים זה לקח. את הסקיל בנה ג'ייק שינקריול (opusjake.ai), הוא עלה ל-GitHub ב-27 בספטמבר 2026 ברישיון MIT, ונכון לאוקטובר 2026 יש לריפו 497 כוכבים ו-81 פורקים.
איך עובד הטורניר של Arena?
הזירה בנויה כמו טורניר נוקאאוט. ככה נראית ריצה של 100 עותקים, שלב אחרי שלב:
- יוצרים מתחרים. 100 סוכני משנה מקבלים את אותו טקסט משימה, אות באות, ועוד כרטיס אסטרטגיה אחד לכל אחד. כל אחד כותב פתרון משלו.
- תוקפים. הפתרונות מתחלקים לזוגות, וכל צד תוקף את הפתרון של השני דרך הכרטיס שלו: מה לא נכון, איזו דרישה חסרה, איזה קלט שובר אותו. עד 7 התקפות, וכל אחת מסומנת FATAL, MAJOR או MINOR.
- מתגוננים. כל צד עונה על כל התקפה שספג, מודה או מפריך אותה עם ראיות, ומשכתב את הפתרון שלו כדי לתקן את מה שהודה בו.
- שופטים. סוכן משנה נפרד קורא את שני הפתרונות המתוקנים, בודק כל התקפה בעצמו ונותן ציון. השופט לא רואה את הכרטיסים. הציון הגבוה עולה שלב, והמפסיד בחוץ.
- חוזרים. השורדים לוקחים את הפתרונות המתוקנים לסבב הבא: 100, אחר כך 50, 25, 13, 7, 4, 2, ובסוף אחד.
- מקבלים תוצאה. אם התחלתם מתשובה שלא אהבתם, שופט אחרון משווה בינה לבין המנצחת בלי לדעת מי זו מי, ואומר לכם את הציון גם כשהתשובה המקורית ניצחה.
מה זה כרטיס אסטרטגיה?
כל כרטיס בנוי משלושה חלקים: דרך חשיבה (15 אפשרויות, למשל First principles או Contrarian), שיטת עבודה (12 אפשרויות, למשל לכתוב טיוטה, לבקר אותה ולשכתב) ואסטרטגיה (12 אפשרויות, למשל הדבר הכי פשוט שעובד, או מקרי קצה קודם). 15 כפול 12 כפול 12 זה 2,160 כרטיסים שונים, ואין שני עותקים שמקבלים את אותו כרטיס.
דוגמה לכרטיס אמיתי מקובץ האסטרטגיות של הסקיל: Adversarial + Build, then break + Edge cases first. העותק שמקבל אותו מדמיין קודם את המבקר הכי קשוח, בונה תשובה, זורק עליה חמישה תרחישים עוינים ומתקן כל מה שנשבר. עותק אחר באותה זירה בונה את התשובה מהיסוד, ואת התשובה של כל אחד תוקף מישהו שחושב אחרת ממנו.
לפי מה השופט נותן ציון?
השופט עובד לפי קובץ קריטריונים כתוב שנמצא בריפו, ואפשר לקרוא ולשנות אותו. כל קריטריון מקבל ציון בין 0 ל-10, והסכום המשוקלל יוצא מתוך 100:
| קריטריון | משקל | השאלה |
|---|---|---|
| נכונות | 30 | זה נכון? בלי טענות שגויות ובלי באגים |
| שלמות | 25 | זה עונה על כל דרישה שכתובה במשימה? |
| עמידות | 20 | זה מחזיק מול ההתקפות שעלו בקרב? |
| ספציפיות | 15 | אפשר לפעול לפי זה עכשיו, בלי לנחש? |
| בהירות | 10 | קל לקרוא ולהשתמש, באורך שמתאים? |
ויש עוד חוק אחד: פתרון עם פגם FATAL מאומת לא יכול לנצח פתרון בלי פגם כזה, לא משנה מה הציון.
מכירים את הרעיון של כמה סוכנים על אותה משימה ורוצים לראות אותו גם בקוד? במדריך ל-Orca יש צוות סוכנים שעובד במקביל, כל אחד על עותק משלו, ואתם בוחרים את התוצאה הכי טובה.
איך מתקינים את Arena בקלוד קוד?
שלב 1: בודקים שיש לכם את מה שצריך
צריך קלוד קוד, כי הזירה מריצה את העותקים בתור סוכני משנה שלו, ופייתון בגרסה 3.8 ומעלה. מעבר לזה אין מה להתקין: הסקיל חינמי וברישיון MIT, ואין הרשמה, מפתח API או חבילות להוריד.
שלב 2: מדביקים לקלוד ואומרים לו להתקין
נכנסים לקלוד קוד ומדביקים את הלינק של הסקיל יחד עם המשפט באנגלית שמופיע למטה. קלוד מוריד את הסקיל, מתקין אותו ובודק שהפקודה /arena עובדת.
https://github.com/Jakeschincariol/arena-skill
Install this skill, then confirm /arena works.
דרכים נוספות להתקין
מעדיפים לעשות את זה לבד? מעתיקים את תיקיית הסקיל לתיקיית הסקילים של קלוד קוד:
git clone https://github.com/Jakeschincariol/arena-skill.git
cp -r arena-skill/skills/arena ~/.claude/skills/
או מתקינים אותו כפלאגין, מתוך קלוד קוד:
/plugin marketplace add Jakeschincariol/arena-skill
/plugin install arena-skill@arena-skill
שימו לב שבהתקנה כפלאגין הפקודה נקראת /arena-skill:arena. רוצים /arena נקי? מעתיקים את התיקייה. ואם אתם רוצים את הסקיל רק בפרויקט אחד, מעתיקים את אותה תיקייה לתיקייה .claude/skills/ שבתוך הפרויקט.
.arena/ שהזירה יוצרת, ובמצב ההרשאות הרגיל קלוד יבקש אישור על כל קובץ. בריצה גדולה זה מאות אישורים, אז לפני שמריצים עוברים למצב accept edits עם Shift+Tab.איך משתמשים ב-Arena?
כשקלוד נתן תשובה שלא עפתם עליה
כותבים /arena ותו לא. הזירה לוקחת את הבקשה האחרונה שלכם כמשימה, ואת התשובה שלא אהבתם כתשובה שצריך לנצח. בסוף שופט נוסף משווה בין המנצחת למקורית בלי לדעת מי זו מי, ואומר לכם את הציון גם כשהמקורית ניצחה.
כשאתם יודעים מראש שהמשימה חשובה
כותבים את המשימה ישר אחרי הפקודה, למשל /arena --quick ואחריו "תכתוב כותרת לדף המחירים שלנו". תכתבו אותה מלאה, עם הקהל, האורך והטון, כי העותקים לא רואים את הצ'אט. בסוף מקבלים את התשובה שניצחה ואת ההתקפות שהיא שרדה, והקבצים שלכם נשארים כמו שהם, כי כל העבודה קורית בתיקייה נפרדת.
ככה זה נראה בדוגמאות מה-README של הסקיל:
/arena
/arena --quick write the headline for our pricing page
/arena --agents 32 fix the flaky test in tests/test_api.py
/arena --seed 7 plan my launch week, I have 6 hours a day
הדגלים שכדאי להכיר
| דגל | מה הוא עושה |
|---|---|
--agents N | כמה מתחרים ירוצו. ברירת המחדל היא 100. |
--quick | 16 מתחרים. ההגדרה ליום יום. |
--seed S | אותו seed נותן אותם כרטיסים ואותו טורניר. |
--wave W | כמה סוכני משנה רצים בכל גל. ברירת המחדל היא 10. |
ועוד דבר: קלוד יכול להפעיל את הזירה גם בלי הפקודה, כשאתם כותבים לו משהו כמו "זאת תשובה גרועה, תגרום להם להתחרות". במקרה כזה הוא שואל לפני שהוא מוציא משהו, ומציע שלוש אפשרויות: זירה מלאה, --quick, או ניסיון חוזר רגיל.
כמה Arena עולה?
הסקיל עצמו חינמי, אבל הוא רץ על השימוש שלכם בקלוד, ומאה עותקים זה הרבה שימוש. ככה נראות הריצות לפי הטבלה ב-README של הסקיל, נכון לאוקטובר 2026:
| מתחרים | סבבים | קריאות לסוכני משנה | גלים של 10 |
|---|---|---|---|
| 100 (ברירת מחדל) | 7 | 595 | 70 |
| 64 | 6 | 379 | 49 |
| 32 | 5 | 187 | 28 |
16--quick | 4 | 91 | 16 |
| 8 | 3 | 43 | 10 |
כשיש תשובה קודמת לנצח, מוסיפים עוד קריאה אחת. כל קריאה קוראת את המשימה ופתרון אחד או שניים, אז ככל שהמשימה ארוכה יותר, הריצה כבדה יותר. הזירה מדפיסה את המספרים לפני כל ריצה, ככה שאתם יודעים מראש על מה אתם הולכים.
וזה גם לוקח זמן. קלוד קוד מריץ כברירת מחדל עד 10 קריאות לכלים במקביל, אז הזירה עובדת בגלים של 10, וריצה של 100 עותקים היא 70 גלים. בגלל זה --quick היא ההגדרה ליום יום, ואת המאה שומרים לתשובה שבאמת חשובה.
מתי Arena שווה לכם, ומתי לא?
הזירה שווה את הזמן והשימוש כשהתשובה באמת משנה משהו. למשל:
- כותרת לדף מחירים, כשכל מה שקלוד מציע נשמע גנרי
- באג שחוזר שוב ושוב, כשהתיקון הראשון של קלוד לא החזיק
- תוכנית לשבוע השקה, כשיש לכם רק כמה שעות פנויות ביום
- תוכנית עסקית או החלטה גדולה, לפני שאתם סוגרים עליה
- כל תשובה שכבר ביקשתם לשפר פעמיים, ועדיין לא עפתם עליה
ומתי לא? שאלה פשוטה, תיקון קטן או משהו שקלוד כבר עונה עליו טוב. שם ניסיון רגיל מהיר וזול יותר. ואם המשימה עצמה מעורפלת, הזירה לא תציל אותה: משימה מעורפלת נכנסת, ומאה גרסאות מעורפלות יוצאות.
מחפשים עוד סקילים כאלה לקלוד קוד? find-skills מחפש בשבילכם סקילים שמישהו כבר בנה, ומתקין רק אחרי שאתם מאשרים.
חשוב לדעת לפני שמריצים
- 100 עותקים, מודל אחד. "100 גרסאות של קלוד" זה 100 סוכני משנה של המודל שאתם מריצים, לא 100 מודלים שונים. מה שמבדיל ביניהם זה הכרטיס.
- גם השופטים הם קלוד. מה שאתם מקבלים זו התשובה הכי חזקה שהטורניר מצא, לא הוכחה שהיא נכונה. בגלל זה הזירה מראה לכם את ההתקפות, ואומרת לכם ישר כשהתשובה שדחיתם קיבלה ציון גבוה יותר.
- העותקים לא רואים את הצ'אט. הסקיל כותב קובץ משימה עצמאי, וזה כל מה שמאה העותקים יודעים. דרישה שלא נכנסה לקובץ, כל המאה יפספסו. הקובץ נשמר בתוך
.arena/אם אתם רוצים לבדוק אותו. - הוא לא נוגע בפרויקט שלכם. שינויי קוד חוזרים כ-diff או כקבצים מלאים בתוך התשובה המנצחת. ההחלטה אם להחיל אותם שלכם, והסקיל שואל.
- אותו seed, לא אותה תשובה. seed קבוע נותן אותם כרטיסים ואותו טורניר, אבל המודל לא דטרמיניסטי, אז התשובות עצמן ישתנו.
- מערכת הפעלה. הסקיל צריך קלוד קוד ופייתון 3.8 ומעלה, וכלי הטורניר שלו כתוב בספרייה הסטנדרטית של פייתון בלבד. פקודות ההעתקה הידנית למעלה כתובות לטרמינל של Mac ולינוקס. במחשב Windows הכי פשוט לתת לקלוד להתקין דרך ההדבקה.
שאלות נפוצות על Arena
האם Arena חינמי?
כן. הסקיל חינמי ברישיון MIT, בלי הרשמה ובלי מפתח API. מה שעולה זה השימוש שלכם בקלוד: ריצה מלאה של 100 עותקים היא 595 קריאות לסוכני משנה, ו---quick היא 91 קריאות.
האם Arena עובד בצ'אט של Claude.ai?
לא. הוא צריך קלוד קוד, כי הוא מריץ את העותקים בתור סוכני משנה דרך כלי ה-Agent של קלוד קוד. צריך גם פייתון 3.8 ומעלה.
כמה זמן לוקחת ריצה של Arena?
ה-README לא נותן זמן בדקות, רק אומר שזה לוקח זמן. ריצה של 100 עותקים היא 70 גלים של עד 10 סוכני משנה בכל גל, וריצה עם --quick היא 16 גלים. אם אתם לא בטוחים, תתחילו עם --quick.
האם Arena משנה לי קבצים בפרויקט?
לא. כל העותקים כותבים רק בתוך התיקייה .arena/ שהזירה יוצרת. שינויי קוד חוזרים אליכם בתוך התשובה המנצחת, והסקיל שואל לפני שמחילים אותם.
מה ההבדל בין /arena לבין /arena --quick?
בלי דגל רצים 100 עותקים, 7 סבבים ו-595 קריאות לסוכני משנה. עם --quick רצים 16 עותקים, 4 סבבים ו-91 קריאות. זאת ההגדרה ליום יום, ואת המאה שומרים לתשובה שבאמת חשובה.
האם 100 העותקים הם 100 מודלים שונים?
לא. אלה 100 סוכני משנה של אותו מודל שאתם מריצים. מה שמבדיל ביניהם זה כרטיס האסטרטגיה: דרך חשיבה, שיטת עבודה ואסטרטגיה, ואין שני עותקים עם אותו כרטיס.