Технічний КЕРІВНИЦТВО

Майстер інструменту та самовчитель користування інструментом

Toolformer — це метод штучного інтелекту Meta 2023 року, який дозволяє мовній моделі навчити себе, коли та як викликати зовнішні інструменти, такі як калькулятори, пошукові системи та перекладачі.

Послухайте цей посібникШІ-розказаний · ~2 min

На цій сторінці2 хвилини читання
  1. Огляд
  2. Глибоке занурення
  3. Реалізація в реальному світі
  4. Майбутнє використання інструментів інструментами та самоучками
  5. Застосування на практиці
  6. Продовжуйте досліджувати
  7. Часті запитання

Огляд

Instead of humans labeling tool calls, the model generates and filters its own training examples, then fine-tunes on the ones that actually help.

Глибоке занурення

Toolformer, від Schick et al. на Meta ШІ вирішує парадокс: великі моделі чудово володіють мовою, але погано володіють арифметикою, свіжими фактами та точним пошуком. Навчальна петля є самоконтрольованою. Модель містить кілька прикладів, написаних людиною, що демонструють синтаксис виклику API, а потім пропонується вставити виклики-кандидати (загорнуті в спеціальні маркери) у багатьох позиціях у великому текстовому корпусі. Кожен виклик кандидата фактично виконується, а результат додається. Етап фільтрації ключів зберігає виклик інструменту, лише якщо наявність результату API зменшує здивування моделі щодо майбутнього реального тексту більше, ніж відсутність виклику або виклик по-іншому. Потім модель точно налаштовується на цьому відфільтрованому самостійно створеному наборі даних, навчаючись викликати п’ять інструментів: калькулятор, систему контролю якості, пошукову систему, перекладач і календар.

Реалізація в реальному світі

Виклик API калькулятора в середині речення для отримання точної арифметики замість вгадування числової відповіді.

Надсилання запитів пошуковій системі або системі контролю якості для отримання актуальної чи рідковживаної фактичної інформації.

Виклик інструменту машинного перекладу для відтворення фрази іншою мовою в створеному тексті.

Використання інструменту календаря/дати для вирішення відносних посилань на конкретну дату, наприклад «наступної п’ятниці».

Майбутнє використання інструментів інструментами та самоучками

Toolformer створив сучасні агенти, що використовують інструменти та викликають функції. Межа рухається від фіксованої кількох інструментів до десятків чи сотень, виявлених під час виконання, з моделями, які міркують про те, який інструмент викликати, ланцюжок викликів і обробки збоїв. Очікуйте тіснішої інтеграції з підкріпленням навчання та агентськими циклами, а також оперативним навчанням новим API, щоб використання інструменту для самостійного навчання стало стандартною можливістю, а не спеціалізованим тонким налаштуванням.

Застосування на практиці

Чому це важливо

  • Вартість і бюджет. Архітектурні рішення збільшують продуктивність і експлуатаційні витрати протягом багатьох років.
  • Чіткіші рішення. Технічна освіта допомагає командам вибрати правильний стек, а не лише найновіший.
  • Контроль якості. Кращий інженерний вибір зменшує проблеми з надійністю у виробництві.

Зверніть увагу на

  • Оптимізація одного тесту може приховати ширші слабкі сторони системи.
  • Витрати на інфраструктуру та обслуговування часто недооцінюються.
  • Прогалини в безпеці та спостережуваності можуть зростати в міру ускладнення систем.

Наступні кроки

  1. Визначте цільові показники затримки, якості та вартості перед впровадженням.
  2. Тест за реалістичних умов навантаження та даних.
  3. Моніторинг інструментів на наявність помилок, дрейфу та впливу користувача.
  4. Перед масштабуванням підготуйте шляхи відкату та реагування на інциденти.

Продовжуйте досліджувати

Безплатний розсилок

Отримуйте щоденне зведення новин про ШІ

Три перевірені історії про ШІ щоробочого ранку, написані простою мовою. Безплатно назавжди, без реклами.

Один лист щотижня з понеділка по п'ятницю. Відписатися в один клік. Ми ніколи не продаємо та не передаємо вашу адресу.

Перевір себе

Take the Toolformer and Self-Taught Tool Use quiz

Миттєва зворотна связь на кожну відповідь та сертифікат із перевіреним ідентифікатором, яким можна поділитися, після проходження курсу.

Розпочати вікторину

Підтримайте безплатну освіту у сфері ШІ. AI Understanding — це некомерційна організація 501(c)(3) — без реклами, без платних стін, назавжди. Зробіть пожертву

Часті запитання

What is Toolformer and Self-Taught Tool Use?

Toolformer — це метод штучного інтелекту Meta 2023 року, який дозволяє мовній моделі навчити себе, коли та як викликати зовнішні інструменти, такі як калькулятори, пошукові системи та перекладачі. Замість того, щоб люди позначали виклики інструментів, модель генерує та фільтрує власні приклади навчання, а потім точно налаштовує ті, які дійсно допомагають.

Що робить підхід Toolformer до використання інструментів навчання відмінним?

Toolformer самоконтрольований: модель пропонує кандидати на виклики API, виконує їх і зберігає лише корисні, без анотацій людини щодо правильного використання.

Який критерій використовує Toolformer, щоб вирішити, чи зберігати кандидатський виклик API?

Виклик зберігається лише в тому випадку, якщо вставлення його результату знижує здивування/втрату моделі на майбутній реальний текст понад порогове значення, вказуючи, що він був справді корисним.

Який набір інструментів навчився використовувати оригінальний Toolformer?

Toolformer був навчений викликати п’ять API: калькулятор, систему відповідей на запитання, пошукову систему, машинний перекладач і календар.

Як виклики інструментів представлені в тексті під час процесу Toolformer?

Виклики кандидатів і отримані ними результати вставляються в текст за допомогою спеціальних токенів, тому модель вивчає розташування та аргументи разом.

Яка основна слабкість великих мовних моделей мотивувала Toolformer?

Незважаючи на хороші мовні навички, магістри права мають проблеми з точною арифметикою, актуальними фактами та точним пошуком інформації, які можуть надати зовнішні інструменти.

Продовжуйте вчитися

Пов'язані посібники

Інші посібники, вибрані для цієї теми

Отримайте безкоштовний сертифікат зі ШІКороткий безкоштовний курс та іспит. Безкоштовно, без картки. Близько 2,5 години.Почати безкоштовно →