我对智能体人才市场场景设计

软件工程师罗小东,多年架构和平台设计经验,目前在研究平台与新技术结合中。

术语

这个是相对于人才市场,工作和团队场景来说。

  • 智能体人才市场:类似于人才市场
  • 智能体员工:类似于组织内部员工

比如政务部门多组织内部,信息技术部门给业务部门建立智能体或是共享智能体。

概述

这个是针对于内部团队的场景,在当前组织里面有很多场景和角色,其他组织也想体验,面对这样的情况,需要建立一个交流机制,用于促进智能体角色的交流。

为了更好的阐述和概念理解,类比人才市场做的功能设计:

  • 可以到智能体人才市场选智能体
  • 可以分享智能体员工给其他组织
  • 可以私下推送智能体给指定组织

这个设计的场景是为了更加贴近工作或是业务场景模式,每个设计师思路不一,我有我思。

场景设计

通过创建智能体市场,个人用户或组织能够发布并管理自己开发的角色。管理员可通过后台系统对这些智能体进行分配和管理。

一旦某个智能体被录用到组织,它将自动成为默认组织的一部分,用户可以在不同的频道中选择和使用相应的智能体员工。

自己个人新建立的角色可以分享如下所示:

从组织管理员后台进行分配管理,以下是智能体市场:

每个组织添加之后,会自动加入到默认组织,在频道里面可以选择对应的智能体员工。

总结

智能体人才市场结合工作场景设定,便于角色的共享和交易,包括团队内多组织的配合,从多角度连接的工作环境。

以上为我对智能体人才市场的设计,每个设计师思路不一,这里提供参考,期望有兴趣的同学多交流。

我使用Multi-Agent运营AIP的规划设计

软件工程师罗小东,多年架构和平台设计经验,目前在研究平台与新技术结合中。

背景

以下只为学习研究型的项目,并非商业化运营。

智能体平台alinesno-infrastructure-platform(简称AIP),是一个基于Apache2.0协议的开源项目,针对于前期学习和新技术学习探索性的平台项目,也是对外交流技术渠道之一。
已经整理出了对应版本,为了更好的运营和运作,也是多Agent结合业务场景试点和角色、团队验证,使用AIP去运营AIP方式,也是经验输出、交流输出方式。


基本原则:智能体需要可用,符合场景,体现价值,解放人力,专注设计层。

概述

这个只是使用Multi- Agent去运营AIP平台,形成一套针对AIP业务场景的智能体,设计的智能体团队(只是目前规划的,可能后面还会添加)场景如下:

  • (研发)产品研发
  • (研发)产品运维
  • (研发)质量管理
  • (数据)数据治理
  • (数据)数据挖掘
  • (营销)市场营销
  • (售前)产品客服
  • (售前)解决方案
  • (售后)技术支持
  • (售后)综合管理
  • (管理)管理团队

以上为目前规划的场景及团队,针对于AIP开源项目运作的团队,过程中同步输出,每个设计不一,我有我思。

建设过程

建设过程每个场景的设计和运用,大概会包括:

1. 场景需求

  • 分析现有流程:对当前业务流程进行全面审查,识别出可以通过智能体来提高效率或降低成本的关键环节。
  • 确定可替代性:基于审查结果,明确哪些具体任务或职责可以由智能体接管,并评估引入智能体后的潜在收益。

2. 角色设计

  • 角色定义:根据场景需求详细定义每个智能体的角色及其主要功能。确保每个智能体都有清晰的目标和职责范围。
  • 协作框架:构建一个有效的协作框架,促进不同智能体之间的信息共享和协同工作,支持复杂任务的处理。

3. 工具设计

  • 工具开发:为各智能体开发必要的工具或集成现有的技术解决方案,以实现其特定功能。
  • 接口标准化:制定统一的数据交换格式和API标准,便于智能体间的无缝交互及未来扩展。

4. 参数指标

  • 性能度量:设定衡量智能体表现的关键绩效指标(KPIs),如响应时间、准确率等。
  • 持续优化:通过定期收集运行数据并分析智能体的表现,基于这些数据调整算法参数或逻辑,不断优化系统性能。

5. 角色迭代

  • 自我学习:赋予智能体一定的自适应能力,使其能够从经验中学习,逐步改善自身行为模式。
  • 反馈机制:建立闭环反馈系统,使人类专家能够轻松地向智能体提供反馈,帮助它们更快地成长和完善。
  • 知识整合:随着新技术的发展,持续探索将最新的研究成果应用于现有智能体中的方法,增强其功能性和灵活性。

通过这个过程不断的迭代1代、2代 … 大体的方向不会变,设计也不变,同时会跟随技术发展,调整细节,
逐步建立起一套高效的Multi-Agent系统,旨在支持AIP平台的运营与发展,并体现其价值,同时解放人力,专注于更高层次的设计工作。

原型设计

根据以上的设计,在AIP平台上做的各个数据资产,智能体团队的设计,大致在AIP上面建立的项目工程规划如下:
针对于AIP的智能体团队规划:

每个角色Prompt规划,还有优化规划:

数据资产与智能体角色知识库规划:

场景数据域规划,每个数据域对应的场景:

通过以上的场景-角色-数据-工具-思考形成一套针对于AIP的项目Multi-Agent团队运营。

总结

智能体需要可用,符合场景,体现价值,解放人力,专注设计层,目前针对于AIP开源项目的运作,每个设计不一,思路能力有限,也是期望有兴趣的同学可以了解交流,分享经验。

我对编写周日报场景Agent设计

软件工程师罗小东,多年架构和平台设计经验,目前在研究平台与新技术结合中。

概述

面对日常工作中频繁出现的日报、周报编写任务,传统的手动记录方式不仅耗时且容易遗漏重要信息。通过引入Agent技术,可以有效解决这一难题,实现自动化、智能化的报告生成流程。

主要目标包括提高工作效率、减少重复劳动、确保信息的准确性和及时性。

  • 替代传统手工编写的难点
  • 实现多工具数据整合
  • 自动生成报告,支持按需导出
  • 提供数据分析功能,辅助决策

希望此设计能够为同行提供一些有价值的参考,也欢迎提出宝贵意见,共同探讨更优解决方案,我有我思。

Agent设计思路

这里是设计的一些思路,也是之前遇到的情况,前期已经采集到了数据,所以这里直接输出内容点。

替代传统手工编写的难点

面对每天或每周需要提交的日报、周报,员工往往需要花费大量时间汇总工作进展、问题及后续计划。这种模式不仅效率低下,还容易因为人为因素导致信息遗漏或错误。通过设计Agent自动收集相关信息,可以显著提升报告的质量和效率。

实现多工具数据整合

现代软件开发过程中,团队通常会使用多种工具进行协作,如项目管理工具、代码仓库等。Agent可以集成这些工具的数据源,自动抓取关键信息,如代码提交记录、会议纪要、任务状态更新等,确保报告内容全面、准确。

自动生成报告,支持按需导出

基于收集的数据,Agent能够按照预设模板自动生成日报或周报,并支持用户根据实际需求调整报告格式,例如按时间(天/周)或特定条件筛选内容。此外,还提供了便捷的导出功能,允许用户将报告导出为Word文档或其他常用格式,方便存档或分享。

提供数据分析功能,辅助决策

除了基本的报告生成功能外,Agent还能对历史报告数据进行分析,生成图表展示团队的工作效率、成员贡献度等关键指标。这不仅有助于管理层更好地了解项目进展,也为优化团队管理和资源配置提供了科学依据。

结合演示

咨询定义周日报角色,这里定义几个角色:

  • 周日报生成角色
  • 导出word角色
  • 结合数据分析角色

下面是结合效果情况,先拉入到同一个频道中,当然也可以让管理者场景一句话分配生成,下面是同频道的场景。

这里是管理者的场景,由管理进行分配处理,以下为集成界面,由产品研发经理进行分配安排Worker员工。

总结

通过上述设计,Agent在周日报场景的应用不仅能极大地减轻员工的工作负担,还能促进信息共享和团队协作,进而提升整体的工作效率。这是一次尝试将Agent技术应用于日常办公实践的小结,希望能够激发更多创新思维,共同推动行业进步。

以上为使用AIP开源项目开发,项目地址: https://gitee.com/alinesno-infrastructure

我对Agent审核文档场景的设计

软件工程师罗小东,多年架构和平台设计经验,目前在研究平台与新技术结合中。
以下主要为大文本文档审核场景验证,也是高频使用场景之一。

概述

文档审批常常会遇到,而且大文本,人工多次审核和查阅可能还是遗落,这里利用Agent做初步审核,以提供初步审核意见。
主要目标点:

  • 提高效率:自动上传和纠错,提出初步审批意见和低级错误。
  • 保证质量:智能体检测文档中的错误,提升文档质量。
  • 节省成本:减少人力投入,降低运营成本。
    每个设计师思路不一样,我有我思。提供一些参考设计,期望有兴趣的同学可以多交流。

设计思路

自动纠错模式

  • 错误标注:对于每一个检测到的错误,我会在文档中标注出来,并高亮显示,让用户一目了然地看到需要修改的地方。
  • 提供修改建议:针对每个错误,我会提供具体的修改建议,并且给出三个不同的修正方案,帮助用户选择最合适的修改方式。

具体步骤

  1. 文本识别:将上传的文档转换为可处理的文本格式。
  2. 语法检查:利用自然语言处理技术,检测文档中的语法错误。
  3. 拼写校正:自动识别并纠正拼写错误。
  4. 术语一致性:检查文档中术语的一致性,确保用词规范。
  5. 错误标注:在文档中高亮显示错误,并标注具体位置。
  6. 修改建议:为每个错误提供三种修改建议,供用户选择。

审阅模式下的批注

  • 显示审批人信息:每一条批注都会注明审批人的名字,增加透明度,让每个人都对自己的工作负责。
  • 记录审批意见:审批人可以根据我的修改建议表达自己的看法,比如是否同意我的建议,或者提出新的修改意见。
  • 个性化修改建议:除了提供的标准修改建议之外,审批人还可以添加个性化的建议,提供更多元化的修改选项。

结合演示

建立新的审批频道,将需要审批的文件上传到频道

调用Agent进行文档审核,顺便说明审核重点。

审批结合的效果,带有审批意见和建议还有提供的原因

总结

以上为业务场景的情况,也是作为一个例子情况,提交给审核人员。

我对Multi-Agent集成业务场景设计

软件工程师罗小东,多年架构和平台设计经验,目前在研究平台与新技术结合中。

术语

  • 频道:多Agent结合交互,类似群,可以拉Agent进入
  • 场景:针对特定要求的多Agent编排,目前集成大文本、管理Agent

概述

针对于AIP的输出整合情况,AIP是目前在维护的开源项目,主要是进行平台和新技术的结合上,同时对外的交流方式之一。

智能体输出场景有很多,这里主要针对的是工作场景还有多Agent交互的情况,目前AIP集成相对常用的业务场景。

抛砖引玉,一家设计,同时也期望有兴趣的同学可以了解和交流,我有我思。

集成场景

主要集成包括频道和场景两部分,单个Agent这里不做场景列出,单个Agent是组成Multi-Agent场景的元素,可以单聊,也可以做执行,也可以调用工具,但是多任务和要求集成在单Agent上会目前导致结果幻觉还有审核流程不太好结合处理,所以这里整理成Agent团队的概念。

注:当前部分引用图片为网络下载,用于研究学习使用

场景列出主要是为了作为demo例子使用,当然这也是平时在用的,结合实际验证。说明:完成指已经在使用当中,测试指在调试验证中。

频道

多个Agent可以拉在一起调用,可以@指定的Agent角色,结果之间,知识库之间可以互相调用。

以下为目前集成的频道:

  • (完成)写长文本文案,审核,导出word
  • (完成)分析标书,写标书,导出word
  • (完成)每日或是根据时间段进度汇总,也可以导出word
  • (完成)研发工作日报、周报编写,也可以导出word
  • (完成)研发工作统计情况还有报表生成
  • (完成)文字转成对话音频,导出mp3
  • (完成)根据场景需求生成图片4张
  • (完成)网站知识库自动导入客服咨询
  • (完成)根据意图项目自动发布项目集成
  • (完成)根据问题自动推理自动使用工具输出结果(ReAct模式)
  • 测试)word文档内容审核标注导出
  • (测试)培训考核题目导出(包括答案),发送Email到指定邮箱

频道的使用角色之间有比较大的共用性,比如很多频道都需要发送email或者word,还有调用研发专员Agent等。

场景

不管是大模型的限制还是使用的便利,还有更加符合业务场景,统一抽取出来的特定编排形式。

以下为目前集成的场景:

  • (完成)多Agent配合超大文本标书编写
  • (完成)多Agent配合每日自动生成日报
  • (完成)多Agent配合编写长文本内容
  • (完成)管理Agent调动分配工作Agent做事
  • 测试)多Agent配合写论文同时配图和报表,公式
  • (测试)自动采集线索自动整理销售方案和技术方案
  • (测试)自动根据需求生成新的Agent

这里只是列出已经使用和调试好的Agent,场景之间可以互相通用,需要定义Agent还有知识库的处理,针对不同行业达到通用性,比如大文本也可以编写律师行业的合同类。

计划

后续分配行业场景结合,目前为上面的例子,目前对例子进行集中测试,输出需要的指标:

  • 频道、Agent、场景的成功率
  • Token消耗成本
  • 每个Worker节点时常

还有常见问题输出,对应的例子进一步优化使用和说明文档在整理输出。

以下为编写的初稿:http://portal.infra.linesno.com/technical/brain/01_自定义智能体开发流程.html

AIP开源地址:https://gitee.com/alinesno-infrastructure

设计思路:http://alinesno-agent.linesno.com/book/

注:部分图片从网络下载做调试使用,目前为研发学习使用而非商用。