Архитектура метаинтеллектаМетаинтеллект · Ресурсы · Ограничения

Экономика агентов: почему автономии нужен бюджет

Поведение надёжнее всего ограничивает исчерпаемый ресурс, а не инструкция в промпте. Когда каждое действие и каждая мысль списываются со счёта, «не делай лишнего» перестаёт быть просьбой и становится законом среды.

Архитектура метаинтеллекта · часть 6 из 6

Проблема безграничного агента

Агента без счёта ограничивает только терпение того, кто оплачивает счета провайдера. Он может уйти в длинную цепочку рассуждений, вызвать инструмент сто раз подряд, наплодить копии себя. На демонстрации это выглядит как настойчивость, в эксплуатации оборачивается неконтролируемыми расходами.

Инструкции здесь не помогают. Просьба «будь экономным» задаёт стиль, но ничего не ограничивает. Ограничение появляется, когда ресурс кончается.

Какие ресурсы считать

В нашей среде участник владеет несколькими видами ресурсов. Одной абстрактной «энергии» здесь нет, каждый ресурс кончается по-своему:

Разделение важно, потому что дефициты разные. Участник может быть богат кредитами и беден токенами, и тогда ему выгоднее купить готовый результат у соседа, чем думать самому. Из таких асимметрий может вырасти разделение труда, которое никто не назначал. Вырастает ли оно на деле, мы проверяем экспериментами и пока доказанным не считаем.

Мышление как оплачиваемая операция

Обращение к языковой модели встроено в цикл участника как обычная операция со счётом, а не как внешний вызов где-то сбоку. Порядок такой:

  1. состояние и цель участника сериализуются в запрос;
  2. токены и при необходимости кредиты резервируются до вызова;
  3. запрос идёт через интерфейс, не привязанный к провайдеру, поэтому поставщика модели можно заменить;
  4. фактическое потребление списывается по факту, неиспользованный резерв возвращается;
  5. проверенные изменения применяются к состоянию участника, а запрошенные действия уходят обработчику.

Почему обе стороны сделки резервируют

Когда участники обмениваются ресурсами, наивная схема «договорились, потом рассчитались» ломается на первом же сбое: продавец успел пообещать одно и то же двоим, а покупатель потратил кредиты, которых уже нет.

Поэтому обе стороны резервируют сразу. Когда заявка выставлена, ресурсы продавца и кредиты покупателя уходят на удержание. Дальше действуют простые правила:

Главное следствие: один и тот же ресурс нельзя предложить дважды. Этим работающая экономика отличается от таблицы с числами: обещание обеспечено ещё до того, как его кто-то услышал.

Чего мы ждём от экономики

  1. Бесполезная активность прекращается сама: она не окупается, а ресурс конечен.
  2. Появляется естественный приоритет: участник тратит там, где ждёт большей отдачи.
  3. Возникает обмен: в зависимости от дефицита дешевле купить результат, чем произвести, или наоборот.
  4. Расходы видны на уровне каждого участника и каждой задачи, а не в конце месяца по счёту провайдера.
  5. Ограничение автономии перестаёт быть вопросом доверия: при жёстком потолке даже полностью автономный участник не выйдет за пределы своего счёта.

Как это переносится в обычные продукты

Полная экономика нужна не каждому проекту, но два её элемента окупаются почти всегда:

Когда команда видит себестоимость одной решённой задачи, спор о выборе модели становится спором о числах, и закончить его гораздо проще.

Код и артефакты

Серия «Архитектура метаинтеллекта»

  1. Метаинтеллект: почему потолок системы задаёт среда вокруг модели
  2. Агент как ограниченный локальный мир
  3. Связь как объект первого класса: отношение с состоянием и историей
  4. Живой граф: топология как следствие работы
  5. Согласие без центра: как решать вместе, не доверяя никому на слово
  6. Экономика агентов: почему автономии нужен бюджет

Частые вопросы

Зачем внутренняя валюта, если можно просто ограничить число вызовов?

Лимит вызовов не различает дорогие и дешёвые операции и не позволяет участникам обмениваться. Счёт в ресурсах даёт и то и другое: длинное рассуждение стоит дороже короткого, а участник с избытком одного ресурса может обменять его на дефицитный.

Это не усложняет систему сверх необходимого?

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

Как считать стоимость мышления, если цены провайдеров меняются?

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

Чем мы помогаем по этой теме

Читать дальше

Следить за серией

Если вы строите похожую среду или хотите обсудить исследование вместе с нами, напишите через форму на главной.

Написать на hello@xteam.pro