Přeskočit na obsah

Vytvořte první pipeline

Na konci tohohle tutoriálu budeš mít:

  • uloženou šablonu pipeline, která odešle agenta s promptem
  • zapnuté ruční spuštění, takže ji spustíš ručně
  • jeden dokončený běh, u kterého je vidět vstup a výstup kroku

Předpoklad: dokončený tutoriál Odešlete prvního agenta, takže máš agenta s adaptérem a modelem.

Pipeline je DAG kroků. Šablony definují graf, běhy jsou provedení. Model za tím popisuje Pipelines a automatizace; úplný slovník kroků je v typech kroků pipeline.

Krok 1: Vytvoř šablonu

Sekce “Krok 1: Vytvoř šablonu”
  1. Jdi do Nastavení → Pracovní prostor → Šablony pipeline
  2. Stiskni Nová šablona

Editor se otevře na založené kostře pojmenované Nový pipeline (id pipeline_N). Klikni na název v záhlaví a přejmenuj ho — pro tenhle tutoriál se hodí code_quality_check. Dialog pro id tu není a pole pro popis taky ne.

Plátno není prázdné. Nová šablona přijde předem zapojená jako Trigger → Step → koncová zarážka, kde „Step“ je uzel agenta s promptem a zarážka je neviditelná. Editor ji přepojí na každý dosažitelný konec.

Nastavíš Step, který už tam je.

  1. Klikni na uzel Step na plátně
  2. V panelu Konfigurace uzlu vpravo nastav:
    • Agent: tvůj agent z předchozího tutoriálu
    • Šablona promptu: „Zkontroluj kód na aktuální větvi a vypiš problémy s kvalitou. Sepiš, co najdeš.“
  3. Pole Spouští se z nech být — uzel je už zapojený, takže vystřelí po Trigger

V záhlaví editoru stiskni Uložit.

Kontrolní bod. Popisek „Neuložené změny“ zmizí.

Krok 4: Povol ruční běhy

Sekce “Krok 4: Povol ruční běhy”
  1. Klikni na čárkovanou dlaždici Přidat spouštěč na plátně (nebo přetáhni Ruční spuštění ze sekce Spouštěče v knihovně uzlů) a vyber Ruční spuštění.
  2. Vyber ten uzel. V inspektoru vpravo zapni Zapnuto — „Zobrazit na stránce běhů a spustit ručně.“

Tohle je povinné a snadno to přehlédneš. Nová šablona vznikne bez jediného řádku spouštěče, takže dokud tohle nezapneš, stránka běhů ji nevypíše a není co spustit. Přepínač zapíše spouštěč hned a na další uložení nečeká.

Stejný přepínač je za Ruční spuštění v záhlaví editoru, vedle deklarovaných vstupů šablony.

  1. Klikni na Pipelines v postranním panelu
  2. V záhlaví stiskni Spustit pipeline
  3. V levé liště vyber code_quality_check
  4. Na formuláři stiskni Spustit pipeline — šablona nedeklaruje žádné vstupy, takže není co vyplňovat

Kontrolní bod. Toast potvrdí, že běh začal, a Control Center otevře detail běhu.

Engine založí záznam běhu, dokončí spouštěč, naplánuje krok, odešle agenta a běh dokončí, jakmile doběhne příchozí větev koncové zarážky.

Krok 6: Prohlédni výsledek

Sekce “Krok 6: Prohlédni výsledek”

Klikni na krok v běhu a otevře se panel jeho detailu:

  • časové značky Spuštěno a Dokončeno a Trvání
  • Vstup: stav předaný do kroku
  • Výstup: co krok vyrobil — tady odpověď agenta
  • Aktivita agenta, s odkazem do konverzace, kterou krok vedl

Kontrolní bod. Krok je dokončený a jeho výstup drží revizi agenta.

Uzly přidáš přetažením položky z knihovny uzlů vlevo na plátno, nebo stiskem Přidat krok (+) hned za uzlem. Táhni z výstupního portu uzlu na jiný uzel a propojíš je, nebo vyber nový uzel a pod Spouští se z klepni na čip jeho předchozího kroku.

Koncová zarážka se nekreslí a nejde vybrat. Editor ji přepojí na každý dosažitelný konec, takže uzel přidaný za založený Step pořád běží.

Vytvořil jsi šablonu, nastavil uzel agenta s promptem, se kterým se založila, uložil ji, udělal ji ručně spustitelnou, spustil běh a přečetl vstup a výstup kroku.

Pipeline narostou daleko nad tohle — podmíněné routery, paralelní větve, uzly join, rozvětvení for-each, brány schválení — a tvar zůstává stejný: kroky v DAGu, které si předávají stav.

Další: Propojte Slack s pracovním prostorem, poslední tutoriál v téhle řadě.