Enabling Tools on Columns
This guide explains how to enable tool use on LLM columns by connecting them to tool configurations via the tool_alias parameter.
Overview
To enable tool use on an LLM column, you reference a ToolConfig by its alias. During generation, the model can then request tool calls, and Data Designer executes them and feeds the results back to the model.
Using tool_alias
Add the tool_alias parameter to any supported LLM column configuration:
Supported Column Types
Tool use is supported on these column configuration types:
How It Works
When tool_alias is specified:
- Tool schemas are fetched from the referenced MCP providers
- Model receives tool schemas with the prompt
- Model can request tool calls in its response
- Data Designer executes calls and returns results to the model
- Iteration continues until the model produces a final answer (or limits are reached)
Complete Example
Here’s a complete workflow showing provider → ToolConfig → column:
See Also
- Tool Configurations: Configure tool access and limits
- Message Traces: Capture and inspect tool call history
- MCP Providers: Configure MCP server connections