在上一章建立了LLM代理工具的核心原则后,我们现在着手使用Python具体实现自定义工具。本章旨在让你掌握从零开始构建这些工具的技能。你将学习如何将工具组织成 Python 函数或类,管理更复杂交互所需的状态,并使你的工具能与 API 和数据库等外部服务通信。我们还将讨论验证输入、为LLM使用有效格式化输出以及实现非阻塞任务的异步操作等重要事项。到本章结束时,你通过自定义 Python 代码扩展 LLM 代理能力的能力将大大加强。