Orchestrator: koordynator i specjaliści

Orchestrator wybiera odpowiednich specjalistów i może kontynuować pracę po ich wynikach.

Czego się dowiesz

  • Wyjaśnij: przepływ pracy ma wyraźną strukturę
  • Zastosuj pomysł na przykładzie: Orkiestrator: koordynator i specjaliści
  • Rozpoznaj ograniczenia i zweryfikuj rezultaty ćwiczeń

Orchestrator wybiera odpowiednich specjalistów i może kontynuować pracę po ich wynikach. Delegacja zależy od aktualnego żądania.

Kroki te odnoszą się do funkcji zidentyfikowanych w kodzie aplikacji. Ten materiał nie został sprawdzony na żywo; sprawdź dokumentację i opcje w swojej wersji.

Jak to działa, krok po kroku

Umowa delegacji

Powiedz koordynatorowi, czym zajmuje się każdy pracownik i jakiego wkładu potrzebuje. Pracownik przekazuje fakty, źródła i ograniczenia, a nie instrukcje dotyczące przedefiniowania ról. Dla jednej klasyfikacji i pojedynczego przekazania router może wystarczyć. Aby uzyskać niezależne, jednoczesne perspektywy, porównaj Równoległe.

Szczegółowe laboratorium

Kompletny przykład delegacji

Instrukcja koordynatora: „Wybierz pracownika do brakujących informacji. Nie żądaj danych poza jego rolą. Łącz fakty i sygnalizuj sprzeczności.” Pracownik produktu przegląda katalog; pracownik dostawy sprawdza informacje o wysyłce.

„Jakiej części używa LX-240 i kiedy dociera?” daje dwa dowody: P-12 w katalogu i szacunkowo 2-3 dni robocze po wysyłce. Koordynator zachowuje rozróżnienie pomiędzy zgodnością a oszacowaniem. Jeżeli brakuje dowodu dostawy, odpowiedz na pierwszą część i wyjaśnij drugie ograniczenie bez wymyślania przyrzeczeń.

Schemat objaśniający

Orchestrator: koordynator i specjaliści Postępuj zgodnie ze strzałkami wskazującymi główny przepływ. Przerywane niebieskie strzałki przedstawiają dane lub kontekst; przerywane różowe strzałki pokazują opinie lub zwracane wyniki. Kolory i kształty wyróżniają modele, sklepy, decyzje i wyniki. Pracownicy wracają do koordynatora, który decyduje, czy delegować ponownie, czy zakończyć. Znajomości: Żądanie użytkownika → Orchestrator: deleguj lub zakończ; Instrukcje i kontekst → Orchestrator: deleguj lub zakończ; Udostępniony stan wykonania → Orchestrator: deleguj lub zakończ; Orchestrator: deleguj lub zakończ → Specjalista od katalogu (Delegat); Orchestrator: deleguj lub zakończ → Specjalista ds. polityki (Delegat); Orchestrator: deleguj lub zakończ → Specjalista techniczny (Delegat); Specjalista od katalogu → Orchestrator: deleguj lub zakończ (Wynik); Specjalista ds. polityki → Orchestrator: deleguj lub zakończ (Wynik); Specjalista techniczny → Orchestrator: deleguj lub zakończ (Wynik); Orchestrator: deleguj lub zakończ → Ostateczna odpowiedź (FINISH); Wiedza RAG → Specjalista od katalogu; Wiedza RAG → Specjalista ds. polityki; Usługa MCP → Specjalista techniczny. W05 · Mapa relacji Orchestrator: koordynator i specjaliści Wejście Żądanie użytkownika Dane Instrukcje i kontekst Sklep / indeks Udostępniony stan wykonania Model/agent AI Orchestrator: deleguj lub zakończ Wyjście Ostateczna odpowiedź Model/agent AI Specjalista od katalogu Model/agent AI Specjalista ds. polityki Model/agent AI Specjalista techniczny Sklep / indeks Wiedza RAG Narzędzie / usługa Usługa MCP Delegat Delegat Delegat Wynik Wynik Wynik FINISH Główny przepływ Dane i kontekst Informacje zwrotne i zwrot

Postępuj zgodnie ze strzałkami wskazującymi główny przepływ. Przerywane niebieskie strzałki przedstawiają dane lub kontekst; przerywane różowe strzałki pokazują opinie lub zwracane wyniki. Kolory i kształty wyróżniają modele, sklepy, decyzje i wyniki. Pracownicy wracają do koordynatora, który decyduje, czy delegować ponownie, czy zakończyć. Na małym ekranie przewijaj w poziomie, aby zobaczyć cały schemat.

Kompletny przykład

„Czy jest kompatybilny i kiedy dotrze?” potrzebuje wiedzy o produkcie, a następnie informacji o dostawie. Wyniki wracają do koordynatora w celu uzyskania ostatecznej odpowiedzi.

orchestrator: LunaCoordinator
worker_1: ProductSpecialist
worker_2: DeliverySpecialist

Spróbuj sam

  1. Utwórz koordynatora i dwóch pracowników o różnych obowiązkach.
  2. Przed rozpoczęciem eksperymentu zapisz dane wejściowe, źródło i oczekiwany wynik. W przykładzie użyj wyłącznie fikcyjnych danych.
  3. Postępuj zgodnie z etapami diagramu. Na każdym etapie zapisuj, jakie informacje zostały otrzymane i wyprodukowane; nie myl produktu pośredniego z efektem końcowym.
  4. Powtórz po usunięciu niezbędnych informacji lub wprowadzeniu niejednoznaczności. Sprawdź, czy system wyjaśnia, zatrzymuje lub wymyśla odpowiedź.
  5. Porównaj z objaśnionym rozwiązaniem. Zachowaj konfigurację, datę, wynik i wyjaśnienie różnic. Zmień jedną rzecz i przetestuj ponownie.

Wyjaśnione rozwiązanie

Koordynator łączy potwierdzone informacje i szacunki dostaw etykiet jako szacunki. Pomyślne ćwiczenie pozwala pokazać związek między danymi wejściowymi, etapami i wynikiem. Gdy brakuje informacji, bardziej użyteczna jest ostrożna odpowiedź niż wymyślane szczegóły. Porównaj więcej niż styl: sprawdź także warunki, źródła i operacje.

Kiedy to podejście pomaga i jakie ma ograniczenia

Delegowanie dynamiczne nie oznacza automatycznie wykonywania równoległego. Wybierz to podejście, jeśli poprawia ono zmierzoną potrzebę. Zachowaj prostą linię bazową i porównaj wyniki, korzystając z identycznych danych wejściowych. Jeden udany przykład nie gwarantuje niezawodności w każdej sytuacji.

Sprawdź swoją wiedzę

Czy multiagent to ósmy szablon?

Nie. Jest to kategoria architektoniczna, w której można wykorzystać kilka istniejących szablonów.

Kto realizuje połączenie zaproponowane przez modelkę?

Aplikacja lub usługa hosta po sprawdzeniu poprawności. Model nie uzyskuje automatycznie nieograniczonego dostępu.

Jaki wynik powinno dać to ćwiczenie?

Koordynator łączy potwierdzone informacje i szacunki dostaw etykiet jako szacunki.

Pojęcia do zapamiętania

  • Ukłon: Etap na wykresie wykonania.
  • Wywołanie narzędzia: Ustrukturyzowane żądanie użycia możliwości zewnętrznej.
  • Idempotencja: Kontrolowane powtarzanie bez powielania efektu.

Źródła i następny krok

Aby przygotować: W04 — Sekwencyjny: zespół pracujący w porządku