Agent osobisty to nie czatbot z Twoim kalendarzem

Podłącz model językowy do kalendarza, poczty i plików, a dostaniesz czatbota z lepszymi wejściami. Jest naprawdę użyteczny i nie jest agentem, bo inicjatywa nadal należy do Ciebie: on czeka, Ty pytasz, on odpowiada. Sprawczość zaczyna się tam, gdzie kończy się czekanie — a to wymaga trzech rzeczy, których nikt nie dostarcza w oknie czatu.

Stałe cele zamiast pytań

Zdolnego asystenta nie brefuje się pytaniem. Dajesz mu coś do trzymania: utrzymuj lejek ciepłym, pilnuj, żeby nic nie przekroczyło terminu, powiedz mi, jeśli ten dostawca zacznie być problemem.

Stałe cele są dziwnymi obiektami dla interfejsu czatowego, bo nie mają odpowiedzi. Trwają, podlegają rewizji, kłócą się ze sobą — i coś musi rozstrzygnąć, który wygrywa we wtorek rano, gdy obu nie da się spełnić. To rozstrzyganie jest większością tego, co agent naprawdę robi, i nic z tego nie wygląda jak rozmowa.

Własny zegar

Drugi wymóg wynika z pierwszego. Cel ewaluowany tylko wtedy, gdy otworzysz aplikację, jest pozycją na liście zadań, a nie celem.

Agent musi działać na własnym zegarze: budząc się na timer, na zdarzenie, na przekroczenie progu. Większość tego, co robi w tygodniu, powinna być niewidoczna — sprawdzanie, że nadal jest w porządku, i stwierdzanie, że jest.

To ta część budzi niepokój i ten niepokój jest właściwy. Coś, co działa, gdy nie patrzysz, musi być ograniczone regułami istniejącymi poza modelem i logowane w sposób, który da się potem przeczytać. To jest cena inicjatywy, a agent osobisty bez tego jest albo bezużyteczny, albo lekkomyślny.

Osąd, żeby milczeć

Oto tryb awarii, którego nikt nie przewiduje: agent, który pracuje bez przerwy i o wszystkim Ci mówi.

Każde powiadomienie coś kosztuje. Przerwij wystarczająco często rzeczami bez znaczenia, a agent zostanie wyciszony — czyli wyjdzie na to samo, co gdyby nie działał wcale. Uwaga jest więc zasobem, którym agent musi zarządzać, a decyzja „czy to jest warte przerwania człowiekowi” jest prawdziwym osądem — chyba trudniejszym niż praca, która wyprodukowała samo znalezisko.

Reguła, do której wracamy: agenta należy mierzyć tym, ile robi nie mówiąc Ci o tym, a nie tym, ile raportuje.

Czego naprawdę wymaga delegowanie

Złóż to razem, a wymagania są konkretne.

Granice istniejące poza rozmową — co można zrobić po cichu, co wymaga potwierdzenia, czego nie wolno nigdy. Egzekwowane przez system, a nie przez instrukcję, którą model może zreinterpretować.

Ustrukturyzowana wiedza — agent decydujący według własnego zegara nie może za każdym razem pytać Cię, czym jest zobowiązanie. Potrzebuje trwałego modelu Twojego świata.

Samoregulacja — sposób na zauważenie spadku własnej trafności i zawężenie własnego zakresu, zanim Ty będziesz musiał to zrobić.

Zapis — wszystko, co zrobił, gdy nie patrzyłeś, odtwarzalne po fakcie.

Ta lista jest powodem, dla którego agent osobisty jest problemem w kształcie systemu operacyjnego, a nie funkcją aplikacji. Trzy z czterech pozycji to infrastruktura, a żadnej z nich nie da się dokleić do okna czatu.

Test

Jeśli oprogramowanie robi cokolwiek dopiero wtedy, gdy coś wpiszesz, jest asystentem — i dobry asystent jest wart posiadania.

Jeśli można mu dać coś do trzymania, zadziała, gdy śpisz, uzna, że większość tego, co znalazł, nie była warta budzenia Cię, i pokaże swoją pracę, gdy zapytasz — to jest agent, a pytania projektowe są zupełnie inne.