Describe what tools the agent will use to complete the task and where it will get the facts. Return JSON {"task":"...","tools":"...","sourceOfTruth":"..."}: task - task, tools - which tools for which steps (search, file, calculator, mail), sourceOfTruth - where to get verified facts instead of guesses.
An agent differs from a chat in that it can act through tools—these are its “hands.” A tool is any external ability: searching the Internet, reading and writing files, running a calculator code, sending a letter, accessing a database. Mechanics: the agent decides which tool to take for a specific step, calls it, gets the result and continues. Without tools, he can only reason from memory - and memory can be outdated or incomplete. Insider trick: clearly indicate the source of the truth - “take the price from this file, not from your head.” Then the agent does not make things up, but looks to a proven place. The second technique is to suggest when which tool is appropriate: “search first, if you haven’t found it, ask me.” This saves steps. A typical mistake is to wait for exact facts (rate, balance, latest news) without access to the tool: the agent will honestly try to answer and come up with a plausible one. The rule is simple: you need a fact from the real world - give the agent a tool so that he can get this fact and not guess.
Unlock access to submit solutions for instant AI review.