Agent常见模式 - 智慧园区

news/2025/10/26 23:25:41/文章来源:https://www.cnblogs.com/IT-Evan/p/19167602

 

我希望用最直白的方式,让大家理解这四种常见的模式,并且真实商业落地和你想的可能完全相反。

模式讲解

第一种,工作流LLM

这种方式最直观,就是在你原有的工作流上插入Agent,替换掉原来代码做不了,必须人做的事请,你可以想象一条流水线上原来有三个工人,现在变成了三个机器人。

第二种,RAG

这种可能不算一种模式,更多的算一种手段,承接上面的流水线,这三个机器人有些内容是不知道的,所以你需要给他一个工作手册,让机器人自己去查这个工作手册,这个工作手册就是RAG的资料库,查工作手册的内容就是RAG

第三种,AI Agent

还以流水线为例,这个时候,我不需要三个机器人了,我只需要一个机器人。而且我只要告诉他流水线今天生产什么,他就完全理解,自己去调整产险,更新物流,控制产线生产,给到你最终的产品。好的,你有了一个负责的厂长,还能自己生产。

第四种,Agentic AI

承接流水线,继上面你有了一个AI Agent(一个厂长)之后,你又开发了一个AI AGent负责销售,一个AI Agent负责采购等等等,这些AI Agent互相通信,组成了一个团队,这就是Agentic AI,对你来说,作者简介赚钱即可。

商业落地

当你听到第四种的时候是不是觉得牛逼极了。但现实是,真实商业落地最多的是第一种。

其实所有问题根本原因就是“大模型不确定性”

抛开上面设计模式,我们先来回顾下,目前你能用到的大模型,大部分属于对话式,不管是生文、生图、生声音、生视频等等吧,这种方式其实就是第四种的垂直变体,非常强大,非常吸睛,但是有一个问题,你生成的内容永远是模糊的,永远不是和你的真实需求100%匹配的,这就是大模型的不确定性。

所以在类似于上面提到的生文、生图、生声音、生视频这些领域,非常好,因为本来这些领域就没有对错的判断,只有主观的好坏。但是在真实的商业世界里面,这种“模糊”是不允许的,你不可能算100笔账,其中就有一笔错的,罗列100个数据,其中有一个数据变了一个数字(真实经历),这种“模糊”会产生很多惊喜,但是在真实的企业、事业单位、政府等等的项目落地中,这种“模糊”是要了命的问题,一次也不行。

所以,一个反直觉的现实是“大模型用的越少,越是好的Agent”。

真实案例

A公司服务很多中小企业,需要月底之前收集各个公司上传来的数据,入库进行后续的操作。这里存在的问题是,A公司服务的企业仅仅是在一个微信群里,A公司的客户大部分是传统行业,他们不可能为了A公司去熟悉一个系统或者学习一个流程,因为A公司不做,多是的BCDEF公司在等着,所以对于客户来说,最简单的方式,就是将文件扔到微信群,A公司的人自己手动处理,并且注意,各个公司虽然都提供数据,但是模版和样式也并不相同。

A公司存在的问题:

A公司是没有谈判筹码的,不可能让客户做任何改变,所以要解决的是A公司内部的问题。

目前的问题是,因为客户给的数据格式不同、提交的时间不同,所以最少需要一个人,月底前几天,只做一件事,在群里等客户的文件,收到后人工打开文件、整理数据、录入系统。并且这个操作涉及大量数据的复制粘贴,仍然存在人工错误问题。

这是典型的,没有技术含量,但是还需要一个人的岗位。

各位也可以考虑下,自己公司是不是存在大量这样的岗位。

Agent落地解决方案:

所以对于这种场景,对A公司来说最优化的解决方案:

1、存在一个系统定时扫描微信群,获取最新的用户数据

2、根据发送用户的名称,对应上内部系统对应的公司名称,绑定数据和公司关系

3、自动解读文件,梳理出符合内部系统需求的数据

4、调用内部系统接口,录入数据

5、每月最后一天,自动统计还未上传数据客户,自动微信提醒

6、月底最后一天,整理工作统计,发送给公司内部管理者,线下对接可能存在问题的客户

这一套走下来,这个需求场景不再需要人的参与,既解放了人,不再进行无聊的重复操作,又极大地提高了数据的准确性,几乎100%。

技术分析:

确定了落地方案,我们再来讨论技术实现

1、读取电脑版微信中的信息,这个不算难事,并且电脑端的文件是保存在你自己电脑的,所以可以直接获取.

2、调用内部接口,上传数据,代码实现

3、统计数据,代码实现

4、发送微信信息,代码实现

5、对应用户名称和公司,代码实现

所以分析来分析去,只有一个读取数据和解析数据是需要借助大模型的,那这里就是一个Agent,为什么这里代码不能实现呢?因为不规则,没有确定边界。所有原来代码实现的大前提是确认流程、确认规则,不管你有多少流程,多少规则,他都是个有限元问题。

但在这一步,规则不同、时间不同,只有大模型能解决这种模糊的无限元问题。

在这一步,Agent接收传入文件,解析文件数据,根据我们的规则梳理出统一的数据格式,直接调用接口上传。当然在这里面处理解析数据外,还存在一个数据验证,和一个验证的Agent需要保证数据的准确性。

所以,纵观整个过程,其实几乎不涉及到什么艰深的算法问题,有的更多的是需求分析、任务拆解、Agent原子化的思考过程。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/947139.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

react-router7.9.4使用

安装 新版路由简化了安装,只需要以下命令即可 npm i react-router创建路由文件 在项目根目录下创建路由文件 src\router\index.ts import { lazy } from react import Root from ../components/root import { createH…

AI元人文:从战略能力到价值对话的实现框架

AI元人文:从战略能力到价值对话的实现框架 核心洞见:无需从零创造,“价值对话AI”可通过重构已验证的战略型AI技术基石实现。关键在于对其能力进行目标升华与伦理重塑。 一、四项核心重构架构重构:从利益博弈到价值…

Loneliness

Spending years with a group of people who are fundamentally dissimilar is loneliness. Feeling the passage of time is also so lonely. Memories and regrets can even be so lonely. The speed of time never …

Java流程控制——用户交互Scanner

Java流程控制——用户交互Scanner用户交互Scanner 使用Scanner类实现获取用户输入 Scanner s = new Scanner(System.in);可通过Scanner类的next()与nextLinevitable()方法获取输入的字符串, 在读取前一般用hasNext()与…

概率论测试

后续会上传批改版本

2025.10.26总结

今天做了23年5月份上半场的75道选择,怎么说,没及格,无论是知识点的广度上还是深度上都差的很远,以目前的水平考试,能不能通过完全靠运气。 下午题看了几眼,一共五六道比较固定的答题,熟悉题型和做题方法后应该就…

Python---开发桌面应用程序

早就知道可以使用Python的PyQT构建桌面应用程序了,但是没有具体实际过,以前都是使用前端来开发桌面应用程序的,安装依赖麻烦的要死,打包的时候还各种繁琐。 没想到使用Python来开发桌面应用程序如此的简单。 直接撸…

Python实现验证码识别的完整流程解析

验证码(CAPTCHA)是网络安全防护中最常见的技术之一,主要用于防止恶意程序批量请求服务。然而,随着深度学习和图像处理技术的发展,验证码的自动识别已成为人工智能领域的一个重要应用场景。本文将通过 Python 展示…

基于Python的验证码自动识别方案设计与实现

验证码是互联网安全的重要组成部分,广泛应用于注册、登录、投票等场景。其主要目的是防止机器人程序的恶意请求。然而,随着图像处理和深度学习的发展,验证码自动识别技术逐渐成熟。本文将介绍一种基于 Python 的验证…

2025/10/26

2025/10/26学习数据结构

大学生为什么要认真听课

读这几篇博客,让我颇有共鸣。不少大学生从非专业课松懈到专业课失守,上课刷短视频更加剧了注意力流失,让我们逐渐放弃学习。大一刚开始我也会上课认真听讲,晚自习会听一些网课,补充上课没听到的知识。从非专业课的…

中科大「数学分析教程——上册」习题选做 - Neuro

1.6 节 \(\mathbf{Problem\ 1}\) 解: \[\begin{align*} &(1). \lim_{n \rightarrow \infin}\left(1 + \frac{1}{n - 2}\right)^n & = &\lim_{n \rightarrow \infin}\left(1 + \frac{1}{n - 2}\right)^{n …

记录一下

今天终于开始写C++了 题目:代码: include using namespace std; int main() { int n = 0; int arr[100] = { 0 }; int k = 0; cin >> n; while (k < n) { cin >> arr[k]; ++k; } int max = 0; int m…

实用指南:基于Springboot的DDD实战(不依赖框架)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

我是如何通过开发微信小游戏赚得人生第一桶金的

我是如何通过开发微信小游戏赚得人生第一桶金的我是如何通过开发微信小游戏赚得人生第一桶金的一、初识 2023-2024年开始接触游戏开发的,那时候公司的业务有些小游戏的玩法,玩法很简单,但是每场都挺火爆的,日活有1…

20232418 2025-2026-1 《网络与系统攻防技术》实验三实验报告

20232418 2025-2026-1 《网络与系统攻防技术》实验三实验报告 1.实验内容 本次实验主要围绕免杀原理与实践展开,通过多种技术手段尝试实现恶意代码的免杀效果。首先,使用msfvenom生成不同格式的恶意文件(如exe、jar…

ADB命令手册 - Android Debug Bridge命令参考

ADB命令手册 - Android Debug Bridge命令参考 本手册包含ADB的常用命令、示例和拓展知识,帮助开发者和测试人员更好地使用ADB工具进行Android设备的调试和管理。 第一部分:ADB基础命令 adb version描述:显示ADB版本…

回忆录:梦开始的往事

回忆录:梦开始的往事 目录初入初入OI之门、 冲向算法 小奥之战 荣班 丘班失利 懵懂初一上(上)密码说明 由于文章内容涉及学校机密,不便直接公开发布,请希望阅读者洛谷私信hsr_ray或者添加微信hsrray2011,经作者审核…

大学生为啥一定要认真听讲

在我的大学生活中,上课分神似乎已经成为一种常态,我能清楚的认识到大学与高中学习态度的区别。在高中,我会因为老师讲课的进度快慢或者因为听课效果而选择去独立学习,从最后的结果来看,效果是有的。但是在大学,除…

以听筑基,以行践知:解锁学习新范式的思考

读罢三篇关于学习方法的文章,我对“如何高效学习”有了颠覆性认知。从前总觉得上课听不听无所谓,课后靠刷题就能补,直到看完Scalers关于“大学生上课必须认真听讲”的论述,才惊觉自己浪费了最宝贵的学习资源。老师…