12 lines
1.3 KiB
Markdown
12 lines
1.3 KiB
Markdown
# 架构设计
|
||
|
||
## 架构简介
|
||
|
||
绘制智能体架构设计图,介绍智能体的组成及各模块的主要功能,模块之间的关系等(注意与插件的架构图有所区分,本部分主要是介绍智能体本身的,可忽略程序开发相关内容)
|
||

|
||
|
||
## 工作流程
|
||
|
||
LinkTool接收到用户需求之后首先调用系统提示词对用户的需求进行分析,规划工具调用流程。规划完毕之后会调用第一个工具,若该工具为地理处理工具,程序则会截断调用流程,强制调用一次知识库,查询对应工具参数,确保其工具调用名和参数正确。工具执行成功之后会调用“任务继续”提示词进行下一步工具的调用,如果工具执行失败则会调用“异常处理”提示词进行参数改正和工具重试,同样地,若重试工具为地理处理工具,程序依旧会强制查询一次知识库,保证重试后执行成功的概率。
|
||
|
||
当大模型对于某项决策摇摆不定时,它可以选择调用“任务规划”提示词,辅助其工具链的完善,也可以调用其他案例知识库,从实际问题中找到解决问题的方法。当程序检测到新生成的消息中没有XML的工具格式时程序会停止对话循环。并弹出本轮对话完成的提示框。 |