Variables in Invicta AI are dynamic elements within system messages that facilitate the creation of interactive and personalized AI agents. They act as placeholders within system messages, which are replaced with user responses when interacting with the AI agent, leading to a unique and customized user experience.
In the Invicta AI User Interface (UI), including widgets and embeddings, a user is posed with questions upon their initial interaction with the AI agent. The user’s responses to these questions replace the variables within the system message.
"Write {number} different variants of personalised emails for {name}."
The AI agent can pose questions such as “How many emails do you want to generate?” and “Who is the email for?” Depending on the user’s responses, the system message will be transformed into:
Copy
"Write 5 different variants of personalised emails for James Baldwin."
While Variables are displayed as answers to questions exclusively in Invicta AI UI, embeddings, and widgets, they also play an essential role in APIs and Automations. For APIs and Automations, however, the process differs – user responses aren’t collected through direct questioning but through alternative means of data input. This makes Variables a versatile tool in creating dynamic AI agents capable of delivering personalized output.