Agent Planner

Plan and configure AI agents with tools

Agent Configuration

{
  "name": "Research Assistant",
  "goal": "Help users research topics and answer questions",
  "tools": [
    {
      "name": "web_search",
      "description": "Search the web for information"
    },
    {
      "name": "wikipedia",
      "description": "Search Wikipedia articles"
    },
    {
      "name": "calculator",
      "description": "Perform mathematical calculations"
    }
  ],
  "system_prompt": "You are Research Assistant. Your goal is to Help users research topics and answer questions.\n\nYou have access to the following tools:\n- web_search: Search the web for information\n- wikipedia: Search Wikipedia articles\n- calculator: Perform mathematical calculations\n\nWhen you need to use a tool, respond with:\nAction: tool_name\nAction Input: your input\n\nAfter receiving the observation, continue reasoning until you have a final answer."
}

Related Tools

What is an AI Agent?

AI agents are LLM-powered systems that can use tools, make decisions, and complete multi-step tasks autonomously. Unlike simple chatbots, agents reason about which tools to use, execute actions, observe results, and iterate until they achieve their goal.

This planner helps you design agent configurations—defining the agent's purpose, available tools, and the system prompt that guides its behavior.

Agent Components

Goal

The agent's primary objective. Should be specific and actionable.

Tools

Functions the agent can call: web search, calculators, APIs, databases, code execution.

Common Agent Tools

ToolUse Case
web_searchReal-time information retrieval
calculatorMathematical computations
code_executorRun and test code snippets

FAQ

How is this different from function calling?

Function calling is one-shot. Agents loop: they call tools, observe results, then decide what to do next until the task is complete.