AI Assistant Fields

Overview

AI Assistant Fields can be used to temporarily store information during an AI Assistant interaction, and can be used to make decisions within your experience.

AI Assistant Fields function much like AI Agent Fields, where the information is not permanently stored with the conversation.

AI Assistant fields persist for the length that a conversation remains with a specific human agent. If that conversation is transferred to another agent, closed, or taken away from the agent in any way, the field value will not persist.

🚧

AI Assistant fields cannot be reported on within analytics, so if it's important that a given field value be reportable, you should use Conversation or Customer Fields.

Creating AI Assistant Fields

Assistant Fields can be created or edited from within the Configuration Panel by selecting the plus button next toAI Assistant Fields:

You must configure a Label, Description, ID and Type for each field. The type of the fields can be Text, Boolean, Integer or Select.

Using Assistant Fields

Once an Assistant Field is created, it can be used in Decisions and in Set Field and Add to Field (if it’s an Integer) Actions in your flow.


Assistant Fields can also be created when adding a Set Field or Add to Field action, or a Decision Condition. Selecting the Add New AI Assistant Field button next to the field selector drop-down will open the dialog to create a new Assistant Field.


Upon choosing this action, you must then choose the field that you would like to set and provide a corresponding value, which can by either a value you define, or passed from another field:


Adding to a Numeric Field

Your Assistant can also be configured to add to numeric fields. Simply choose the ‘Add to a numeric field’ action and specify the amount and which field it should be added to.


In this case, the fields.repeatVisits value will be increased by 1. Subtraction can be achieved by specifying a negative amount. This action is useful when you want your Assistant to maintain some sort of running total or score.

If you don’t see any available fields to add to then you need to request that a numeric custom field be added to your site. Please send your request to [email protected].

🚧

Custom Field Vs Assistant Field

If you want information to be available as part of the conversation details to be reviewed later, like in a Closed Conversation CSV export, you should use a Custom Field to store the information, not an Assistant Field.

Assistant Fields are stored within the Assistant definition, and created right in AI Studio while configuring your flow. This means that if you export an Assistant with a set of Assistant Fields in one tenant, you can easily import it into a different tenant without having issues with dependencies that may occur with custom fields.