LinkToolDocs/agent/dev/structure.md

12 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 架构设计
## 架构简介
绘制智能体架构设计图,介绍智能体的组成及各模块的主要功能,模块之间的关系等(注意与插件的架构图有所区分,本部分主要是介绍智能体本身的,可忽略程序开发相关内容)
![](../../assets/2025-07-17-17-09-07.png)
## 工作流程
LinkTool接收到用户需求之后首先调用系统提示词对用户的需求进行分析规划工具调用流程。规划完毕之后会调用第一个工具若该工具为地理处理工具程序则会截断调用流程强制调用一次知识库查询对应工具参数确保其工具调用名和参数正确。工具执行成功之后会调用“任务继续”提示词进行下一步工具的调用如果工具执行失败则会调用“异常处理”提示词进行参数改正和工具重试同样地若重试工具为地理处理工具程序依旧会强制查询一次知识库保证重试后执行成功的概率。
当大模型对于某项决策摇摆不定时它可以选择调用“任务规划”提示词辅助其工具链的完善也可以调用其他案例知识库从实际问题中找到解决问题的方法。当程序检测到新生成的消息中没有XML的工具格式时程序会停止对话循环。并弹出本轮对话完成的提示框。