# Freebuff praksē: aģenta rakstīts kods pirms sapludināšanas

> Pārskata secība aģenta veiktām izmaiņām: atgriezenisks stāvoklis, vispirms riskantās rindas un pārbaudes, ko zaļš testu kopums nesedz.

Canonical: https://dreamrefer.al/lv/ai-blog/freebuff-guide/
Publisher: DreamReferral
Content language: Latviešu
Reviewed: 2026-10-26

## Zaļš testu kopums nav pārskats

Testi pārbauda gadījumus, par kuriem kāds bija aizdomājies. Aģents, kas maina uzvedību, var atstāt visus esošos testus zaļus, jo tie veco uzvedību fiksēja tikai vāji vai jo šo ceļu nekas nesedza. Zaļš pierāda, ka izmaiņa darbojas, nevis ka tā ir pareiza.

Tas pats attiecas uz kārtīgu kopsavilkumu: aģenta apraksts par to, ko tas izdarīja, ir tās pašas sistēmas apgalvojums, kas izmaiņu veica. Lasi diffu, nevis pavadvēstuli, un uztver testus kā vienu signālu starp vairākiem.

## Sāc no tīra un atgriezeniska stāvokļa

Pirms pirmā uzvednes: ieskaiti vai noliec malā darbu, izveido zaru un precīzi zini, kā atgriezīsies. Aģents ar piekļuvi terminālim var palaist migrācijas, pārrakstīt konfigurāciju un dzēst failus; atgriezenisks sākumpunkts negadījumu pārvērš neērtībā.

Ja uzdevums skar regulētus vai konfidenciālus datus, izmanto vienreizēju projekta kopiju un sarunu bez noslēpumiem. Sniedzēja noteikumi un datu apstrādes dokumentācija nosaka, kas atstāj tavu datoru — izlasi tos, nevis pieņem robežu.

## Lasi diffu tādā secībā, kur sāp

Lielu ģenerētu izmaiņu vieglāk pārskatīt apzinātā secībā, nevis no augšas uz leju.

- **Ieejas punkti**: maršruti, apstrādātāji, atļaujas un viss, kas maina, kurš kur nokļūst.
- **Dati**: shēma, migrācijas, serializācija un vaicājumi, jo īpaši viss, kas dzēš vai pārraksta.
- **Konfigurācija**: vides mainīgie, būvēšanas soļi, CI un izvietošanas iestatījumi.
- **Pārējais**: nosaukumi, struktūra, dublēšanās un kosmētiskie labojumi, kas diffu padara lielāku.

Pēc tam izlasi pievienotos testus un pajautā, ko tie nesedz. Aģents, kas rakstīja gan kodu, gan testu, var vienu un to pašu pārpratumu ierakstīt divreiz.

## Atkarības, noslēpumi un rindas, ko neviens nelasa

Jaunas atkarības ir vistrokšņainākais risks ģenerētā patchā: pazīstams pakotnes nosaukums, versija nez no kurienes, pilnībā pārrakstīts lockfile. Pārbaudi, kas pievienots, kāpēc, un vai projektā jau nebija kaut kas pietiekams.

Meklē akreditācijas datus, tokenus un iekšējos URL, kam nav vietas commitā, un pārbaudi, vai žurnālēšana nav sākusi drukāt klientu datus. Tieši šīs rindas pārskatot tiek pārlaistas — un tieši tur aģentam nav iemesla būt uzmanīgam: tas optimizē pieprasījumu, nevis tavu draudu modeli.

## Kad visu izmest

Ja diffs ir lielāks par uzdevumu, ja bloku nevari izskaidrot bez minējumiem vai ja izmaiņa ārstē simptomu, nevis cēloni, dzēs zaru. Sākt no jauna ar šaurāku pieprasījumu ir lētāk nekā uzturēt kodu, ko neviens nesaprot.

Tas pats noteikums attiecas uz uzvedni: kontrolsaraksts mūsu [Manus ceļvedī](/lv/ai-blog/manus-guide/) un struktūras padomi [Prompt Cowboy ceļvedī](/lv/ai-blog/prompt-cowboy-guide/) abi saīsina diffu. Ar pašu produktu sāc mūsu [Freebuff pārskatā](/lv/freebuff/), un to, kā rīkojamies ar ieteikumu saitēm, apraksta mūsu [partnerības atklāšana](/lv/disclaimer/).

## Frequently asked questions

### Vai ļaut tam izpildīt komandas manā terminālī?

Piekļuve terminālim padara koda aģentu noderīgu un riskantu, un atļauju darbību nosaka pakalpojumu sniedzējs. Sāc ar vienreizēju projekta kopiju vai pagaidu zaru, uzmanīgi vēro pirmās izpildes un turi akreditācijas datus ārpus sasniedzamības; komanda, kas tikai lasa failus, ir pavisam cits pieprasījums nekā izvietošana.

### Vai bezmaksas koda aģents ir pietiekams īstam darbam?

Mehāniskam darbam, ko spēj pārskatīt, jā. Bezmaksība ir biznesa modelis, nevis kvalitātes garantija: sniedzējs to finansē ar reklāmu un var mainīt modeļus, limitus vai funkcijas. Izšķir tas, vai vari izlasīt un pārbaudīt rezultātu, nevis cena.

### Vai jāpaziņo, ka kodu rakstījis aģents?

Ievēro komandas, repozitorija un licences noteikumus un atbildi godīgi, ja jautā. Profesionāli svarīgi ir tas, ka cilvēks izmaiņu pārskatīja un par to atbild; risks ir ģenerēts patch, ko neviens nav lasījis, nevis rīks, kas to uzrakstīja.

## Official sources

- [Freebuff — oficiālā vietne](https://freebuff.com/)
- [Freebuff — komandrindas aģents](https://freebuff.com/cli)
- [Freebuff — darbvirsmas lietotne](https://freebuff.com/desktop)
- [Freebuff — pirmkoda repozitorijs](https://github.com/CodebuffAI/freebuff)

Affiliate disclosure: DreamReferral may receive referral benefits. Eligibility, rewards, availability and fees are set by each provider. No reward or saving is guaranteed. Contact: dreamreferral@duck.com.
