main
Агенты на LLM. Наглядное пособие
Книга о том, как собирать агентов на базе больших языковых моделей — для повседневных задач, без магии и без хайпа.
Для кого эта книга
Вы уже умеете:
- запускать локальную модель через Ollama, llama.cpp или что-то похожее;
- читать код на Python;
- ходить в OpenAI / Anthropic API через SDK хотя бы на уровне «сделал запрос, получил ответ».
Вы ещё не умеете:
- собирать рабочих агентов, которые действительно делают полезные вещи, а не зависают в цикле «вызвал поиск → вызвал поиск → вызвал поиск»;
- отладить такого агента, когда он сломался;
- понять, стал ли он лучше после ваших правок.
Эта книга — про это.
Две сквозные задачи
Чтобы концепции не повисали в воздухе, через всю книгу идут два практических кейса:
- Кодовый агент — читает файлы проекта, правит их, запускает тесты и shell-команды. Архетип агента с детерминированными инструментами.
- Исследовательский ассистент — ищет по вашим заметкам, суммирует статьи, ведёт базу знаний. Архетип с нечёткими инструментами и долговременной памятью.
Каждая глава опирается на одну из этих задач для иллюстрации.
Оглавление
Часть I. Основы
- Что такое агент и чем он отличается от чат-бота
- Как на самом деле работает LLM — глазами автора агентов
- Главный примитив: tool use
- Агентный цикл: от промпта к действию и обратно
Часть II. Первые агенты
Часть III. Взрослые темы
- Память: краткосрочная, эпизодическая, семантическая
- Планирование и декомпозиция задач
- Мульти-агентные схемы — когда нужны, когда overkill
- Безопасность и guardrails
- Оценка качества агента
Часть IV. Эксплуатация
Часть V. Практикум
Как читать
Книгу можно читать подряд — части I–II дают прочную базу. Начиная с части III главы самодостаточные: можно заглядывать по интересу, возвращаясь к общей картине.
Код из книги рассчитан на Python 3.11+ и официальные SDK Anthropic / OpenAI. Для локальных моделей везде, где это уместно, будут варианты через Ollama (OpenAI-совместимый API).
Description
Languages
Markdown
100%