Ceļš 01Nodarbība 2 / 6

Modeļi, konteksts un nepareizas atbildes

Noskaidrojiet, kā trūkstoša informācija var radīt nepareizu atbildi pat spējīgam modelim.

Pamati8 minPārskatīts

Publicē Kā mēs rakstām

Pārbaudiet savu izpratniFrontier modelis iesaka funkciju, kuras instalētajā bibliotēkā nav. Kā rīkoties?Izpildiet uzdevumu
Frontier modelis iesaka funkciju, kuras instalētajā bibliotēkā nav. Kā rīkoties?

Ko apgūsiet

  • Atdaliet modeļa spējas no piekļuves aktuāliem faktiem.
  • Atpazīstiet, kad trūkstošs ierobežojums maina citādi ticamu atbildi.
  • Prasiet pierādījumus, kurus varat pārbaudīt.

Atdaliet spējas no pieejamās informācijas

Valodas modelis izmanto apgūtas likumsakarības un uzdevuma laikā sniegto informāciju. Mūsdienu modeļi spēj veikt apjomīgus spriedumus un noderīgu darbu ar programmatūru. Tie var arī radīt detalizētu atbildi, kas balstās uz nepareizu pieņēmumu.

„Frontier modelis“ raksturo mainīgu spēju līmeni. Termins nepierāda, ka modelis ir izlasījis jūsu repozitoriju. Tas neparāda, ka modelis zina jūsu atkarību versijas vai nerakstītos biznesa noteikumus. Šie fakti jāsniedz uzdevuma videi.

Aģents ar piemērotiem rīkiem var iegūt informāciju. Tērzēšana bez piekļuves nevar pārbaudīt repozitoriju. Ja atbilde šķiet nepareiza, uzdodiet divus jautājumus. Vai modelis var atrisināt šo problēmu ar pareizo informāciju? Vai modelis šo informāciju saņēma?

Cits modelis varētu palīdzēt ar pirmo problēmu. Trūkstošās politikas pievienošana vai atkarības pārbaude var atrisināt otro problēmu.

Nosakiet šī uzdevuma kontekstu

Konteksts ir informācija, kas pieejama pašreizējai atbildei. Tas ietver instrukcijas, pievienotos failus, saistīto sarunu un rīku rezultātus. Produkti atlasa un saglabā šo informāciju dažādi. Tie var arī apkopot agrāko saturu.

Nepieņemiet, ka modelis izlasa katru failu augšupielādētā mapē. Nepieņemiet, ka agrīna instrukcija paliek pieejama visu garo sesiju. Lūdziet rīkam norādīt izmantotos failus un instrukcijas.

Vairāk konteksta ne vienmēr uzlabo atbildi. Aktuāls arhitektūras lēmums var palīdzēt vairāk nekā nesaistīti pirmkoda faili. Novecojis migrācijas ceļvedis var radīt nepareizu atbildi, jo ceļvedis izskatās autoritatīvs.

Aplūkojiet izdomātu konta iestatījumu funkciju. Pievienojiet maršrutu, autorizācijas starpprogrammatūru, attiecīgo datu modeli un esošu testu. Pievienojiet konkrētu ierobežojumu: „Dalībnieks var mainīt savu parādāmo vārdu. Dalībnieks nevar mainīt savu lomu organizācijā.“ Tagad modelim ir skaidrs noteikums, kas jāsaglabā.

Pārbaudiet skaidrojumā minētos apgalvojumus

Atbilde var apgalvot, ka API galapunkts ir drošs, jo starpprogrammatūra pārbauda īpašumtiesības. Pārbaudiet katru šī apgalvojuma daļu.

  1. Pārbaudiet, vai galapunkts izmanto norādīto starpprogrammatūru.
  2. Pārbaudiet, vai starpprogrammatūra pārbauda īpašumtiesības, ne tikai autentifikāciju.
  3. Nosakiet lietotāja identitātes avotu.
  4. Veiciet negatīvu testu cita lietotāja vārdā.

Atsauce uz repozitoriju norāda, kur meklēt. Atsauce nepierāda, ka skaidrojums atbilst kodam.

Izmantojiet tādu pašu metodi API ieteikumam. Ģenerēts kods var izsaukt metodi, kuru instalētā pakotne neeksportē. Pirms atkarību nomaiņas pārbaudiet pakotnes versiju un oficiālo dokumentāciju. Citādi nepamatots pieņēmums var izraisīt nevajadzīgu migrāciju.

Pārvērtiet nenoteiktību pārbaudē

„Esiet precīzi“ nav pārbaudes plāns. Nosakiet pieņēmumu, nepieciešamos pierādījumus un nepareiza rezultāta sekas.

Piemēram: „Šim galapunktam neesam pārbaudījuši nomnieku izolāciju. Pārbaudiet pieprasījuma apstrādātāju. Pievienojiet testu, kurā cita nomnieka lietotājs pieprasa to pašu ierakstu.“ Šī instrukcija dod aģentam konkrētu izmeklēšanas uzdevumu un novērojamu rezultātu.

Jautājumos par īstenojumu pārbaudiet faktisko sistēmas versiju. Dokuments var aprakstīt paredzēto darbību. Koda pārbaude un testi palīdz noteikt pašreizējo darbību. Ja tie nesakrīt, fiksējiet atšķirību, līdz atbildīgais to atrisina. Klusējot neizvēlieties ērtāko atbildi.

Vadītāji var izmantot šo metodi, nelasot katru koda izmaiņu. Jautājiet, kurus pieņēmumus komanda pārbaudīja. Nosakiet vēl neatrisinātos pieņēmumus un to atbildīgos. Šī informācija pamato lēmumu par laidienu tiešāk nekā modeļa nosaukums.

Izpildiet uzdevumu

Izvēlieties nelielu funkciju, ko saprotat. Izmantojiet kodu bez sensitīvas informācijas. 1. Palūdziet apstiprinātam MI rīkam izskaidrot funkciju. 2. Pievienojiet izsaucēja kodu un vienu neizturētu testu. 3. Lūdziet rīkam pārskatīt skaidrojumu. 4. Pierakstiet mainīto apgalvojumu un pierādījumus, kas to mainīja. 5. Pierakstiet vēl atlikušo nenoteiktību.

Lejupielādēt darblapu (Markdown)
Pārbaudiet savu izpratni ↑

Turpiniet mācīties

Avoti un papildu lasāmviela

Saistītā lasāmviela no Taiga

← Iepriekšējā nodarbība: Vibe coding: lietojums un ierobežojumi