Firstbot Academy
  • Quick Start
    • Welcome to Firstbot
    • Get started with Services
    • Get started with the Engine
  • Account setup
    • Registration
    • Organization
    • Pricing
      • Billing
    • Settings
  • Services
    • Overview
    • Search and Permission
    • Agents and Tools
    • Input fields
      • ✍️Agents input
      • ⚙️Input fields configurations
  • Engine
    • Overview
    • Agents
    • Bots
      • Bot configurations
    • Tools
      • Tool configurations
    • Debugging Console
    • Publish
      • Publishing configurations
    • Analytic and pricing
  • For Developers
    • Overview
    • API Keys
    • Endpoints
      • Message
  • FAQ
    • Forgot password
  • Tutorials
    • Engine
      • Building a Receipt scanning agent
      • Building an SMM agent
      • Building a custom Tool
      • Connecting a Telegram bot
      • Publish an agent
      • Publish a tool
Powered by GitBook
On this page
  • Examples of popular available tools:
  • Custom Tools
  • How to connect Tools
  1. Engine

Tools

Equip your agent with the right Tools.

PreviousBot configurationsNextTool configurations

Last updated 9 months ago

In addition to the AI Bots that define the core logic of your AI assistant, the Firstbot Engine also allows you to incorporate a wide variety of specialized tools.

Tools are nodes in your workflow that represent individual scripts or capabilities.

Unlike , tools cannot be prompted to any desired task, they are built to serve as a specific tool.

Tools can act as instruments or skills that your bot employees can leverage to accomplish tasks.

Examples of popular available tools:

  • Knowledge Management Plugin

    Enhances AI by allowing users to upload files, improving response accuracy and personalization.

  • Speech recognition

    Converts spoken language to text using advanced machine learning algorithms for multiple languages.

  • CSV Reader Plugin

    Enables easy extraction and analysis of data from CSV files through structured readability.

  • Web-browser Plugin

    Transforms bot into a virtual web surfer, extracting data from websites effectively.

  • Text to Presentation

    Create personalized educational or professional presentations from a plain text script.

Custom Tools

Alternatively, you have the option to create your own custom tools from scratch. To do this, you'll need to provide a detailed JSON configuration file that specifies the inputs, outputs, and processing logic for your new function. This allows you to tailor the behavior to your exact requirements and integrate specialized skills into your AI system.

Avoid connecting too many tools to a single bot.

Using each tool will count towards the context window usage of the bot, limiting the tokens the bot (LLM) can process or return.

How to connect Tools

Tools perform tasks or computations based on the data passed to them from upstream bots, they cannot be adressed without the help of a bot. However, if deployed as a , tools can be used individually by users through the visual interface.

You can browse through a catalog of pre-built tools and agents that have been published by other Firstbot users in the . This gives you access to a diverse array of capabilities that you can easily plug into your own assistant's workflow.

Learn more about

service
Services tab
Tool configurations
bots
context window and token usage
Tool nodes on canvas
Tool Configurations - Script