Robot to deck na kołach

Mały dwukołowy robot domowy z otwartą wnęką w korpusie, obok na podłodze leży jego moduł obliczeniowy

O siódmej rano mały robot usługowy wjeżdża do przedpokoju. Wczoraj wieczorem powiedziałeś swojemu asystentowi, że dzieci śpią do ósmej i w domu ma być cicho. Robot tej rozmowy nie słyszał. Ma własną aplikację, własne konto, własną chmurę i własne zdanie o tym, kiedy sprząta się przedpokój. Ma też dokładną mapę Twojego mieszkania, zapisaną na serwerze, którego nigdy nie widziałeś, a gdy padnie Wi-Fi, staje na środku korytarza i czeka na instrukcje z tego serwera.

Nie ma w tym złej woli. To po prostu drugi asystent, który Cię nie zna, w ciele, które ma prawdziwą masę.

Prawdziwa przyczyna: robota zbudowano jako osobny produkt

Większość robotów domowych projektuje się jako zamknięty produkt: sprzęt, aplikacja, konto i chmura sprzedawane w pakiecie. Inteligencja robota należy do producenta, jego pamięć też, a reguły bezpieczeństwa mieszkają w tym samym oprogramowaniu, które planuje następny ruch — często częściowo w chmurze producenta. Twój asystent, jeśli go masz, jest gościem, który w najlepszym razie może wysłać polecenie.

Gdzie roboty domowe zawodzą

Obcy z mapą Twojego domu. Mapa, harmonogram i klatki z kamery należą do konta, którego nie kontrolujesz, i podlegają polityce, której nie pisałeś.

Drugi asystent, który Cię nie zna. To, co powiedziałeś asystentowi, nie dociera do robota, a to, co widzi robot, nie dociera do asystenta. Dwa systemy, dwie pamięci i ciągłe tłumaczenie wszystkiego od nowa.

Bezpieczeństwo w planiście. Gdy to samo oprogramowanie decyduje, dokąd jechać i czy wolno tam jechać, zły plan i złamana granica stają się tą samą awarią.

Bezpieczeństwo w chmurze. Jeśli granice sprawdza się zdalnie, utrata łącza zostawia maszynę z nieokreślonym zachowaniem dokładnie wtedy, gdy nikt nie patrzy.

Brak zapisu. Gdy coś pójdzie nie tak — porysowane drzwi, zabawka zepchnięta ze schodów — nie ma śladu, który dałoby się przeczytać, więc incydent się zgaduje, zamiast go odtworzyć.

Ten sam asystent, tylko z masą

KyberDeck Core to nasza odpowiedź: moduł obliczeniowy wsuwany do wnęki obliczeniowej robota, z KyberLinux i KyberBotem na pokładzie. Robot przestaje być osobnym produktem i staje się kolejnym ciałem asystenta, którego już masz, z tą samą tożsamością co Twoja karta i opaska. To, co powiedziałeś przy kolacji, jest jego kontekstem; to, co widzi w przedpokoju, staje się pamięcią, którą trzyma Twój asystent.

Z masą przychodzą zasady, a zasady mają swoje konkretne miejsce.

Granice poniżej planisty. Dokąd maszyna może jechać, jak szybko i czego może dotknąć: to granice bezpieczeństwa, których KyberBot pilnuje na pokładzie, pod warstwą planowania. Plan, który je łamie, nigdy nie zamienia się w ruch. Jak KyberBot niesie te granice — uprząż, która je trzyma, i homeostat, który utrzymuje maszynę w bezpiecznym stanie — opisuje tekst KyberBot w robocie.

Zawsze najpierw lokalnie. Granice sprawdza moduł, a nie centrum danych. Gdy padnie sieć, robot trzyma się swoich granic i bezpiecznie się zatrzymuje, zamiast czekać na serwer.

Ciężkie myślenie się przekazuje. Gdy zadanie przerasta robota — zaplanowanie tygodnia domowych prac, przeczytanie instrukcji nowego urządzenia — KyberBot przekazuje je rojowi agentów KyberAgent, z których każdy pracuje w swojej celi KyberCell, a do ciała wraca tylko wynik. Dlaczego ta izolacja ma znaczenie, gdy odbiorca planu potrafi się poruszać, wyjaśnia tekst agent w celi: czym jest KyberCell.

Każdy ruch w zapisie. Każdy ruch jest zapisywany razem z decyzją, która go spowodowała, żeby incydent dało się odtworzyć, a nie zgadywać. Ta sama zasada zastosowana do agentów to temat tekstu każdy krok zapisany.

Teraz uczciwe granice. Core jest w projekcie, nie w sprzedaży. Nie jest certyfikatem bezpieczeństwa, a dobrze zachowujący się moduł nie uczyni bezpiecznym źle zbudowanego robota: granice są egzekwowane, ale mechanika, hamulce i czujniki wciąż muszą być w porządku. Pozostałe cztery formy są na stronie głównej, a to, dlaczego robot i karta powinny mieć jednego asystenta, wyjaśnia tekst pięć form KyberDecka.

Test, który zrobisz dziś

Jeśli masz robota sprzątającego, automatyczną kosiarkę albo jakąkolwiek maszynę, która sama porusza się po domu, sprawdź w tym tygodniu trzy rzeczy.

  1. Znajdź mapę. Otwórz aplikację i poszukaj, gdzie przechowywana jest mapa Twojego domu i czy da się ją wyeksportować albo usunąć. Jeśli nie da się tego ustalić, to też jest odpowiedź.
  2. Odetnij sieć. W trakcie pracy zablokuj mu Wi-Fi na routerze. Zatrzymuje się bezpiecznie, jedzie dalej czy stoi na korytarzu i czeka?
  3. Poproś o wczoraj. Spróbuj zdobyć zapis tego, gdzie jeździł i kiedy. Trasa narysowana w aplikacji się liczy; „sprzątanie zakończone” już nie.

Trzy jasne odpowiedzi znaczą, że maszyna jest przynajmniej czytelna. Trzy wzruszenia ramion znaczą, że w Twoim domu jest ciało, które należy do kogoś innego.