Запуск больших языковых моделей (LLM), таких как GPT (особенно GPT-4), позволил людям осознать мощные возможности создания текста больших языковых моделей. Если его использовать только как инструмент для генерации текста, возможности LLM серьезно недооцениваются. Появление идеи Агентов еще больше стимулировало воображение разработчиков. Агенты ИИ считаются следующим направлением усилий OpenAI и началом эры общего искусственного интеллекта (AGI).
Эта статья познакомит васLLM Agent
Связанные понятия、Состав и применение,Помогите начинающим агентам лучше понять и применить агент LLM.
Часть содержания данной статьи взята/переведена из статей справочной литературы.
LLM Agent
Определение понятияоLLM Agent
, OpenAI Лилиан, руководитель направления прикладных исследований в области искусственного интеллекта Wengв своемBlogгенерал-лейтенантLLM Agent
определяется какLLM
、память(Memory)
、Навыки планирования
а такжеИспользование инструмента (Инструмент Use)
коллекция
в LLM
это основной мозг,Memory
、Planning Skills
а также Tool Use
и т. д. Agents
Три ключевых компонента внедрения системы.
Через LLM и три ключевых компонента,LLM Agent
Можеткиметь комплекс Рабочий В этом процессе модель в основном разговаривает сама с собой без необходимости вмешательства человека на каждой части взаимодействия.
LLM Agent
Проведите итерации и определите новые цели./Задача,Вместо того, чтобы принимать входные данные одного запроса и возвращать выходные данные, как традиционный GPT
LLM Agent
Умение вести беседу на основе больших языковых моделей.、Завершить задачу、рассуждение,И может демонстрировать определенную степень автономного поведения.
по мере необходимости,LLM Agent
Можетк Обеспечить богатые функции,НижеLLM Agent
Общие функции:
Prompt Engineering
концепция,Устанавливайте логические связи, чтобы делать выводы и решать проблемы.LLM Agent
Как это работаетLLM Agent
из Рабочий Процесс обычно является итеративным. На рисунке ниже показан рабочий процесс babyAGI. процесс:
Изображение изhttps://github.com/yoheinakajima/babyagi
Рабочий процесс начинается с ввода первой целевой миссии.,Выполните следующие три шага в цикле,До завершения целевой задачи (также может быть сообщено об ошибке):
Execution Agent
, Execution Agent
Для выполнения задачи будет использовать API OpenAI в зависимости от контекста.Агент LLM управляется LLM и для завершения своей работы требует помощи трех основных компонентов.
(Изображение из: https://lilianweng.github.io/posts/2023-06-23-agent/)
LLM Agent
Умение разбивать большие задачи на более мелкие, выполнимые подцели для эффективного решения сложных задач;LLM Agent
Вы можете самокритиковать и размышлять над прошлыми действиями, учиться на ошибках, а также анализировать, обобщать и уточнять следующие действия. Такой вид размышлений и уточнений может помочь. Agents Улучшите свой интеллект и адаптивность, тем самым улучшив качество конечных результатов.LLM Agent
Можно научиться звонить на внешний API для получения дополнительной информации, отсутствующей в весах модели, которую часто сложно изменить после предварительного обучения, включая текущую информацию, возможности выполнения кода, доступ к проприетарным источникам информации и т. д.Взрыв агентов ИИ: появляется прототип программного обеспечения 2.0, следующий шаг для OpenAI
What Are Large Language Model (LLM) Agents and Autonomous Agents