# # This workflow demonstrates a single agent interaction based on user input. # # Any Foundry Agent may be used to provide the response. # See: ./setup/QuestionAgent.yaml # kind: AdaptiveDialog beginDialog: kind: OnActivity id: workflow_demo actions: # Capture original input - kind: SetVariable id: set_project variable: Topic.OriginalInput value: =System.LastMessage.Text # Request input from user - kind: Question id: question_confirm alwaysPrompt: false property: Topic.ConfirmedInput prompt: kind: Message text: - "CONFIRM:" entity: kind: StringPrebuiltEntity # Respond with input - kind: SendActivity id: sendActivity_input activity: |- You entered: {Topic.OriginalInput} Confirmed input: {Topic.ConfirmedInput}