Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >六位一线AI工程师总结Agent构建经验,天工SkyAgents的Agent构建实战。

六位一线AI工程师总结Agent构建经验,天工SkyAgents的Agent构建实战。

作者头像
AI进修生
发布于 2024-12-02 10:42:25
发布于 2024-12-02 10:42:25
59700
代码可运行
举报
文章被收录于专栏:AI进修生AI进修生
运行总次数:0
代码可运行

Aitrainee | 公众号:AI进修生

🌟我们给人类新手明确的目标和具体的计划,而不是模糊的开放式指示,对Agent也应该这样做。

最成功的Agent开发者可能也是工程师团队的管理者,因为给AI制定计划的过程和管理初级员工的方式类似

▲ 六位一线AI工程师分享自身总结,公开大模型应用一年心得

我们给人类新手明确的目标和具体的计划,而不是模糊的开放式指示,对Agent也应该这样做,详细展开的话,总的来说有下面两点

1. 优先考虑确定性工作流程

Agent被期待动态对用户请求做反应,但随着执行步数增加,失败的可能性指数增加,并且从错误中恢复的机会很小。一种有前途的方法是使用Agent系统来生成确定性计划,然后以结构化、可重复的方式执行这些计划,带来的好处包括:

  • • 生成的计划可以作为提示词中的少数样本,或微调数据。
  • • 使系统更加容易测试和调试,失败可以追溯到计划中的具体步骤。
  • • 生成的计划可以表示为有向无环图 (DAG),相对于静态提示词,它更容易理解和适应新情况。

我们如果用具体的事例来说的话,可能是这样的:

假设我们有一个AI助手,它的任务是帮用户在线购买一件商品。这个任务涉及很多步骤,比如搜索商品、比较价格、选择合适的选项、添加到购物车、填写支付信息等。随着步骤的增加,出错的可能性也增加。

生成确定性计划的好处

1. 生成的计划可以作为少数样本或微调数据比如,AI助手生成了一个购物计划:这个具体的计划可以用来教AI助手如何完成类似的任务,也可以作为训练数据来微调AI模型,让它在类似任务中表现得更好。

  • • 第一步:在搜索栏输入商品名称。
  • • 第二步:筛选出最低价的商品。
  • • 第三步:选择合适的颜色和尺寸。
  • • 第四步:添加到购物车。
  • • 第五步:填写支付信息并确认订单。

2. 让系统更容易测试和调试如果AI助手在购买过程中出错了,比如没有正确选择颜色,我们可以回溯到“第三步:选择合适的颜色和尺寸”,找到问题所在并进行修正。这比在一个没有明确步骤的任务中找问题要容易得多。

3. 生成的计划可以表示为有向无环图 (DAG)我们可以把这个购物计划画成一个图表,每个步骤都是一个节点,节点之间有箭头连接,表示步骤的顺序:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
搜索商品 -> 筛选价格 -> 选择颜色和尺寸 -> 添加到购物车 -> 填写支付信息

这个图表让每个步骤和顺序一目了然,比文字描述更直观。如果我们需要修改计划,比如在筛选价格之前先检查商品评价,我们只需要在图表上添加一个新节点,并调整箭头连接即可。

通过这种确定性工作流程,我们可以让AI助手在执行任务时更稳定、更可预测、更容易调试和改进,同时也能更好地适应新情况。

你可能会问“生成的计划可以作为少数样本或微调数据”?具体又是如何操作呢,没关系,我这里也准备了:

以下是一个具体的示例,展示如何生成确定性计划并将其用作训练数据或微调数据,以提高AI助手在完成类似任务中的表现。

向上滑动

2. 增加输出多样性的经验总结

在任务中需要提供多样化的输出,比如根据用户之前购买过的产品推荐新产品时,仅仅通过提高模型的温度参数可能并不足够,甚至会带来一些问题。以下是一些具体的方法和经验:

  1. 1. 谨慎调整温度参数
    • • 虽然提高温度参数可以增加输出的随机性,但温度太高时,模型可能会生成不存在的产品或出现乱码。例如,如果温度设为0.9,模型可能会推荐“飞行汽车”,这显然不现实。保持温度在一个合理范围内(如0.7左右)更为稳妥。
  2. 2. 调整提示词顺序
    • • 改变提示词中的元素顺序可以显著影响模型的输出。例如,用户购买历史是“笔记本、手机、耳机”,可以打乱顺序为“耳机、笔记本、手机”或者“手机、耳机、笔记本”,这样模型会根据新的顺序生成不同的推荐。
  3. 3. 保留前几轮的输出
    • • 在每次推荐时,保留前几轮已经推荐过的产品,并明确告诉模型避免重复。例如,如果用户之前购买了“笔记本”和“耳机”,模型在推荐新产品时避免再次推荐这两样产品。这可以通过在提示词中加入“请不要推荐已经购买的产品:笔记本、耳机”来实现。
  4. 4. 改变提示词措辞

• 使用不同的表达方式可以引导模型生成不同的推荐。例如:

• 提示词1:“推荐用户喜欢经常使用的产品。”

• 提示词2:“推荐用户可能会推荐给朋友的产品。” 通过这样的小变化,模型可能会推荐不同的产品,例如第一个提示词可能会推荐“鼠标”,而第二个提示词可能会推荐“智能音箱”。

这些方法结合起来使用,可以有效增加推荐的多样性,同时避免仅靠提高温度参数带来的问题。

上面两个讲完之后,下面我们来讲讲实战内容。

天工SkyAgents的Agent构建实战

SkyAgents 依靠强大的天工大模型,将 AI 的使用门槛进一步降低。它可以让用户通过轻松友好界面搭建,便可拥有自己专属的 AI Agents,无需复杂的编程知识,充分发挥你的创意灵感。

SkyAgents:https://model-platform-skyagents.tiangong.cn/home/agent

模块参数配置说明

先聊聊AI模块的一些配置数值。你可能在使用AI模块时注意到有些设置,比如对话模型选择、温度、回复上限等操作。接下来,我会用简单易懂的方式给大家讲解这些功能的含义。

提示词

这是一个固定的引导词,通过调整这个内容,你可以引导模型的聊天方向。这段内容会被固定在上下文的开头。你还可以使用变量,比如 {{language}},来让提示词更灵活。

回复创意性

温度表示AI在回复过程中内容的严谨程度。数值越低,回复越严谨,特别是在知识库回答场景中。严谨的回复会更接近知识库的内容,通常设置为 0。

回复字数上限

这个设置控制AI回复内容的字数。上限越低,回复的字数越少;上限越高,回复的字数越多。但并不是数值越大越好,因为上限越高,AI可能引用的内容越多,结果会出现一些无关的信息。

知识库配置相关数值

知识库相似度

这个数值控制用户提问与搜索结果之间的相似度。相似度越高,搜索出的结果可能越少。

单次搜索上限

当在知识库进行搜索时,这个设置决定了最多取多少条结果。请注意,取的结果并不是越多越好,因为受模型最大 Tokens 和单条知识库内容大小的影响,具体可用数量要根据具体情况而定。建议设置为 1,会有更好的回复体验。

更多单元模块说明(向上滑动)

模块排布与设计

  1. 1. 按照信息流转的顺序进行模块排布:一个 Agents 的顺利运行,与合理的排布密不可分。在真正着手设计前,先进行一个整体规划,列出编排的目的和希望实现的效果,思考需要哪些模块进行组合,做好提前的规划。
  2. 2. 持续进行调试优化以满足目标需求:Agent的搭建往往需要多次调试才能满足需求,尤其在复杂的逻辑编排中,更需要仔细进行连线设计与参数设计。持续调整优化节点排布,将提升Agent的体验质量。
  3. 3. 注意模块的必填信息与核心配置:在使用模块时,注意每个模块都有必填信息与选填信息。在设计画布时,将必填信息设置好,选填信息也进行合理排布规划,有助于理清思路,确保编排顺畅。
  4. 4. 灵活运营信息处理的三大模块:信息分类、信息提取、信息加工是更多用户使用体验的核心。通过这三个模块,可以实现更复杂的信息处理任务,提升整体系统的效能。

初级:知识库 Agent

在开始知识库Agent的创建之前,你可以速览一下这个新手入门:搭建第一个 Agent(向上滑动)

知识库 Agent 是当前受欢迎的一类工具,它将个人或企业的专有数据与大型模型相结合,进一步扩展了大模型的知识库范围,使其与业务更紧密地结合。

配置与规划

在 Agent 的配置过程中,如果在 Agent 设置页面中选择关联了“知识库”,我们就能够在规划页面中看到新增加的“知识库搜索”模块。本次案例将着重介绍“知识库搜索”模块的功能设计。

基础配置

本案例中,我们将创建一个名为“大预言模型助手”的 Agent,将整理好的大语言模型相关资料作为知识库。这个 Agent 将充当大语言模型方面的专家,回答关于大语言模型方面的提问。

画布规划

在 Agent 的画布规划中,新增了一个“知识库搜索”模块,借助“知识库”中上传的资料,辅助 AI 完成大模型相关问题的回复。它的具体逻辑如下:

  • • 通过“用户提问”模块获取用户输入信息,并通过“用户提问”输出。
  • • “知识库搜索”模块通过“信息输入”输入用户的问题,然后执行以下步骤:
    1. 1. 将用户提问进行向量化,并与“大语言模型”的知识库中已有的内容切片进行向量检索。
    2. 2. 将搜索结果进行相似度排序,返回相似度排名靠前的切片。
  • • 连线2:如果“知识库搜索”结果中没有符合条件的切片内容,将触发“确定回复”模块,回复用户“抱歉,这个问题暂时无法回答,我还需要更多的学习”。
  • • 连线3:如果“知识库搜索”结果搜索到有符合条件的切片内容,将触发“智能对话”模块,并将提示词、“知识库搜索结果”以及“用户提问”一同传给“智能对话”模块进行处理。
参数设置

在“知识库搜索”模块中,有两个参数:知识库相似度和知识库单次搜索上限。它们控制了知识库向量搜索的结果和返回结果。具体说明如下:

  • 知识库相似度:控制用户提问与搜索结果之间的相似度。建议调整在 0.6-0.9 左右。
  • 单次搜索上限:设置最多取 x 条作为搜索结果输出。可通过调整参数并测试,选择更合适的上限数值。

本地知识与互联网搜索的结合Agent

我构建一个一个结合知识库和搜索引擎功能的智能代理系统Agent:

首先,大模型会在内部知识库中进行问题相关的搜索,然后利用知识库中找到的信息在互联网上进行进一步的搜索。

最终,综合本地知识和互联网搜索结果来回答问题,实现既有本地知识又有网络搜索的效果。

效果演示:

怎么发布呢?:发布上架流程(向上滑动)

One More Thing

6月3日,昆仑万维宣布开源 2 千亿稀疏大模型 Skywork-MoE ,性能强劲,同时推理成本更低。

Skywork-MoE 基于之前昆仑万维开源的 Skywork-13B 模型中间 checkpoint 扩展而来, 是首个完整将 MoE Upcycling 技术应用并落地的开源千亿 MoE大模型,也是首个支持用单台 4090 服务器推理的开源千亿 MoE大模型。

Skywork-MoE 原文介绍

https://mp.weixin.qq.com/s/FCwzPohoKnSl0lW2NOdiGw

SkyAgents 文档教程

https://www.yuque.com/skyagents/glwn9v

心得原文 https://www.oreilly.com/radar/what-we-learned-from-a-year-of-building-with-llms-part-i/

知音难求,自我修炼亦艰

抓住前沿技术的机遇,与我们一起成为创新的超级个体

(把握AIGC时代的个人力量)

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见 ~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI进修生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
挑战5分钟打造一个专属自己的AI Agent智能体,天工AI真的很行!
在AI时代,每个人都是一个超级个体,AI Agent智能体的出现,为我们打造超级个体提供了可能。之前有读者留言,希望多分享一些AI Agent智能体的搭建方法,今天就从实战案例上来分享一下,怎么用天工AI快速搭建一套属于我们自己的AI Agent智能体。
山行AI
2024/06/06
4.4K0
挑战5分钟打造一个专属自己的AI Agent智能体,天工AI真的很行!
探秘 AI Agent 之 Coze 智能体:从简介到搭建全攻略(4/30)
Coze 智能体是基于机器学习和自然语言处理技术的软件实体,它在人工智能领域扮演着重要的角色,能够像一个智能助手一样,通过与外界环境进行交互学习,进而执行各种各样的任务。
正在走向自律
2024/12/18
11.8K0
探秘 AI Agent 之 Coze 智能体:从简介到搭建全攻略(4/30)
深入浅出 AI 智能体(AI Agent)|技术干货
随着人工智能技术的飞速发展,智能体(AI Agents)正逐渐成为人与大模型(如大语言模型)交互的主要方式。智能体是能够执行任务、解决问题并提供服务的 AI 系统,它们通过模拟人类的行为和决策过程,使得与大模型的交互更加自然、高效和个性化。
Botnow
2024/09/10
5.4K0
深入浅出 AI 智能体(AI Agent)|技术干货
LLMOps+DeepSeek:大模型升级一体化运维
蛇年伊始,DeepSeek凭借其卓越表现火爆出圈,让AI大模型瞬间成为街头巷尾热议的焦点,也让大众重新燃起对AGI(通用人工智能)“平民化”的信心,DeepSeek通过先进的模型架构,带来的高效率与低成本优势,加快了应用场景的百花齐放。
嘉为蓝鲸
2025/02/21
9300
LLMOps+DeepSeek:大模型升级一体化运维
AI Agent 介绍(1/30)
AI Agent,即人工智能代理,是指能够在一定环境中自主执行任务或者作出决策的智能系统。这些代理可以是软件形式,如聊天机器人、推荐系统、个人助理等,也可以是集成到物理设备中的,如自动驾驶汽车、智能家居设备等。AI Agent的核心在于其自主性,它们能够感知环境变化、处理信息并作出响应,以完成既定目标或任务。
正在走向自律
2024/12/18
7990
AI Agent 介绍(1/30)
探寻AI Agent:开启知识图谱自动生成新篇章(17/30)
在当今科技飞速发展的时代,人工智能如同一股汹涌澎湃的浪潮,正以前所未有的力量重塑着我们的世界。而在这股浪潮中,AI Agent 与知识图谱无疑是两颗最为璀璨的明珠,它们各自发挥着独特的优势,又相互融合,为各行业的智能化转型注入了强大动力。
正在走向自律
2025/01/02
5140
探寻AI Agent:开启知识图谱自动生成新篇章(17/30)
天工AI 全网最全使用说明书,看完震惊了
在当前的AI大模型领域,天工AI绝对是一个值得关注的明星。作为昆仑万维推出的顶尖人工智能大模型,天工AI拥有强大的多模态和搜索增强能力,支持用户创建个性化的智能体,带来全新的服务和交互体验。
AI进修生
2024/12/02
5.4K0
天工AI 全网最全使用说明书,看完震惊了
《使用coze搭建一个会搜索、写ppt、思维导图的Agent》
Coze不仅是一个AI开发平台,它是你通向未来的钥匙。想象一下,只需几个简单的步骤,你就能创建一个功能强大的AI助手,为你解决各种工作难题!
LeonAlgo
2025/02/26
9440
《使用coze搭建一个会搜索、写ppt、思维导图的Agent》
一文读懂!DeepSeek 与 Dify 打造 AI 应用实战指南
在人工智能飞速发展的今天,大模型和相关工具层出不穷,极大地便利了我们的工作与生活。DeepSeek 作为备受瞩目的语言模型,凭借出色性能和广阔应用潜力,深受开发者喜爱。Dify 则是极具创新性的低代码 AI 应用开发平台,打破技术壁垒,让非专业开发者也能轻松构建强大 AI 应用。当 DeepSeek 与 Dify 结合,会碰撞出怎样的火花?今天,我们聚焦 Dify,深入探讨其特性、安装部署流程、与 DeepSeek 的集成方式及丰富应用实践。
章为忠学架构
2025/04/04
4.2K0
一文读懂!DeepSeek 与 Dify 打造 AI 应用实战指南
数据工程师的生成式AI和AI集成指南
我们在 2016 年创立 Nexla 时,我们的目标是让任何数据消费者都能轻松获取数据,这也包括简化应用程序集成。我们相信机器学习和人工智能将彻底改变数据工程。
云云众生s
2025/01/27
1270
最新AI Agent万字综述分享!
近日,支付宝百宝箱团队的技术负责人王月凡在 Datawhale 社区带来了 AI Agent 综述分享。从大语言模型的发展历程出发,全面分享了AI Agent现状,包括:AI Agent 出现的原因、构成、核心技术、核心能力、应用场景,以及备受关注的场景落地难点。
Datawhale
2025/01/08
1.7K0
最新AI Agent万字综述分享!
AI Agent深度调研:设计一个QQ机器人
随着大模型的兴起,AI Agent被认为是大模型最重要的落地方向之一,无论是在学术界还是在工业界,对AI Agent的各种研究和实践一直热度很高。本文主要从 AI Agent的研究背景、学术界对AI Agent的探索、工业界对AI Agent的探索、基于AI Agent的QQ机器人设计构思这几个角度展开,聊聊AI Agent的一些调研结果。我们先来看下AI Agent的发展历史。
腾讯技术工程官方号
2024/08/08
7140
AI Agent深度调研:设计一个QQ机器人
高效速搭基于DeepSeek的招标文书智能写作Agent
如果你一直在跟着博主的脚步探索AI大模型的相关内容,从最初的大模型Prompt工程解析,到实际的开发部署,再到深入NL2SQL、知识图谱大模型和ChatBI等更高阶应用,应该已经感受到了我们一步一个脚印,从迈过一道道技术难关,到搭建起属于自己的技术桥梁的过程。如今,我们或许对大模型的开发已经有些轻车熟路,但也必须承认,技术的迭代速度实在太快了。要想跟上AI技术发展的步伐,把最新的人工智能技术融入现有业务和应用场景才是我们追求的最终目标。
fanstuck
2025/02/23
1.7K6
高效速搭基于DeepSeek的招标文书智能写作Agent
洞察Agent AI智能体的未来:机遇与挑战并存
Agent AI智能体的概念起源于人工智能领域的研究,随着计算机科学和机器学习技术的发展而不断演进。这些智能体被设计为可以感知、理解和操作环境,以实现特定的目标或任务。它们可以通过接收和处理来自环境的信息,学习并优化自身的行为,以便更好地适应和完成任务。
E绵绵
2024/05/03
6950
洞察Agent AI智能体的未来:机遇与挑战并存
从零到手搓一个Agent:AI Agents新手入门精通(一)
这一天,你的女朋友问你(假设我们有女朋友),宝宝,什么是Agent啊,Agent和LLM有什么区别呀,最近大家都在说的Agent究竟是什么,包括很多文章都在写的Agent,还有之前谷歌发布的Agents白皮书究竟是什么,对我们有什么帮助,对我们有什么影响呢?现在,编者专门做了一个系列,从最简单的讲起,解开这个迷雾,这个系列的教程,会帮助你了解基本概念,并且能够手搓一系列的agent
一个正经的AI
2025/01/16
6.6K0
从零到手搓一个Agent:AI Agents新手入门精通(一)
国内首个音乐版「ChatGPT」来了!Sora同款架构,唱作技巧全面发展,还剧透了全新MoE大模型
好在卷应用嘛,国产大模型厂商没在怕的,这不,国产版音乐“ChatGPT”这就来了~
量子位
2024/04/03
1980
国内首个音乐版「ChatGPT」来了!Sora同款架构,唱作技巧全面发展,还剧透了全新MoE大模型
【AGI-Eval行业动态 NO.7】一文读懂Agent,或是AI下一程主角?
最近一段时间,Agent 可以说是毫无争议的 AI 领域顶流话题,在搜索平台随便输入 Agent,满眼都是 “爆火”“刷屏”“重磅” 这样的字眼。2025年初以来,从阿里发布的 Qwen-Agent 框架,到OpenAI 发布的 AI 智能体 Operator ,再到 Manus 的出圈,无一不让人感受到 Agent 发展的迅猛势头。
AGI-Eval评测社区
2025/04/01
1530
【AGI-Eval行业动态 NO.7】一文读懂Agent,或是AI下一程主角?
澜舟智搭×DeepSeek:企业智能体平台全面升级,打造AI Agent应用新范式
当前,若论最为炙手可热的国产开源大模型是哪一个?想必毫无疑问当属 DeepSeek。
澜舟科技
2025/02/19
1970
Google出品的NotebookLM 人工智能笔记本,一款基于RAG的personalized AI产品
Google推出了实验性的NotebookLM产品,一款基于RAG的个性化AI助手产品,基于用户提供的可信信息,通过RAG,帮助用户洞察和学习参考内容,然后借助AI整理笔记,转换为用户最终需要的大纲、博客、商业计划书等最终目的。
JadePeng
2024/05/21
1.8K0
Google出品的NotebookLM 人工智能笔记本,一款基于RAG的personalized AI产品
HAI + Dify | 耗资1元构建DeepSeek门诊导诊助手
HAI HAI HAI!腾讯云CPU版1元限时体验活动它来了。AI时代依赖的就是算力资源,当我们还在因为自己电脑配置跟不上而苦恼的时候,不妨试一下HAI。
叫我阿柒啊
2025/03/31
5414
HAI + Dify |  耗资1元构建DeepSeek门诊导诊助手
推荐阅读
相关推荐
挑战5分钟打造一个专属自己的AI Agent智能体,天工AI真的很行!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验