Tovább a tartalomhoz

Az első pipeline felépítése

Az oktatóanyag végére a következőkkel rendelkezik:

  • Egy mentett pipeline-sablon, amely egy prompttal indít el egy ügynököt
  • A kézi futtatások engedélyezve rajta, így kézzel is elindítható
  • Egy befejezett futtatás, amelyben a lépés bemenete és kimenete látható

Előfeltétel: Az első ügynök elindítása elvégzése, így már rendelkezik egy ügynökkel, adapterrel és modellel.

A pipeline lépésekből álló DAG. A sablonok határozzák meg a gráfot, a futtatások a végrehajtások. A mögötte lévő modellről a Pipeline-ok és automatizálás oldalon olvashat, a lépések teljes szótáráért pedig lásd a Pipeline-lépésfajták oldalt.

  1. Nyissa meg a Beállítások → Munkaterület → Pipeline-sablonok pontot
  2. Kattintson az Új sablon elemre

A szerkesztő egy Új pipeline nevű, előre feltöltött vázon nyílik meg (azonosító: pipeline_N). Kattintson a fejlécben a címre, és nevezze át — ehhez az oktatóanyaghoz a code_quality_check jó név. Nincs azonosító-párbeszédablak, és nincs leírásmező sem.

A vászon nem üres. Az új sablon eleve be van kötve Trigger → Step → terminál alakban, ahol a „Step” egy prompt-agent csomópont, a terminál pedig egy láthatatlan őrszem, amelyet a szerkesztő minden elérhető nyelőhöz átköt.

Ön a már meglévő Step csomópontot konfigurálja.

  1. Kattintson a vászon Step csomópontjára
  2. A jobb oldali Csomópont beállítása panelen állítsa be:
    • Ügynök: az előző oktatóanyagban létrehozott ügynök
    • Prompt sablon: „Vizsgálja át az aktuális ág kódját minőségi problémák szempontjából. Sorolja fel, amit talál.”
  3. A Triggers from beállítást hagyja érintetlenül — a csomópont már be van kötve, hogy a Trigger után süljön el

Nyomja meg a Mentés gombot a szerkesztő fejlécében.

Ellenőrzési pont. A „Mentetlen módosítások” felirat eltűnik.

4. lépés: Kézi futtatások engedélyezése

Szekció neve “4. lépés: Kézi futtatások engedélyezése”
  1. Kattintson a vászon szaggatott Trigger hozzáadása csempéjére (vagy húzza a Kézi futtatás elemet a csomópontkönyvtár Triggerek szakaszából), és válassza a Kézi futtatás lehetőséget.
  2. Jelölje ki ezt a csomópontot. A jobb oldali vizsgálóban kapcsolja be az Engedélyezve beállítást — „Megjelenítés a futtatási oldalon, és kézi indítás.”

Ez nem elhagyható, és könnyű kihagyni. Az új sablon egyetlen trigger-sorral sem jön létre, így amíg ezt be nem kapcsolja, a futtatási oldal nem listázza, és nincs mit elindítani. A kapcsoló azonnal kiírja a triggert; nem vár egy újabb mentésre.

Ugyanez a kapcsoló található a Kézi futtatás mögött a szerkesztő fejlécében, ahol a sablon deklarált bemenetei mellett kap helyet.

  1. Kattintson az oldalsáv Pipeline-ok elemére
  2. Nyomja meg a Pipeline futtatása gombot a fejlécben
  3. Válassza a code_quality_check elemet a bal oldali sávban
  4. Nyomja meg a Pipeline futtatása gombot az űrlapon — a sablon nem deklarál bemenetet, így nincs mit kitölteni

Ellenőrzési pont. Egy felugró értesítés igazolja, hogy a futtatás elindult, és a Control Center megnyitja a futtatás részletező oldalát.

A motor létrehozza a futtatás rekordját, végrehajtja a triggert, ütemezi a lépést, kiosztja az ügynököt, és befejezi a futtatást, amikor a terminál bejövő ága lefut.

6. lépés: Az eredmény megvizsgálása

Szekció neve “6. lépés: Az eredmény megvizsgálása”

Kattintson a futtatásban a lépésre a lépéspaneljének megnyitásához:

  • Elindítva és Befejezve időbélyegek, valamint Időtartam
  • Bemenet: a lépésbe átadott állapot
  • Kimenet: amit előállított — itt az ügynök válasza
  • Ügynöktevékenység, hivatkozással arra a beszélgetésre, amelyet a lépés vezetett

Ellenőrzési pont. A lépés befejezettként jelenik meg, kimenete pedig az ügynök átnézését tartalmazza.

A csomópontokat úgy adhatja hozzá, hogy a bal oldali csomópontkönyvtárból egy elemet a vászonra húz, vagy hogy egy csomópont után megnyomja a Lépés hozzáadása (+) gombot. A csomópontok összekötéséhez húzzon az egyik csomópont kimeneti portjáról a másikra, vagy jelölje ki az új csomópontot, és a Triggers from alatt pipálja ki a felsőbb lépését.

A terminálcsomópont nincs kirajzolva, és nem jelölhető ki. A szerkesztő minden elérhető nyelőhöz átkötözi, így az alapból létrehozott Step után hozzáadott csomópont is lefut.

Létrehozott egy sablont, beállította a hozzá előre létrehozott prompt-agent csomópontot, mentette, kézzel futtathatóvá tette, elindított egy futtatást, és elolvasta a lépés bemenetét és kimenetét.

A pipeline-ok ennél jóval nagyobbak is lehetnek — feltételes routerek, párhuzamos ágak, join-csomópontok, for-each szétosztás, emberi jóváhagyási kapuk —, de a szerkezet soha nem változik: lépések egy DAG-ban, állapotot adva tovább.

Következő: Slack összekötése a munkaterülettel, az oktatóanyag-sorozat utolsó része.