Multi-Attribute Input & Conversation Design for AI Actions
This guide explains how to configure and test those attributes so the Agent can handle them naturally and reliably.
When you design an Action in Watermelon, the AI Agent often needs to collect several pieces of information from a user before it can run the Action — for example an order number, postal code and email address.
The Agent’s follow-up messages are generated from the field names and Domain Knowledge you provide. Well-written prompts make the interaction sound natural.
Even though the agent has all the data it won’t automatically execute the action. The agent will first ask to verify if all attributes are correct. The user has a chance to review the data and and change it by correcting the agent **“That is not my email address, it should be example@.test.com” **
The way the agent asks for comfirmation is steerable in the domain knowledge
If the user is happy with the data they can **confirm **the action. With a direct response. “Yes, Okay,” Or a sentence “Yes that is correct”
The confirmation logic is not optional and can not be overwritten by instructions in the domain knowledge this can rather confuse the agent and give bad results