← Dictionary
Dictionary · Dev

What is Tools?

They are auxiliary functions or tools that enable software to interact with the outside world to perform certain operations.

Overview

In the world of AI, 'tools' enable the model to do tasks it cannot do on its own (such as searching the internet, using a calculator, or reading a file). When the model needs to use a tool, it does so as a function call. This enables the agent to transform from a system that merely produces text to an assistant that interacts with the world.

Analogy: It is like a painter painting a painting using not only his hands but also auxiliary materials such as brushes and paint.

How it works

Add instructions (system prompts) that tell your agent which tool to use and when. Clearly define the input and output format of the tool so that the model does not make mistakes.

Where it is used

It is used in agent-based systems, automation tools and RAG systems.

Commonly confused with

It is similar to plugins; Tools are functions that are usually integrated at the code level, while plugins offer more comprehensive features.

Frequently asked questions

Can artificial intelligence choose vehicles on its own?

Yes, advanced agents can decide which tool will solve which problem.

How do I make my own vehicle?

You can do this by writing a function and defining it to the agent through an API or library.

Related terms

Related tools

This explanation was written in plain language for TreScout and machine-translated from the Turkish original · the Turkish version prevails. If something looks wrong or missing, write to hello@trescout.com. Read in Turkish →