Construiește primul pipeline
Ce vei construi
Secțiune intitulată „Ce vei construi”La finalul acestui tutorial, vei avea:
- Un șablon de pipeline salvat care trimite un agent cu un prompt
- Rulări manuale activate pe el, ca să poată fi pornit manual
- O rulare finalizată, cu intrarea și ieșirea pasului vizibile
Cerințe preliminare: Trimite primul agent finalizat, astfel încât să ai un agent cu un adaptor și un model.
Un pipeline este un DAG de pași. Șabloanele definesc graful; rulările sunt execuții. Pentru modelul din spate, citește Pipeline-uri și automatizare; pentru vocabularul complet al pașilor, Tipuri de pași din pipeline.
Pasul 1: Creează un șablon
Secțiune intitulată „Pasul 1: Creează un șablon”- Mergi la Setări → Spațiu de lucru → Șabloane pipeline
- Apasă Șablon nou
Editorul se deschide pe un schelet precompletat numit Pipeline nou (id pipeline_N).
Fă clic pe titlul din antet și redenumește-l — pentru acest tutorial,
code_quality_check este un nume bun. Nu există niciun dialog pentru id și
niciun câmp de descriere.
Pânza nu este goală. Un șablon nou vine deja cablat ca Trigger → Step → terminal, unde „Step” este un nod de agent cu prompt, iar terminalul este o sentinelă invizibilă pe care editorul o recablează către fiecare destinație accesibilă.
Configurezi nodul Step care este deja acolo.
Pasul 2: Configurează pasul
Secțiune intitulată „Pasul 2: Configurează pasul”- Fă clic pe nodul Step de pe pânză
- În panoul Configurare nod din dreapta, setează:
- Agent: agentul tău din tutorialul anterior
- Șablon de prompt: „Revizuiește codul de pe ramura curentă pentru probleme de calitate. Listează ce găsești.”
- Lasă Declanșatoare de la așa cum este — nodul este deja cablat ca să se declanșeze după Trigger
Pasul 3: Salvează
Secțiune intitulată „Pasul 3: Salvează”Apasă Salvează în antetul editorului.
Punct de control. Textul „Modificări nesalvate” dispare.
Pasul 4: Permite rulările manuale
Secțiune intitulată „Pasul 4: Permite rulările manuale”- Fă clic pe plăcuța cu linie punctată Adaugă un declanșator de pe pânză (sau trage Rulare manuală din secțiunea Declanșatori a bibliotecii de noduri) și alege Rulare manuală.
- Selectează acel nod. În inspectorul din dreapta, activează Activat — „Afișează pe pagina de rulare și pornește manual.”
Acest lucru nu este opțional și este ușor de ratat. Un șablon nou este creat fără niciun rând de declanșator, așa că până nu activezi asta, pagina de rulare nu îl listează și nu există nimic de pornit. Comutatorul scrie declanșatorul imediat; nu așteaptă o altă salvare.
Același comutator se află în spatele butonului Rulare manuală din antetul editorului, unde stă alături de intrările declarate ale șablonului.
Pasul 5: Rulează-l
Secțiune intitulată „Pasul 5: Rulează-l”- Fă clic pe Pipeline-uri în bara laterală
- Fă clic pe Rulează pipeline în antet
- Alege
code_quality_checkîn șina din stânga - Fă clic pe Rulează pipeline în formular — șablonul tău nu declară nicio intrare, așa că nu este nimic de completat
Punct de control. O notificare confirmă că rularea a pornit, iar Control Center deschide detaliile rulării.
Motorul creează înregistrarea rulării, finalizează declanșatorul, planifică pasul, trimite agentul și încheie rularea când se termină ramura de intrare a terminalului.
Pasul 6: Inspectează rezultatul
Secțiune intitulată „Pasul 6: Inspectează rezultatul”Fă clic pe pasul din rulare ca să-i deschizi panoul de detalii:
- Marcaje temporale Pornit și Terminat, plus Durată
- Intrare: starea transmisă în pas
- Ieșire: ce a produs — aici, răspunsul agentului
- Activitate agent, cu un link către conversația pe care a condus-o pasul
Punct de control. Pasul apare ca finalizat, iar ieșirea lui conține revizuirea agentului.
Adaugă mai mulți pași
Secțiune intitulată „Adaugă mai mulți pași”Nodurile se adaugă trăgând o intrare din biblioteca de noduri din stânga pe
pânză, sau apăsând Adaugă pas (+) imediat după un nod. Trage de la portul
de ieșire al unui nod pe alt nod ca să le conectezi, sau selectează nodul nou și
bifează pasul lui din amonte la Declanșatoare de la.
Nodul terminal nu este desenat și nu poate fi selectat. Editorul îl recablează către fiecare destinație accesibilă, așa că un nod adăugat după Step-ul precompletat rulează oricum.
Recapitulare
Secțiune intitulată „Recapitulare”Ai creat un șablon, ai configurat nodul de agent cu prompt cu care a fost precompletat, l-ai salvat, l-ai făcut să poată rula manual, ai pornit o rulare și ai citit intrarea și ieșirea pasului.
Pipeline-urile devin mult mai mari decât atât — rutere condiționale, ramuri paralele, noduri de îmbinare, fan-out de tip for-each, porți umane — dar forma nu se schimbă niciodată: pași într-un DAG, care transmit stare.
În continuare: Conectează Slack la spațiul tău de lucru, ultimul tutorial din această serie.
- Configurează trigger-ele pipeline-urilor ca să pornești pipeline-uri din evenimente sau după un program
- Pipeline-uri și automatizare pentru modelul din spate
- Tipuri de pași din pipeline pentru fiecare tip de pas