🙎Users
A real person or system that needs to interacts with the Agent in your app.
Last updated
A real person or system that needs to interacts with the Agent in your app.
Last updated
Users are meant to represent the entity using the application. These can be real people or other systems that require automated responses from an agent.
Each application can have multiple distinct users interacting with a single agent.
Users are optional but recommended for applications where:
It is beneficial to create a user persona for each individual interacting with an Agent. Especially, in applications where capturing details about the user can enhance the personalization and effectiveness of the interaction.
You want to opt in and form memories about the user.
Memories are formed and saved for each user separately so that the agent can refer to them as and when needed.
Attributes | Description |
---|---|
You should receive a response that resembles the following spec:
This returns a list of all the users with the specific metadata filter.
A user can be updated using its User ID. You can update any of its parameters.
Name
The user's name
About
A description for the user
Documents (optional)
Important documents in text format scoped to the user.
Metadata (optional)
Extra information to either identify or refer to the user in the application apart from it's ID