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.
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.