JSON schema 的本质是什么？	它是一种数据验证规范（Data validation specification）。
在与 Claude 交互时，JSON schema 的主要作用是什么？	告知 Claude 可用的工具函数及其所需的参数。
传递给 Claude 的工具配置主要包含哪些部分？	工具名称（Name）、描述（Description）和输入模式（Input Schema）。
编写工具或参数描述的最佳实践是什么？	描述应大约在三到四句话的长度。
`Input Schema` 具体描述了什么？	它描述了函数需要接收的各个参数及其类型。
生成高质量 JSON schema 的推荐技巧是什么？	向 Claude 提问并附上 Anthropic API 文档作为参考。
推荐的工具函数与模式（Schema）的命名约定是什么？	工具函数名 + `_schema`。
引入 `tool_param` 的主要目的是什么？	防止后续代码中出现类型错误（Type error）。
