Sztuczna inteligencja
Marc Sloan, współzałożyciel i CEO Scout – seria wywiadów

Marc Sloan jest współzałożycielem i CEO Scout, pierwszego na świecie czata bota przeglądarki internetowej, cyfrowego asystenta, który pomaga w wykonywaniu różnych zadań online. Scout sugeruje użyteczne rzeczy, które może zrobić dla Ciebie, w zależności od tego, co robisz online.
Co początkowo skłoniło Cię do zainteresowania się sztuczną inteligencją?
Moją pierwszą doświadczeniem z pracą nad sztuczną inteligencją było podczas roku przerwy, który spędziłem pracując w zespole badawczym przetwarzania języka naturalnego w GCHQ podczas mojego studium licencjackiego. Zobaczyłem na własne oczy wpływ, jaki może mieć maszyna na rzeczywiste problemy i różnicę, którą może sprawić.
To odwróciło przełącznik w moim umyśle, jak komputery mogą być używane do rozwiązywania problemów: inżynieria oprogramowania uczy, jak tworzyć programy, które pobierają dane i produkują wyniki, ale maszyna uczenia się pozwala pobrać dane i opisać wyniki, które chcesz wyprodukować, program. Co oznacza, że możesz użyć tego samego frameworku do rozwiązania tysięcy różnych problemów. Dla mnie to było o wiele bardziej wpływowe niż pisanie programu dla każdego problemu.
Już studiowałem problemy optymalizacji w matematyce obok informatyki, więc gdy wróciłem na uniwersytet, skupiłem się na sztucznej inteligencji i ukończyłem pracę dyplomową na temat przetwarzania mowy, zanim zgłosiłem się na studia doktoranckie w dziedzinie informacji na UCL.
Badałeś uczenie wzmacnianie w wyszukiwarce internetowej pod nadzorem Davida Silvera, założyciela AlphaGo. Czy mógłbyś omówić niektóre z tych badań?
Mój doktorat dotyczył tematu zastosowania uczenia wzmacniania do problemów rangowania w odzyskiwaniu informacji, dziedziny, której pomogłem stworzyć, zwanej Dynamicznym Odzyskiwaniem Informacji. Byłem nadzorowany przez prof. Jun Wang i prof. Davida Silvera, obaj są ekspertami w agentowym uczeniu wzmacniania.
Nasze badania dotyczyły tego, jak wyszukiwarki internetowe mogą uczyć się z zachowania użytkowników, aby poprawić wyniki wyszukiwania w sposób autonomiczny w czasie. Używając podejścia Multi-Armed Bandit, nasz system próbował różnych rankingów wyszukiwania i zbierał dane o kliknięciach, aby określić, czy były one skuteczne czy nie. Mogło to również dostosować się do poszczególnych użytkowników w czasie i było szczególnie skuteczne w radzeniu sobie z niejednoznacznymi zapytaniami wyszukiwania. W tym czasie David głęboko zajmował się problemem Go i pomógł mi określić odpowiednią konfigurację uczenia wzmacniania stanów i funkcji wartości dla tego konkretnego problemu.
Jakie są niektóre z lekcji dla przedsiębiorców, które nauczyłeś się, pracując z Davidem Silverem?
Badania na UCL są często przedsiębiorcze. David wcześniej założył Elixir Studios z Demisem Hassabisem, a potem dołączył do DeepMind, aby pracować nad Alpha Go. Ale inni członkowie naszej grupy badawczej Media Futures również założyli różne startupy: Jun założył Mediagamma (stosując RL do wydatków na reklamy online), Simon Chan założył prediction.io (przejęty przez SalesForce) i Jagadeesh Gorla założył Jaggu (usługę rekomendacji dla e-commerce). Nasz zespół często dyskutował o potencjalnym wpływie handlowym naszych badań, myślę, że może dlatego, że UCL ma siedzibę w Londynie, co czyni go naturalnym punktem startowym dla tworzenia biznesu.
Niedawno uruchomiłeś Scout, pierwszego na świecie czata bota przeglądarki internetowej. Co było inspiracją za uruchomieniem Scout?
Pomysł ewoluował naturalnie z moich badań doktoranckich. Poszedłem prosto z ukończenia doktoratu do dołączenia do Entrepreneur First, gdzie zacząłem myśleć o tym, jak mogę przekształcić moje badania w produkt.
Przed tym, ukończyłem staż w Microsoft Research, gdzie zastosowałem moje badania do Bing. W tym czasie, najważniejszą rzeczą, którą nauczyłem się z moich badań, było to, że znalezienie informacji może być przewidywane na podstawie zachowania użytkowników online. Ale zacząłem się frustrować, że jedynym sposobem na ujawnienie tych przewidywań w wyszukiwarce było poprawienie autosugestii. Zatem zacząłem myśleć o tym, jak całe doświadczenie online użytkownika mogłoby być udoskonalone przy użyciu tych przewidywań, a nie tylko doświadczenie wyszukiwania.
To myślenie doprowadziło mnie i mojego nowego współzałożyciela w Entrepreneur First do stworzenia wtyczki przeglądarki, która obserwuje zachowanie użytkownika, przewiduje, jakie informacje użytkownik prawdopodobnie potrzebuje następnie online i pobiera je dla niego. Po kilku latach eksperymentów i prototypów, to ewoluowało w interfejs czata bota, w którym przeglądarka “rozmawia” z Tobą o tym, co robisz online i próbuje Ci pomóc po drodze.
Which web browsers will Scout be compatible with?
Koncentrujemy się na Chrome na razie, ze względu na to, że jest to najpopularniejsza przeglądarka internetowa i ma dojrzałą architekturę wtyczek, ale mamy prototypy działające na Firefox i Safari, a nawet aplikację mobilną.
The Scout shopping assistant functionality sounds like it could save users both time and money. Assuming someone is researching a product on Amazon, what happens in the backend, and how does Scout interact with the user?
Pomysł polega na tym, że gdy tylko zainstalujesz Scout, po prostu kontynuujesz korzystanie z internetu normalnie. Jeśli kupujesz, możesz odwiedzić Amazon, aby zobaczyć produkty. W tym momencie Scout rozpoznaje, że kupujesz na Amazon i produkt, który oglądasz, i mówi “Cześć”. Pojawia się jako widget czatu na stronie internetowej, trochę jak Intercom, z wyjątkiem że Scout może pojawić się na potencjalnie dowolnej stronie internetowej. Możesz zobaczyć, jak to wygląda na mojej stronie internetowej.
Ponieważ kupujesz, zacznie proponować sposoby, w jakie może Ci pomóc. Zapyta, czy chcesz zobaczyć recenzje online, inne ceny, filmy wideo z produktu i więcej. Wchodzisz w interakcję, naciskając przyciski, a czatbot dostosowuje doświadczenie do tego, co chcesz, aby zrobił. Gdy tylko znajdzie informacje (takie jak film wideo), osadzi je w wątku czatu, trochę jak przyjaciel mógłby udostępnić media na WhatsApp. W czasie rozwinie się rozmowa z przeglądarką o tym, co robisz online, a przeglądarka pomoże Ci po drodze.
Przetwarzanie strony internetowej odbywa się wewnątrz samej przeglądarki. Jedyną informacją, której nasz serwer widzi, jest wątek czatu, co oznacza, że implikacje dla prywatności są minimalne.
Mamy specjalną architekturę do zrozumienia zachowania przeglądania online i zarządzania dialogami z użytkownikiem. Używamy uczenia maszynowego, aby określić, z jakimi zadaniami możemy pomóc online i w jaki sposób powinniśmy pomóc. Początkowo używaliśmy uczenia wzmacniania, aby dostosować się do preferencji użytkownika w czasie. Jednak jedną z najważniejszych lekcji, które nauczyłem się, prowadząc startup AI, jest to, aby utrzymywać procesy proste i starać się używać uczenia maszynowego tylko do optymalizacji istniejącego procesu. Zatem mamy teraz zaawansowany silnik reguł do obsługi zadań w czasie, który może być zarządzany przez uczenie wzmacnianie, gdy będziemy musieli skalować.
What are some examples of how Scout can assist with event planning?
Zrealizowaliśmy, że planowanie wydarzeń (i rezerwacja podróży) nie są tak różne od zakupów online. Nadal oglądasz produkty, czytasz recenzje i zobowiązujesz się do zakupu/udziału. Więc wiele z tego, co zbudowaliśmy dla zakupów, również dotyczy tego.
Największą różnicą jest to, że czas i lokalizacja są teraz ważne. Na przykład, jeśli oglądasz bilety koncertowe na Ticketmaster, Scout może rozpoznać adres miejsca i zaproponować znalezienie kierunków z Twojej obecnej lokalizacji do niego, lub znalezienie ceny Ubera, lub zaproponowanie, o której godzinie powinieneś wyjść. Jeśli połączysz Scout z Twoim kalendarzem, wtedy Scout może sprawdzić, czy jesteś dostępny o godzinie wydarzenia i dodać je do Twojego kalendarza.
W przyszłości przewidujemy, że użytkownicy Scout będą mogli komunikować się ze swoimi przyjaciółmi za pośrednictwem platformy, aby dyskutować o rzeczach, które robią online, takich jak planowanie wydarzeń, zakupy, praca itp.
Dialogue triggers will be used for Scout to initiate communications. What are some of these triggers?
Domyślnie Scout nie będzie Ci przeszkadzał, chyba że napotka na trigger, który powie mu, że możesz potrzebować pomocy. Istnieje kilka typów triggerów:
- Odwiedzanie określonej strony internetowej.
- Odwiedzanie określonego typu strony internetowej (takiej jak news, zakupy itp.).
- Odwiedzanie strony internetowej zawierającej określony typ informacji (np. adres, film wideo itp.).
- Klikanie linków lub przycisków na stronach internetowych.
- Wchodzenie w interakcję z Scout, naciskając przyciski
- Scout pobiera określone typy mediów, takich jak filmy wideo, muzyka, tweety itp.
Planujemy umożliwić użytkownikom dostosowanie triggerów, na które Scout ma reagować, i ostatecznie, nauczyć się ich preferencji automatycznie.
Can you discuss some of the difficulties behind ensuring that Scout is genuinely helpful when it decides to interact with a user without becoming annoying?
Bardzo poważnie traktujemy zaangażowanie użytkownika i staramy się mierzyć, czy interakcje doprowadziły do pozytywnych czy negatywnych wyników. Staramy się utrzymywać dobry stosunek do tego, jak często Scout próbuje zainicjować rozmowę i jak często jest używany. Jednak jest to delikatna równowaga, którą musimy uzyskać i zawsze staramy się ją poprawiać.
Ze względu na inwazyjny charakter tego produktu, uzyskanie odpowiedniego interfejsu i UX jest krytyczne. Spędziliśmy dużo czasu, próbując całkowicie różnych interfejsów i metod interakcji z użytkownikiem. Praca ta doprowadziła nas do obecnego interfejsu w stylu czata bota, który daje nam największą elastyczność w pomocy, którą możemy zapewnić, w połączeniu z znajomością użytkownika i minimalnym wysiłkiem użytkownika do interakcji.
Can you provide other scenarios of how Scout can assist end users?
Naszym obecnie głównym celem jest testowanie rynkowe konkretnych zastosowań Scout. Zakupy i planowanie wydarzeń zostały już wspomniane, ale również badamy, jak Scout może pomóc naukowcom (znajdując artykuły naukowe, szczegóły autorów i sieci odniesień) i nawet gitarzystom (znajdując nuty gitarowe, odtwarzając muzykę i filmy wideo obok nut online i pomagając w strojeniu gitary). Spędziliśmy także trochę czasu na badaniu profesjonalnych scenariuszy, takich jak rekrutacja online, analiza finansowa i prawo.
Ostatecznie Scout może potencjalnie działać na dowolnej stronie internetowej i pomagać w dowolnym scenariuszu, co czyni tę technologię niezwykle ekscytującą, ale także trudną do rozpoczęcia.
Is there anything else that you would like to share about Scout?
Jeśli chcesz zobaczyć, jak wyglądałoby to, gdyby Twoja przeglądarka mogła z Tobą rozmawiać, możesz przeczytać więcej na blogu Scout.
Dziękujemy za fascynujący wywiad na temat projektowania czata bota. Jesteśmy podekscytowani, aby śledzić ten projekt. Proszę odwiedzić stronę internetową Marca Sloana, aby dowiedzieć się więcej.












