ג׳פרי האנטלי מציע לתעד את ההתנהגות שהבדיקות מתארות במפרטי Markdown, ואז להיעזר במפרטים האלה כמדריך להעברה לשפה אחרת.[8] בשלב נוסף בגישתו, מנתחים את פונקציונליות המוצר ומקשרים את המימוש למפרט — כדי שהקוד החדש לא יתבסס רק על קריאה בקוד הישן.[8] תיעוד Cline מבחין בין מצב תכנון, שמיועד לחקירה ולגיבוש תוכנית, לבין מצב בי...
פורסם על ידיהתמונות נוצרו באמצעות GPT Image 2
Research answer
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/7r0kEd78FtcdAiMHXNNGuaqA5NI3/thumbnails/EEE474813AA23043E823/CD56382E76A171FCFE8E-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"apply diff","arguments":{"path":" bmad output/analysis/ANALYSIS 20261022 document test governance.md","diff":"<<<<<<< SEARCH\n:start line:82\n \n Huntley 的一手原文明确在跨语言移植场景中提出将测试提炼成领域规范。[10] 本提案不将该场景方法外推. Topic tags: general web, openai, llm, ai, automation. 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, watermarks, charts wit
העברת תוכנה משפת תכנות אחת לאחרת נשמעת כמו תרגיל בתרגום: מבינים מה עושה הקוד, וכותבים אותו מחדש. אבל כשפרויקט גדל, לא תמיד קל לגלות מה ההתנהגות המצופה ממנו — ובפרט אילו פרטים קטנים הבדיקות נועדו לשמר.
ג׳פרי האנטלי מציע להפוך את הסדר: להתחיל לא מהקוד, אלא מהידע שאפשר לחלץ ממנו ומהבדיקות שמכסות אותו. במאמר קצר שפרסם במרץ 2026, הוא מתאר תהליך להעברת קוד באמצעות סוכני תכנות.8
השלב הראשון בגישתו הוא לבחון את קובצי הבדיקות, ולתעד את מה שהם מלמדים על התנהגות התוכנה בקובצי מפרט בפורמט Markdown. לפי התיאור, אפשר להשתמש בסוכנים נפרדים כדי ללמוד חלקים שונים ולצרף למפרט הפניות למימוש הרלוונטי.8
היתרון של מפרט כזה הוא שהוא עשוי להפוך ידע שהיה מפוזר בין קובצי בדיקה לקווים מנחים שאפשר לקרוא ולהשוות אליהם את המימוש החדש. אבל חשוב לדייק: זו הצעה לשיטת עבודה בהעברה בין שפות, לא טענה שכל הבדיקות ניתנות לצמצום למסמך או שאפשר למחוק אותן אחרי כתיבת המפרט.
האנטלי מתאר שלב נפרד שבו בוחנים את קובצי המימוש ומתעדים את פונקציונליות המוצר, תוך קישור למפרטים שנוצרו קודם.8 כך, הרעיון הוא שהעבודה על השפה החדשה תישען גם על התיעוד וגם על הבנת ההתנהגות הקיימת.
במילים אחרות, המפרט נועד לשמש גשר בין מה שהמערכת אמורה לעשות לבין המימוש החדש — ולא להיות תחליף אוטומטי לבדיקה שהמימוש אכן עושה זאת. המקור מציג את השיטה של האנטלי, אך אינו מדווח על השוואה מבוקרת שמוכיחה שהיא משפרת כל העברה או מתאימה לכל פרויקט.
תיעוד Cline מציג הפרדה בין Plan ל-Act: במצב Plan הסוכן יכול לחקור את בסיס הקוד, לבצע חיפושים ולדון באסטרטגיה, אך לפי התיעוד אינו יכול לערוך קבצים או להריץ פקודות; במצב Act הוא מבצע את התוכנית.2 גם רשימת הכלים הזמינים עשויה להשתנות בהתאם למצב ולתצורת הסשן.
1
ההבחנה הזאת מדגישה נקודה חשובה בשימוש בסוכני קוד: יש להפריד בין גיבוש הבנה ותוכנית לבין ביצוע שינויים. תיעוד Cline מתאר מנגנוני אישור לשינויים ולפקודות, לצד אפשרות להפעיל אישור אוטומטי — אך אין להסיק מכך שכל סוכן או כל תצורה פועלים באותו אופן.10
ההצעה של האנטלי מעניינת במיוחד כשצריך לשמר התנהגות קיימת במהלך מעבר לשפה אחרת: קודם להפוך את הידע שבבדיקות למפרט קריא, ואז לקשור אליו את ההבנה של פונקציות המוצר.8 הדרך הזהירה להשתמש ברעיון היא לראות במפרט כלי עזר לתכנון ולבדיקה — לא תחליף לבדיקות רגרסיה, לביקורת אנושית או לאימות שהקוד החדש מתנהג כמצופה.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
ג׳פרי האנטלי מציע לתעד את ההתנהגות שהבדיקות מתארות במפרטי Markdown, ואז להיעזר במפרטים האלה כמדריך להעברה לשפה אחרת.[8]
ג׳פרי האנטלי מציע לתעד את ההתנהגות שהבדיקות מתארות במפרטי Markdown, ואז להיעזר במפרטים האלה כמדריך להעברה לשפה אחרת.[8] בשלב נוסף בגישתו, מנתחים את פונקציונליות המוצר ומקשרים את המימוש למפרט — כדי שהקוד החדש לא יתבסס רק על קריאה בקוד הישן.[8]
תיעוד Cline מבחין בין מצב תכנון, שמיועד לחקירה ולגיבוש תוכנית, לבין מצב ביצוע; אילו כלים זמינים תלוי גם בתצורת הסשן.[1][2]
ג׳פרי האנטלי מציע לתעד את ההתנהגות שהבדיקות מתארות במפרטי Markdown, ואז להיעזר במפרטים האלה כמדריך להעברה לשפה אחרת.[8] בשלב נוסף בגישתו, מנתחים את פונקציונליות המוצר ומקשרים את המימוש למפרט — כדי שהקוד החדש לא יתבסס רק על קריאה בקוד הישן.[8] תיעוד Cline מבחין בין מצב תכנון, שמיועד לחקירה ולגיבוש תוכנית, לבין מצב בי...
פורסם על ידיהתמונות נוצרו באמצעות GPT Image 2
Research answer
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/7r0kEd78FtcdAiMHXNNGuaqA5NI3/thumbnails/EEE474813AA23043E823/CD56382E76A171FCFE8E-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"apply diff","arguments":{"path":" bmad output/analysis/ANALYSIS 20261022 document test governance.md","diff":"<<<<<<< SEARCH\n:start line:82\n \n Huntley 的一手原文明确在跨语言移植场景中提出将测试提炼成领域规范。[10] 本提案不将该场景方法外推. Topic tags: general web, openai, llm, ai, automation. 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, watermarks, charts wit
העברת תוכנה משפת תכנות אחת לאחרת נשמעת כמו תרגיל בתרגום: מבינים מה עושה הקוד, וכותבים אותו מחדש. אבל כשפרויקט גדל, לא תמיד קל לגלות מה ההתנהגות המצופה ממנו — ובפרט אילו פרטים קטנים הבדיקות נועדו לשמר.
ג׳פרי האנטלי מציע להפוך את הסדר: להתחיל לא מהקוד, אלא מהידע שאפשר לחלץ ממנו ומהבדיקות שמכסות אותו. במאמר קצר שפרסם במרץ 2026, הוא מתאר תהליך להעברת קוד באמצעות סוכני תכנות.8
השלב הראשון בגישתו הוא לבחון את קובצי הבדיקות, ולתעד את מה שהם מלמדים על התנהגות התוכנה בקובצי מפרט בפורמט Markdown. לפי התיאור, אפשר להשתמש בסוכנים נפרדים כדי ללמוד חלקים שונים ולצרף למפרט הפניות למימוש הרלוונטי.8
היתרון של מפרט כזה הוא שהוא עשוי להפוך ידע שהיה מפוזר בין קובצי בדיקה לקווים מנחים שאפשר לקרוא ולהשוות אליהם את המימוש החדש. אבל חשוב לדייק: זו הצעה לשיטת עבודה בהעברה בין שפות, לא טענה שכל הבדיקות ניתנות לצמצום למסמך או שאפשר למחוק אותן אחרי כתיבת המפרט.
האנטלי מתאר שלב נפרד שבו בוחנים את קובצי המימוש ומתעדים את פונקציונליות המוצר, תוך קישור למפרטים שנוצרו קודם.8 כך, הרעיון הוא שהעבודה על השפה החדשה תישען גם על התיעוד וגם על הבנת ההתנהגות הקיימת.
במילים אחרות, המפרט נועד לשמש גשר בין מה שהמערכת אמורה לעשות לבין המימוש החדש — ולא להיות תחליף אוטומטי לבדיקה שהמימוש אכן עושה זאת. המקור מציג את השיטה של האנטלי, אך אינו מדווח על השוואה מבוקרת שמוכיחה שהיא משפרת כל העברה או מתאימה לכל פרויקט.
תיעוד Cline מציג הפרדה בין Plan ל-Act: במצב Plan הסוכן יכול לחקור את בסיס הקוד, לבצע חיפושים ולדון באסטרטגיה, אך לפי התיעוד אינו יכול לערוך קבצים או להריץ פקודות; במצב Act הוא מבצע את התוכנית.2 גם רשימת הכלים הזמינים עשויה להשתנות בהתאם למצב ולתצורת הסשן.
1
ההבחנה הזאת מדגישה נקודה חשובה בשימוש בסוכני קוד: יש להפריד בין גיבוש הבנה ותוכנית לבין ביצוע שינויים. תיעוד Cline מתאר מנגנוני אישור לשינויים ולפקודות, לצד אפשרות להפעיל אישור אוטומטי — אך אין להסיק מכך שכל סוכן או כל תצורה פועלים באותו אופן.10
ההצעה של האנטלי מעניינת במיוחד כשצריך לשמר התנהגות קיימת במהלך מעבר לשפה אחרת: קודם להפוך את הידע שבבדיקות למפרט קריא, ואז לקשור אליו את ההבנה של פונקציות המוצר.8 הדרך הזהירה להשתמש ברעיון היא לראות במפרט כלי עזר לתכנון ולבדיקה — לא תחליף לבדיקות רגרסיה, לביקורת אנושית או לאימות שהקוד החדש מתנהג כמצופה.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
ג׳פרי האנטלי מציע לתעד את ההתנהגות שהבדיקות מתארות במפרטי Markdown, ואז להיעזר במפרטים האלה כמדריך להעברה לשפה אחרת.[8]
ג׳פרי האנטלי מציע לתעד את ההתנהגות שהבדיקות מתארות במפרטי Markdown, ואז להיעזר במפרטים האלה כמדריך להעברה לשפה אחרת.[8] בשלב נוסף בגישתו, מנתחים את פונקציונליות המוצר ומקשרים את המימוש למפרט — כדי שהקוד החדש לא יתבסס רק על קריאה בקוד הישן.[8]
תיעוד Cline מבחין בין מצב תכנון, שמיועד לחקירה ולגיבוש תוכנית, לבין מצב ביצוע; אילו כלים זמינים תלוי גם בתצורת הסשן.[1][2]