В этом уроке хочу снять с вас один страх, который мешает очень многим. Страх называется «агентская система».
Когда человек слышит это словосочетание, у него в голове рисуется что-то огромное и пугающее. Какой-то монолит, который надо настроить сразу целиком: чтобы данные стекались из десятков источников, чтобы всё было связано со всем, чтобы оно само крутилось, само решало, само разруливало. И вот пока ты не настроил весь этот космический корабль — у тебя «ещё нет агентской системы», а есть какие-то жалкие скриптики.
Это неправда. И сегодня я покажу вам это на нашем собственном примере — на дайджесте Академии, который вы, надеюсь, читаете каждый день. Он целиком собран на голом Claude Code. Без единого модного фреймворка, без OpenClaw, без Hermes. Просто несколько скриптов, которые я делал по одному и связал там, где это уместно.
А ещё по дороге мы разберём базы данных — штуку, которой новички боятся ещё сильнее, чем агентов, а зря. Именно она часто и есть тот «клей», который превращает кучу разрозненных скриптов в систему, которой удобно пользоваться.
Поехали.
Давайте сразу честно. Большая часть страха — от слова. «Агент», «агентская оркестрация», «мульти-агентная архитектура» — звучит так, будто нужно высшее образование, чтобы к этому подступиться.
А на практике почти любая такая система — это конвейер. Несколько простых шагов, выстроенных в цепочку, и один «руководитель», который проходит по этим шагам по очереди. На каждом шаге он смотрит, что получилось, и если что-то непонятно — решает прямо на ходу, как живой человек, ведущий проект. Всё. Никакого космического корабля.
Мы это уже трогали в уроке 10, когда говорили про диспетчера и суб-агентов. Но там я, возможно, даже немного перегрузил картину. Сегодня заходим с другой стороны: с самого простого варианта, где даже суб-агенты не нужны — просто скрипты и распорядитель.
Возьмём конкретную задачу, которую мы реально решаем. У Академии есть потребность: собирать информацию из сотен источников, обрабатывать её, сравнивать с тем, что у нас уже публиковалось раньше, складывать самое интересное в красивый дайджест — и публиковать его.
Звучит как «вот она, та самая сложная агентская система», да? А теперь смотрите, из чего она реально состоит. Это набор скриптов:
- Парсер лент. Там, где у источника есть RSS — он забирает свежие материалы.
- Коннектор к почте. На отдельный ящик приходят рассылки — он их вытаскивает.
- Модуль-агрегатор. Собирает всё это…