Skip to main content

Introduction

Once you have created, configured, and tested your custom tools, the final step is to make them available to your voice agents. Connecting a tool allows the agent’s underlying AI model to recognize when to use it during a conversation based on the user’s request and the tool’s description. This guide explains how to assign and manage tools for specific agents.

Finding the Tools Section in Agent Configuration

Tool assignment happens within the configuration settings of each individual voice agent:
  • Navigate to the ‘Agent’ section in your AlloMia dashboard.
  • Either create a new agent or select an existing agent to edit.
  • Within the agent’s configuration tabs, select the ‘Tools’ tab to manage tool connections.

Managing Tool Assignments

In the agent’s ‘Tools’ section, you will see a list of all available custom tools that you have created. Each tool card displays key information:
  • Tool Name: The descriptive name of the tool
  • HTTP Method: Color-coded badge showing GET, POST, PUT, or DELETE
  • Description: Brief explanation of what the tool does
To assign a tool to the current agent, simply enable it using the toggle switch next to the tool. When enabled, the tool will be available for use by the agent during conversations.

Tool Search and Organization:

As your collection of tools grows, you can use the search box to filter tools by name or description. You can also sort tools alphabetically (A-Z or Z-A) using the sort dropdown.

Tool Pagination:

If you have many tools, they will be displayed across multiple pages with convenient navigation controls at the bottom of the list.

Creating New Tools from Agent Configuration

If you need to create a new tool while configuring your agent, you can navigate directly to the tools configuration page:
  1. Click the ‘Configure Tools’ button at the bottom of the Tools tab.
  2. This will take you to the dedicated Tools management page where you can create, edit or delete tools.
  3. After creating your new tool, return to the agent configuration and enable it for the current agent.

Enabling / Disabling Tools for an Agent

You can easily enable or disable specific tools for an agent without removing them:
  • Each tool in the list has a toggle switch that allows you to enable (turn on) or disable (turn off) the tool.
  • When enabled, the toggle appears blue/highlighted, indicating the tool is active for the agent.
  • When disabled, the tool will not be used by the agent during conversations, even if the conversation would otherwise trigger it.

Why disable a tool temporarily?

  • Troubleshooting: If an agent is behaving unexpectedly, you might disable tools one by one to isolate the issue.
  • Maintenance: If the external system a tool relies on is undergoing maintenance, you can disable the tool to prevent errors.
  • Phased Rollout: You might assign a new tool but keep it disabled initially during further testing or training.

Agent Ready!

Once you have assigned and enabled the desired tools and saved the agent’s configuration, the agent is equipped with those specific capabilities. During a call, if the conversation matches the purpose described in an enabled tool’s function schema, the agent’s AI model can trigger the tool to interact with the external system and enhance the call outcome. Effective prompt engineering within the agent’s core instructions can also help guide the agent on when and how to best utilize its assigned tools.