TGViewer
Александр Львов Александр Львов @boringmarketer · 7.47K subscribers
Post #1339 267
Как я переложил решение вопросов на нейронку

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

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

В общих чертах алгоритм для субагентов состоит из 4 шагов. Внутри шагов — правила и проверки, собранные из принципов разных авторов: «растворить проблему вместо того, чтобы решать» Рассела Акоффа, теория ограничений Элияху Голдратта, забор Честертона («не сноси, пока не узнал, зачем поставили»), односторонние и двусторонние двери Джеффа Безоса, вычитание как первый ход из книги «Subtract» Лейди Клотца, делегирование по риску из Next Move Theory Вани Замесина

Шаг 1: растворить
Агент проверяет, есть ли проблема на самом деле или она надумана. Если проблемы нет — вопрос снимается. Если есть — ищет, не записан ли ответ уже в правилах проекта или в том, как проект устроен

Шаг 2: решить без меня
Если на первом шаге готового ответа не нашлось, то его зачастую можно выбрать из нескольких вариантов. Варианты решения проблемы уже лежат в черновике, но агент не берет этот список как есть, а сначала делает разбор: что оставить, убрать или добавить. После этого проверяет каждый вариант на соответствие реальности: читает документацию, запускает код, смотрит, как сделано в других частях проекта. Выбирает вариант, который решает проблему минимальными усилиями и при ошибке откатывается без серьезных последствий. Мне в этом случае приходит краткая сводка: что выбрал, почему и как проверил своё решение

Шаг 3: отложить до замера
Бывает, что варианты держатся на предположениях, которые сейчас проверить нечем. Тогда агент не гадает, а записывает три вещи: какой замер нужен, когда он станет возможен и при каком результате вопрос откроется снова. Если решать всё равно надо сейчас, агент ищет вариант, который легко пересмотреть в будущем за счет правки кода. Если пересмотр в будущем заденет пользователей продукта или потребует перезаписи накопленных данных, то вопрос уходит мне на четвертый шаг

Шаг 4: спросить меня
Сюда доходит то, что агент не вправе решать сам

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

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

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

Первые результаты этого подхода: из 27 открытых вопросов, которые раньше я разбирал бы сам шаг за шагом, 10 сняты с повестки, 16 агент решил сам и написал мне краткую сводку, и только 1 вопрос дошёл до меня 😧 это безумный буст производительности
  • 👍 2
More from @boringmarketer
  1. Sep 17, 2026⚡ Лайфхак: как заплатить 30 000 ₽, а получить 50 100 ₽ на Авито Рекламу Все просто: в сент…
  2. Sep 14, 2026Главное ограничение в работе с нейросетями — способность человека принимать решения Нейрон…
  3. Aug 24, 2026Микроконверсии по активности пользователя на сайте в Директе могут навредить обучению алго…
  4. Aug 7, 2026Нейронки с тотальной уверенностью раздувают важность неважных вещей Вчера поймал агента на…
  5. Aug 3, 2026Находка про ботов в Яндекс Директе Клод отлично справляется с поиском паттернов поведения…
  6. Jul 29, 2026Иногда нейросети разговаривают на птичьем языке Вот что мне сейчас заявил агент: Волна 4 ц…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →