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

Что это технически

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

Что происходит без порога

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

Как выбирать значение порога

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

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

Что должно происходить ниже порога

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

Как проверить, что порог настроен правильно

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

Вывод

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

Как это устроено на практике — в разборе ассистента по внутренней базе знаний.

Смотрите также: Компьютерное зрение для контроля качества на производстве.