Безопасная инвентаризация для Anthropic conversation agent: сравнить выставленные Assist-сущности и именованные Intent Script, не отправляя рабочие данные и не переименовывая всё сразу.
Зафиксируйте точную границу ответа
Сохраните код HTTP, безопасную часть текста ошибки и время одного неуспешного запроса. Не копируйте в отчёт сам запрос: там могут быть история разговора, домашние сущности и системные инструкции. Сообщение об уникальности подтверждает только то, что принимающая сторона увидела конфликт имён в переданном наборе. Оно не доказывает, что дубликат создан Intent Script, интеграцией или конкретным обновлением, пока состав набора не сопоставлен.
Составьте локальную карту источников
Официальная страница Anthropic указывает, что conversation agent получает доступ через Assist API к явно выставленным сущностям. Отдельная документация связывает именованные intents с действиями Intent Script. На локальной машине создайте таблицу из двух колонок: нормализованное имя и его источник. Не публикуйте дружелюбные имена комнат, сценарии и описания. Ищите точное совпадение после приведения регистра, но не считайте похожие слова доказанным конфликтом.
Проверьте один нейтральный кандидат
Если точное имя встречается в двух источниках, сделайте резервную копию конфигурации и выберите некритичный тестовый intent, который не управляет замками, сигнализацией, оплатой или устройствами безопасности. В отдельной обслуживаемой копии измените только его нейтральное имя и перезагрузите ровно нужную конфигурацию штатным способом. Повторите один безобидный запрос без личных данных. Одновременное скрытие сущностей и переименование нескольких intents разрушит причинность теста.
Прочитайте результат без домысла
Исчезновение HTTP 400 после одного переименования поддерживает гипотезу о коллизии конкретного имени, но ещё не определяет, какой компонент должен предотвращать её автоматически. Сохранение ошибки означает, что кандидат выбран неверно или существует другой конфликт. Если локальная карта не показывает дублей, не придумывайте скрытый инструмент: зафиксируйте версии и передайте минимальный набор имён сопровождающим по приватному каналу, если они его запросят.
Остановитесь до массовой правки
Не отключайте весь Assist, не удаляйте Intent Script и не заменяйте имена во всех автоматизациях. Для полезной эскалации нужны версии Home Assistant и интеграции, точный обезличенный текст ошибки, количество выставленных сущностей и intents, а также результат одного изменения. API-ключ Anthropic, полный prompt и историю диалога не прикладывайте. Если ошибка затрагивает рабочие голосовые сценарии, верните резервную копию и дождитесь подтверждённого исправления вместо расширения эксперимента.
Материал подготовлен редакцией VOne с применением ИИ для матрицы имён; границы Assist API и Intent Script проверены по Home Assistant, содержание пользовательского запроса не воспроизводилось.
Источники и проверка
- Home Assistant — Anthropic проверено 2026-08-10
- Home Assistant — Intent Script проверено 2026-08-10
Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.