虽然Langchain-Chatchat感觉已经快凉了,更新停留在了去年,但当时刚出的时候确实惊艳,我也对其各个功能模块尤其是Agent部分做了很多的代码优化,使其能够在一些专业场景下落地。本文回顾并总结了我个人针对Langchain-Chatchat框架Agent模块在参数验证、错误处理、多工具协同和递归自我修正等方面所做的深度定制与优化,也算是对老框架的一份致意。 文章目录 自定义工具开发 自定义工具示例:导出汇总表格 工具设计的关键点 Agent配置优化 Agent类型与异常处理 提示词工程优化 异步任务处理 多轮迭代与自我修正机制 自我修正机制的关键设计 回调函数定制化 参数错误处理 结果处理与格式化 总结与最佳实践 🎉进入大模型应用与实战专栏 | 🚀查看更多专栏内容 自定义工具开发 在server/agent/tools路径下,我们可以