Чат-бот отвечает текстом. Агент открывает терминал, создаёт файлы и запускает программы. Разница не в модели, а в том, что вокруг неё — и именно это вы будете ставить.
Внутри чат-бота и агента может стоять абсолютно одна и та же языковая модель. Разница в обвязке: чат-бот умеет только говорить, а агенту дали руки — доступ к файловой системе, терминалу, браузеру — и цикл, в котором он может действовать, смотреть на результат и действовать снова.
| Чат-бот | Агент | |
|---|---|---|
| Что выдаёт | Текст ответа | Текст плюс выполненные действия |
| Доступ к вашим файлам | Нет | Да, если вы разрешили |
| Может запустить программу | Нет | Да |
| Видит результат своих действий | Нет | Да — и исправляется |
| Сколько шагов делает | Один | Столько, сколько нужно |
| Что может сломать | Ничего | Многое — см. главу 18 |
Что бы вы ни поставили — Open Interpreter, Aider, Cline, Goose — внутри одно и то же колесо на четыре такта:
Из этого цикла следует всё остальное в книге. Агент ошибается и исправляется сам — и это же означает, что он может ошибаться и повторять ошибку в цикле, пока вы не остановите. Отсюда берутся и польза, и опасность.
Вы говорите: «в папке Документы найди все PDF старше года и собери их в один архив». Дальше происходит примерно следующее.
# Вы: Найди в ~/Documents все PDF старше года и собери в архив old-pdf.zip # Агент думает: нужно сначала посмотреть, что там есть # Агент предлагает выполнить: find ~/Documents -name "*.pdf" -mtime +365 # Вы подтверждаете. Агент видит вывод: 47 файлов. # Агент предлагает следующую команду: find ~/Documents -name "*.pdf" -mtime +365 -print0 | xargs -0 zip -j ~/old-pdf.zip # Вы подтверждаете. Агент видит результат и отвечает: Готово. 47 файлов, архив ~/old-pdf.zip, 82 МБ.
Обратите внимание на две вещи. Во-первых, агент сделал два шага: сначала посмотрел, потом действовал. Во-вторых, каждый шаг вы подтверждали. Режим без подтверждений существует, он удобен — и в главе 18 объяснено, почему включать его сразу не стоит.
Не поручайте агенту то, результат чего вы не в состоянии проверить. Он уверенно выдаёт неверное так же, как верное. Агент — ускоритель для того, что вы и так умеете, а не замена пониманию.
Эту книгу вы читаете, чтобы поставить всё бесплатно и локально. Поэтому сразу главная оговорка, без которой дальше будет разочарование.
Агентская работа — это многошаговое рассуждение плюс аккуратный вызов инструментов в строгом формате. Маленькие модели (до 7–8 миллиардов параметров) на этом регулярно сыпятся: путают формат вызова, зацикливаются, теряют задачу. Начиная примерно с 14 миллиардов становится рабочим, с 30 — уверенно. Что из этого потянет именно ваш компьютер — глава 03.
Это не повод не начинать. Это повод правильно выбрать задачу: локальный агент отлично справляется с файловой рутиной и простыми скриптами, а к сложной работе с кодом вы вернётесь, когда прочитаете главу 23 о бесплатных облачных вариантах.
Главы 02–04 — что именно вы ставите и в каком порядке. Главы 05–08 — установка движка на macOS и Windows 11, по шагам. Главы 09–11 — выбор модели. Главы 12–17 — сами агенты, пять штук, с командами. Главы 18–20 — безопасность, и это самая важная часть книги. Главы 21–24 — готовые рецепты и обслуживание.
Главы с командами написаны так, чтобы их выполняли по очереди, а не читали. У каждого блока команд справа есть кнопка «копировать» — она копирует только команды, без комментариев. Не пропускайте главы 18–20, даже если очень хочется скорее запустить.
Разберём, из каких трёх частей состоит рабочая установка и за что вы не будете платить.
Бесплатная книга · tariel.ge · команды и версии проверяйте в официальной документации проектов
Книга бесплатна для чтения. Автор — Тариел Бежанидзе, компьютерный мастер в Батуми · tariel.ge · все бесплатные книги. Копировать текст целиком на другие сайты — только со ссылкой на источник.