Core Concepts
Tools
Agent Management Platform Overview
What is a tool?
Tools are an ability or function that an agent can utilise during conversations to perform an action.
An example of a tool at Mindset includes‘Clarification Tool’ or the ‘Inject URL’. These tools enable an agent to perform a specific function. For example, the ‘Inject Source URL’ tool enables URLs that have been ingested by an agent to be recommended during a conversation and consistently directs people to the right location.
How are tools invoked by an agent?
- Contextual Analysis: The Agent or sub-agents consistently assesses the conversation’s context to grasp the user’s needs and the necessary assistance. This evaluation relies on the user’s questions, responses, and the flow of conversation guided by the Agent’s objectives and steps.
- Decision Points: Throughout interactions, the Agent identifies moments where using a particular tool is needed.
- Tool Selection: The Agent chooses the right tool from its tool list.
- Automatic Activation: Once a tool is chosen, the Agent activates it automatically, without needing any specific instructions from the user or the Agent operator. This makes tools feel like a natural part of the Agent’s abilities.
- User Interaction: The tool engages with the user based on its design, offering visual choices, getting information, or helping with a task. How the user interacts with the tool guides the next conversation steps, enabling the Agent to adjust its responses to the user’s input or choices.
- Continued Conversation: After the tool is used and the user interacts with it, the Agent carries on the conversation, integrating any results or information gained from the tool.