Малые большие языковые модели плохо обучаются работе с инструментами: агент на основе нескольких БЯМ

Small LLMs Are Weak Tool Learners: A Multi-LLM Agent
Weizhou Shen, Chenliang Li, Hongzhan Chen, Ming Yan, Xiaojun Quan, Hehong Chen, Ji Zhang, Fei Huang
2024-01-01

агенты на основе больших языковых моделеймульти-LLM фреймворкпланирование задачвызов инструментовобучение использованию инструментов
Агенты на основе больших языковых моделей (БЯМ) значительно расширяют возможности автономных БЯМ, позволяя им взаимодействовать с внешними инструментами (например, API и функциями) и автономно решать различные задачи. Работа с инструментами требует от БЯМ не только понимания пользовательских запросов и точной генерации ответов, но и эффективного планирования задач, вызова инструментов и обобщения результатов. В то время как традиционные подходы сосредоточены на обучении одной БЯМ всем этим способностям, ограничения производительности становятся очевидными, особенно для моделей меньшего размера. Для преодоления этих трудностей мы предлагаем новый подход, в котором вышеупомянутые способности декомпозируются на планировщик, модуль вызова и модуль суммаризации. Каждый компонент реализуется отдельной БЯМ, специализирующейся на определённой способности и взаимодействующей с другими компонентами для решения задачи. Такая модульная архитектура упрощает раздельное обновление компонентов и допускает использование небольших БЯМ для реализации каждой способности. Для эффективного обучения этой архитектуры мы предлагаем двухэтапную парадигму обучения. Сначала базовую БЯМ дообучают на всём наборе данных без разделения на подзадачи, обеспечивая модели целостное понимание задачи. Затем дообученную БЯМ используют для создания планировщика, модуля вызова и модуля суммаризации соответственно, после чего каждый из них дополнительно дообучают на соответствующей подзадаче. Оценка на различных тестах использования инструментов показывает, что предложенная архитектура на основе нескольких БЯМ превосходит традиционный подход с одной БЯМ, что подтверждает её эффективность и преимущества в обучении работе с инструментами.
1
Двухэтапная схема обучения сначала дообучает базовую LLM на полном наборе данных, а затем специализирует отдельные модели на подзадачах планирования, вызова инструментов и суммирования.
2
На различных бенчмарках использования инструментов мульти-LLM-фреймворк превосходит традиционный подход с одной LLM.
3
Малые языковые модели испытывают ограничения производительности, когда одна модель одновременно планирует задачи, вызывает инструменты и обобщает результаты.
4
Модульная конструкция позволяет независимо обновлять компоненты и использовать малые LLM для реализации отдельных способностей.
5
Предлагаемый мульти-LLM-агент разделяет использование инструментов на специализированные компоненты планировщика, вызывающего модуля и сумматизатора, которые совместно выполняют задачи.

мульти-LLM-агенты для использования инструментов большими языковыми моделями

декомпозиция и совместное обучение планированию задач, вызову инструментов и суммированию результатов, а также их влияние на эффективность использования инструментов

Publication Details
Publication Date
2024-01-01
Journal
Publisher
ISSN
Cited by
24
Access Type
Author Information
Authors
Weizhou Shen
Chenliang Li
Hongzhan Chen
Ming Yan
Xiaojun Quan
Hehong Chen
Ji Zhang
Fei Huang
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%