📖 Lesson content
Your score:
7 of 7 Correct (100%)
Elapsed time:
1 minute
Show Answers
Hide Answers
Question 1: Correct answer
How can you tell if Claude wants to make another tool call in a conversation?
Check if the response contains the word "tool"
Check if the response is longer than usual
Look at the stop_reason field for "tool_use"
Count the number of message blocks
Question 2: Correct answer
When Claude uses a tool, what type of message structure does it return?
Multi-block messages with text and tool use blocks
Simple text-only responses
JSON data without any text
Error messages only
Question 3: Correct answer
What is the main purpose of a JSON schema when working with Claude tools?
To format the final response for users
To tell Claude what arguments your function expects and how to use it
To store the results of tool function calls
To encrypt data between Claude and your server
Question 4: Correct answer
What problem does the batch tool solve?
It makes tools run faster
It translates tool results into different languages
It reduces the number of back-and-forth communications when multiple tools are needed
It automatically fixes errors in tool responses
Question 5: Correct answer
What is the correct sequence of steps in the tool use workflow?
Initial Request → Tool Request → Data Retrieval → Final Response
Tool Request → Initial Request → Final Response → Data Retrieval
Final Response → Initial Request → Tool Request → Data Retrieval
Data Retrieval → Tool Request → Initial Request → Final Response
Question 6: Correct answer
Claude can only access information from its training data by default. What allows Claude to get current, real-time information?
Making educated guesses based on patterns
Searching through its training data more carefully
Asking the user to provide more details
Using tools to access external information
Question 7: Correct answer
What makes Claude's built-in text editor and web search tools different from custom tools?
Claude provides the schema, but you may still need to implement some functionality
They require special API keys
They only work with specific file types
They cost more to use
Take this again
🔁 Related lessons
- Next: Introducing Retrieval Augmented Generation
- Previous: The web search tool
- Same section: Making a request · Multi-Turn conversations · Chat exercise
- Part of paths: Path C
- Reference docs: Glossary · Skills atlas · By use-case
📚 Source & attribution
- Original Anthropic Academy lesson: https://anthropic.skilljar.com/claude-with-the-anthropic-api/289122
- © 2025 Anthropic. Educational fair-use only.