Przepływ
Jak elementy narzędzia łączą się w jeden przepływ pracy — od promptu, przez agentów i evale, po analizę rozmów. Oraz co dokładnie znaczy każde pojęcie.
Prompt to tekst instrukcji systemowej wysyłanej do modelu przed każdą rozmową. Używa zmiennych jak {{language}} czy {{context}}, które są zastępowane rzeczywistymi danymi w czasie rzeczywistym.
Orkiestrator dostaje każdą wiadomość jako pierwszy. Czyta ją i zwraca JSON: { route_to: "self" | "activity_agent" | "faq_agent", reason, self_response }. Jeśli route_to != "self" — wywołuje odpowiedni sub-agent.
Każdy sub-agent ma konkretną rolę i route_key — klucz, którym Orkiestrator go wywołuje. Możesz zdefiniować dowolną liczbę sub-agentów dla różnych obszarów tematycznych swojego asystenta.
Eval to kryterium napisane w zwykłym języku. Model czyta całą rozmowę i ocenia 1 (zaliczone) lub 0 (niezaliczone) z komentarzem. Przykłady: "Czy asystent pozostał w zadeklarowanym języku?", "Czy routing był do właściwego agenta?"
Wypełnij zmienne kontekstu i prowadź rozmowę z asystentem. Każda wiadomość przechodzi przez Orkiestratora, który decyduje który agent powinien odpowiedzieć.
Zdefiniuj syntetyczne persony użytkowników (Neutralny, Agresywny, Rozkojarzony, Zdezorientowany). System przeprowadza pełną rozmowę automatycznie — druga instancja Gemini gra użytkownika, Twój asystent odpowiada.
Każda sesja Chatu i symulacja jest automatycznie zapisywana z pełnym wątkiem wiadomości, użytymi wartościami zmiennych, wersją promptu, modelem i temperaturą.
Model nie ma własnej pamięci — przy każdym pytaniu wysyłamy mu całą dotychczasową rozmowę od nowa, jako listę wpisów z rolami (nie jako zmienną w prompcie). Dlatego rozmowa „pamięta" wcześniejsze zdania, ale im dłuższa, tym więcej tokenów i kosztu na każde pytanie.