Представляем новый практический курс по ИИ-агентам на Python от мастера обучающей литературы Владимира Дронова. Книга наверняка вызовет интерес у всех, кто следит за развитием больших языковых моделей и хочет создавать собственные ИИ-приложения.

Об авторе

За названием любой хорошей книги стоит автор. Владимир Александрович Дронов — профессиональный программист, писатель и журналист, чья работа с компьютерами началась ещё в 1987 году. Его биография — это целая эпоха в IT-образовании.

  • Более 50 книг в издательстве «БХВ-Петербург».

  • Основоположник популярной серии «Уроки для начинающих», в которой вышло 8 его изданий. Эта серия помогла десяткам тысяч новичков войти в мир программирования.

  • Автор книг-бестселлеров, ставших настольными для нескольких поколений разработчиков: «Python 3. Самое необходимое», «Django 5. Практика создания веб-сайтов на Python», «HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера».

Владимир Дронов известен своим умением объяснять сложные вещи простым и увлекательным языком. И теперь, вооружившись многолетним опытом, он погружается в мир ИИ, чтобы доступно научить нас созданию собственных ИИ-агентов.

Почему ИИ-агенты, а не очередной чат-клиент?

В предисловии автор справедливо замечает: обычные ИИ-клиенты умеют только отвечать на вопросы. Они не могут найти свежие данные в интернете или сохранить результат в файл.

ИИ-агент — это клиент, оснащённый инструментами (поиск, обработка данных, запись в базу данных и другие). Он сам решает, какой инструмент вызвать. Именно такие программы сегодня на пике востребованности, и книга Дронова учит писать их на Python.

Ключевое преимущество книги - она написана для России

Самое важное достоинство книги — её бескомпромиссная ориентация на российских разработчиков. В отличие от западных учебников, завязанных на OpenAI, Дронов предлагает полностью рабочий и легальный стек:

  • GigaChat от «Сбера». Доступный и понятный для начинающих, с хорошим бесплатным тарифом Freemium (до 1 млн токенов на старте).

  • YandexGPT.  Родная нейросеть «Яндекса», превосходно понимающая русский язык.

  • DeepSeek. Мощная и бесплатная модель от китайской компании.

  • HuggingFace.  Крупнейший агрегатор с миллионами open-source моделей.

  • Ollama.  Инструмент для запуска LLM локально на своём компьютере. Это полностью бесплатно и безопасно, а главное — работает без интернета, что очень важно для многих.

Таким образом, книга — это не просто теория, а готовый план действий, который гарантированно сработает в нашей реальности.

Файловый архив - всё работает из коробки

Читатели, знакомые с книгами Владимира Дронова, знают, что к каждому своему изданию он готовит полноценный файловый архив. Новая книга — не исключение.

На сайте издательства  доступен ZIP-архив (ссылка есть на странице книги), который содержит:

  • Все листинги кода из книги — отдельные файлы для каждого урока.

  • Папки с готовыми проектами для глав, где собирается законченное приложение. Часто это два варианта: папка 2.1-2.11 со всеми модулями программы и отдельные модули agent.py, tools.py и т.д.

  • Папку !sources с исходными материалами — текстовыми файлами, PDF‑документами, изображениями и базами данных, которые используются в упражнениях.

  • Папку additional с дополнительными примерами для самостоятельного изучения (например, код обработчика адресов на GigaChat или программа ИИ‑художника).

Все примеры готовы к запуску. Для большинства программ достаточно просто запустить модуль start.py в соответствующей папке.

Особо отмечены случаи, где требуется дополнительная настройка:

  • Для главы 20 (протокол MCP) в одном экземпляре консоли запускается MCP‑сервер (http_mcp_server.py), а в другом — сам ИИ‑агент.

  • Для веб-приложений на FastAPI (глава 23) используется команда fastapi dev start.py (или указание пути к стартовому модулю).

Такой подход — визитная карточка автора. Вы не тратите время на перепечатку кода и поиск ошибок в синтаксисе, а сразу начинаете экспериментировать с готовыми работающими агентами.

Что внутри: от простого к сложному

Книга построена по принципу «от простого — к сложному». Первая глава — классический ИИ-клиент (консольный вопрос-ответ). Затем в него добавляются инструменты.

Пример. Инструмент для поиска через DuckDuckGo (листинг 1.4)

Это всего несколько строк кода, а агент уже может искать информацию в интернете без API-ключей:

python
from langchain.tools import tool
from ddgs import DDGS

@tool
def search(query: str, max_results: int=2) -> str:
    """Поиск информации в Интернете по заданной строке."""
    with DDGS() as ddgs:
        rs = ddgs.text(query, region='ru-ru', max_results=max_results)
        return '\n'.join(f'{r["title"]}: {r["body"]} - {r["href"]}' for r in rs[:max_results])

Живые сценарии. Бот-приёмщик заказов

Вторая глава — настоящий мастер-класс. Вы создаёте агента, который умеет принимать заказы на пиццу: он смотрит в базу данных, выделяет из неструктурированного текста название, количество и адрес, переспрашивает, если что-то непонятно, а затем считает стоимость и сохраняет заказ в JSON-файл.

Продвинутые возможности. RAG, мультиагенты и глубинные агенты

  • RAG-агенты. Вы научитесь загружать PDF, разбивать их на части с помощью RecursiveCharacterTextSplitter и искать информацию по смыслу, используя эмбеддинги GigaChat и векторные хранилища.

  • Мультиагентные программы. Один главный агент координирует работу нескольких специализированных подчинённых.

  • Глубинные агенты (Deep Agents). Сам агент разбивает задачу на подзадачи и создаёт других агентов для их решения. Код, который пишет код.

  • Протокол MCP (Model Context Protocol). Доступ к удалённым инструментам по HTTP.

Заверните в красивую упаковку. Telegram, веб, GUI

Книга учит не только писать агентов, но и упаковывать их в готовые продукты:

  • Telegram-бот на библиотеке python-telegram-bot.

  • Веб-приложение на FastAPI (в том числе с WebSockets для потоковой выдачи ответов).

  • Десктопное приложение на кросс-платформенном фреймворке Flet.

Это позволяет превратить скрипт в сервис, который можно отдать пользователям.

Для кого эта книга?

  • Для Python-разработчиков, которые хотят войти в AI-инжиниринг.

  • Для предпринимателей, желающих быстро создать прототип ИИ-помощника.

  • Для всех, кто ищет учебный материал, не требующий постоянного поиска обходных путей.

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

 При покупке книги на сайте издательства “БХВ” используйте промокод HABRBHV, который дает скидку 36%.