ÕPPETUND 12 / 16 · 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.
Õ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.

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.

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.

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.