Toolformer prompting
Зачем это нужно? Обычная большая языковая модель предсказывает следующее слово, опираясь только на свои знания и контекст. Поэтому она ошибается в арифметике, путает даты и выдумывает факты. Toolformer позволяет модели «подглядывать» в надёжные источники, снижая галлюцинации и повышая точность ответов.
Как это работает? Модель обучают на диалогах, где размечено, какие места нужно считать не самой, а инструментом. Например, во фразе «17 умножить на 24 — это…» модель учится ставить маркер «вызвать калькулятор». Инструмент возвращает 408, модель подставляет результат и продолжает предложение. После множества примеров нейросеть сама запоминает, когда обращаться к калькулятору, а когда к поиску или переводу.
Конкретный пример: на вопрос «Сколько дней осталось до Нового года?» обычная модель ответит приблизительно, но не будет знать текущую дату. Модель с Toolformer поймёт, что ей не хватает данных, вызовет функцию получения даты, посчитает разницу и ответит точно. Так же она поступит с переводом на незнакомый язык — обратится к переводчику, а не станет сочинять.
Вывод: Toolformer prompting — важный шаг к моделям, которые не полагаются только на запомненную информацию, а пользуются внешними инструментами, как человек. Это делает ИИ надёжнее и ближе к настоящему помощнику.
Поделиться