Jak asystent przekazuje pracę rojowi

„Znajdź nam mieszkanie blisko szkoły córki, w naszym budżecie, i umów oglądanie na sobotę”. Brzmi jak jedno polecenie. W praktyce to dziesiątki wyszukiwań, porównanie, krótka lista, kilka maili do pośredników, sprawdzenie rodzinnego kalendarza i gdzieś pośrodku dwa kroki, które nie powinny wydarzyć się bez Ciebie: kontakt z obcymi ludźmi w Twoim imieniu i podanie im Twojego numeru telefonu.
Asystent, który próbuje zrobić to wszystko w jednej rozmowie, zwykle zawodzi na jeden z trzech sposobów. Poddaje się i daje Ci listę linków. Zmyśla, żeby zapełnić luki. Albo dostaje Twoją pocztę, kalendarz i konta, rusza w drogę, a Ty dowiadujesz się po fakcie, co zrobił.
Prawdziwa przyczyna: zaufanie i praca mają inne potrzeby
Ten, kto Cię zna, i ci, którzy wykonują pracę, nie powinni być jednym procesem. Asystent potrzebuje całego Twojego kontekstu: pamięci, upodobań, kluczy i prawa do działania w Twoim imieniu. Wykonawca potrzebuje czegoś odwrotnego: wąskiego zlecenia, narzędzi do jednego zadania i niczego ponad to, żeby pomyłka albo wroga strona internetowa nie sięgnęły reszty Twojego życia.
Wrzuć jedno i drugie do jednej długiej rozmowy, a dostaniesz to, co najgorsze z obu: wykonawcę, który niesie wszystko, co kiedykolwiek od Ciebie usłyszał, i asystenta zbyt zajętego pracą, żeby zauważyć, kiedy powinien się zatrzymać i zapytać.
Jak psuje się delegowanie
Jeden agent ze wszystkim. Cały Twój kontekst, wszystkie konta, jedna rozmowa, która dryfuje, im dłużej trwa. Przy kroku czterdziestym nie pamięta kroku trzeciego, ale Twoje hasła wciąż ma.
Delegowanie bez zlecenia. Podzadania dostają surowe polecenie, a resztę zgadują. Dwa przeszukują te same ogłoszenia, żadne nie zna budżetu.
Sekrety w prompcie. Dane logowania wklejone do kontekstu widzi każdy kolejny krok, każde narzędzie i każda strona, którą agent czyta. Raz wpuszczone, są wszędzie.
Brak punktu zatwierdzenia. Rój wysyła maila, bo nikt nie zaprojektował chwili, w której ma się zatrzymać. Pytanie Ciebie nigdy nie było krokiem, więc się nie wydarzyło.
Wyniki, których nikt nie sprawdził. Wynik trafia prosto do Ciebie. To, że trzecie mieszkanie jest w złej dzielnicy, a jedno ogłoszenie to oczywiste oszustwo, zostaje Tobie do wyłapania.
Jak KyberBot przekazuje pracę
KyberBot jest przed startem; to projekt, według którego go budujemy, a stronę roju opisuje KyberAgent.
1. Plan. KyberBot zamienia polecenie w plan z listą zadań: szukaj, filtruj, porównaj, wybierz, skontaktuj się, umów. Wzorzec planisty, podagentów ze świeżym kontekstem i wspólnego systemu plików opisuje Anatomia głębokiego agenta, a to, dlaczego wielu wąskich agentów wygrywa z jednym dużym, wpis Rój zamiast jednego bota.
2. Zlecenie. Każdy agent dostaje minimum. „Mieszkania trzypokojowe w promieniu dwóch kilometrów od tego adresu, do takiego czynszu, dostępne od marca” to zlecenie. Imię Twojej córki, Twoja pensja i Twoje wiadomości do niego nie należą. Pamięć zostaje u KyberBota.
3. Cela. Każdy agent działa w swojej celi KyberCell: pliki i procesy są ustalone w chwili jej utworzenia, sieć jest domyślnie zamknięta i otwierana dla konkretnych programów, a sekrety trafiają wyłącznie do punktu, który autoryzujesz, nigdy do kontekstu agenta. Jak to działa, wyjaśnia wpis Agent w celi: czym jest KyberCell.
4. Pytanie. Wrażliwe kroki to punkty kontrolne, a nie działania. Gdy rój dochodzi do „wyślij maila do pośrednika”, zatrzymuje się, a KyberBot zadaje Ci jedno pytanie ze wszystkim, czego potrzebujesz do odpowiedzi: co zostanie wysłane, do kogo i z którymi Twoimi danymi. Tak, nie albo popraw.
5. Sprawdzenie. Zanim cokolwiek zobaczysz, KyberBot porównuje wyniki ze zleceniem i z tym, co o Tobie wie. Zła dzielnica, przekroczony budżet, ogłoszenie, które chce kaucji przed oglądaniem: to wraca do roju, a nie do Ciebie. Każdy krok każdego agenta jest zapisany.
6. Wybór miejsca. Małe zadania liczą się na urządzeniu, większe na Twoim węźle w domu, a do KyberFusion trafiają tylko najcięższe, i to wyłącznie ze zleceniem. Całą drogę śledzi wpis Jedno polecenie od początku do końca.
Potem odpowiedź wraca do Ciebie: cztery mieszkania, trzy oglądania w sobotę, jedno pytanie czeka.
Test, który możesz zrobić dziś
Weź narzędzie agentowe, z którego już korzystasz, i daj mu małe zadanie wymagające wysłania czegoś w Twoim imieniu, na przykład odpowiedzi na zaproszenie na spotkanie.
- Czy zapytało przed wysłaniem?
- Czy pokazało dokładnie, co zostanie wysłane i do kogo?
- Czy widzisz, co zrobił każdy krok, łącznie z tymi, które się nie udały?
- Czy potrzebowało Twojego hasła w rozmowie?
Poprzeczka to „tak” na trzy pierwsze pytania i „nie” na ostatnie. „Tak” na ostatnie znaczy, że między tym, kto Cię zna, a tymi, którzy wykonują pracę, nie ma ściany. Ta ściana, z drzwiami, które otwierasz tylko Ty, jest tym, po co powstaje KyberBot.
- orkiestracja
- agenci
- delegowanie
- człowiek w pętli