Envocal Docs
Envocal Docs
Starting with Envocal Agents

Configure

Basic SetupAdvancedToolsVariablesKnowledgeTelephonyWidget
Knowledge

Evaluate

Conversations

Manage

Phone Numbers Vault

Agents

Variables

Make the Agent dynamic & context-aware

Variables allow you to pass dynamic, real-time data into the Agent’s Instructions.

👉 They are evaluated at runtime and injected into the Instructions, giving the Agent access to realtime, relevant information.

Having in mind that the values need to be known at runtime - Dynamic and System variables can be used.

Dynamic variables populated at runtime, usually come from tool responses, external systems or backend logic (hooks). When configuring a tool that will be called before conversation and whose result is used as variable within the Agent's Instructions, it is important to map the reponse. Esentially, this is storing the results value in a variable that is then be evaluated at runtime.

In our example, datetime variable comes as result from tool Get Current Time called before the conversation and whose response is mapped to this variable.

AgemtVariables

Within the Instructions, the variable is used as "Current DateTime is: { { datetime} }"

Check out have Get Current Time is configured

Tools

Allow the Agent to take actions, not simply respond to questions.

Knowledge

This is the place where Agent gets specific and necessary knowledge about your business, products, services, processes and more, depending on its roll and purpose. Everything a human Agent would know and beyond.