3 июля 2026 года Box опубликовал разбор своей внутренней IT-поддержки. Интересна там не кнопка "сгенерируй ответ", а то, что происходит после закрытия тикета. По описанию Box, система замыкает цикл: обращение сотрудника превращается в решение, решение проверяется, а проверенное решение возвращается в базу знаний, чтобы следующий похожий вопрос закрывался быстрее и без человека.
Это принципиально другой акцент, чем у большинства демо про "ассистента поддержки". Обычный ассистент читает базу и отвечает. Замкнутый контур (closed loop) дополнительно пишет обратно в базу. Если ты когда-нибудь ловил себя на том, что третий сотрудник за неделю задаёт один и тот же вопрос про VPN, а в Confluence всё ещё висит инструкция двухлетней давности, то понимаешь, зачем нужна именно обратная запись, а не только чтение. Разложить такой контур на честные шаги проще, если под рукой есть один доступ сразу к нескольким моделям без VPN и зарубежных карт, чтобы прогнать один и тот же тикет через разные LLM и сравнить формулировки.
Дальше - разбор того, что именно описал Box, что из этого повторимо на российском стеке, и где начинаются оговорки, которые вендор прямо проговаривает сам.
Подключите AI для клиентского сервиса с оплатой в рублях на provod.ai
Что именно сделал Box?
По публикации Box от 3 июля 2026 года, компания построила closed-loop knowledge system для внутренней AI-powered IT support. Ключевое слово - closed-loop, замкнутый. Box описывает не единичную фичу, а полный оборот: сотрудник создаёт тикет, система предлагает решение на основе имеющихся знаний, инцидент решается, а результат используется для того, чтобы поддерживать базу знаний в актуальном состоянии.
Важно сразу отделить факты от желаемого. Box - первоисточник и заинтересованная сторона. Всё, что касается заявленной экономии времени и доли обращений, которые закрываются без человека (deflection), - это утверждения вендора о своей же системе. В source-паке к этому кейсу нет ни одной внешней независимой цифры, и переносить проценты Box на свою компанию без собственного baseline некорректно. Это не придирка, это прямая оговорка из материалов Box: результаты получены на их данных, их каталоге сервисов и их сотрудниках.
Второй материал Box, на который опирается разбор, - это кейс про "проблему 10 000 вопросов" в клиентском сервисе. Он про другой домен (поддержка клиентов, а не внутренний IT), но логика та же: когда однотипных вопросов очень много, выгоднее строить систему, которая учится на закрытых обращениях, а не наращивать штат. Из этого материала я беру только то, что там прямо названо: сам факт масштаба в 10 000 вопросов как формулировку проблемы.
Теперь спустимся на уровень механики. Что вообще делает контур "замкнутым" и почему это сложнее, чем прикрутить чат к базе знаний.

Как устроен замкнутый контур?
Разница между "ассистентом по базе знаний" и замкнутым контуром - в направлении стрелок. Обычная схема односторонняя: база -> модель -> ответ. Замкнутая добавляет вторую половину оборота: закрытый тикет -> проверка -> обновлённая статья в базе. Именно вторая половина обычно и не доезжает до продакшена, потому что писать в базу знаний рискованнее, чем из неё читать.
Разложим оборот на роли. Первый узел - приём обращения. Сотрудник описывает проблему словами ("не подключается почта на новом ноуте"), система нормализует это до запроса. Второй узел - извлечение (retrieval): поиск релевантных статей и прошлых решений. Третий - генерация ответа с опорой на найденное. Четвёртый, который отличает контур Box от обычного бота, - фиксация исхода: помогло решение или нет, что реально закрыло тикет. Пятый - обновление базы: если проверенное решение новое или точнее старого, оно должно попасть в базу знаний, а устаревшая статья - уступить место.
Критическая точка тут - проверка. Автоматически писать в базу всё, что "сработало", - прямой путь к деградации: модель зафиксирует случайное совпадение как правило. Поэтому в честной реализации между "решение сработало" и "решение попало в базу" стоит либо человек, либо жёсткий набор условий. Box подаёт свой контур как систему, поддерживающую актуальность базы, а не как автопилот, который сам себе переписывает документацию без надзора.
Ниже - компактный псевдокод одного оборота. Это не код Box (его в source-паке нет), а иллюстрация логики замкнутого цикла, которую можно собрать на любом OpenAI- или Anthropic-совместимом SDK.

Как собрать один оборот на своём стеке?
Ниже - минимальный каркас. Идея в том, что генерация ответа и обновление базы - два разных шага, и второй наступает только после подтверждения исхода.
from openai import OpenAI
client = OpenAI( api\_key="ВАШ\_КЛЮЧ", base\_url="https://api.provod.ai/v1", )
def suggest\_solution(ticket\_text, kb\_snippets): # шаг 3: генерация с опорой на найденные статьи resp = client.chat.completions.create( model="claude-opus-4-8", messages=[ {"role": "system", "content": "Отвечай только по контексту базы."}, {"role": "user", "content": f"Тикет: {ticket\_text}\\nБаза:\\n{kb\_snippets}"}, ], ) return resp.choices[0].message.content
def close\_loop(ticket, solution, resolved\_by\_human): # шаг 5: пишем в базу ТОЛЬКО после проверки if resolved\_by\_human and solution.is\_new\_or\_better: kb.upsert(article=solution.to\_article(), status="review") # иначе решение не попадает в базу знаний
Три вещи, которые здесь важнее самого кода. Первое: base_url - единственное место, где ты подключаешься к провайдеру, и его смена не трогает остальную логику. Второе: запись в базу (kb.upsert) стоит под условием resolved_by_human, а статья уходит в статус review, а не сразу в прод. Третье: модель отвечает "только по контексту базы" - это снижает шанс, что она уверенно выдаст выдуманную инструкцию.
Здесь же уместно сравнение по инфраструктуре, потому что для российской команды главный барьер обычно не логика контура, а доступ к моделям. provod.ai агрегирует Claude, GPT, Gemini, DeepSeek и Qwen в одном чате и даёт один API, совместимый с SDK OpenAI и Anthropic: меняешь ключ и base_url - остальной код замкнутого контура не трогаешь. Оплата идёт с одного рублёвого баланса российской картой, через СБП или по счёту, а для юрлица есть договор, счёт и закрывающие документы. Это закрывает ровно один вопрос - доступ к модели без VPN и зарубежных карт. Сам контур знаний, retrieval и правила записи в базу ты всё равно строишь сам.
Где этот контур ломается?
Замкнутый контур привлекателен на диаграмме и коварен в эксплуатации. Самый частый провал - обратная связь без проверки. Если система считает тикет "решённым" по факту закрытия, а не по факту помощи, она начнёт учить базу на ложных сигналах: пользователь закрыл заявку, потому что перезагрузил ноут сам, а контур запишет в базу твой бесполезный совет как рабочий.
Второй провал - конфликт версий в базе знаний. Новое проверенное решение противоречит старой статье, и теперь retrieval подтягивает обе. Модель честно синтезирует из двух источников противоречивый ответ. Без явного шага "устаревшая статья уступает место" база не улучшается, а раздувается. Именно поэтому пятый узел на схеме - это не "добавить статью", а "обновить базу", с учётом того, что что-то нужно депрецировать.
Третий провал - масштаб однотипных вопросов, который Box в смежном кейсе называет "проблемой 10 000 вопросов". Когда поток обращений большой, цена каждой ошибки контура умножается: одна плохая статья в базе тиражируется на тысячи будущих ответов. Хорошая новость в том, что и польза от одной хорошей статьи тоже тиражируется - в этом весь смысл замыкать цикл, а не отвечать разово.

Стоит ли строить это самому: решение по шагам
Прежде чем повторять архитектуру Box, честно ответь на вопрос о зрелости данных. Замкнутый контур усиливает то, что уже есть. Если база знаний бедная и противоречивая, контур будет с энтузиазмом тиражировать её противоречия. Сначала - базовый порядок в документации и разметка исходов тикетов, потом - автоматизация записи.
Дальше решай по объёму. При десятках обращений в неделю ручное обновление базы дешевле любого контура: человек закрыл тикет, человек дописал абзац в статью. Замкнутый цикл начинает окупаться там, где однотипных вопросов реально много и где ручное сопровождение базы физически не успевает за потоком. Ровно этот порог Box и иллюстрирует своей "проблемой 10 000 вопросов".
Ниже - компактная таблица, которая помогает не строить контур там, где хватит бота или человека.
| Ситуация | Что делать | Почему |
|---|---|---|
| База знаний бедная и противоречивая | Сначала навести порядок в статьях | Контур усилит противоречия |
| Десятки тикетов в неделю | Ручное обновление базы | Автоматизация дороже пользы |
| Тысячи однотипных вопросов | Замкнутый контур с проверкой | Польза статьи тиражируется |
| Нет доступа к моделям из РФ | Взять OpenAI/Anthropic-совместимый API | Не переписывать логику при смене провайдера |
| Нужен автопилот без надзора | Не делать | Модель зафиксирует случайное как правило |
Отдельно про метрики. Заявленные Box deflection и экономия времени - это его цифры на его данных. Единственный способ узнать свою величину - померить baseline до внедрения: сколько тикетов закрывалось без человека и за какое время, - а потом сравнить. Без этого измерения любой процент из чужой публикации для тебя - маркетинг, а не прогноз.

Чего это не решает
Замкнутый контур знаний - не серебряная пуля, и полезно проговорить границы явно, чтобы не продать себе или руководству лишнего.
Он не заменяет платформы автоматизации и ITSM-процессы. Контур - это слой поверх системы тикетов, а не сама система. Маршрутизация, SLA, эскалации остаются на твоём ITSM.
Он не отменяет проверку человеком там, где цена ошибки высока. Всё, что связано с доступами, безопасностью и необратимыми действиями, требует подтверждения, а не автозаписи в базу.
Он не даёт тебе цифры Box. Deflection и экономия времени из публикаций Box относятся к Box. Твои значения могут оказаться и выше, и заметно ниже - это зависит от качества базы и однородности потока.
И отдельно про инфраструктуру: доступ к модели через агрегатор вроде provod.ai решает вопрос подключения без VPN и зарубежных карт, но не заменяет GigaChat, приватную или on-prem инфраструктуру, подписочные фичи конкретных вендоров и саму работу по внедрению. provod.ai не предоставляет GigaChat. Retrieval, правила записи в базу и проверку исходов ты всё равно строишь руками.
FAQ
Чем closed loop отличается от обычного бота по базе знаний?
Обычный бот только читает базу и отвечает. Замкнутый контур после проверенного решения ещё и обновляет базу, чтобы следующий похожий тикет закрывался лучше. По описанию Box от 3 июля 2026, именно эта обратная запись - суть системы.
Можно ли доверять числам deflection из кейса Box?
Как ориентиру - нет. Это цифры вендора о своей системе. Мерь собственный baseline до внедрения, иначе перенос процентов некорректен - об этом прямо предупреждает и сам характер публикации.
Что такое "проблема 10 000 вопросов"?
Так Box назвал смежный кейс в клиентском сервисе: когда однотипных вопросов очень много, дешевле учить систему на закрытых обращениях, чем наращивать штат. Это иллюстрация масштаба, а не гарантированный результат.
Нужен ли мне свой контур, если тикетов немного?
Скорее нет. При десятках обращений в неделю человеку проще дописать статью вручную. Контур окупается на больших однотипных потоках.
Как подключить модели из России, не переписывая код?
Взять OpenAI- или Anthropic-совместимый API и сменить base_url. Остальная логика контура не меняется.

provod.ai — сократите интеграционный зоопарк вокруг AI
Один совместимый API заменяет отдельную обвязку каждого вендора: разработчики быстрее добавляют AI-функции, а продуктовая команда свободнее выбирает модель под качество, скорость и задачу.
В одном каталоге — актуальные модели для текста и медиа: GPT от OpenAI, Claude от Anthropic, Gemini от Google, Grok от xAI, DeepSeek, Qwen, GLM, Kimi и MiniMax; для изображений — Nano Banana 2 Pro и GPT Image; для видео — последние версии Seedance, Kling, Veo и Google Omni. Также доступны модели для reasoning, поиска, документов, эмбеддингов, музыки и аудио.
За удобство роутинга нет отдельной ценовой надбавки: стоимость остаётся 1:1 с официальной ценой поставщика, а расчёты собираются на одном рублёвом балансе.
Упростите AI-архитектуру продукта: форма регистрации · цены на модели · защита данных по 152-ФЗ · главная provod.ai
Источники
- Box, "Building a closed-loop knowledge system for AI-powered IT support", 3 июля 2026: https://blog.box.com/building-closed-loop-knowledge-system-ai-powered-it-support-box
- Box, "The 10,000 question problem Box solved to streamline customer service": https://blog.box.com/10000-question-problem-box-solved-streamline-customer-service
Оба кейса опубликованы самим Box. Заявленные deflection и экономию времени нельзя переносить на свою компанию без собственного baseline - это вендорские утверждения, а не независимая оценка.
