Разработка
October 21

Зачем корпоративному ИИ словарь терминов и как его собрать

«Заказ готов, можно закрывать». Сотрудник производства имеет в виду, что изготовление закончено. Менеджер слышит, что товар можно отгружать. Бухгалтер ждёт подтверждения документов. Если ИИ-агент выберет один из этих смыслов и изменит общий статус, аккуратная короткая фраза превратится в ошибку рабочего процесса.

Модель может хорошо знать язык и всё равно не знать, что именно ваша компания называет готовностью. Это знание часто живёт в привычках отдела, названиях полей и пояснениях опытного сотрудника. В документах одинаковое слово способно обозначать разные состояния, а разные слова — один объект.

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

Одинаковое слово может относиться к разным объектам и процессам компании

Ищите слова от которых зависит действие

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

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

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

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

Словарная запись должна вести к проверяемому смыслу

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


Это пример структуры, а не готовое определение для любой компании. Если отгрузка требует ещё одной проверки, её нужно отразить отдельно. Словарь не должен превращать удобное слово в обход рабочего правила.

Некоторые записи требуют дополнительных полей:

  • для сокращений — расшифровка и контекст
  • для числовых величин — единица, период и основание расчёта
  • для внутренних названий продуктов — устойчивый идентификатор

Тогда переименование не разрушит связи с историческими записями.
Полезно хранить и отрицательные примеры. Если «готово» в цехе не означает разрешение склада, покажите эту пару явно. Такие границы часто важнее длинного определения, которое перечисляет только правильные случаи.

Совпавшее слово не подтверждает событие

Клиент написал «я оплатил». Это сообщение о действии со стороны клиента. Оно может быть полезным поводом проверить платёж, но не заменяет подтверждённое поступление в учётной системе. Словарная запись должна помочь распознать смысл сообщения, сохранив различие между заявлением и фактом.

Сотрудник написал «согласовано». Нужны объект, согласовавший участник и условия. Иногда он имеет в виду согласование текста, а агент собирается менять стоимость. Контекст соседних сообщений может помочь, однако при отсутствии существенных данных следует уточнить намерение.

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

Это особенно заметно в голосовых разговорах. Человек может сказать «да, готово» в ответ на вопрос о заполнении формы. Если вырвать фразу из вопроса, она станет универсальным подтверждением чего угодно. Словарь должен работать вместе с контекстом диалога и проверкой объекта.

Организуйте общий слой и области отделов

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

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

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

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

Соедините человеческую речь со схемой данных

Сотрудники говорят «постоянник», «старый клиент», «на обслуживании». В CRM это могут быть разные признаки. Если модель сведёт их к одному сегменту, компания начнёт применять неподходящие условия.

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

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

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

Слово переходник требует предметного контекста даже до уточнения характеристик

С кодами нужна другая осторожность

Артикулы, серийные номера и номера документов нельзя исправлять как обычные слова. Близкие символы могут обозначать разные товары. Поиск по смыслу полезен для описания, но точный идентификатор нужно проверять по каталогу или другой авторитетной системе.

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

Уточняйте конкретную неоднозначность

Фраза «уточните запрос» возвращает всю работу человеку. Если у агента есть словарь, он способен задать более полезный вопрос: «Вы хотите завершить изготовление или подтвердить готовность склада к отправке?» Вопрос показывает, какие значения доступны и почему следующий шаг пока нельзя выполнить.

Не нужно предлагать пять вариантов, если различие можно выяснить одним признаком. Для слова «переходник» в условном каталоге первым вопросом может быть назначение: подключение компьютерного устройства или соединение труб. Затем уточняются характеристики внутри выбранной группы.

Сохраняйте ответ рядом с конкретной задачей. Разовое уточнение не всегда становится постоянным правилом для человека или компании. Если сегодня сотрудник под «закрыть» имел в виду остановить обсуждение, это не означает, что он всегда использует слово именно так.

Повторяющиеся уточнения полезно собирать в предложения к словарю. Но кандидат должен пройти проверку владельцем процесса. Автоматически добавлять в общую базу все интерпретации модели означает постепенно узаконить её ошибки.

Учтите что определения меняются

Компания может изменить состав услуги, объединить отделы или пересмотреть порядок приёмки. Старое определение продолжает встречаться в переписке и документах. Если просто заменить текст словаря, агент начнёт читать исторические записи в новом смысле.

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

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

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

Проверьте словарь на задачах с последствиями

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

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

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

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

Назначьте владельцев и сохраните компактность

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

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

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

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

Единая платформа помогает сохранять одинаковый смысл

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

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

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

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