Attributes

Learn what attributes are and how they shape and classify actions.

Attributes characterize actions by shaping their nature and context. You can consider attributes as “folders” that group actions.

For example, you can declare (create and define) an attribute called "Greetings" that contains salutation statements such as "Hello, how are you today?" and "Hi!".

All actions in a project must be classified by attributes; you must organize actions with common features under a common label.

Attribute personalization

Attributes help to determine the action that is selected for delivery as a result of triggering a logic. Instead of mapping a specific action to a logics, you can configure the attribute that groups related actions for the logic. This enables you to incorporate personalization in logics using attributes.

For example, you can declare an attribute called "ambient_music" that contains three content actions, which are links to three different specific soothing music (audio) files. You can then map a logic to this attribute so that any of these calming songs are played when the logic's conditions are met.

You can also enable the condition that allows EDAA™, the underlying technology that powers Affective Computing (powered by Virtue), to generate actions inside an attribute that are coherent with the attribute's purpose. Doing this would help you enhance the level of personalization that your solution can deliver.

Attribute types

In Affective Computing (powered by Virtue), attributes are also categorized in a similar manner as actions; you can have Content, Interaction, and Triggered action attributes.

Creating and managing attributes in projects

You can create and manage attributes using the Portal, our no-code SaaS GUI platform, or through a low-code integration with our APIs.

Working with attributes using the Portal

Feeding actions and attributes

Working with attributes using APIs

Working with actions and attributes
Action and attribute feeding

Last updated

Was this helpful?