为什么需要自定义 Claude 的回复语气和风格？	为了定义其行为，使其符合特定角色（如导师）。
用于定制 Claude 回复风格的技术是什么？	系统提示 (System Prompt)。
系统提示是如何定义并传递给 Claude 的？	作为一个纯字符串，传递给 `create` 函数调用。
系统提示第一行通常用来做什么？	为 Claude 指定一个角色（例如：“耐心数学导师”）。
一个好的数学导师聊天机器人应该采取什么样的行为？	提供提示和逐步指导，而不是直接给出完整答案。
在重构 `chat` 函数以支持可选的系统提示时，遇到的技术限制是什么？	不能将 `None` 作为系统提示传递，必须动态处理参数。
