Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Темы могут иметь входные и выходные параметры. Когда тема перенаправляется на другую тему, вы можете использовать эти параметры для передачи информации между темами.
Если ваш агент использует генеративную оркестрацию, он может автоматически заполнять входные данные перед запуском темы, используя контекст разговора или генерируя вопросы, который нужно задать пользователю для сбора значений. Это поведение похоже на то, как работает генеративное заполнение слотов для действий.
При использовании генеративной оркестровки агент может использовать выходные данные темы для создания контекстного ответа. В таких случаях нет необходимости настраивать дословное сообщение из самой темы.
Входные и выходные данные темы могут иметь общие значения с другими темами и действиями в том же сгенерированном плане.
Добавление входных и выходных данных
Чтобы добавить входные или выходные данные для темы, выберите Сведения на панели навигации в верхней части холста разработки. Альтернативно вы можете выбрать Сведения в контекстном меню для темы на странице списка Темы.
После отображения панели Сведения вы можете перейти на вкладки Входные данные или Выходные данные, затем создать новые входные или выходные переменные, выбрав Создать новую переменную.
Для каждого входного и выходного параметра необходимо ввести имя, выбрать тип данных и ввести описание соответствующей переменной.
Если агент использует генеративный ИИ для принятия решения о том, как отвечать пользователям, для входных переменных доступны дополнительные свойства. В частности, Как агент будет заполнять этот входной параметр? определяет, как агент заполняет эту переменную значением перед запуском темы. По умолчанию для каждого ввода установлено значение Динамическое заполнение лучшим вариантом. Агент пытается заполнить значение из доступного контекста, например извлекая значение из сообщения пользователя или предыдущего разговора. Если подходящее значение не найдено, он генерирует вопрос для запроса значения у пользователя. Вы можете переопределить входной параметр значением вместо того, чтобы спрашивать пользователя. Чтобы переопределить входной параметр, выберите Задать в виде значения в разделе Как агент заполнит эти входные данные? и введите требуемое значение. Это значение может быть литеральным значением, существующей переменной или формулой Power Fx.
Чтобы убедиться, что агент фиксирует правильный тип значения для входных данных, необходимо также указать тип сущности в разделе Идентифицировать как.
Для входных данных можно настроить Дополнительные параметры, чтобы контролировать поведение агента при запросе значения или проверке ответа от пользователя.
Одно из этих свойств, Должен запрашивать пользователя, доступно только для входных данных темы. Он определяет, должен ли агент попытаться заполнить переменную значением перед выполнением темы. Это свойство включено по умолчанию.