Урок 3

Влияние инструментов

Больше tools = другое поведение

Проблема: ИИ без инструментов — как человек без рук. Он знает вещи, но не может ничего с этим сделать. Он может описать, как проверить курс акций, но не может реально его проверить.

Решение: Дать ИИ правильные инструменты

Правильные инструменты трансформируют возможности ИИ. Дело не в том, чтобы сделать ИИ умнее -- дело в том, чтобы дать ему возможность действовать. Через вызов функций модель получает доступ к внешним сервисам, а с паттерном ReAct она может решать, какой инструмент использовать на каждом шаге.

Представьте это как человека со смартфоном и без:

  • 1. Без инструментов: "Кажется, столица Монголии..." / "Погода, наверное..." / "Дай посчитаю в уме..."
  • 2. С инструментами: "Столица — Улан-Батор" (Google) / "Сейчас +23 и солнечно" (Погода) / "Ответ: 847.32" (Калькулятор)

Типы влияния инструментов

  • Инструменты знаний: Поиск, базы данных, API — расширяют то, что ИИ знает
  • Инструменты действий: Отправка почты, создание файлов, управление устройствами
  • Вычислительные инструменты: Выполнение кода, математика — точные расчёты
  • Инструменты памяти: Сохранение/получение информации — постоянный контекст

Интересный факт: Исследования показывают, что доступ к простому калькулятору снижает математические ошибки ИИ более чем на 90%! ИИ не становится "умнее" — он просто перестаёт притворяться калькулятором и использует настоящий.

Попробуйте сами!

Используй интерактивное сравнение ниже, чтобы увидеть, как один и тот же ИИ работает с разными наборами инструментов. Обрати внимание, как резко меняются его возможности!

⚙️Влияние инструментов на поведение AI

🎯 Поведение AI агента напрямую зависит от доступных инструментов. Один и тот же вопрос — разные ответы!

Включённые инструменты:(0/4)
Попробуй разные вопросы:
Без инструментов
Вопрос:
Какой курс доллара сегодня?
🤷 "Извините, я не могу дать актуальный курс валют, так как мои данные могут быть устаревшими. Рекомендую проверить на сайте банка."
С инструментами
Вопрос:
Какой курс доллара сегодня?
👆 Включи инструменты выше
Включи подходящие инструменты
Ключевая идея

Набор доступных инструментов определяет возможности агента. Без поиска он не узнает актуальные данные. Без калькулятора — может ошибиться в расчётах. Проектируя агента, думай: какие инструменты ему нужны для задачи?

Попробуй сам

Интерактивное демо этой техники

Сравнение техник
Демо режим
Предзаписанные ответы
ЗадачаНачинающийАнализ

Когда был запущен последний космический аппарат SpaceX и какова была его миссия?

Без техники
Без техники
Промпт
Когда был запущен последний космический аппарат SpaceX и какова была его миссия?
Ответ

Последний запуск SpaceX, о котором мне известно, — это миссия Crew-6 в марте 2023 года. Она доставила астронавтов на МКС.

Токены:30/35
Время:380ms
Качество:
С Влияние инструментов
С техникой
Промпт
Ответь, используя инструмент поиска для получения актуальных данных. Тулы: search(query) Вопрос: Когда был запущен последний космический аппарат SpaceX и какова была его миссия?
Ответ

Action: search("последний запуск SpaceX 2025") Observation: SpaceX провели запуск Starlink Group 12-5 2 февраля 2025 года с мыса Канаверал. Ракета Falcon 9 вывела 23 спутника Starlink на орбиту.

Ответ: Последний запуск SpaceX — миссия Starlink Group 12-5, 2 февраля 2025 года. Ракета Falcon 9 вывела 23 спутника Starlink на низкую околоземную орбиту с космодрома на мысе Канаверал.

🧠Вопрос о текущем событии — данные обучения модели могут быть устаревшими
👁️Action: search() — получение актуальных данных о запусках
👁️С инструментом поиска: точная дата, название миссии и детали
Инструменты кардинально улучшают точность ответов на вопросы о текущих событиях
Токены:58/112
Время:2200ms
Качество:
Почему это работает

Без инструментов модель даёт устаревшие данные из обучающей выборки. С поиском — актуальная информация. Это главный аргумент в пользу инструментов для фактологических запросов.

1 / 2

Квиз по уроку

1 из 3

1.Как инструменты расширяют возможности LLM-агентов?

Практика

Создайте бесплатный аккаунт для решения челленджей

3 челленджей с AI-проверкой для этого урока

Связанные уроки:Function CallingReact

Этот урок — часть структурированного курса по LLM.

Мой путь обучения