Метки назначения операций¶
Во время сложной работы пользователю полезно понимать не только название вызываемого сервиса, но и зачем помощник собирается его использовать.
В 0.3.66 включена возможность меток назначения операций. Для поддерживаемой операции модель формирует короткую фразу о текущем намерении.
Пример¶
Вместо общего:
Используется YC - Биллинг
интерфейс может показать:
Проверяю, какой сервис дал основной рост расходов за последние 30 дней.
Это делает многошаговую работу понятнее.
Где включается¶
В редакторе помощника для поддерживаемого сервиса можно включить метку назначения для отдельных операций или всего набора.
Системные инструменты могут использовать такие метки автоматически в зависимости от реализации.
Это не журнал действий¶
Метка назначения — короткое модельное описание текущего шага.
Она не заменяет:
- журнал аудита;
- журнал внешнего сервиса;
- подтверждение операции;
- точное техническое имя вызова.
Не используйте её как доказательство того, что действие действительно было выполнено.
Дополнительный расход¶
Формирование и передача метки может немного увеличивать объём схемы/токенов.
Поэтому для большого набора сервисов включайте её там, где прозрачность для пользователя действительно полезна.
Безопасность¶
Метка не должна раскрывать:
- секреты;
- закрытые параметры;
- полный системный запрос;
- внутренние ключи;
- чувствительные служебные заголовки.
Пользователь видит краткое назначение, а не внутреннюю трассировку модели.
Связь с подтверждением¶
Перед изменяющей операцией пользователь должен принимать решение по фактическим параметрам действия.
Метка:
Обновляю конфигурацию сервиса
не заменяет карточку подтверждения с конкретным объектом и аргументами.
Когда полезно¶
Хорошие кандидаты:
- поиск по нескольким источникам;
- многошаговый анализ Яндекс Облака;
- FinOps;
- длинные исследовательские задачи;
- корпоративный помощник с несколькими сервисами.
Как проверить¶
- включите метки только для выбранного сервиса;
- запустите типовую задачу;
- убедитесь, что фразы короткие и понятные;
- проверьте, что они соответствуют фактическим действиям;
- убедитесь, что секретные данные не появляются в интерфейсе.