Концептуальный фундамент под твою изначальную цель — понять, чем локальный агент принципиально мощнее, чем просто локальный чат с моделью, который ты уже освоил в блоке 2.
Всё, что разбиралось в книге до сих пор, — модель принимает текст на входе и генерирует текст на выходе (глава 06). Чисто реактивное поведение: модель не способна ничего реально сделать, кроме генерации текста о том, что можно было бы сделать.
Агент — программная система, построенная вокруг LLM, дающая ей возможность совершать реальные действия в мире: открывать веб-страницу, выполнять код, искать по файлам, обращаться к внешнему сервису. Модель становится "движком рассуждения", решающим, что делать дальше, а окружающее программное обеспечение реально выполняет эти действия.
Думать → действовать → наблюдать результат → снова думать → снова действовать — и так до завершения задачи. Модель на каждом шаге решает, какое действие предпринять дальше, видит реальный результат этого действия, и на основе этого результата планирует следующий шаг — вместо единственного, изолированного акта генерации текста.
Чат-бот: "Как проверить, работает ли сайт?" → генерирует текстовое
объяснение, как это можно было бы сделать.
Агент: "Проверь, работает ли этот сайт" → реально выполняет проверку
(обращается к сайту по сети) и сообщает настоящий, актуальный на данный момент результат,
а не общее объяснение метода.
Это концептуальное основание объясняет, почему освоение локальных агентов — качественно другой навык по сравнению с уже освоенным простым чатом (блок 2): агент способен реально выполнять задачи, а не только описывать, как их выполнить.
Настройка агента сложнее прямого чата, и в целом такие системы более подвержены сбоям — больше отдельных компонентов взаимодействуют между собой, каждый из которых способен ошибиться. Не для каждой задачи агент — правильный выбор: иногда простой прямой вопрос напрямую модели надёжнее и практичнее, чем разворачивание полноценной агентной системы ради того же результата.
Следующая глава — механика того, как модель реально принимает решение вызвать конкретный инструмент: tool use, техническая основа всего, что было описано в этой главе на концептуальном уровне.
Книга бесплатна для чтения. Автор — Тариел Бежанидзе, компьютерный мастер в Батуми · tariel.ge · все бесплатные книги. Копировать текст целиком на другие сайты — только со ссылкой на источник.