工作流（Workflows）在何时最有效？	当我们知道完成任务所需的精确步骤时。
智能体（Agents）在何时最有效？	当我们不确定完成任务需要哪些具体步骤时。
智能体完成任务的运作机制是什么？	接收任务和工具集，然后依靠智能体自行制定计划。
智能体在工具使用上的核心优势是什么？	能够将不同工具以出乎意料的方式组合起来完成任务。
如果智能体调用工具时缺少必要信息，它会怎么做？	它会向用户索取额外的必要信息。
设计智能体时，提供给工具必须满足什么关键要求？	工具必须是“合理抽象”（reasonably abstract）的。
在工具设计中，“抽象”（abstract）的含义是什么？	指工具是通用、泛泛的，而不是高度专业化的。
为什么不应该提供高度专业化的工具给智能体？	因为智能体需要自行将通用工具组合起来实现目标。
举例说明，Claude Code中“抽象工具”的体现是什么？	使用Bash工具来运行代码，而不是提供一个专门的“重构工具”。
智能体设计带来的主要优势是什么？	具有灵活性，能够解决各种不同类型的任务。
