Изображение на пикисуперзвезда on Freepik
Генеративные агенты — это термин, придуманный исследователями Стэнфордского университета и Google в их статье под названием Генеративные агенты: интерактивные симулякры человеческого поведения (Парк и др.., 2023). В этой статье исследование объясняет, что генеративные агенты — это вычислительное программное обеспечение, которое правдоподобно моделирует поведение человека.
В статье они рассказывают, как агенты могут действовать так же, как люди: писать, готовить, говорить, голосовать, спать и т. д., реализуя генеративную модель, особенно модель большого языка (LLM). Агенты могут продемонстрировать способность делать выводы о себе, других агентах и окружающей среде, используя модель естественного языка.
Исследователь конструирует архитектуру системы для хранения, синтеза и применения соответствующих воспоминаний для создания правдоподобного поведения, используя большую языковую модель, позволяющую создавать генеративные агенты. Эта система состояла из трех компонентов:
- Поток памяти. Система записывает опыт агента и служит ориентиром для будущих действий агента.
- отражение. Система синтезирует полученный опыт в воспоминания, чтобы агент мог лучше учиться и работать.
- Меню. Система преобразует знания предыдущей системы в планы действий высокого уровня и позволяет агенту реагировать на окружающую среду.
Эти размышления и системы планирования работают синергетически с потоком памяти, влияя на будущее поведение агента.
Чтобы смоделировать описанную выше систему, исследователи сосредоточились на создании интерактивного общества агентов, вдохновленного игрой Sims. Приведенная выше архитектура связана с ChatGPT и успешно отображает 25 взаимодействий агентов в их песочнице. Пример активности агента в течение дня показан на изображении ниже.
Активность и взаимодействие генеративного агента в течение дня (Парк и др.., 2023)
Весь код для создания генеративных агентов и их моделирования в «песочнице» уже выложен исследователями в открытый исходный код, который вы можете найти в следующем документе. хранилище. Направления настолько просты, что вы сможете следовать им без особых проблем.
Поскольку генеративные агенты становятся интересной областью, на этой основе проводится много исследований. В этой статье мы рассмотрим различные статьи о генеративных агентах, которые вам следует прочитать. Что это? Давайте займемся этим.
1. Коммуникативные агенты для разработки программного обеспечения.
Ассоциация Статья «Коммуникативные агенты для разработки программного обеспечения» (Цюань и другие, 2023) — это новый подход к революционному развитию программного обеспечения с использованием генеративных агентов. Предпосылка, которую предлагают исследователи, заключается в том, как можно упростить и унифицировать весь процесс разработки программного обеспечения с помощью общения на естественном языке из моделей большого языка (LLM). В задачи входит разработка кода, генерация документов, анализ требований и многое другое.
Исследователи отмечают, что создание всего программного обеспечения с использованием LLM сопряжено с двумя основными проблемами: галлюцинациями и отсутствием перекрестного допроса при принятии решений. Чтобы решить эти проблемы, исследователи предлагают среду разработки программного обеспечения на основе чата под названием ChatDev.
Платформа ChatDev состоит из четырех этапов: проектирование, кодирование, тестирование и документирование. На каждом этапе ChatDev создавал несколько агентов с различными ролями, например, рецензентов кода, программистов и т. д. Чтобы обеспечить бесперебойную связь между агентами, исследователи разработали цепочку чата, которая делила этапы на последовательные атомарные подзадачи. Каждая подзадача будет реализовывать сотрудничество и взаимодействие между агентами.
Платформа ChatDev показана на изображении ниже.
Предлагаемая платформа ChatDev Framework (Quan и другие, 2023)
Исследователи проводят различные эксперименты, чтобы оценить эффективность платформы ChatDev при разработке программного обеспечения. Используя gpt3.5-турбо-16к, ниже приведены результаты эксперимента по статистике программного обеспечения.
Статистика программного обеспечения ChatDev Framework (Quan и другие, 2023)
Приведенное выше число представляет собой показатель статистического анализа программных систем, созданных ChatDev. Например, генерируется минимум 39 строк кода, а максимум — 359 кодов. Исследователи также показали, что 86.66% созданных программных систем работали правильно.
Это отличная статья, показывающая потенциал изменения методов работы разработчиков. Прочтите статью дальше, чтобы понять полную реализацию ChatDev. Полный код также доступен в ChatDev. хранилище.
2. AgentVerse: содействие совместной работе нескольких агентов и изучение возникающего поведения агентов.
AgentVerse — это фреймворк, предложенный в статье Чен и др.., 2023 моделировать группы агентов с помощью большой языковой модели для динамических процедур решения проблем внутри группы и корректировки членов группы в зависимости от прогресса. Это исследование существует для решения проблемы статической групповой динамики, когда автономный агент не может адаптироваться и развиваться при решении проблем.
Платформа AgentVerse пытается разделить структуру на четыре этапа, в том числе:
- Подбор экспертов: этап адаптации агентов к проблеме и решению.
- Совместное принятие решений: агенты обсуждают, как сформулировать решение и стратегию решения проблемы.
- Выполнение действия: агенты выполняют действие в среде на основе решения.
- Оценка: оценивается текущее состояние и цели. Награда за обратную связь вернется к первому шагу, если цель все еще необходимо достичь.
Общая структура AgentVerse показана на изображении ниже.
AgentVerse Framework (Чен и другие, 2023)
Исследователи экспериментировали с платформой и сравнивали платформу AgentVerse с решением для отдельных агентов. Результат представлен на изображении ниже.
Анализ производительности AgentVerse (Чен и другие, 2023)
Фреймворк AgentVerse в целом может превосходить отдельных агентов во всех представленных задачах. Это доказывает, что генеративные агенты могут работать лучше, чем отдельные агенты, пытающиеся решить проблемы. Вы можете опробовать эту структуру через их хранилище.
3. AgentSims: песочница с открытым исходным кодом для оценки больших языковых моделей.
Оценка способностей LLM по-прежнему остается открытым вопросом в сообществе и в областях. Три момента, которые ограничивают способность правильно оценивать LLM, — это ограниченные возможности оценки по задачам, уязвимые тесты и необъективные показатели. Чтобы справиться с этими проблемами, Лин и другие, 2023 в своей статье предложили оценку на основе задач в качестве эталона LLM. Предполагалось, что этот подход станет стандартом при оценке работ LLM, поскольку он сможет смягчить все возникающие проблемы. Для этого исследователи представили платформу под названием AgentSims.
AgentSims — это программа с интерактивной инфраструктурой и инфраструктурой визуализации для выполнения оценочных задач для студентов LLM. Общая цель AgentSims — предоставить исследователям и экспертам платформу для оптимизации процесса разработки задач и использования их в качестве инструмента оценки. Внешний вид AgentSims представлен на изображении ниже.
Интерфейс AgentSims (Лин и другие, 2023)
Поскольку целью AgentSims являются все, кому требуется более простая оценка LLM, исследователи разработали интерфейс, с помощью которого мы можем взаимодействовать с пользовательским интерфейсом. Вы также можете попробовать полную демо-версию на их веб-сайт или получите доступ к полному коду в AgentSims хранилище.
Генеративные агенты — это недавний подход в LLM к моделированию человеческого поведения. Последние исследования Парка и др.., 2023 год показал большие возможности того, что могут сделать Генеративные Агенты. Вот почему появилось множество типов исследований, основанных на генеративных агентах, которые открыли много новых дверей.
В этой статье мы говорили о трех различных исследованиях генеративных агентов, в том числе:
- Статья «Коммуникативные агенты для разработки программного обеспечения» (Quan и другие, 2023 )
- AgentVerse: содействие многоагентному сотрудничеству и изучение возникающего поведения агентов (Чен и др.., 2023)
3. AgentSims: песочница с открытым исходным кодом для оценки больших языковых моделей (Лин и другие, 2023
)
Корнелиус Юдха Виджая является помощником менеджера по науке о данных и автором данных. Работая полный рабочий день в Allianz Indonesia, он любит делиться советами по Python и данным в социальных сетях и в печатных СМИ.
- SEO-контент и PR-распределение. Получите усиление сегодня.
- PlatoData.Network Вертикальный генеративный ИИ. Расширьте возможности себя. Доступ здесь.
- ПлатонАйСтрим. Интеллект Web3. Расширение знаний. Доступ здесь.
- ПлатонЭСГ. Углерод, чистые технологии, Энергия, Окружающая среда, Солнечная, Управление отходами. Доступ здесь.
- ПлатонЗдоровье. Биотехнологии и клинические исследования. Доступ здесь.
- Источник: 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
- :имеет
- :является
- :куда
- $UP
- 2023
- 25
- 39
- a
- способности
- способность
- О нас
- выше
- доступ
- Достигать
- Действие (Act):
- Действие
- действия
- деятельность
- приспосабливать
- адрес
- Регулировка
- Агент
- агенты
- AL
- выравнивать
- Все
- облегчать
- Allianz
- позволяет
- уже
- причислены
- an
- анализ
- анализ
- и
- Применить
- подхода
- архитектура
- МЫ
- гайд
- AS
- помощник
- At
- автономный
- доступен
- основанный
- BE
- становиться
- становление
- не являетесь
- ниже
- эталонный тест
- тесты
- Лучшая
- между
- by
- под названием
- CAN
- не могу
- возможности
- цепь
- вызов
- проблемы
- изменение
- ChatGPT
- чен
- код
- Коды
- Кодирование
- придумано
- сотрудничество
- совместный
- Связь
- сообщество
- сравненный
- компоненты
- состояние
- подключенный
- приготовление
- может
- Создайте
- Создающий
- курирование
- Текущий
- данным
- наука о данных
- день
- решение
- Принятие решений
- Демо
- Проект
- процесс проектирования
- проектирование
- развитый
- застройщиков
- разработчики работают
- развивающийся
- Развитие
- различный
- направление
- обсуждать
- Разделенный
- do
- документирование
- Документация
- Двери
- динамический
- динамика
- Е & Т
- каждый
- легче
- позволяет
- конец
- достаточно
- обеспечивать
- Весь
- Окружающая среда
- особенно
- установить
- и т.д
- оценивать
- оценивается
- оценки
- оценка
- все члены
- развивается
- пример
- захватывающий
- выполнять
- выполнение
- существует
- опыт
- Впечатления
- эксперимент
- Эксперименты
- эксперту
- эксперты
- Объясняет
- Больше
- Исследование
- облегчающий
- Обратная связь
- поле
- Поля
- Найдите
- First
- Фокус
- следовать
- после
- следующим образом
- Что касается
- 4
- Рамки
- от
- передний
- Внешний интерфейс
- полный
- далее
- будущее
- игра
- в общем
- порождать
- генерируется
- порождающий
- генеративный
- генеративная модель
- получить
- цель
- Цели
- большой
- группы
- Группы
- обрабатывать
- Случай
- Освоение
- Есть
- he
- на высшем уровне
- Как
- HTTPS
- человек
- Людей
- if
- изображение
- осуществлять
- реализация
- Осуществляющий
- in
- включают
- В том числе
- individual
- Индонезия
- повлиять
- Инфраструктура
- понимание
- вдохновленный
- взаимодействовать
- взаимодействие
- взаимодействие
- интерактивный
- в
- вводить
- IT
- JPG
- КДнаггетс
- Отсутствие
- язык
- большой
- последний
- УЧИТЬСЯ
- такое как
- ОГРАНИЧЕНИЯ
- Ограниченный
- лин
- линий
- любит
- сделанный
- основной
- сделать
- менеджер
- многих
- максимальный
- проводить измерение
- Медиа
- Участники
- памяти
- Память
- встретивший
- метрический
- Метрика
- минимальный
- модель
- Модели
- БОЛЕЕ
- много
- натуральный
- Естественный язык
- потребности
- Новые
- номер
- цель
- of
- on
- открытый
- с открытым исходным кодом
- открытый
- or
- Другое
- внешний
- опережать
- общий
- бумага & картон
- бумага
- Парк
- выполнять
- производительность
- выполняет
- фаза
- план
- Планы
- Платформа
- Платон
- Платон Интеллектуальные данные
- ПлатонДанные
- Точка
- пунктов
- возможность
- потенциал
- представлены
- предыдущий
- Проблема
- решение проблем
- проблемам
- Процедуры
- процесс
- FitPartner™
- Программисты
- прогрессия
- должным образом
- предлагает
- предложило
- доказывает
- обеспечивать
- Питон
- вопрос
- поднятый
- реагировать
- Читать
- последний
- учет
- набор
- Отражения
- по
- соответствующие
- Требования
- требуется
- исследованиям
- исследователь
- исследователи
- результат
- возвращают
- Революционные
- Предложение
- роли
- работает
- s
- песочница
- Наука
- несколько
- Поделиться
- должен
- показывать
- показал
- показанный
- Шоу
- просто
- симы
- плавно
- Соцсети
- социальные сети
- Общество
- Software
- разработка программного обеспечения
- Решение
- РЕШАТЬ
- Решение
- Говоря
- раскол
- стандарт
- Стэнфорд
- Стэнфордский университет
- статистический
- статистика
- Шаг
- Шаги
- По-прежнему
- магазин
- Стратегия
- поток
- упорядочить
- обтекаемый
- Структура
- Кабинет
- Успешно
- система
- системы
- цель
- Сложность задачи
- задачи
- срок
- Тестирование
- чем
- который
- Ассоциация
- Песочница
- их
- Их
- сами
- Эти
- они
- этой
- три
- Через
- по всему
- Советы
- в
- инструментом
- стараться
- пытается
- два
- Типы
- ui
- понимать
- унифицированный
- Университет
- использование
- через
- различный
- с помощью
- визуализация
- голосование
- Уязвимый
- способы
- we
- Что
- который
- в то время как
- КТО
- все
- зачем
- будете
- в
- без
- Работа
- работавший
- работает
- работает
- бы
- писатель
- письмо
- являетесь
- зефирнет