诊断协议栈配置Agent

我们都知道诊断协议栈分为静态代码部分和配置部分。对于配置部分,我们可以利用大模型进行配置。对于这个想法,开发一个agent来为我们工作是一个非常不错的想法。

Agent的主流架构

当前agent工程的架构主要需要以下几个部分协同工作从而完成一套复杂的任务:LLM,prompt,tools, memory system和knowledge sytem等。从心理学的角度来讲,这些属于大脑的不同功能,LLM属于决策功能,prompt是当前大脑需要解决的问题,tools是执行器(类似于我们的手和脚),memory system是记忆系统,knowledge system是知识库部分,其中记忆系统还分为工作记忆,短期记忆和长期记忆,对于更复杂的任何还需要有planning等功能,以上这一系列功能在解决问题的不同阶段,协同工作从而解决复杂任务。除此之外,这些功能还需要形成闭环,从能够不断地迭代直至任务完成。

协议栈配置Agent

当前我们为了简化设计去掉了memory system和knowledge sytem功能,只保留了tools、prompt和LLM的请求。当前Agent的设计目标是将诊断问卷作为输入,最终得到一个commit点。根据这个设计目标我们先将工作流拆分为以下几个部分:1.调用需求提取tool(extractor.py),将诊断问卷的excel提取成json文件格式;2.调用代码生成tool(generate_code.py),生成dfraft代码;3.调用需求实施tool(requirements_implementation.py)修改代码;4. 调用编译专家tool(webui_client.py)编译并且解决编译问题。

相关推荐
阿崽meitoufa17 分钟前
Prompt Engineering for Agent:让 Agent 稳定运行的提示词写法
网络·人工智能·microsoft
Geeys19 分钟前
京东商家商品推广全攻略
大数据·人工智能
weixin_4462608521 分钟前
大语言模型解读、嵌入向量组织、图谱涌现:基于智能体驱动的科学知识编译
人工智能·语言模型·自然语言处理
YOLO数据集集合22 分钟前
珊瑚健康状态检测数据集 | 珊瑚检测 白化监测 海洋生态 水下目标检测9034期
人工智能·目标检测·计算机视觉·珊瑚健康·白化监测·水下目标
HYHYLLLL25 分钟前
【2026年】多模态AI在水务场景的应用
人工智能·深度学习·计算机视觉·水务
腾讯云大数据25 分钟前
AI Native数据湖的Spark+Ray一体化实践
大数据·人工智能·spark·腾讯云·腾讯云大数据
YOLO数据集集合27 分钟前
中国城市建筑功能矢量数据集 | 建筑功能 矢量数据 城市规划 空间分析 Shapefile 多分类 GIS数据集8017期
人工智能·分类·数据挖掘·空间分析·城市规划·中国城市建筑·功能矢量
图特摩斯科技28 分钟前
OntoFlow 本体智能平台在污水处理厂的应用
人工智能·abutiongraph·palantir·ontology·ontoflow
西城微科方案开发30 分钟前
制氧机方案——方案开发商西城微科
单片机·嵌入式硬件