Gå til innholdet

Bygg din første pipeline

Når du er ferdig med denne veiledningen, har du:

  • En lagret pipeline-mal som sender ut en agent med en prompt
  • Manuelle kjøringer slått på for den, slik at den kan startes for hånd
  • Én fullført kjøring, der stegets inndata og utdata er synlige

Forutsetninger: Send ut din første agent er fullført, slik at du har en agent med en adapter og en modell.

En pipeline er en DAG av steg. Maler definerer grafen; kjøringer er utførelser. For modellen bak, les Pipelines og automatisering; for hele stegvokabularet, Pipeline-stegtyper.

  1. Gå til Innstillinger → Arbeidsområde → Pipeline-maler
  2. Trykk Ny mal

Editoren åpnes på et forhåndsutfylt skjelett som heter Ny pipeline (id pipeline_N). Klikk på tittelen i toppteksten og gi den nytt navn — i denne veiledningen er code_quality_check et godt navn. Det finnes ingen id-dialog og ingen beskrivelsesfelt.

Lerretet er ikke tomt. En ny mal kommer ferdig koblet som Trigger → Step → terminal, der «Step» er en promptagentnode og terminalen er en usynlig vaktpost som editoren kobler på nytt til hver nåbar mottaker.

Du konfigurerer Step-noden som allerede ligger der.

  1. Klikk på Step-noden på lerretet
  2. I panelet Nodekonfig til høyre angir du:
    • Agent: agenten din fra forrige veiledning
    • Promptmal: «Se gjennom koden på gjeldende gren for kvalitetsproblemer. List opp det du finner.»
  3. La Triggers from stå urørt — noden er allerede koblet til å fyre etter Trigger

Trykk Lagre i toppteksten til editoren.

Sjekkpunkt. Teksten «Ulagrede endringer» forsvinner.

  1. Klikk på den stiplede flisen Legg til en utløser på lerretet (eller dra Manuell kjøring fra Utløsere-delen av nodebiblioteket) og velg Manuell kjøring.
  2. Velg den noden. I panelet til høyre slår du på På — «Vis på kjøringssiden og start for hånd.»

Dette er ikke valgfritt, og det er lett å overse. En ny mal opprettes uten noen utløserrad i det hele tatt, så før du slår dette på, vil ikke kjøringssiden vise den, og det finnes ingenting å starte. Bryteren skriver utløseren umiddelbart; den venter ikke på nok en lagring.

Den samme bryteren ligger bak Manuell kjøring i toppteksten til editoren, der den står sammen med malens erklærte inndata.

  1. Klikk Pipelines i sidepanelet
  2. Klikk Kjør pipeline i toppteksten
  3. Velg code_quality_check i listen til venstre
  4. Klikk Kjør pipeline på skjemaet — malen din erklærer ingen inndata, så det er ingenting å fylle ut

Sjekkpunkt. Et varsel bekrefter at kjøringen er startet, og Control Center åpner kjøringsdetaljene.

Motoren oppretter kjøringsoppføringen, fullfører utløseren, planlegger steget, sender ut agenten og fullfører kjøringen når den innkommende grenen til terminalnoden er ferdig.

Klikk på steget i kjøringen for å åpne detaljpanelet:

  • Tidsstemplene Startet og Ferdig og Varighet
  • Inndata: tilstanden som sendes inn i steget
  • Utdata: det steget produserte — her agentens svar
  • Agentaktivitet, med en lenke videre til samtalen steget drev

Sjekkpunkt. Steget står som fullført, og utdataene inneholder agentens gjennomgang.

Noder legges til ved å dra en oppføring fra nodebiblioteket til venstre ut på lerretet, eller ved å trykke Legg til steg (+) rett etter en node. Dra fra en nodes utgangsport til en annen node for å koble dem sammen, eller velg den nye noden og huk av for oppstrømssteget under Triggers from.

Terminalnoden tegnes ikke og kan ikke velges. Editoren kobler den på nytt til hver nåbar mottaker, slik at en node du legger til etter den forhåndsplasserte Step-noden, fortsatt kjører.

Du opprettet en mal, konfigurerte promptagentnoden den ble opprettet med, lagret den, gjorde den kjørbar manuelt, startet en kjøring og leste stegets inndata og utdata.

Pipelines blir mye større enn dette — betingede rutere, parallelle grener, join-noder, for-each-fan-out, menneskelige porter — men formen endres aldri: steg i en DAG som fører tilstand videre.

Neste: Koble Slack til arbeidsområdet ditt, den siste veiledningen i denne serien.