AI Agents 智能体 看这一篇就够

输入框
• 阅读 104

做了这么久的Agent平台,是时候回忆、总结一下了。Agent是什么开始学习细节之前,我们先来对Agent有一个大致的概念
AI Agents 智能体 看这一篇就够
我们以这张图来开场,图上分别从多个角度罗列了Agent相关的产品。从这么多产品我们不难看出,Agent的市场确实很大,可以涵盖到方方面面,那Agent到底是什么呢。我先用最简单的语言定义一下Agent。Agent指能自主感知环境并采取行动实现目标的智能体,进行某种特定行为和交易,降低一个人或组织的工作复杂程度,减少工作量和沟通成本。Agent的核心决策逻辑是让LLM根据动态变化的环境信息选择执行具体行动或者作出判断,并影响环境,通过多轮迭代重复执行上述步骤,直到完成目标。精简的决策流程: P(感知)→ P(规划)→ A(行动)感知(Perception)是指Agent从环境中收集信息并从中提取相关知识的能力。规划(Planning)是指Agent为了某一目标而作出的决策过程。行动(Action)是指基于环境和规划做出的动作。工程实现上可以拆分出四大块核心模块:推理、记忆、工具、行动再来一张经典的图
AI Agents 智能体 看这一篇就够
这样是不是对Agent有一个直观的认识了,Agent是基于LLM加上Memory、Tools(Action)、Planning。什么还是不知道Agent是什么?那就不得不请出斯坦福小镇了。
AI Agents 智能体 看这一篇就够
研究者们成功地构建了一个名为 Smallville 的「虚拟小镇」,25 个 AI 智能体在小镇上生活,他们有工作,会八卦,能组织社交,结交新朋友,甚至举办情人节派对,每个「小镇居民」都有独特的个性和背景故事。为了让「小镇居民」更加真实,Smallville 小镇还设置了许多公共场景,包括咖啡馆、酒吧、公园、学校、宿舍、房屋和商店。「小镇居民」可以在 Smallville 内随处走动,进入或离开一个场所,甚至去和另一个「小镇居民」打招呼。
AI Agents 智能体 看这一篇就够
「小镇居民」的行为有多像人?举例来说如果他们看到早餐着火了,会走过去关掉炉子;如果看到浴室有人,会在外面等待;如果遇到一个想交谈的个体,会停下来聊天……看到这里,很多朋友是不是已经想去玩这个游戏了:)别忘了我们是来学习Agent的,并且斯坦福小镇目前已经开源了,并且有详细的论文,后面我们专门写一篇来如何部署(玩)斯坦福小镇吧在斯坦福小镇这个场景中,完美的诠释了P(感知)→ P(规划)→ A(行动)对于Agent有了简单的认识,并且知道Agent在各个领域都有产品,请保留对于Agent的幻想和好奇,自己可以想一想Agent还能做什么,有哪些是还没在图上的,保持对于Agent的独立思考。如何学习Agent我们先定一个大纲吧斯坦福的虚拟小镇 (确实好玩)它绝对是有趣的agent的代表,必须要单独来一章。构建自己的Agent (开源项目)简单罗列了一下,实在是有点多,不过我们可以先聚焦一下比较有名,当然也是很重要的几个,比如LangChain、AutoGPT、AutoGen这里可能要分多章,内容确实有点多。Agent论文 (知其所以然)在我们学习或构建自己Agent的时候,有好产品一般会提供论文,如果发现有特别优秀的论文,我们就放到这里。有趣的AI(更像人)、有用的AI(更像工具)有趣的AI能够提供情感价值和娱乐体验,而有用的AI则能解决实际问题,提高工作效率。随着我们对于Agent的学习和实战会渐渐迷失自我,归根结底我们其实还是要考虑清楚,我们是想做有趣还是有用的Agent。原创声明:本文为本人原创作品,首发于AI ONES https://wuxiongwei.com,如果转载,请保留本文链接,谢谢。

点赞
收藏
评论区
推荐文章
捉虫大师 捉虫大师
4年前
大厂偏爱的Agent技术究竟是个啥
搜索关注微信公众号"捉虫大师",后端技术分享,架构设计、性能优化、源码阅读、问题排查、踩坑实践。hello大家好,我是小楼,今天给大家分享一个关于Agent技术的话题,也是后端启示录的第3篇文章。通过本文你可以了解到如下内容:什么是Agent技术为了解释什么是Agent技术,我在网上搜了一圈,但没有找到想要的结果。反倒是搜到了不少JavaAgent技术,
捉虫大师 捉虫大师
3年前
太极限了,JDK的这个BUG都能被我踩到
hello,大家好呀,我是小楼。之前遇到个文件监听变更的问题,刚好这周末有空研究了一番,整理出来分享给大家。从一次故障说起我们还是从故障说起,这样更加贴近实际,也能让大家更快速理解背景。有一个下发配置的服务,这个配置服务的实现有点特殊,服务端下发配置到各个服务的本地文件,当然中间经过了一个agent,如果没有agent也就无法写本地文件,然后由client
Stella981 Stella981
4年前
Flume ng 与 og
FlumeNg与Og的区别核心组件变化图1和图3是两个版本的架构图。FLUMOG的特点是:FLUMOG有三种角色的节点,如图1:代理节点(agent)、收集节点(collector)、主节点(master)。agent从各个数据源收集日志数据,将收集到
Stella981 Stella981
4年前
Flume使用Kafka Sink导致CPU过高的问题
在日志收集服务器上使用Flume(1.6)的KafkaSink将日志数据发送至Kafka,在FlumeAgent启动之后,发现每个Agent的CPU使用率都非常高,而我们需要在每台机器上启动多个FlumeAgent来收集不同类型的日志,如果每个Agent都这样,那肯定会把机器的CPU吃满了,刚开始使用jstack定位到是org.apache.flume
Wesley13 Wesley13
4年前
Unity 用ml
目录本次示例:训练一个追踪红球的白球AI1\.新建Unity项目,导入package2\.编写Agent脚本voidOnEpisodeBegin()voidCollectObservations(VectorSensorsensor)voidOnActionRe
Stella981 Stella981
4年前
Nginx打印请求头和响应头
http{log_formatlog_req_resp'$remote_addr$remote_user$time_local''"$request"$status$body_bytes_sent'"$http_referer""$http_user_agent"$http_x_real_
可莉 可莉
4年前
11.29 限制user_agent
访问控制–user\_agent目录概要user\_agent可以理解为浏览器标识核心配置文件内容<IfModulemod_rewrite.cRewriteEngineonRewriteCond%{HTTP_U
面向AI的开发:从大模型(LLM)、检索增强生成(RAG)到智能体(Agent)的应用
引言随着人工智能技术的飞速发展,大型语言模型(LLM)、检索增强生成(RAG)和智能体(Agent)已经成为推动该领域进步的关键技术,这些技术不仅改变了我们与机器的交互方式,而且为各种应用和服务的开发提供了前所未有的可能性。正确理解这三者的概念及其之间的关
近屿智能 近屿智能
11个月前
用AI赚钱!智谱发布最新AI Agent,学AI就选近屿智能
近日,智谱正式发布最新Agent产品AutoGLM沉思。这一全新智能体不仅具备深度研究能力,还能实现实际操作,真正推动AIAgent进入“边想边干”的阶段。在演示环节,智谱展示了如何使用Agent赚钱,通过十几分钟思维链的思考,“它”发现自己可以利用写作等
微服务链路关系梳理
微服务关系梳理如下目前如飞速低代码平台等低代码平台都采用微服务架构。推荐几个开源爬虫项目用灵燕智能体平台开发agent时应用,常用到爬虫工具,推荐几款开源爬虫项目:https://gitee.com/AJay13/ECommerceCrawlershttp