
Полная версия:
Агентский протокол «Ласточка». Новелла о тишине, энтропии и цифровых душах

Агентский протокол «Ласточка»
Новелла о тишине, энтропии и цифровых душах
Евгений Николаевич Рычков
© Евгений Николаевич Рычков, 2026
ISBN 978-5-0071-1159-1
Создано в интеллектуальной издательской системе Ridero
Пролог: Архитектор тишины
В 2029 году программисты вымерли. По крайней мере, те, кто писал код строчка за строчкой. Их место заняли Архитекторы.
Они не сильно хорошо разбирались в принципах SOLID, DRY, KISS, но что-то в них явно понимали. Они проектировали полноценные приложения с функциями встроенных покупок и инновационным функционалом стартапа-единорога в надежде, что он «выстрелит», либо просто получая за это положенные деньги от заказчика. Стартапы-единороги и высококачественные проекты в 2029 году рождались не в гаражах, а в папках вида /agents.
Артем не знал Python на уровне бога. Он не мог с закрытыми глазами написать нейросеть. Но он умел делать то, что было важнее: он умел писать. md-файлы. Он знал, как превратить хаос человеческих желаний в строгие, машиночитаемые инструкции. Он был дирижером невидимого оркестра.
Его рабочее место напоминало кабину пилота. Три монитора, локальный кластер Ollama, гудящий как улей, и папка /agents, которая была его настоящим мозгом и в которой находились уже тематические агенты, некоторые из которых он объединял в более сложные произведения искусства, а другие же оставлял для узких и качественно выполняемых задач.
Пока другие пытались «общаться» с ИИ, как с волшебной рыбкой, Артем строил для него тюрьмы из правил и сады из контекста. Которые определяли задачи для очередного бедного сервера (по решению балансировщика) с моделью на несколько дней вперед. Впрочем, Артем баловался и API для озадачивания моделей на сторонних серверах. Он тот еще садист в этом плане. С другой стороны, он и достойный квалифицированный профессионал в деле, в котором у него действительно проявляется большой талант.
Но даже лучший Архитектор не был готов к заказу, который поступил во вторник, в 14:00. Пришла интересная клиентка.

Клиентка приходит с заказом к Артему
Акт I: Хаос в формате PDF
Клиентку звали Елена Сергеевна. Ей было за семьдесят, и она пахла лавандой и старой бумагой — запах, который локальные очистители воздуха в 2029 году так и не научились имитировать.
— Мой сын был композитором, — сказала она, ставя на стол Артема тяжелый внешний SSD. — Он погиб год назад. У него осталась симфония. Недописанная. Всего три наброска, десятки голосовых заметок, исчерканные партитуры и переписки с коллегами.
Она посмотрела на Артема взглядом, в котором не было надежды, только упрямая, ледяная решимость.
— Я слышала, вы настраиваете этих… агентов. Сделайте так, чтобы они дописали её. Не как машина. Как он.
Артем взял диск. Тяжелый, холодный, с потертыми углами. Он напомнил ему старые чертежные тубусы отца. Пять лет назад его отец, инженер-акустик, умер от инфаркта прямо за рабочим столом. На столе тогда лежали недоделанные чертежи нового концертного зала. «Акустика — это архитектура тишины», — любил говорить отец. Артем тогда пытался закончить чертежи сам, но не смог. Он не был инженером. Он был программистом. Тогда он впервые понял: есть вещи, которые нельзя доделать за кого-то. Можно только помочь найти то, что уже было задумано.
— Я возьмусь, — сказал Артем. — Но я точно буду использовать рой. Одного агента будет недостаточно.
Акт II: Сборка Роя
В ту ночь Артем не спал. Он создавал не программу, а совет директоров из цифровых призраков. Да, для самой генерации он бы использовал не большие языковые модели, но здесь надо было именно рассуждать… Как покойный композитор. Надо использовать данные о нем, чтобы внести в уже существующие музыкальные наброски иной смысл, но не противоречащий задумке, а дополняющий ее.
Он знал: большие языковые модели не умеют сочинять музыку напрямую. Они не слышат звук. Но они умеют рассуждать — анализировать структуру, находить паттерны в мышлении, интерпретировать намерения через текст. И именно это ему было нужно.
Задача была не в том, чтобы сгенерировать новые ноты. Задача была в том, чтобы понять, как думал композитор. Как он развивал темы? Где оставлял паузы? Что он говорил в переписке о своих сомнениях? Какие правила он нарушал осознанно, а какие — случайно?
В папке. agent появились четыре новых файла.
1. Агент «Архивариус» (RAG-модуль)
Главная цель: Найти скрытые паттерны в мышлении автора.
Инструмент: Локальная векторная база данных, куда были загружены все 4000 файлов сына — не только ноты, но и переписка, дневники, голосовые заметки, черновики с пометками на полях.
Правило: Искать не ноты, а паузы. То, что автор не дописывал, важнее того, что он дописал.
Формат работы: Архивариус не генерирует музыку. Он извлекает контекст — цитаты, паттерны, противоречия — и передает их другим агентам как текстовые описания.
2. Агент «Резонатор» (Эмоциональный анализ)
Главная цель: Оценить эмоциональное напряжение существующих набросков.
Инструмент: MIDI-файлы конвертируются в текстовое описание через MusicXML-парсер. Резонатор анализирует не звук, а структуру — какие интервалы используются, где нарастание, где разрешение.
Правило: Игнорировать теорию музыки. Оценивать только «напряжение» и «разрешение». Если фрагмент не вызывает мурашек (по шкале от 1 до 10, где 8+ — цель), он бракуется.
Формат работы: Резонатор не создает музыку. Он говорит: «Этот такт слишком плоский. Автор обычно здесь делал диссонанс. Предложите вариант, который усилит напряжение».
3. Агент «Теоретик» (Строгая логика)
Главная цель: Уничтожить шаблонность.
Правило: Твоя задача — найти в предложенном фрагменте следы «средней температуры по больнице». Если ты чувствуешь, что это могла бы написать любая модель 2029 года, ты обязан вернуть фрагмент на переработку с пометкой «Фальшь».
Формат работы: Критик не генерирует музыку. Он сравнивает предложенный вариант с тем, что мог бы написать сам композитор, исходя из его дневников, переписки, привычек. Если вариант слишком «правильный» — он его отвергает.
4. Агент «Критик» (Генератор сомнений)
Главная цель: Уничтожить шаблонность.
Правило: Твоя задача — найти в предложенном фрагменте следы «средней температуры по больнице». Если ты чувствуешь, что это могла бы написать любая модель 2029 года, ты обязан вернуть фрагмент на переработку с пометкой «Фальшь».
Артем настроил граф состояний в LangGraph. Цикл был простым:
— Архивариус извлекает контекст — что автор говорил о своих сомнениях, какие паттерны использовал, где оставлял паузы.
— Резонатор анализирует существующие наброски и говорит: «Здесь не хватает напряжения. Автор обычно делал вот так».
— Теоретик предлагает варианты развития темы в виде LilyPond-кода, проверяя их на соответствие теории музыки.
— Критик сравнивает предложенный вариант с тем, что мог бы написать сам композитор. Если вариант слишком «гладкий» — он его отвергает.
— Цикл повторяется, пока Критик не дает молчаливое согласие.
Затем финальная MIDI-структура передавалась в локальную модель MusicGen для рендеринга в аудио. Но MusicGen не сочинял — он лишь интерпретировал то, что решили агенты.
Артем запустил систему.
Начался «Ад инструментов» — агенты застряли в петле, бесконечно вызывая друг друга, боясь сделать финальный вывод.
RAG и Теоретик работают локально в Ollama, но для генерации и Критика он использует облачный API, потому что локальные модели не тянут нужный контекст.
На второй день дверь открылась без стука.
Елена Сергеевна стояла в дверях, глядя на три монитора, на гудящие кулеры, на мигающие логи. Её лицо было непроницаемым.
— Это и есть то, чем вы дописываете его симфонию? — спросила она, кивнув на экран, где мелькали строки кода.
Артем не знал, что сказать. Он открыл рот, чтобы объяснить про агентов, про графы состояний, про мультиперспективный анализ.
— Вы слышите это? — вдруг спросила она.
Артем прислушался. Кулеры гудели. Мониторы пищали. Где-то далеко капал кран.
— Нет, — сказал он. — Я слышу только шум.
— Вот именно, — сказала Елена Сергеевна. — Вы слышите шум. А мой сын слышал музыку в этом шуме. Вы уверены, что ваши машины тоже её слышат?
Конец ознакомительного фрагмента.
Текст предоставлен ООО «Литрес».
Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.
Вы ознакомились с фрагментом книги.
Для бесплатного чтения открыта только часть текста.
Приобретайте полный текст книги у нашего партнера:
Полная версия книги
Всего 10 форматов

