Малые большие языковые модели плохо обучаются работе с инструментами: агент на основе нескольких БЯМ
Small LLMs Are Weak Tool Learners: A Multi-LLM Agent
2024-01-01
SCID: 54.1/9aq8kcea
Discuss with AI
агенты на основе больших языковых моделеймульти-LLM фреймворкпланирование задачвызов инструментовобучение использованию инструментов
Figures from the paper
Abstract (AI)
Агенты на основе больших языковых моделей (БЯМ) значительно расширяют возможности автономных БЯМ, позволяя им взаимодействовать с внешними инструментами (например, API и функциями) и автономно решать различные задачи. Работа с инструментами требует от БЯМ не только понимания пользовательских запросов и точной генерации ответов, но и эффективного планирования задач, вызова инструментов и обобщения результатов. В то время как традиционные подходы сосредоточены на обучении одной БЯМ всем этим способностям, ограничения производительности становятся очевидными, особенно для моделей меньшего размера. Для преодоления этих трудностей мы предлагаем новый подход, в котором вышеупомянутые способности декомпозируются на планировщик, модуль вызова и модуль суммаризации. Каждый компонент реализуется отдельной БЯМ, специализирующейся на определённой способности и взаимодействующей с другими компонентами для решения задачи. Такая модульная архитектура упрощает раздельное обновление компонентов и допускает использование небольших БЯМ для реализации каждой способности. Для эффективного обучения этой архитектуры мы предлагаем двухэтапную парадигму обучения. Сначала базовую БЯМ дообучают на всём наборе данных без разделения на подзадачи, обеспечивая модели целостное понимание задачи. Затем дообученную БЯМ используют для создания планировщика, модуля вызова и модуля суммаризации соответственно, после чего каждый из них дополнительно дообучают на соответствующей подзадаче. Оценка на различных тестах использования инструментов показывает, что предложенная архитектура на основе нескольких БЯМ превосходит традиционный подход с одной БЯМ, что подтверждает её эффективность и преимущества в обучении работе с инструментами.
Key Findings
1
Двухэтапная схема обучения сначала дообучает базовую LLM на полном наборе данных, а затем специализирует отдельные модели на подзадачах планирования, вызова инструментов и суммирования.
2
На различных бенчмарках использования инструментов мульти-LLM-фреймворк превосходит традиционный подход с одной LLM.
3
Малые языковые модели испытывают ограничения производительности, когда одна модель одновременно планирует задачи, вызывает инструменты и обобщает результаты.
4
Модульная конструкция позволяет независимо обновлять компоненты и использовать малые LLM для реализации отдельных способностей.
5
Предлагаемый мульти-LLM-агент разделяет использование инструментов на специализированные компоненты планировщика, вызывающего модуля и сумматизатора, которые совместно выполняют задачи.
Research Object
мульти-LLM-агенты для использования инструментов большими языковыми моделями
Research Subject
декомпозиция и совместное обучение планированию задач, вызову инструментов и суммированию результатов, а также их влияние на эффективность использования инструментов
Publication Details
Publication Date
2024-01-01
Journal
Publisher
ISSN
Cited by
24
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest