When are workflows most effective?	When the precise series of steps required to complete a given task is known.
When are agents most effective?	When the exact steps required to complete a given task are unknown.
How does an agent complete a task when the required steps are unknown?	By relying on Claude to create a plan using a set of provided tools.
What is a key strength of agents?	Their flexibility and ability to solve a wide variety of different tasks.
What is a key aspect of agents' ability to solve complex tasks?	Their ability to combine different tools in unexpected and creative ways.
What can an agent do if it requires extra information to successfully call a tool?	It can prompt the user for that missing information.
What type of tools should be provided when building an agent?	Reasonably abstract tools that Claude can figure out how to piece together.
What type of tools should agents avoid relying on?	Hyper-specialized tools that fulfill only one very specific task.
Give an example of abstract tools that could be used in a social media video creation agent.	Bash, generate image, text-to-speech, and post media tools.
