Geras užrašas yra trumpas, bet baigtas: jis nurodo tikslą, apribojimus, tikėtiną išvesties formatą ir minimalų susijusį kontekstą iš pradžių — todėl modelis gali teisingai atsakyti iš pirmo karto, užuot verčiant atgal ir šen bei ten.
Geras užrašas yra trumpas, bet baigtas: jis nurodo tikslą, apribojimus, tikėtiną išvesties formatą ir minimalų susijusį kontekstą iš pradžių — todėl modelis gali teisingai atsakyti iš pirmo karto, užuot verčiant atgal ir šen bei ten.
Vague:
"Fix my date function."
→ The model has to guess the language, the bug, and what "fixed" means.
Sharp:
"In this TypeScript function, parseDate returns NaN for 'DD/MM/YYYY' input.
Fix it to parse day-first dates. Return only the corrected function.
function parseDate(s: string) { return Date.parse(s); }"
→ goal (fix day-first parsing), constraint (TypeScript), context (the function),
output format (only the function) — all in four lines.
Ryški versija pašalina kiekvieną spėlionę. Modelis žino kalbą, tikslią klaidą, norimą elgesį ir kaip grąžinti rezultatą — todėl iš karto gausite naudingą atsakymą.
Trumpi, gerai nurodyti užrašai sumažina lėtą pirmyn ir atgal, kur modelis neteisingai atspėja ir jūs jį pataisote. Tikslo, apribojimų, išvesties formato ir tik pakankami konteksto nurodymas iš pradžių sutaupo token'us, laiką ir frustraciją — ir modelio atsakymas yra daug labiau tikėtinas, kad iš pirmo karto bus teisingas.