Geoffrey Huntley beskriver en metode, hvor et AI agentforløb gennemgår testene og samler deres forventninger i specifikationsdokumenter. Derefter bruges specifikationerne som grundlag for et særskilt forløb, der arbejder med programmets funktioner i det nye sprog.
Udgivet afBilleder genereret med 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/C8lJ1gzcyUXve6SW3HGOwmkYCW43/thumbnails/97F31FA8309E1888CF43/DD61958C4E7808AE1CAA-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:156\n \n| 规则是否自动加载 | 当前官方入口区分规则与技能的配置位置。[3] 目标版本优先级、桥接接口与加载结果未. Topic tags: general web, llm, agents, 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
Når software skal flyttes fra ét programmeringssprog til et andet, er det ikke nok at få koden til at ligne originalen. Den nye version skal også opføre sig som forventet. Udvikleren Geoffrey Huntley foreslår derfor at lade testene være udgangspunktet for en slags byggeplan.
Huntleys forslag begynder med en gennemgang af testfilerne. Et agentforløb samler testenes forventninger i Markdown-dokumenter under en mappe som /specs/ og henviser til de relevante dele af testene. Derefter starter et separat agentforløb med at beskrive programmets funktionalitet med henvisning til specifikationerne. 10
Tanken er at skabe et mere læsbart mellemled mellem den eksisterende kode og den nye implementering. I stedet for kun at bede en model om at oversætte kode får den materiale, der beskriver, hvad programmet skal gøre, og hvordan det bliver afprøvet.
En lignende adskillelse findes i Cline, et AI-værktøj til programmering. I Plan-tilstand kan værktøjet undersøge kodebasen og drøfte en fremgangsmåde, men det kan ikke ændre filer eller køre kommandoer. Act-tilstand bruges til at udføre planen. 2
Det er en praktisk forskel: Først kan udvikleren få overblik over krav og mulige ændringer; derefter kan selve arbejdet begynde. Men en planlægningsfase gør ikke automatisk resultatet korrekt. Det kræver stadig, at den nye kode bliver bygget, testet og gennemgået.
Specifikationer kan gøre en portering lettere at følge, især når de kobler forventet adfærd til konkrete tests. Men kvaliteten afhænger af det materiale, der bliver gennemgået, og af om specifikationerne faktisk dækker de vigtige funktioner. En testbaseret byggeplan kan derfor hjælpe med at styre arbejdet, men kan ikke i sig selv bevise, at alt er overført rigtigt.
Huntleys forslag er specifikt rettet mod portering mellem programmeringssprog. Det bør ikke læses som et argument for at fjerne almindelige regressionstests eller springe kontrol af den færdige software over. 10
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Geoffrey Huntley beskriver en metode, hvor et AI agentforløb gennemgår testene og samler deres forventninger i specifikationsdokumenter.
Geoffrey Huntley beskriver en metode, hvor et AI agentforløb gennemgår testene og samler deres forventninger i specifikationsdokumenter. Derefter bruges specifikationerne som grundlag for et særskilt forløb, der arbejder med programmets funktioner i det nye sprog.
Cline skelner mellem en Plan tilstand til læsning og planlægning og en Act tilstand, der udfører ændringer.
Geoffrey Huntley beskriver en metode, hvor et AI agentforløb gennemgår testene og samler deres forventninger i specifikationsdokumenter. Derefter bruges specifikationerne som grundlag for et særskilt forløb, der arbejder med programmets funktioner i det nye sprog.
Udgivet afBilleder genereret med 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/C8lJ1gzcyUXve6SW3HGOwmkYCW43/thumbnails/97F31FA8309E1888CF43/DD61958C4E7808AE1CAA-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:156\n \n| 规则是否自动加载 | 当前官方入口区分规则与技能的配置位置。[3] 目标版本优先级、桥接接口与加载结果未. Topic tags: general web, llm, agents, 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
Når software skal flyttes fra ét programmeringssprog til et andet, er det ikke nok at få koden til at ligne originalen. Den nye version skal også opføre sig som forventet. Udvikleren Geoffrey Huntley foreslår derfor at lade testene være udgangspunktet for en slags byggeplan.
Huntleys forslag begynder med en gennemgang af testfilerne. Et agentforløb samler testenes forventninger i Markdown-dokumenter under en mappe som /specs/ og henviser til de relevante dele af testene. Derefter starter et separat agentforløb med at beskrive programmets funktionalitet med henvisning til specifikationerne. 10
Tanken er at skabe et mere læsbart mellemled mellem den eksisterende kode og den nye implementering. I stedet for kun at bede en model om at oversætte kode får den materiale, der beskriver, hvad programmet skal gøre, og hvordan det bliver afprøvet.
En lignende adskillelse findes i Cline, et AI-værktøj til programmering. I Plan-tilstand kan værktøjet undersøge kodebasen og drøfte en fremgangsmåde, men det kan ikke ændre filer eller køre kommandoer. Act-tilstand bruges til at udføre planen. 2
Det er en praktisk forskel: Først kan udvikleren få overblik over krav og mulige ændringer; derefter kan selve arbejdet begynde. Men en planlægningsfase gør ikke automatisk resultatet korrekt. Det kræver stadig, at den nye kode bliver bygget, testet og gennemgået.
Specifikationer kan gøre en portering lettere at følge, især når de kobler forventet adfærd til konkrete tests. Men kvaliteten afhænger af det materiale, der bliver gennemgået, og af om specifikationerne faktisk dækker de vigtige funktioner. En testbaseret byggeplan kan derfor hjælpe med at styre arbejdet, men kan ikke i sig selv bevise, at alt er overført rigtigt.
Huntleys forslag er specifikt rettet mod portering mellem programmeringssprog. Det bør ikke læses som et argument for at fjerne almindelige regressionstests eller springe kontrol af den færdige software over. 10
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Geoffrey Huntley beskriver en metode, hvor et AI agentforløb gennemgår testene og samler deres forventninger i specifikationsdokumenter.
Geoffrey Huntley beskriver en metode, hvor et AI agentforløb gennemgår testene og samler deres forventninger i specifikationsdokumenter. Derefter bruges specifikationerne som grundlag for et særskilt forløb, der arbejder med programmets funktioner i det nye sprog.
Cline skelner mellem en Plan tilstand til læsning og planlægning og en Act tilstand, der udfører ændringer.