Tools

Tools on the Abacus.AI platform are reusable components that enable integration with external systems and execution of custom code. They provide a structured way to extend platform capabilities and automate workflows.

Types of Tools

The Abacus.AI platform supports several types of tools:

Creating Tools

To create a new tool on the Abacus.AI platform:

  1. Navigate to Custom Code in the left navigation bar
  2. Select Tools from the dropdown menu
  3. Click Create Tool in the top right corner

Tool Creation Process

  1. Basic Configuration:

    • Provide a name for the tool
    • Select the tool type (Python Function/Connector)
  2. Tool-Specific Configuration:

    • For Python Function Tools:
      • Write custom Python code
      • Enter detailed instructions for tool usage and purpose, specifying clearly what the tool should do and when should it be invoked
    • For Connector Tools:
      • Select an existing platform connector (Jira/Confluence)
      • Enter detailed instruction for tool usage and purpose, specifying clearly what the tool should do, when it should be invoked

For detailed examples of tool configurations and prompting best practices, see the Tool Examples page.