Metoden begynder med at gennemgå testene og samle deres krav i Markdown dokumenter. Derefter bruges specifikationerne som grundlag for at genskabe programmets funktioner i et andet programmeringssprog.
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/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
At flytte et program fra ét programmeringssprog til et andet handler ikke kun om at oversætte syntaks. Man skal også bevare programmets funktioner. Geoffrey Huntley foreslår at bruge AI-agenter til først at gøre kravene tydelige og derefter bygge programmet på ny ud fra dem. 8
Fremgangsmåden begynder med programmets eksisterende tests. En agent gennemgår testfilerne og samler deres krav i Markdown-dokumenter under en mappe som specs/. Huntley foreslår, at specifikationerne henviser til de relevante steder i koden, så det er muligt at se, hvor beskrivelsen kommer fra. 8
I næste omgang gennemgås programmets funktionalitet, og specifikationerne bruges som vejledning til porteringen til det nye sprog. Kort fortalt forsøger metoden at gøre programmets forventede opførsel til et tydeligt mellemled mellem den gamle og den nye implementering. 8
Huntleys forslag er rettet mod kodeflytning mellem programmeringssprog. Det betyder ikke, at specifikationer automatisk fanger alle vigtige krav, eller at de eksisterende tests bør fjernes. Metoden gør snarere kravene bag testene synlige og kan give arbejdet med en ny implementering et mere konkret udgangspunkt.
Det passer med en bredere pointe, Huntley selv fremhæver: Når AI-agenter skriver mere af koden, bliver det vigtigt at kunne kontrollere, om resultatet faktisk fungerer. 5 Men den praktiske værdi afhænger stadig af kvaliteten af testene, specifikationerne og den efterfølgende kontrol.
Værktøjer som Cline adskiller planlægning fra udførelse: I Plan-tilstand kan agenten undersøge et projekt og foreslå en strategi, mens ændringer udføres i Act-tilstand. 2 Hvilke værktøjer agenten har adgang til, kan afhænge af opsætningen.
1
Det gør det muligt at bruge agenten til at gennemgå kode og udarbejde et forslag, før ændringerne bliver ført ud i livet. Huntleys metode er derfor bedst forstået som en opskrift på at strukturere en portering – ikke som bevis på, at AI kan overtage ansvaret for at afgøre, om den nye version er korrekt.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Metoden begynder med at gennemgå testene og samle deres krav i Markdown dokumenter.
Metoden begynder med at gennemgå testene og samle deres krav i Markdown dokumenter. Derefter bruges specifikationerne som grundlag for at genskabe programmets funktioner i et andet programmeringssprog.
Det er en konkret metode til kodeflytning – ikke i sig selv et argument for at droppe test og menneskelig kontrol.
Metoden begynder med at gennemgå testene og samle deres krav i Markdown dokumenter. Derefter bruges specifikationerne som grundlag for at genskabe programmets funktioner i et andet programmeringssprog.
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/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
At flytte et program fra ét programmeringssprog til et andet handler ikke kun om at oversætte syntaks. Man skal også bevare programmets funktioner. Geoffrey Huntley foreslår at bruge AI-agenter til først at gøre kravene tydelige og derefter bygge programmet på ny ud fra dem. 8
Fremgangsmåden begynder med programmets eksisterende tests. En agent gennemgår testfilerne og samler deres krav i Markdown-dokumenter under en mappe som specs/. Huntley foreslår, at specifikationerne henviser til de relevante steder i koden, så det er muligt at se, hvor beskrivelsen kommer fra. 8
I næste omgang gennemgås programmets funktionalitet, og specifikationerne bruges som vejledning til porteringen til det nye sprog. Kort fortalt forsøger metoden at gøre programmets forventede opførsel til et tydeligt mellemled mellem den gamle og den nye implementering. 8
Huntleys forslag er rettet mod kodeflytning mellem programmeringssprog. Det betyder ikke, at specifikationer automatisk fanger alle vigtige krav, eller at de eksisterende tests bør fjernes. Metoden gør snarere kravene bag testene synlige og kan give arbejdet med en ny implementering et mere konkret udgangspunkt.
Det passer med en bredere pointe, Huntley selv fremhæver: Når AI-agenter skriver mere af koden, bliver det vigtigt at kunne kontrollere, om resultatet faktisk fungerer. 5 Men den praktiske værdi afhænger stadig af kvaliteten af testene, specifikationerne og den efterfølgende kontrol.
Værktøjer som Cline adskiller planlægning fra udførelse: I Plan-tilstand kan agenten undersøge et projekt og foreslå en strategi, mens ændringer udføres i Act-tilstand. 2 Hvilke værktøjer agenten har adgang til, kan afhænge af opsætningen.
1
Det gør det muligt at bruge agenten til at gennemgå kode og udarbejde et forslag, før ændringerne bliver ført ud i livet. Huntleys metode er derfor bedst forstået som en opskrift på at strukturere en portering – ikke som bevis på, at AI kan overtage ansvaret for at afgøre, om den nye version er korrekt.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Metoden begynder med at gennemgå testene og samle deres krav i Markdown dokumenter.
Metoden begynder med at gennemgå testene og samle deres krav i Markdown dokumenter. Derefter bruges specifikationerne som grundlag for at genskabe programmets funktioner i et andet programmeringssprog.
Det er en konkret metode til kodeflytning – ikke i sig selv et argument for at droppe test og menneskelig kontrol.