Povratak na rječnik MLOps & Životni ciklus

AI cjevovod (pipeline)

Sekvencijalni niz faza obrade koje transformiraju sirove podatke u izlaze AI sustava — od ingesta podataka do isporuke rezultata u produkciji.

Što je AI cjevovod?

AI cjevovod (pipeline) je strukturirani niz komponenti i faza koje zajedno transformiraju ulazne podatke u korisne izlaze. Za razliku od monolitnih AI sustava, cjevovodi razdvajaju brige — svaka faza ima jasnu odgovornost i može se neovisno razvijati, testirati i skalirati.

Anatomija AI cjevovoda

Tipični produkcijski AI cjevovod uključuje: ingest podataka (prikupljanje iz izvora), pretprocesiranje (čišćenje, validacija, transformacija), feature engineering (ekstrakcija i inženjerstvo značajki), inferenciju modela (primjena modela na ulaze), postprocesiranje (formatiranje, validacija izlaza, zaštitne ograde) i dostavu (isporuka rezultata aplikacijama ili korisnicima).

Zahtjevi produkcijskog cjevovoda

Produkcijski cjevovodi moraju biti: pouzdani (auto-restart, obrada grešaka), observabilni (metrike, logovi, tragovi), skalabilni (horizontalno skaliranje pod opterećenjem), sigurni (anonimizacija, kontrola pristupa) i verzionabilni (reprodukcija rezultata). Orkestratori poput Apache Airflow ili Prefect upravljaju kompleksnim zavisnostima između faza.