Chociaż dzisiejsze modele sztucznej inteligencji, takie jak ChatGPT i DALL-E, to imponujące narzędzia, kolejny duży krok w dziedzinie sztucznej inteligencji może nastąpić dzięki autonomicznym agentom AI. Zamiast po prostu dostarczać wyniki, gdy zostaniesz o to poproszony, agenci AI to programy zaprojektowane do niezależnej realizacji celów i podejmowania działań na świecie w służbie tych celów.
Jak działają agenci AI?
Agenci AI łączą duże modele językowe z możliwością przechowywania informacji, śledzenia zadań i wyzwalania działań w oparciu o ich ewoluujące zrozumienie. Na przykład agent zajmujący się planowaniem wakacji może przeszukiwać Internet w poszukiwaniu hoteli i lotów, dokonywać rezerwacji, w razie potrzeby zwracać się do użytkownika o wyjaśnienia i zapewniać ostateczny plan podróży.
Zdjęcie: SIMFORM
Kluczową różnicą jest to, że zamiast czekać na monity, agenci nieustannie generują własne monity, aby czynić postępy w realizacji swoich celów. Monitorują świat, aktualizują swoje przekonania i odpowiednio zmieniają swoje zachowanie, podobnie jak ludzie. Pozwala to agentom obsługiwać zadania otwarte bez stałego nadzoru.
Rodzaje agentów AI
Na podstawie ich widocznej inteligencji i kompetencji Russell i Norvig podzielili agentów na pięć grup ze względu na ich zdolność do funkcjonowania w środowiskach częściowo widocznych:
Proste środki odruchowe ignorują pozostałą część historii percepcji, działając wyłącznie na podstawie bieżącej percepcji.
Agenci odruchowi bazujący na modelach potrafią działać w częściowo widocznych środowiskach, zachowując wewnętrzny model, który obejmuje te części bieżącego stanu, które nie są widoczne.
Agenci działający w oparciu o cel potrafią wybierać spośród różnych opcji i identyfikować tę, która prowadzi ich do pożądanego stanu, wykorzystując informacje o celu do scharakteryzowania pożądanych scenariuszy.
Agenci bazujący na użyteczności wykorzystują funkcję użyteczności do oceny użyteczności stanu i mogą rozróżniać stany docelowe i niedocelowe.
Agenci uczący się stają się bardziej biegli niż ich początkowa wiedza, gdy działają w nieznanych sytuacjach. Podczas gdy element wydajności wybiera działania zewnętrzne, element uczenia się wprowadza zmiany.
Do czego można wykorzystać agentów AI?
Postęp w kierunku agentów AI oznacza przejście od prostego przeszukiwania AI do przekazywania całych celów sztucznej inteligencji. To krok w kierunku sztucznej inteligencji ogólnej (AGI) – systemów AI o szerokich, ogólnych możliwościach podobnych do ludzkiego umysłu.
Potencjał kompetentnych agentów AI jest kuszący. Mogliby zautomatyzować szeroki zakres pracy opartej na wiedzy, pełniąc rolę spersonalizowanych planistów wakacyjnych, asystentów, badaczy, korepetytorów i innych. Bardziej wydajni agenci mogliby ostatecznie przejąć role takie jak programiści oprogramowania, analitycy danych, autorzy i menedżerowie.
Jedno z najciekawszych zastosowań agentów AI można obecnie zaobserwować w przypadku samochodów autonomicznych. Agenci AI pomagają prowadzić samochody, które przestrzegają przepisów ruchu drogowego, przemieszczając się z jednego miejsca do drugiego. Wraz z rozwojem technologii autonomicznej jazdy samochody mogą współpracować z obiektami miejskimi lub innymi samochodami, aby stworzyć wieloagentowy system sztucznej inteligencji. Przyszłe systemy transportowe będą mogły działać inteligentniej i skuteczniej dzięki temu połączeniu, co umożliwia również bezpieczniejsze środki ostrożności, bardziej wydajne planowanie tras i lepszy przepływ ruchu.
Oto przykład, w jaki sposób Tesla wykorzystuje sztuczną inteligencję w swoim systemie autopilota:
Zaledwie kilka tygodni temu mogliśmy być świadkami narodzin pierwszego inżyniera oprogramowania AI – Devina.
Devin to nowatorski model sztucznej inteligencji, który może wykonywać skomplikowane zadania techniczne, stopniowo identyfikować błędy i je korygować. Jest dostępny na platformie obliczeniowej typu sandbox ze standardowymi narzędziami programistycznymi, w tym edytorem kodu, przeglądarką i powłoką. Według Cognition, Devin przewyższył poprzedni stan techniki, który wynosił 1,96%, prawidłowo rozwiązując 13,86% problemów od początku do końca w teście porównawczym SWE-bench.
Zdjęcie: Poznanie
W miarę doskonalenia modeli sprzętu i sztucznej inteligencji agenci będą stawać się coraz bardziej wydajni i niezawodni. Przyszłe postępy mogą wynikać z takich podejść jak uczenie przez wzmacnianie, w którym agenci ćwiczą podejmowanie działań w symulowanych środowiskach, lub z łączenia wielu modeli językowych w celu obsługi multimodalnych danych wejściowych, takich jak tekst, obrazy i mowa.
Dobre technologie bez ograniczeń
Jednak droga do inteligentniejszych agentów jest obarczona kwestiami bezpieczeństwa. Co jeśli działania agenta powodują szkody, czy to z powodu błędnego rozumowania, czy też wrogich motywacji zaprogramowanych przez złych aktorów? Ponieważ agenci realizują złożone strategie, aby osiągnąć swoje cele, ich zachowania mogą stać się trudne do przewidzenia lub kontrolowania. Istnieją również pytania etyczne dotyczące poziomu autonomii, jaki powinni mieć agenci. Jeśli agent może zarabiać pieniądze lub tworzyć kopie samego siebie niezależnie, jakie prawa i obowiązki powinien mieć? Jak możemy zapewnić, że agenci będą zachowywać się zgodnie z ludzkimi wartościami i normami społecznymi?
Choć niewątpliwie potężni, autonomiczni agenci AI stwarzają mnóstwo wyzwań technicznych, prawnych i filozoficznych do pokonania. Uzyskanie praw agentów AI będzie wymagało rygorystycznych możliwości testowania, sformalizowania zasad dotyczących ich wdrażania i opracowania solidnych środków bezpieczeństwa, takich jak „wyłączniki awaryjne”.
Mimo to agenci stanowią ekscytujący kolejny krok w kierunku sztucznej inteligencji ogólnej. Gdy rozważnie poruszamy się po trudnościach, agenci mogliby fundamentalnie rozszerzyć i zautomatyzować niezliczone zadania związane z pracą nad wiedzą w nadchodzących dekadach. Dzięki ludzkiej pomysłowości i odpowiednim zabezpieczeniom tę potężną technologię można wykorzystać dla ogromnych korzyści społecznych.
Co liderzy technologiczni sądzą o agentach AI?
Bill Gates, współzałożyciel Microsoftu, uważa, że za pięć lat sztuczna inteligencja sprawi, że potrzeba wielu aplikacji stanie się zbędna. W przyszłości, według Gatesa, boty AI będą w stanie rozumieć i reagować na mowę, a także wykonywać wiele zadań w zależności od danych użytkownika. Nasze życie zostanie zmienione przez tych agentów zarówno online, jak i offline. Agent AI może na przykład dokonywać rezerwacji w restauracji, organizować podróże i zakwaterowanie oraz sugerować działania na podstawie zainteresowań i preferencji użytkownika.
Według dyrektora generalnego OpenAI, Sama Altmana, technologie AI ostatecznie staną się bardziej zintegrowane z naszym codziennym życiem niż telefony komórkowe. Wyobraża sobie programy AI, które mogą szybko wykonywać zadania i zadawać pytania w przypadku trudniejszych zadań. Nie jest to podobne do istniejących aplikacji, które są głównie używane do odrębnych zadań, w tym DALL-E, Sora i ChatGPT. Według Altmana agenci AI będą mogli pomagać ludziom poza pokojami czatów i zwalniać nas z obowiązków w prawdziwym świecie.
Artykuł Od prostych odruchów do agentów uczących się: zapoznaj się z różnymi typami agentów AI i ich rolami w nowoczesnych aplikacjach pojawił się po raz pierwszy w serwisie Metaverse Post.