Image by pikisupergwiazda on Freepik
Agenci generatywni to termin ukuty przez badaczy Uniwersytetu Stanforda i Google w artykule zatytułowanym Agenci generatywni: interaktywne symulakry ludzkiego zachowania (Park i wsp., 2023). W artykule tym badanie wyjaśnia, że agenci generatywni to oprogramowanie obliczeniowe, które w wiarygodny sposób symuluje ludzkie zachowanie.
W artykule przedstawiają, w jaki sposób agenci mogliby zachowywać się tak, jak robiliby ludzie: pisanie, gotowanie, mówienie, głosowanie, spanie itp. poprzez wdrożenie modelu generatywnego, zwłaszcza modelu dużego języka (LLM). Agenci mogą wykazać się zdolnością do wyciągania wniosków na temat siebie, innych agentów i swojego otoczenia, wykorzystując model języka naturalnego.
Badacz konstruuje architekturę systemu do przechowywania, syntezy i stosowania odpowiednich pamięci w celu generowania wiarygodnych zachowań przy użyciu dużego modelu językowego, umożliwiając agentom generatywnym. System ten składa się z trzech elementów, są to:
- Strumień pamięci. System rejestruje doświadczenia agenta i stanowi punkt odniesienia dla jego przyszłych działań.
- Refleksja. System syntetyzuje doświadczenie we wspomnienia, dzięki czemu agent może się uczyć i działać lepiej.
- Planowanie. System przekłada wiedzę z poprzedniego systemu na plany działania wysokiego szczebla i pozwala agentowi reagować na otoczenie.
Te refleksje i systemy planów działają synergicznie ze strumieniem pamięci, wpływając na przyszłe zachowanie agenta.
Aby symulować powyższy system, badacze skupiają się na stworzeniu interaktywnego społeczeństwa agentów inspirowanego grą The Sims. Powyższa architektura jest połączona z ChatGPT i pomyślnie pokazuje 25 interakcji agentów w ich piaskownicy. Przykładową aktywność agenta w ciągu dnia przedstawia poniższy obrazek.
Aktywność agenta generatywnego i interakcja w ciągu dnia (Park i wsp., 2023)
Cały kod do tworzenia agentów generatywnych i symulowania ich w piaskownicy został już udostępniony przez badaczy jako open source, co można znaleźć w poniższej tabeli składnica. Kierunek jest na tyle prosty, że można je podążać bez większego problemu.
Ponieważ agenci generatywni stają się ekscytującą dziedziną, wiele badań opiera się na tym. W tym artykule omówimy różne artykuły dotyczące agentów generatywnych, które powinieneś przeczytać. Co to jest? Zajmijmy się tym.
1. Agenci komunikatywni przy tworzeniu oprogramowania
Połączenia Artykuł dotyczący agentów komunikacyjnych w tworzeniu oprogramowania (Quan i in., 2023) to nowe podejście do rewolucjonizacji tworzenia oprogramowania przy użyciu agentów generatywnych. Założeniem zaproponowanym przez badaczy jest to, w jaki sposób można usprawnić i ujednolicić cały proces tworzenia oprogramowania przy użyciu komunikacji w języku naturalnym z modeli dużego języka (LLM). Zadania obejmują tworzenie kodu, generowanie dokumentów, analizę wymagań i wiele innych.
Naukowcy zwracają uwagę, że wygenerowanie całego oprogramowania przy użyciu LLM wiąże się z dwoma głównymi wyzwaniami: halucynacjami i brakiem analizy krzyżowej podczas podejmowania decyzji. Aby rozwiązać te problemy, badacze proponują platformę tworzenia oprogramowania opartą na czacie o nazwie ChatDev.
Struktura ChatDev składa się z czterech faz: projektowania, kodowania, testowania i dokumentowania. Na każdym etapie ChatDev ustanawiał kilku agentów pełniących różne role, na przykład recenzentów kodu, programistów oprogramowania itp. Aby zapewnić płynną komunikację między agentami, badacze opracowali łańcuch czatów, który podzielił fazy na kolejne, atomowe podzadania. Każde podzadanie wdrażałoby współpracę i interakcję między agentami.
Framework ChatDev pokazano na obrazku poniżej.
Proponowane środowisko ChatDev (Quan i in., 2023)
Naukowcy przeprowadzają różne eksperymenty, aby zmierzyć skuteczność platformy ChatDev w tworzeniu oprogramowania. Używając gpt3.5-turbo-16kponiżej znajduje się wydajność eksperymentu ze statystykami oprogramowania.
Statystyki oprogramowania ChatDev Framework (Quan i in., 2023)
Powyższa liczba stanowi miarę analizy statystycznej dotyczącej systemów oprogramowania generowanych przez ChatDev. Na przykład generowanych jest co najmniej 39 linii kodu, a maksymalnie 359 kodów. Naukowcy wykazali również, że 86.66% wygenerowanych systemów oprogramowania działało poprawnie.
To świetny artykuł, który pokazuje potencjał zmiany sposobu pracy programistów. Przeczytaj dalej artykuł, aby zrozumieć pełną implementację ChatDev. Pełny kod jest również dostępny w ChatDev składnica.
2. AgentVerse: ułatwianie współpracy wielu agentów i badanie pojawiających się zachowań agentów
AgentVerse to framework zaproponowany w artykule autorstwa Chena i in, 2023 symulować grupy agentów za pomocą modelu dużego języka w celu dynamicznych procedur rozwiązywania problemów w grupie i dostosowywania członków grupy w oparciu o postęp. Badanie to ma na celu rozwiązanie problemu statycznej dynamiki grupowej, w której autonomiczny agent nie może się przystosować i ewoluować w rozwiązywaniu problemów.
Struktura AgentVerse próbuje podzielić strukturę na cztery etapy, w tym:
- Rekrutacja ekspertów: faza dostosowania agentów do problemu i rozwiązania
- Wspólne podejmowanie decyzji: agenci dyskutują nad sformułowaniem rozwiązania i strategii rozwiązania problemu.
- Wykonanie akcji: Agenci wykonują akcję w środowisku na podstawie decyzji.
- Ocena: Oceniany jest obecny stan i cele. Nagroda za informację zwrotną powróci do pierwszego kroku, jeśli cel nadal wymaga osiągnięcia.
Ogólną strukturę AgentVerse pokazano na poniższym obrazku.
Struktura AgentVerse (Chen i in., 2023)
Badacze eksperymentowali ze strukturą i porównali platformę AgentVerse z rozwiązaniem dla poszczególnych agentów. Wynik przedstawiono na obrazku poniżej.
Analiza wydajności AgentVerse (Chen i in., 2023)
Struktura AgentVerse może ogólnie przewyższać poszczególnych agentów we wszystkich przedstawionych zadaniach. Dowodzi to, że agenci generatywni mogą działać lepiej niż indywidualni agenci próbujący rozwiązać problemy. Możesz wypróbować framework poprzez ich składnica.
3. AgentSims: piaskownica typu open source do oceny modelu dużego języka
Ocena zdolności LLM jest nadal kwestią otwartą w społeczności i dziedzinach. Trzy punkty ograniczające zdolność właściwej oceny LLM to ograniczone możliwości oceny przez zadania, wrażliwe punkty odniesienia i nieobiektywne wskaźniki. Aby uporać się z tymi problemami, Lin i in., 2023 w swoim artykule zaproponowali ocenę opartą na zadaniach jako punkt odniesienia dla LLM. Podejście to miało stać się standardem w ocenie prac LLM, ponieważ mogłoby złagodzić wszystkie zgłaszane problemy. Aby to osiągnąć, badacze wprowadzają platformę o nazwie AgentSims.
AgentSims to program z infrastrukturą interaktywną i wizualizacyjną do zarządzania zadaniami ewaluacyjnymi dla LLM. Ogólnym celem AgentSims jest zapewnienie badaczom i ekspertom platformy umożliwiającej usprawnienie procesu projektowania zadań i wykorzystanie jej jako narzędzia oceny. Przód AgentSims przedstawiono na obrazku poniżej.
Interfejs AgentSims (Lin i in., 2023)
Ponieważ celem AgentSims są wszyscy, którzy wymagają łatwiejszej oceny LLM, badacze opracowali interfejs, w którym możemy wchodzić w interakcję z interfejsem użytkownika. Możesz także wypróbować pełne demo na ich stronie lub uzyskaj dostęp do pełnego kodu w AgentSims składnica.
Agenci generatywni to najnowsze podejście w LLM do symulacji ludzkich zachowań. Najnowsze badania Parka i wsp., rok 2023 pokazał ogromne możliwości tego, co mogą zrobić Agenci generatywni. Dlatego pojawiło się wiele rodzajów badań opartych na agentach generatywnych, które otworzyły wiele nowych drzwi.
W tym artykule omówiliśmy trzy różne badania dotyczące agentów generatywnych, w tym:
- Dokument dotyczący agentów komunikacyjnych w zakresie tworzenia oprogramowania (Quan i in., 2023)
- AgentVerse: Ułatwianie współpracy wielu agentów i badanie pojawiających się zachowań agentów (Chena i in, 2023)
3. AgentSims: piaskownica typu open source do oceny modelu dużego języka (Lin i in., 2023)
Cornelius Yudha Wijaya jest kierownikiem i asystentem analityka danych oraz autorem danych. Pracując na pełny etat w Allianz Indonesia, uwielbia dzielić się wskazówkami dotyczącymi Pythona i danych za pośrednictwem mediów społecznościowych i mediów.
- Dystrybucja treści i PR oparta na SEO. Uzyskaj wzmocnienie już dziś.
- PlatoData.Network Pionowe generatywne AI. Wzmocnij się. Dostęp tutaj.
- PlatoAiStream. Inteligencja Web3. Wiedza wzmocniona. Dostęp tutaj.
- PlatonESG. Węgiel Czysta technologia, Energia, Środowisko, Słoneczny, Gospodarowanie odpadami. Dostęp tutaj.
- Platon Zdrowie. Inteligencja w zakresie biotechnologii i badań klinicznych. Dostęp tutaj.
- Źródło: https://www.kdnuggets.com/generative-agent-research-papers-you-should-read?utm_source=rss&utm_medium=rss&utm_campaign=generative-agent-research-papers-you-should-read
- :ma
- :Jest
- :Gdzie
- $W GÓRĘ
- 2023
- 25
- 39
- a
- zdolności
- zdolność
- O nas
- powyżej
- dostęp
- Osiągać
- działać
- Działania
- działania
- działalność
- przystosować
- adres
- Regulacja
- Agent
- agentów
- AL
- wyrównać
- Wszystkie kategorie
- łagodzić
- Allianz
- pozwala
- już
- również
- an
- analiza
- Analizując
- i
- Aplikuj
- podejście
- architektura
- SĄ
- artykuł
- AS
- Asystent
- At
- autonomiczny
- dostępny
- na podstawie
- BE
- stają się
- staje
- jest
- poniżej
- Benchmark
- Benchmarki
- Ulepsz Swój
- pomiędzy
- by
- nazywa
- CAN
- nie może
- zdolność
- łańcuch
- wyzwanie
- wyzwania
- zmiana
- ChatGPT
- chen
- kod
- Kody
- Kodowanie
- wymyślony
- współpraca
- współpracy
- Komunikacja
- społeczność
- w porównaniu
- składniki
- warunek
- połączony
- gotowanie
- mógłby
- Stwórz
- Tworzenie
- kurator
- Aktualny
- dane
- nauka danych
- dzień
- decyzja
- Podejmowanie decyzji
- Demo
- Wnętrze
- proces projektowania
- projektowanie
- rozwinięty
- deweloperzy
- deweloperzy pracują
- rozwijanie
- oprogramowania
- różne
- kierunek
- dyskutować
- podzielony
- do
- dokumentowanie
- dokumenty
- Drzwi
- dynamiczny
- dynamika
- E i T
- każdy
- łatwiej
- umożliwiając
- zakończenia
- dość
- zapewnić
- Cały
- Środowisko
- szczególnie
- zapewniają
- itp
- oceniać
- oceniane
- oceny
- ewaluację
- wszyscy
- ewoluuje
- przykład
- ekscytujący
- wykonać
- egzekucja
- istnieje
- doświadczenie
- Doświadczenia
- eksperyment
- eksperymenty
- ekspert
- eksperci
- Objaśnia
- odkryj
- Exploring
- ułatwienie
- informacja zwrotna
- pole
- Łąka
- Znajdź
- i terminów, a
- Skupiać
- obserwuj
- następujący
- następujący sposób
- W razie zamówieenia projektu
- cztery
- Framework
- od
- z przodu
- Zaczepy
- pełny
- dalej
- przyszłość
- gra
- ogólnie
- Generować
- wygenerowane
- generujący
- generatywny
- model generatywny
- otrzymać
- cel
- Gole
- wspaniały
- Zarządzanie
- Grupy
- uchwyt
- Wydarzenie
- Wykorzystywanie
- Have
- he
- na wysokim szczeblu
- W jaki sposób
- HTTPS
- człowiek
- Ludzie
- if
- obraz
- wdrożenia
- realizacja
- wykonawczych
- in
- zawierać
- Włącznie z
- indywidualny
- Indonezja
- wpływ
- Infrastruktura
- wgląd
- inspirowane
- interakcji
- wzajemne oddziaływanie
- Interakcje
- interaktywne
- najnowszych
- przedstawiać
- IT
- jpg
- Knuggety
- Brak
- język
- duży
- firmy
- UCZYĆ SIĘ
- lubić
- LIMIT
- Ograniczony
- lin
- linie
- kocha
- zrobiony
- poważny
- robić
- kierownik
- wiele
- maksymalny
- zmierzyć
- Media
- Użytkownicy
- wspomnienia
- Pamięć
- spełnione
- metryczny
- Metryka
- minimum
- model
- modele
- jeszcze
- dużo
- Naturalny
- Język naturalny
- wymagania
- Nowości
- numer
- cel
- of
- on
- koncepcja
- open source
- otwierany
- or
- Inne
- na zewnątrz
- Przewyższają
- ogólny
- Papier
- Papiery
- Park
- wykonać
- jest gwarancją najlepszej jakości, które mogą dostarczyć Ci Twoje monitory,
- wykonuje
- faza
- krok po kroku
- plany
- Platforma
- plato
- Analiza danych Platona
- PlatoDane
- punkt
- zwrotnica
- możliwość
- potencjał
- przedstawione
- poprzedni
- Problem
- rozwiązanie problemu
- problemy
- procedury
- wygląda tak
- Program
- Programiści
- progresja
- prawidłowo
- zaproponować
- zaproponowane
- dowodzi
- zapewniać
- Python
- pytanie
- React
- Czytaj
- niedawny
- dokumentacja
- rekrutacja
- Reflections
- w sprawie
- wymagania
- Wymaga
- Badania naukowe
- badacz
- Badacze
- dalsze
- powrót
- Rewolucjonizujący
- Nagradzać
- role
- działa
- s
- piaskownica
- nauka
- kilka
- Share
- powinien
- pokazać
- pokazał
- pokazane
- Targi
- Prosty
- sims
- płynnie
- Obserwuj Nas
- Media społecznościowe
- Społeczeństwo
- Tworzenie
- rozwoju oprogramowania
- rozwiązanie
- ROZWIĄZANIA
- Rozwiązywanie
- Mówiąc
- dzielić
- standard
- Stanford
- Uniwersytet Stanford
- statystyczny
- statystyka
- Ewolucja krok po kroku
- Cel
- Nadal
- sklep
- Strategia
- strumień
- opływowy
- usprawniony
- Struktura
- Badanie
- Z powodzeniem
- system
- systemy
- cel
- Zadanie
- zadania
- semestr
- Testowanie
- niż
- że
- Połączenia
- Piaskownica
- ich
- Im
- sami
- Te
- one
- to
- trzy
- Przez
- poprzez
- wskazówki
- do
- narzędzie
- próbować
- stara
- drugiej
- typy
- ui
- zrozumieć
- Ujednolicony
- uniwersytet
- posługiwać się
- za pomocą
- różnorodny
- przez
- wyobrażanie sobie
- Głosowanie
- Wrażliwy
- sposoby
- we
- Co
- który
- Podczas
- KIM
- cały
- dlaczego
- będzie
- w
- w ciągu
- bez
- Praca
- pracował
- pracujący
- działa
- by
- pisarz
- pisanie
- ty
- zefirnet