Jeden asystent, wiele ciał

Rdzeń asystenta wielkości pudełka zapałek pośrodku, wokół urządzenie na biurko, opaska i głowa robota, każde z pustym gniazdem

O siódmej, w połowie przejażdżki rowerem, mówisz opasce na nadgarstku, żeby przełożyła dentystę na przyszły tydzień. O dziewiątej karta na smyczy przypomina Ci o spotkaniu, ale nie o tym, że chcesz na nim poruszyć budżet, bo o budżecie była mowa przy głośniku w kuchni. O ósmej wieczorem otwierasz kieszonkowy deck, żeby wreszcie napisać maila odkładanego od rana, a on nie ma pojęcia, jak minął dzień. Trzy urządzenia, trzech asystentów i tylko Ty łączysz ich ze sobą.

Tak dziś wygląda norma. Każde urządzenie przychodzi z własnym asystentem, własnym kontem i własną pamięcią, a Ty albo powtarzasz się między nimi, albo w końcu korzystasz tylko z jednego.

Prawdziwa przyczyna: asystent należy do produktu, nie do Ciebie

Asystentów buduje się osobno dla każdego urządzenia, bo osobno się je sprzedaje. Tożsamość mieszka na koncie producenta, pamięć w jego chmurze, a jedynym mostem między zegarkiem a laptopem jest serwer, który nie należy do Ciebie. Gdy dwa Twoje urządzenia pochodzą od różnych producentów, mostu nie ma wcale.

Głębszy błąd polega na traktowaniu ciała jak tożsamości. Ciało decyduje o tym, co asystent może wyczuć i zrobić: mikrofon, ekran, klawiatura, koła. Nie powinno decydować o tym, kim asystent jest, co pamięta i po czyjej stronie stoi.

Jak to się psuje

Kilku asystentów, kilka pamięci. Każde urządzenie zna wycinek Ciebie. Żadne nie zna całego dnia. Im więcej masz urządzeń, tym mniej rozumie każde z nich.

Chmura jako jedyny klej. Żeby notatka trafiła z nadgarstka do kieszeni, przechodzi przez centrum danych producenta. Synchronizacja staje się powodem, dla którego Twoja pamięć wychodzi z domu.

Zaprojektowany pod telefon, wciśnięty we wszystko inne. Asystent na nadgarstku to asystent z telefonu z mniejszym ekranem. Nie wie, że masz zajęte ręce, że wystarcza Ci rzut oka ani że krótka wibracja mówi więcej niż zdanie.

Brak przekazania. Zadania zaczętego na jednym urządzeniu nie da się dokończyć na innym. Zaczynasz od nowa, a zbudowany kontekst przepada.

Te same uprawnienia w każdym ciele. Asystent, któremu wolno wysłać maila z laptopa, nie powinien dziedziczyć tego uprawnienia bez zmian, gdy prowadzi coś na kołach. Reguły muszą zależeć od tego, co potrafi ciało.

Jak powinien wyglądać jeden asystent

KyberBot jest przed startem; poniżej opisujemy projekt, według którego go budujemy.

Jedna tożsamość, jedna pamięć. KyberBot to ten sam asystent na każdym Twoim urządzeniu. Odpowiada przed tą samą tożsamością, pracuje na tej samej pamięci i prowadzi jeden zapis tego, co zrobił. Ciało to zestaw zmysłów i rąk; asystent nie zmienia się, gdy zmieniasz urządzenie.

Każde ciało mówi, co potrafi. Formy są celowo różne, co wyjaśnia wpis Kup albo zbuduj: pięć form KyberDecka. Karta Cię słyszy i pokazuje jedną linijkę. Opaska działa głosem i wibracjami, gdy ręce są zajęte. Kieszonkowy deck ma ekran i prawdziwą klawiaturę do pracy, która na nie zasługuje. Węzeł w domu trzyma długą pamięć i wykonuje cięższe zadania. Robot się porusza. KyberBot używa każdego ciała do tego, w czym jest dobre, i nie udaje, że karta to laptop.

Synchronizacja między Twoimi urządzeniami. Urządzenia rozmawiają ze sobą przez Twój węzeł, z szyfrowaniem od końca do końca, a nie przez nasze serwery. Gdy w domu nic nie jest osiągalne, każde pracuje na tym, co ma, i nadrabia później. Pamięć nie musi wychodzić z domu, żeby przejść z nadgarstka do kieszeni.

Kontekst idzie za zadaniem. Notatka podyktowana opasce godzinę później jest szkicem na kieszonkowym decku. Na pytanie zadane karcie odpowiada głośnik węzła, gdy wchodzisz do domu. Praca idzie za Tobą, a nie Ty za pracą.

Reguły zależą od ciała. Polityka tego, co KyberBot może zrobić bez pytania, jest wspólna, a każde ciało dokłada własne zasady. Karta nie wyda pieniędzy bez Twojego potwierdzenia. Robot niesie pełną obwiednię bezpieczeństwa, z limitami tego, dokąd może jechać, jak szybko i czego może dotknąć; opisujemy to we wpisie KyberBot w robocie.

Ten sam system pod spodem. Wszystko to jest dużo prostsze, gdy każde ciało działa na tym samym systemie. KyberLinux powstaje jako jeden system od nadgarstka do serwerowni, więc poprawka, polityka czy aktualizacja bezpieczeństwa znaczy to samo na karcie i na węźle.

Test, który możesz zrobić dziś

Policz asystentów, z którymi żyjesz: telefon, zegarek, głośnik, samochód, laptop, klient poczty i ten wbudowany w każdą aplikację. A potem spróbuj tego.

  1. Powiedz jednemu z nich coś konkretnego: „W piątek po południu mam wolne”.
  2. Zapytaj innego, godzinę później: „Czy mogę w piątek o piętnastej odebrać telefon?”.
  3. Sprawdź, jak dotarła odpowiedź. Jeśli w ogóle dotarła, dowiedz się, czy po drodze przeszła przez serwer jakiejś firmy.

Jeśli drugie urządzenie nie wie, masz kilka produktów z asystentami w środku, a nie asystenta. Jeśli wie tylko dlatego, że zdanie przeszło przez cudzą chmurę, masz jednego asystenta, ale on nie mieszka z Tobą. KyberBota budujemy tak, żeby przechodził ten test w obie strony: wie, a ta wiedza nigdy nie wyszła z Twoich rąk.