Skip to content

Using Tools

Tools extend what the AI can do beyond generating text. When tools are enabled, the model can take actions — such as searching the web, querying a database, or calling an API — and incorporate the results into its response.

What tools are

A tool is a capability the model can choose to invoke when it decides it would help answer your question. For example:

  • A web search tool lets the model look up current information
  • A file tool lets the model read documents you have access to
  • A custom API tool lets the model query an internal system

Your administrator configures which tools are available. Not all OptimaGPT deployments will have tools enabled.

The tool panel

The tool panel appears in the settings panel on the right side of the chat interface. It lists the tools currently available for the conversation, with a toggle next to each one.

Tool panel showing a list of available tools with toggle switches, some enabled and some disabled

You can enable or disable individual tools for the current conversation using these toggles. Disabling a tool prevents the model from calling it, even if it would otherwise choose to.

How the model uses tools

When you send a message, the model decides whether any tools would help it answer better. If it chooses to use a tool:

  1. An agent run appears in the conversation, showing the tool activity.
  2. The model calls the tool and waits for the result.
  3. The result is fed back to the model, which incorporates it into its response.
  4. The final response appears below the agent run.

The model may use multiple tools in a single response, or call the same tool several times with different inputs.

Reading an agent run

An agent run block summarises what the model did before responding:

Agent run block showing "Used 3 tools 4.2s" with a collapsed list of tool calls

Display Meaning
Thinking... The model is deciding what to do
Using tools (N) The model is actively calling tools
Responding... The model is generating the final reply
Used N tools Xs The run is complete — N tools were called in X seconds

Click the agent run block to expand it and see the individual tool calls, including what arguments were passed and what results came back.

For more on how agent run blocks are displayed, see Thinking and Tool Blocks.

Tool availability

Tools visible in the tool panel are enabled for the Chat surface. Your administrator controls which tools are made available here, and whether tools are on or off by default for each surface. If you do not see a tool panel, no tools have been configured for use in OptimaChat.