如何搭建属于自己的AI智能体?

人工智能是最先进的新质生产力,想搭上AI的时代风口,为AI技术的发展贡献出自己的一份力!
收藏者
0
被浏览
125

5 个回答

厍康复 LV

发表于 2025-4-9 17:02:13

在开始今天的干货之前,先容我讲一下这几天爆火的 GPT—4o 支持图片输出的观点看法。

当然和我们今天要学习的内容还是有点关系滴(不是跟风输出几张图)。

前几天 GPT-4o 宣布正式支持图片输出,受到了大家热情的讨论,刷屏了朋友圈,也刷屏了我的公众号

说实话,刚开始我觉得没什么奇怪的,毕竟现在市面上的生图模型多的去了,这有啥好稀奇?

后来我去看了一些博主对这个模型的测评,发现除了效果太强以外,对我们还有很大的影响。

我认为最大的影响就一个,就是我们做的大多数 AI 项目都活不了几个月。

我为什么这么说?给你讲个故事你就懂了。

去年,我刚毕业那会,我有个玩的比较好的同学,不想干软件,想去干干硬件,学学嵌入式啥的,具体我也不怎么记得了。

后来它苦修了好长时间,终于有点眉目了,这时候 TM 的 GPT—4.0 来了。

他和我说,努力学半年,不如 AI 迭代一个月。

你可能要说,这不是正常吗?你讲了和没讲有什么区别?

其实你把我这朋友学的方向换成绘画你就懂了,学完 SD MJ confyui 刚刚想捞一点钱,GPT 直接重拳出击。


如何搭建属于自己的AI智能体?-1.jpg

虽然我没深耕过 AI 绘画,但我学过一点 MJ 和 SD 我觉得这波还是影响很大的。

其实我想说的是,无论是搞项目还是创业,都要避开大厂的主战场。

那这个怎么理解呢?给你举两个例子你马上就理解了。

GPT 3.5 刚爆火的时候,你发现不能语音输入,好,这时候你想整个能语音对话的大模型,你开始投钱,找人开干。

勤勤恳恳干了一段时间,上线了,积累了一点用户,刚开始赚一点,然后这时候大厂的也发现了这个情况,它也来跟你争。

不出几个月,你马上败下阵来,为什么这样说?

你想想,它们的显卡多少万张,它们肯给人才开的钱,你大概率给的不了,它们大把钱来烧。

用之前爆火的小明梗来说就是,给你排个排位第一怎么玩?给你玩到死,运营到死。回答我?你怎么玩?

其实换在 AI 绘画也一样,学那么多工作流,大厂的一次迭代可能就付诸东流了。


如何搭建属于自己的AI智能体?-2.jpg

那这个有什么办法呢?

其实办法有两个,一个叫“快进快出”,一个叫“错位竞争”。

快进快出的意思就是,大厂还没搞这方面,但这是它们的主战场,你趁别人没整会之前先学会,快速捞一波就走。

比如之前大家不会绘画工作流,然后大模型效果又很一般,这时候你快速学会绘画工作流,立马去变现,等大厂介入的时候,你再走就行。

说白了,就是追个风口,捞个快钱。

错位竞争的意思就是,大厂干的是 AI ,你直接干 AI+ 。

比如当初的互联网,大佬们搞得都是纯互联网,那这时候就可以互联网+实体,互联网+电商等等,用这种方式来避免直接竞争。


如何搭建属于自己的AI智能体?-3.jpg

说完最近 GPT-4o 给我们带来的影响后,就要开始今天的干货内容了。

需求分析


无论什么行业,每天都有很多新的行业资讯。

我们要是不想落后,我们就要知道新的信息,如果你有信息差,那你赢的概率就大一点,就像刚才说的 GPT-4o。

当然,它的作用不止这个,很多好处你都懂得。

但我们为什么要用智能体呢?我直接开网页看不就行了?

刚开始我也这么觉得,然后发现我很多时候都是懒得打开看,有时候感觉内容太多了,看几句话就关了,懒得看完一整篇。

而且那些行业信息资讯都是很多篇并不是只有一篇。

比如 AI 的行业每日资讯,都是有好几篇,每篇的内容都很多,但关键的信息可能就几句话。

如果刚好你想看的行业资讯信息每天都更新好几篇,可能单单打开那么多链接,你都觉得烦,更别说看完几篇了。

那么这个时候我们可以使用智能体直接对某个行业的当日新资讯,用 AI 学习同时进行重点总结。

这样可以省去我们很多阅读时间,同时还不会错过重点信息。


如何搭建属于自己的AI智能体?-4.jpg

工作流分析

大致的流程如下。


如何搭建属于自己的AI智能体?-5.jpg


整体的 Coze 工作流如下。


如何搭建属于自己的AI智能体?-6.jpg

保姆级工作流教程


这次工作流,我采用的是东方财富网(https://data.eastmoney.com/report/industry.jshtml),炒股的小伙伴应该都知道这个网站。

这个网站每天都会更新很多行业的最新研究报告。

比如刚更新的智谱 AutoGLM 沉思版,这里也有对应的经济分析报告。


如何搭建属于自己的AI智能体?-7.jpg

好了接下来直接讲教程。

第一步,开始节点

这一步不用做什么,只需要把输入的这个变量值必填这个选项去掉就行。


如何搭建属于自己的AI智能体?-8.jpg

第二步,爬取数据节点(网页解析器)

这一步作用就是爬取网页上的信息, url 的话就是我们输入的网页网址了,然后这里的 parser 的话可以理解为网页上那一块内容的信息解析爬取。


如何搭建属于自己的AI智能体?-9.jpg

由于我们需要查看的资讯信息链接,来源于这个表格的每一行,那么我们就要获取表格,需要爬取数据的这一行代码是什么,把它作为 parser 的值

我们通过 F12 查看这个位置,可以看到是<table class="table-model"><tbody><tr>,这个就是 parser 的值。


如何搭建属于自己的AI智能体?-10.jpg

(这一步对没代码基础的人来说比较麻烦,如果觉得我没讲懂,直接下面留言,我解答)

第三步,循环节点

这个节点的作用就是循环解析表格中每一行的数据,我这里为了省钱,省点 token 我直接循环一次,解析一个网页总结就行。

由于这个节点分为了两部分,我对它们分别进行讲解。

循环体包含了大模型,代码,终止循环,这个大模型的作用就是解析 html 网页。

代码的话就是将解析的内容转化为 JSON 格式,终止循环是因为我想省 token 。

大模型的变量值的输入来源为:循环 htmlContent 。


如何搭建属于自己的AI智能体?-11.jpg
  1. 系统提示词
  2. # 角色
  3. 你是一位专业的HTML格式解析专家,能够精准目高效地根据用户播令,从HTHL代码中解析出对应的数掘。你对HTML的各种标签、居性和络构了如指学,能够热练运用专业知识解决各类解析问题
  4. # 技能
  5. ### 技能 1: 解析指定数据
  6. 1.当用户给出具体指令,要求从HTML代码中解析特定数据时,仔绍分析指令内容。
  7. 2.准确识别HTML代码中与指令相关的部分,运用你的专业知识进行数据提取。
  8. 3.将解析出的数据清晰、准确地星现给用户。
  9. ## 限制:
  10. .只回等与HTML格式解析相关的内容,拒绝回答与该主题无关的话题。
  11. -所输出的内容必须清晰明了,准确呈现解析出的数据。
  12. 确保解析过程严谨,数据来源为用户提供的HTML代码。
复制代码
  1. 用户提示词
  2. 从{{input}}中第5个<td>解析出标题和链接,在每个链接前面拼上域名:https://data.eastmoney.com/,以json格式返回
  3. {
  4. "title":标题,
  5. "url":链接
  6. }
复制代码
代码节点输出变量值 key0 变量类型是 Object 然后添加两个两个变量值,title 和 url 。

title 的话就是解析刚才表格某行信息资讯的标题名称,url 的话就是对应的链接。
  1. 对应代码
  2. // 在这里,您可以通过 ‘params’  获取节点中的输入变量,并通过 'ret' 输出结果
  3. // 'params' 和 'ret' 已经被正确地注入到环境中
  4. // 下面是一个示例,获取节点输入中参数名为‘input’的值:
  5. // const input = params.input;
  6. // 下面是一个示例,输出一个包含多种数据类型的 'ret' 对象:
  7. // const ret = { "name": ‘小明’, "hobbies": [“看书”, “旅游”] };
  8. async function main({ params }: Args): Promise<Output> {
  9.     // 构建输出对象
  10.     const ret = {
  11.         "key0": JSON.parse(params.input)
  12.     };
  13.     return ret;
  14. }
复制代码
第四步,爬取数据2

这一步就是由于刚才我们打开了那些表格上面的信息资讯链接,但是链接里面的内容我们还没爬取,所以需要这一步。

比如这里我打开了刚才表格里面的青岛啤酒,那这个节点就需要对这个网页的内容爬取。


如何搭建属于自己的AI智能体?-12.jpg

这一步的作用就是把里面的资讯爬取下来,让大模型总结重点,最后发给我们。


如何搭建属于自己的AI智能体?-13.jpg

第五步,总结

这一步比较简单,作用就是把刚刚爬取的内容进行总结,直接用大模型总结就行了。


如何搭建属于自己的AI智能体?-14.jpg

第六步,结束

这一步我们需要接受大模型传来的内容总结,就可以了。


如何搭建属于自己的AI智能体?-15.jpg

总结


看着上面有六步,但其实重要的就第二,第三步,如果你把第二,第三步弄明白了,后面那些都可以根据自己的情况调整。

比如你想把总结的内容生成思维导图,那你就在后面加个相应的节点。

这里我是用东方财富网做的演示,你可以根据自己想爬取的网页进行调整,只需要修改一下第二步,第三步就行了。

比如你想爬取 AI 行业资讯的网址,你就把第二,第三步的值改改就行了。

如果你不理解,可以留言,看到了我就会回答,或者你加我也行。

感谢你的耐心。

如果看完喜欢,请帮忙转发分享一下,你的点赞转发,就是我更新下去的动力!

大宋提辖鲁 LV

发表于 2025-4-9 17:11:29

AI 智能体的开发流程是一个涉及多个步骤的复杂过程,从概念构思到最终部署都需要仔细规划和执行。以下是一个较为全面的 AI 智能体开发流程概述。
1. 需求分析与定义:

  • 明确目标: 确定智能体的应用场景和目标,例如是用于客户服务、游戏 AI、自动驾驶还是其他领域。
  • 功能定义: 详细定义智能体需要执行的任务和具备的功能,例如感知环境、理解指令、做出决策、执行动作等。
  • 用户画像: 了解目标用户群体,以便设计符合用户习惯的交互方式。
  • 性能指标: 设定智能体的性能指标,例如响应速度、准确率、稳定性等。
2. 系统设计:

  • 架构设计: 设计智能体的整体架构,包括感知模块、决策模块、执行模块和学习模块等。
  • 模块划分: 将智能体系统拆分为多个模块,每个模块负责不同的功能,提高系统的可维护性和可扩展性。
  • 数据流设计: 设计数据在各个模块之间的流动方式,确保信息的有效传递和处理。
  • 技术选型: 选择合适的编程语言、AI 框架、数据库和硬件平台。
3. 算法设计与模型训练:

  • 感知算法: 设计用于感知环境的算法,例如图像识别、语音识别、自然语言处理等。
  • 决策算法: 设计用于做出决策的算法,例如规则引擎、状态机、强化学习等。
  • 执行算法: 设计用于执行动作的算法,例如运动控制、文本生成等。
  • 模型训练: 使用收集到的数据训练机器学习或深度学习模型,提高智能体的性能。
  • 数据准备: 收集、清洗、标注和预处理用于模型训练的数据。
4. 编程实现:

  • 模块开发: 使用选定的编程语言和 AI 框架,编写各个模块的代码。
  • 接口设计: 设计模块之间的接口,确保模块之间的有效通信。
  • 集成测试: 将各个模块组合起来进行测试,确保整体功能正常。
5. 测试与评估:

  • 单元测试: 对各个模块进行单独测试,确保功能正确。
  • 集成测试: 将各个模块组合起来进行测试,确保整体功能正常。
  • 用户体验测试: 邀请用户进行测试,收集用户反馈,改进智能体的用户体验。
  • 性能测试: 测试智能体的性能指标,例如响应速度、准确率、稳定性等。
  • 基准测试: 将智能体的性能与其他同类产品进行比较。
6. 部署与集成:

  • 模型优化: 通过量化、剪枝、蒸馏等技术优化模型,以提高推理速度和降低资源消耗。
  • 选择部署平台: 根据需求选择云端、边缘或本地部署。
  • API 接口: 提供 API 接口,使其他应用程序可以与智能体进行交互。
  • 用户界面: 开发用户界面(例如 Web 应用、移动应用),方便用户与智能体交互。
7. 监控与维护:

  • 监控系统: 建立监控系统,跟踪智能体的运行状态、性能和错误日志。
  • 用户反馈: 收集用户反馈,并根据反馈改进智能体。
  • 模型更新: 定期使用新数据重新训练模型,以提高性能和适应变化的环境。
  • 持续优化: 不断优化智能体的算法、架构和部署方式。
关键组成部分:

  • 感知模块: 采集数据,例如通过摄像头、麦克风、传感器、API 接口等获取外界信息。
  • 决策模块: 利用算法或规则制定行动策略,例如使用规则引擎、状态机、规划算法、机器学习模型等。
  • 执行模块: 实施决策,例如控制机器人动作、生成文本回复、发送指令等。
  • 学习模块: 通过机器学习或深度学习模型改进未来的行为,例如监督学习、非监督学习、强化学习等。
开发难点:

  • 数据获取与标注: 获取高质量的训练数据并进行标注是一个耗时且昂贵的过程。
  • 算法选择与优化: 选择合适的算法并进行优化需要专业的知识和经验。
  • 模型训练与部署: 训练和部署复杂的模型需要大量的计算资源和技术支持。
  • 鲁棒性与泛化能力: 智能体需要在各种不同的环境下都能正常工作,并具有良好的泛化能力。
  • 安全性与隐私: 智能体需要保护用户的隐私和数据安全。
总而言之,AI 智能体的开发是一个复杂而迭代的过程,需要综合运用人工智能、计算机科学、软件工程等多个领域的知识。在开发过程中,需要根据具体的应用场景和目标,选择合适的技术和方法。希望以上信息能够帮助你更好地了解 AI 智能体的开发流程。

wuchao LV

发表于 2025-4-9 17:20:20

AI 智能体的开发框架是用于构建和部署 AI 智能体的软件工具和技术的集合。它们提供了一组预先构建的组件、API 和工具,简化了智能体的开发过程。以下是一些常见的 AI 智能体开发框架。
1. LangChain


  • 特点: 专注于 LLM(大型语言模型)驱动的应用程序开发 提供链式调用、记忆、代理等功能 支持各种 LLM 和数据源 适用于:需要使用 LLM 构建复杂智能体的应用
2. AutoGen


  • 特点: 由微软推出,用于多智能体协作 包含用户智能体和助手智能体两种角色 支持智能体之间的交互和协作 适用于:需要多个智能体协同完成任务的应用
3. Semantic Kernel


  • 特点: 由微软推出,用于将 LLM 与传统编程语言集成 提供插件机制,方便扩展智能体的功能 支持 C#、Python 和 Java 等多种语言 适用于:需要将 LLM 集成到现有系统中的应用
4. TensorFlow Agents


  • 特点: 由 Google DeepMind 推出,用于强化学习智能体的开发 提供各种强化学习算法和环境 支持 TensorFlow 和 PyTorch 等深度学习框架 适用于:需要使用强化学习训练智能体的应用
5. OpenAI Gym


  • 特点: 由 OpenAI 推出,用于强化学习算法的开发和评估 提供各种强化学习环境 方便开发者测试和比较不同的算法 适用于:需要进行强化学习算法研究的应用
如何选择 AI 智能体开发框架?

选择 AI 智能体开发框架时,需要考虑以下因素:

  • 项目需求:确定智能体的功能需求、交互方式、学习方式等。
  • 技术栈:选择与现有技术栈兼容的框架,降低开发成本。
  • 开发团队:考虑开发团队的技术能力和经验。
  • 社区支持:选择社区活跃、文档完善的框架,方便获取帮助。
总结

AI 智能体开发框架是构建 AI 智能体的重要工具,选择合适的框架可以提高开发效率、降低开发成本。希望以上信息能帮助您更好地了解 AI 智能体开发框架。

轩辕 LV

发表于 2025-4-9 17:28:44

大家好,我是吾鳴。

自从Manus爆火之后,吾鳴从Manus的官方案例中看到了AI智能体的强大威力,像模拟HR筛选简历的案例,居然可以模拟人去解压简历,然后阅读每一份简历,最后给出来了简历评测,这是妥妥地要跟打工人抢活干的节奏。从这个案例,其实引发了我挺多的思考,这个人干的活随着AI的发展其实是不是大部分都是可以被AI智能体所替代?设计师、视频剪辑、修图、软件开发等,固化的流程,只要做好不同的AI 智能体,是不是就可以让其每日每夜的替你干活了。

为了更加的近距离地去了解一下AI 智能体,吾鳴找了一个国内比较火的,扣子智能体平台去了解了一下AI 智能体,扣子智能体平台是一个开箱即用的平台,即使你没有编程基础,也能使用扣子平台搭建你的AI智能体。这篇文章吾鳴只是介绍一下扣子智能体平台,让大家对它有个简单了解,对它的实操方面先不做介绍。
什么是扣子?

扣子是新一代 AI 应用开发平台。无论你是否有编程基础,都可以在扣子上快速搭建基于大模型的各类 AI 应用,并将 AI 应用发布到各个社交平台、通讯软件,也可以通过 API 或 SDK 将 AI 应用集成到你的业务系统中,扣子平台地址:https://www.coze.cn/home。


如何搭建属于自己的AI智能体?-1.jpg


扣子能做什么?

扣子提供了强大的可视化设计与编排工具,让你可以通过低代码或者零代码的方式搭建属于你自己的AI智能体,这是吾鳴目前了解下来,入门AI 智能体最简单的一个平台,无技术背景、不懂技术、无编码能力也照样可以按照官方使用文档,搭建一个属于你自己的AI智能体,可以快速地体验当前爆火的AI技术。

扣子智能体平台可以目前创建两类AI项目,它们分别是:

  • AI智能体:智能体是基于对话的 AI 项目,它通过对话方式接收用户的输入,由大模型自动调用插件或工作流等方式执行用户指定的业务流程,并生成最终的回复。智能客服、虚拟伴侣、个人助理、英语外教都是智能体的典型应用场景。 下面的例子,是官方给出的一个夸夸机器人的案例效果。


如何搭建属于自己的AI智能体?-2.jpg



  • AI应用:应用是指利用大模型技术开发的应用程序。扣子中搭建的 AI 应用具备完整业务逻辑和可视化用户界面,是一个独立的 AI 项目。通过扣子开发的 AI 应用有明确的输入和输出,可以根据既定的业务逻辑和流程完成一系列简单或复杂的任务,例如 AI 搜索、翻译工具、饮食记录等。下面的例子是官方给出的AI翻译应用的案例效果。


如何搭建属于自己的AI智能体?-3.jpg


智能体商店

商店是扣子官方提供的用户与创建者的交流和分享基地。在这里,用户可以探索发现有用的项目或插件资源,而创建者可以将自己搭建的应用等资源发布到商店共享给更多的人使用。扣子商店目前支持发现和分享智能体、应用和插件。找到你需要的智能体,点击进去就可以使用。


如何搭建属于自己的AI智能体?-4.jpg


智能体模板

扣子提供各种业务场景的智能体或工作流模板,你可以复制感兴趣的模板,并将其改造为更适合自己的应用。模板可以减少你搭建智能体的工作量,从一个模板中复制,就可以创建好一个智能体,然后你只需要在这个模板上稍做修改,比如修改一下你的提示词模板,按部就班地修改下插件工作流等,就可以得到一个满足你自身需求的AI智能体,可以大大的缩短你制作智能体的时间。


如何搭建属于自己的AI智能体?-5.jpg


看到一些收费的模板了吧,哈哈哈,是不是搞钱的机会就来了?

好了,今天就分享到这里,今天只是对扣子智能体平台做了一个非常浅显的介绍,后面吾鳴也会继续研究下扣子,并且实现一个吾鳴的AI智能体,吾鳴也会把自己的实现步骤进行分享,感谢您的观看。

最近吾鳴收集了一些AI相关的学习资料(清华、北大、浙大、厦大等),感兴趣的朋友可以到以下链接看看。


如何搭建属于自己的AI智能体?-6.jpg


https://kdocs.cn/l/ci1DfElGCPoS

那年那月 LV

发表于 2025-4-9 17:38:29

为了分析市场上哪些项目比较受欢迎,我采集了一批数据,数据包含招聘信息和外包项目信息。
但是并不是所有信息里面都包含有效数据,为了提高数据的筛选效率,我开发了一个AI智能体,根据我的要求帮我筛选数据。
我的解决方案:
用Coze工作流+DeepSeek搭建自动化清洗系统,实现:
1️⃣ 智能识别有效数据(过滤纯招聘/无项目描述内容)
2️⃣ 关键信息自动提取(从混杂文本中抓取技术栈/业务场景)
3️⃣ 结构化存储结果(生成带标签的Excel表格)

️真实操作演示:
原始数据示例:
"急寻Java工程师,要求熟悉分布式架构,做过物流管理系统开发(项目预算30W)"

系统处理后:
✅ 有效标记:有效信息
✅ 提取信息:
   - 项目类型:物流管理系统
   - 技术需求:Java/分布式架构

⏱️效率对比:
人工处理200条数据:3小时(还要咖啡续命)
AI智能体处理:解放双手,自动筛选数据。

为什么值得分享:
这个智能体帮我解决了:
• 解放双手:重复的工作交给AI来做,而我去处理更重要的事情
• 信息杂乱:自动过滤"要求3年经验""薪资面议"等无效内容
• 描述模糊:精准抓取"电商平台""IoT监测系统"等有效项目关键词
• 格式混乱:把自由文本转换成标准化数据字段


如何搭建属于自己的AI智能体?-1.jpg


如何搭建属于自己的AI智能体?-2.jpg


如何搭建属于自己的AI智能体?-3.jpg


如何搭建属于自己的AI智能体?-4.jpg

您需要登录后才可以回帖 登录 | 立即注册