什么是工具函数 (Tool Function)？	这是一个Python函数，当Claude需要额外信息时，它会被自动执行。
设计工具函数时，有哪些最佳实践？	1. 使用描述性参数；2. 验证输入；3. 抛出有意义的错误信息。
为什么在工具函数中进行输入验证很重要？	它可以确保输入数据的正确性，并帮助Claude在遇到错误时进行自我修正。
获取当前日期的工具函数名称是什么？	`get current date time`
`get current date time` 函数接受什么参数？	`date format` (日期格式)
在函数内部，如何获取并格式化当前时间？	使用 `datetime.now().strftime(date_format)`。
如果工具函数接收到无效输入（例如空字符串），应该采取什么措施？	立即抛出带有明确错误信息的异常（如 `ValueError`）。
