Õpitee 01Õppetund 4 / 6

Vali kasulik esimene AI-ülesanne

Vali väike ülesanne selgete sisendite, nähtavate tulemuste ja piiratud tagajärgedega.

Alustase8 minÜle vaadatud

Avaldaja Kuidas me kirjutame

Mida õpid

  • Hinda ülesande selgust, kontrollitavust ja tagasipööratavust.
  • Määra edu enne alustamist.
  • Hoia tundlikud andmed ja tootmistoimingud esimesest harjutusest väljas.

Vali ülesanne, mida saad kontrollida

Esimene kasulik ülesanne peaks õpetama, kuidas tööriist sinu keskkonnas toimib. Samuti peaks see andma tulemuse, mida saad uurida. Teadaoleva vea väike parandus täidab sageli mõlemad tingimused.

Ära vali ülesannet ainult sellepärast, et demo näeks muljetavaldav välja. Lai ümberkujundus võib teha palju nähtavaid muudatusi ja samal ajal valesid eeldusi varjata. Väike ülesanne võib näidata, kas agent loeb juhiseid, püsib ulatuses ja teatab ebaõnnestunud kontrollidest täpselt.

Sa ei pea valima kõige lihtsamat võimalikku ülesannet. Vali selline, mille õige tulemuse meeskond ära tunneb ja mille õigsust selgitada oskab.

Võrdle võimalikke ülesandeid

Vaatame aruandlusrakenduse kolme väljamõeldud soovi.

Võimalik ülesanneKontrollTagajärjed
Selgita kuupäevaparseritVõrdle selgitust koodi ja näidetegaKoodihoidla ei muutu
Lisa regressioonitest teadaolevale kuupäevavealeTest ebaõnnestub vea korral ja õnnestub pärast parandustVäike muudatus harus
Kirjuta aruandlusarhitektuur ümberPaljud nõuded ja integratsioonid vajavad ülevaatustLai muudatus ebakindla mõjuga

Selgitusülesanne aitab arutluskäiku ja tõendeid uurida. Regressioonitest lisab kontrollitud toimingu. Arhitektuuriülesanne võib hiljem väärtuslik olla, kuid vajab palju tugevamat kirjeldust ja ülevaatusprotsessi.

Vali esimeseks harjutuseks regressioonitest. Kasuta väljamõeldud kuupäevi ja kohalikku haru. Ütle, et tootmisjuurdepääs, sõltuvuste uuendamine ja mitteseotud refaktoreerimine jäävad ulatusest välja.

Kirjuta lõpetamistingimus

„Paranda kuupäevade käsitlemist” jätab liiga palju tõlgendamisruumi. Kasuta konkreetset tingimust: „Kui sisend sisaldab kehtetut kalendrikuupäeva, tagasta valideerimisviga. Säilita kehtivate kuupäevade dokumenteeritud väljund.”

Lisa kehtiva ja kehtetu sisendi näited. Nimeta olemasolev testikäsk. Palu agendil uurida praegust käitumist enne failide muutmist. Nõua pärast muudatust vea ja tõendite lühikest selgitust.

Erista ülesande tulemust tegevusest. „Agent kirjutas testi” kirjeldab tegevust. „Test lükkab teadaoleva vea tagasi” kirjeldab tõendit. Test, mis õnnestub nii õige kui ka vale koodiga, ei tõenda kavandatud kaitset.

Jälgi tööprotsessi

Harjutuse ajal pane kirja, kus agent vajab lisakonteksti. Kontrolli, kas ta loeb asjakohaseid koodihoidla juhiseid. Märka, kas ta muudab ulatusest välja jäävaid faile või kordab edutut lähenemist ilma uute tõenditeta.

Ära paranda kohe iga väikest valikut. Lase agendil lubatud ja tagasipööratav töö lõpetada, et saaksid tulemust hinnata. Sekku, kui järgmine toiming ületab piiri või töö jätkamine sõltub lahtisest nõudest.

Lõpus vaata diff üle ja käivita asjakohased kontrollid. Registreeri nii agendi aeg kui ka enda ettevalmistus- ja ülevaatusaeg. Need tähelepanekud aitavad valida järgmist ülesannet ja parandada tööjuhiseid.

Laienda korraga üht piiri

Kui harjutus õnnestub, suurenda keerukuse üht mõõdet. Võid liikuda ühelt funktsioonilt seotud moodulipaarile. Võid lisada dokumenteeritud integratsiooni. Hoia õigused ja kontrollinõuded selged.

Kui harjutus ebaõnnestub, leia põhjus enne ulatuse laiendamist. Puuduv kontekst, ebaselge nõue, kättesaamatu testkeskkond ja mudeli piirang vajavad erinevaid parandusi. Suurem autonoomia ei lahenda kõiki nelja probleemi.

Kui prototüüp jääb kasutusse, määra hoolduse vastutaja. Uus haavatavusteave võib nõuda tegutsemist ilma koodimuudatuseta. Vaata pidevat haavatavuste haldust.

Tee harjutus

Kirjuta kolm võimalikku ülesannet. Nimeta iga ülesande tulemus, kontrollimeetod, lubatud andmed ja taastamistoiming. Vali ülesanne kõige selgemate tõenditega. Kui ühelgi pole usaldusväärset kontrolli, paranda kirjeldust enne agendi kasutamist.

Laadi tööleht alla (Markdown)

Kontrolli oma arusaamist

Milline ülesanne on parim esimene harjutus meeskonnale, kes alles alustab koodiagentidega?

Allikad ja lisalugemine

Seotud lugemine Taigalt