What technique is used to customize the tone and style of a response generated by Claude?	System prompting
How is a system prompt defined and passed to Claude?	As a plain string passed into the `create` function call.
What is the typical function of the first line of a system prompt?	To assign a specific role to Claude (e.g., "patient math tutor").
In a math tutor scenario, what is a desired behavior for the AI?	Giving hints, guiding the student step-by-step, and providing inspiration through similar problems.
What behavior should a math tutor AI *not* do?	Immediately provide a complete answer or tell the student to use a calculator.
What technical issue arises when trying to make the system prompt dynamic within a function?	You cannot pass a system prompt of `None` to the `create` function.
How was the dynamic system prompt issue solved during the refactoring process?	By using a parameters dictionary and conditionally adding the `system` key only if a system prompt is provided.
What is the overall goal of using a system prompt in a tutoring context?	To encourage the AI to guide the student toward a solution rather than providing a direct answer.
