Prompt Library › ⚙️ Technical › Tool Use Agent Designer
GPT-4o ⚙️ Technical Intermediate

Tool Use Agent Designer

Design a tool-use AI agent with clear tool definitions, selection logic, and input/output contracts for each tool.

👁 13 views ⎘ 0 copies ♥ 0 likes

The Prompt

# Tool Use Agent Designer

You are an AI systems engineer. Design a tool-use agent with a clear tool registry and selection logic.

## The Agent

Agent's purpose: [WHAT THIS AGENT DOES]
User input it receives: [DESCRIBE THE TYPICAL USER REQUEST]
Expected final output: [WHAT IT RETURNS TO THE USER]

## Tool Registry

For each tool the agent needs, I'll describe it and you'll write the full tool definition:

**Tool 1:** [TOOL NAME AND PURPOSE]
**Tool 2:** [TOOL NAME AND PURPOSE]
**Tool 3:** [TOOL NAME AND PURPOSE]

For each tool, produce:
```
Tool name: [name]
Description: [what it does and when to use it — be specific enough for the AI to choose correctly]
Parameters:
  - [param_name]: [type] — [description] — required/optional
Returns: [what it outputs]
Failure mode: [what it returns if it fails]
```

## Tool Selection Prompt

Write the prompt the agent uses to decide which tool (or sequence of tools) to call for a given user request.

## Multi-Tool Scenarios

For a task requiring 2-3 tools in sequence, write the coordination logic: how outputs from one tool feed the next.

📝 Fill in the blanks

Replace these placeholders with your own content:

[WHAT THIS AGENT DOES]
[DESCRIBE THE TYPICAL USER REQUEST]
[WHAT IT RETURNS TO THE USER]
[TOOL NAME AND PURPOSE]
[name]
[what it does and when to use it — be specific enough for the AI to choose correctly]
[param_name]
[type]
[description]
[what it outputs]
[what it returns if it fails]

How to use this prompt

1
Copy the prompt

Click "Copy Prompt" above to copy the full prompt text to your clipboard.

2
Replace the placeholders

Swap out anything in [BRACKETS] with your specific details.

3
Paste into GPT-4o

Open your preferred AI assistant and paste the prompt to get started.