Hoppa till innehåll

Bygg din första pipeline

När du är klar med den här guiden har du:

  • En sparad pipelinemall som skickar ut en agent med en prompt
  • Manuella körningar påslagna, så att den kan startas för hand
  • En slutförd körning, med stegets indata och utdata synliga

Förkunskaper: Starta din första agent slutförd, så att du har en agent med en adapter och en modell.

En pipeline är en DAG av steg. Mallar definierar grafen, körningar är exekveringar. Läs Pipelines och automatisering om modellen bakom, och Pipeline-stegtyper för hela stegvokabuläret.

  1. Gå till Inställningar → Arbetsyta → Pipelinemallar
  2. Klicka på Ny mall

Redigeraren öppnas med ett förberett skelett som heter Ny pipeline (id pipeline_N). Klicka på titeln i sidhuvudet och byt namn på den – för den här guiden fungerar code_quality_check bra. Det finns ingen id-dialog och inget beskrivningsfält.

Duken är inte tom. En ny mall är förkopplad som Trigger → Step → terminal, där “Step” är en prompt-agentnod och terminalen är en osynlig vaktpost som redigeraren kopplar om till varje nåbar sänka.

Du konfigurerar Step-noden som redan finns.

  1. Klicka på noden Step på duken
  2. Ange följande i panelen Nodkonfiguration till höger:
    • Agent: din agent från föregående guide
    • Promptmall: “Granska koden på den aktuella grenen efter kvalitetsproblem. Lista vad du hittar.”
  3. Låt Triggrar från vara – noden är redan kopplad så att den utlöses efter Trigger

Tryck på Spara i redigerarens sidhuvud.

Kontrollpunkt. Texten “Osparade ändringar” försvinner.

  1. Klicka på den streckade rutan Lägg till en trigger på duken (eller dra Manuell körning från avsnittet Triggrar i nodbiblioteket) och välj Manuell körning.
  2. Markera den noden. Slå på Aktiverad i inspektören till höger – “Visa på körningssidan och starta för hand.”

Det här är inte valfritt och det är lätt att missa. En ny mall skapas med ingen triggerrad alls, så förrän du slår på det här listar körningssidan den inte och det finns inget att starta. Växeln skriver triggern direkt, den väntar inte på att du sparar igen.

Samma växel ligger bakom Manuell körning i redigerarens sidhuvud, bredvid mallens deklarerade indata.

  1. Klicka på Pipelines i sidofältet
  2. Klicka på Kör pipeline i sidhuvudet
  3. Välj code_quality_check i vänsterlisten
  4. Klicka på Kör pipeline i formuläret – din mall deklarerar inga indata, så det finns inget att fylla i

Kontrollpunkt. En toast bekräftar att körningen startade och Control Center öppnar körningens detaljsida.

Motorn skapar körningsposten, slutför triggern, schemalägger steget, skickar ut agenten och slutför körningen när terminalens inkommande gren är klar.

Klicka på steget i körningen för att öppna dess detaljpanel:

  • Tidsstämplarna Startad och Avslutad samt Varaktighet
  • Indata: tillståndet som skickades in i steget
  • Utdata: vad det producerade – här agentens svar
  • Agentaktivitet, med en länk vidare till samtalet som steget drev

Kontrollpunkt. Steget visas som slutfört och dess utdata innehåller agentens granskning.

Noder lägger du till genom att dra en post från nodbiblioteket till vänster till duken, eller genom att trycka på Lägg till steg (+) strax efter en nod. Dra från en nods utport till en annan nod för att koppla ihop dem, eller markera den nya noden och bocka för dess uppströmssteg under Triggrar från.

Terminalnoden ritas inte och kan inte markeras. Redigeraren kopplar om den till varje nåbar sänka, så en nod du lägger till efter den förberedda Step körs ändå.

Du skapade en mall, konfigurerade prompt-agentnoden som den skapades med, sparade den, gjorde den manuellt körbar, startade en körning och läste stegets indata och utdata.

Pipelines blir mycket större än så här – villkorade routrar, parallella grenar, join-noder, for-each-utspridning, mänskliga grindar – men formen ändras aldrig: steg i en DAG som skickar vidare tillstånd.

Nästa: Koppla Slack till din arbetsyta, den sista guiden i serien.