学习如何让 Claude 设置未来提醒的最终目标是什么？	通过实现工具（tools）来解决 Claude 在时间处理上的局限性。
在处理时间任务时，Claude 存在哪三个主要的挑战？	1. 不总是知道精确的当前时间；2. 不总是能完美处理基于时间的加法；3. 缺乏设置提醒的内在机制。
为了解决时间相关的挑战，需要创建哪三类专门的工具？	获取当前日期时间、在日期时间上添加持续时间、设置提醒。
课程中提到的第一个工具 `getCurrentDateTime` 的功能是什么？	获取当前的完整日期和时间。
第二个工具 `addDurationToDate` 的功能是什么？	将一个持续时间（duration）添加到给定的日期时间上。
在实现工具函数时，这些函数是如何被调用的？	它们是编写的普通 Python 函数，会在特定时间被自动调用。
编写工具函数时，推荐遵循的第一条最佳实践是什么？	使用命名清晰且描述性强的参数（well-named and descriptive arguments）。
编写工具函数时，推荐遵循的第二条最佳实践是什么？	尽可能验证输入参数，并在验证失败时抛出错误（raise an error）。
