ÕPPETUND 12 / 22 · 24 MIN · KESKTASE

Agendid ja automatsioon

AI-automatiseerimine

Ühenda AI taustatöö, järjekorra ja olekumasinaga nii, et katkestus ei kaotaks tööd ega kordaks tegevust.

AI töövoog ühendab andmed, tööriistad ja kontrollitud väljundi
Automaatne tegevus vajab nähtavat olekut ja kontrolli.
Märksõnad ja otsinguteemad
Sisukord4 peatükki · näita
Õpieesmärk

Oskad kavandada käivitaja, töötleja, kinnituse ja taastumisega automatsiooni.

Automatsioon on rohkem kui mudelikõne

Päris protsess vajab käivitajat, sisendi kontrolli, tööjärjekorda, olekut, mudeli või tööriista sammu, tulemi valideerimist ja veast taastumist.

NÄIDE
received → validated → queued → processing
                         ↓
                 needs_review
                    ↙       ↘
               approved    rejected
                    ↓
                completed

Iga üleminek peab olema lubatud, logitud ja korduskindel.

Vali õige käivitaja

Käivitaja võib olla vorm, webhook, ajakava või andmebaasisündmus. Kontrolli sündmuse ehtsust, duplikaate ja järjekorda enne töö loomist.

  1. Kinnita saatja või sessioon.
  2. Valideeri sündmuse skeem.
  3. Tuleta stabiilne idempotentsusvõti.
  4. Salvesta töö ning vasta kiiresti.
  5. Töötle töö eraldi taustaprotsessis.

Kordus peab olema ohutu

Töötaja võib katkeda pärast välise tegevuse õnnestumist, kuid enne kohaliku oleku uuendamist. Kasuta püsivat tegevuse tunnust ja kontrolli enne kordust, kas tulemus juba eksisteerib.

NÄIDE
const existing = await findByIdempotencyKey(job.key);
if (existing) return existing;

const result = await performAction(job.payload, {
  idempotencyKey: job.key
});
return saveResult(job.key, result);

Tõrge peab jõudma inimeseni

Piiratud korduskatsete järel liiguta töö eraldi veaseisundisse, säilita ohutu diagnoos ja teavita vastutajat. Ära jäta tööd nähtamatult lõputult korduma.

PANE TÄHELE

Praktilised märkused

  • Ajastatud töö puhul arvesta ajavööndi, suveaja ja vahele jäänud käivitustega.
  • Mudeli ebastabiilset tulemust ei paranda alati tehniline kordus; see võib vajada inimese ülevaatust.
VÄLDI

Levinud vead

  • Pika töö tegemine otse veebipäringu sees ilma taastatava olekuta.
  • Sama välise sõnumi või makse korduv saatmine pärast timeout’i.
TEE NII

Hea tava

  • Kasuta järjekorda, selget olekumasinat ja idempotentsusvõtmeid.
  • Lisa jälgimine töö kestuse, vigade, korduste ja inimese ooteaja kohta.
PROOVI ISE

Praktiline harjutus

Kavanda dokumendi töötlemise automatsioon. Kirjuta olekud, sündmuse valideerimine, kordusreegel, idempotentsusvõti ja koht, kus töö suunatakse inimesele.

AiKood.online on selle õppeprogrammi praktiline arenduslabor. Kirjuta koodi ja salvesta projekt oma ühisele AiKoodi kontole. Labor näitab, kas koodi käivitamine ja kontrolltestid on parasjagu saadaval.

Jätka selle teemaga arenduslaboris ↗
SINU EDENEMINE

Kas see osa on tehtud?

Märge salvestatakse ainult sellesse brauserisse. Kontot ega jälgimist ei lisata.

ARUTA JA KÜSI

Mis jäi lahtiseks?

Jaga harjutuse tulemust või küsi teema kohta avalikus AI-vestluses. Ära postita saladusi ega isikuandmeid.