规划有限的企业网络连接
原始摘录
let's just assume you're gonna have not Internet limited or no Internet access.
翻译 · 非原文措辞
我们姑且假设你将面临互联网受限或完全无互联网接入的情况。
原始对话
Practical AI · · 48:52
主持人 Daniel Whitenack 和 Chris Benson 与 Nick Kuhn 探讨在企业环境中部署 AI 智能体(AI agents)的相关议题。对话涵盖网络限制、MCP 网关架构、渐进式采用策略、对开发者工作负荷的影响、预期的组织变革,以及超越大语言模型(LLM)的机器人技术更广泛潜力。

翻译仅用于阅读理解;原始摘录仍为 source evidence。
精选观点,附带原文摘录及上下文。请在下方阅读完整文字稿。
原始摘录
let's just assume you're gonna have not Internet limited or no Internet access.
翻译 · 非原文措辞
我们姑且假设你将面临互联网受限或完全无互联网接入的情况。
原始摘录
if you think about an MCP gateway as a way to easily control and scale access to MCP servers, especially within you're in a cloud, I guess, platform. So we may have, like, 30 or 40 MCP servers that we run
翻译 · 非原文措辞
如果你将 MCP 网关理解为一种便捷方式,用以集中管控并扩展对云平台内 MCP 服务器的访问能力——我姑且称之为云平台——那么我们可能运行着大约 30 或 40 台 MCP 服务器。
原始摘录
I am, like, working harder than I ever have because I have all these agents, and they, like, they need stuff from me. And I'm constantly, like and I'm doing building things that I always wanted to build, but just never had the time to.
翻译 · 非原文措辞
我正比以往任何时候都更加努力地工作,因为我拥有所有这些智能体,而它们不断向我索取各种东西;我持续不断地工作,并正在构建那些我一直想做却始终没有时间去做的东西。
原始出版方音频。文字稿的时间戳可能基于不同版本的视频。
出版方时间戳;播放对齐功能正在开发中。
该发布方提供字幕时间轴,但未标注章节标记。
AI 翻译为中文,英文原文将一并保留。
AI 已审阅;尚待人工独立核查及回放验证。
欢迎收听《实用人工智能播客》(Practical AI Podcast),在这里,我们将深入剖析人工智能在现实世界中的具体应用,以及它如何重塑我们的生活、工作与创作方式。我们的目标是让人工智能技术变得切实可用、高效产出,并向所有人开放。无论您是开发者、企业领导者,还是仅仅对当下热门技术背后的原理感到好奇,您都来对地方了。请务必在 LinkedIn、X(原 Twitter)或 Blue Sky 上关注我们,以便及时获取最新一期节目上线通知、幕后花絮内容以及人工智能领域深度洞见。更多详情,请访问 practicalai.fm。
Welcome to the Practical AI Podcast, where we break down the real world applications of artificial intelligence and how it's shaping the way we live, work, and create. Our goal is to help make AI technology practical, productive, and accessible to everyone. Whether you're a developer, business leader, or just curious about the tech behind the buzz, you're in the right place. Be sure to connect with us on LinkedIn, X, or Blue Sky to stay up to date with episode drops, behind the scenes content, and AI insights. You can learn more at practicalai.fm.
现在,进入正题。
Now onto the show.
欢迎收听《实用人工智能播客》的又一期节目。我是丹尼尔·惠特纳克(Daniel Whitenack),Prediction Guard 公司首席执行官;一如既往,我的联合主持人本森(Benson)也来到了现场——他是一位资深人工智能与自主系统研究工程师。克里斯(Chris),你好吗?
Welcome to another episode of the Practical AI podcast. This is Daniel Whitenack. Am I CEO at Prediction Guard, and I'm joined as always by my cohost, Benson, who is a principal AI and autonomy research engineer. How are doing, Chris?
嘿,今天状态很棒!你怎么样?
Hey. Doing great today. How's it going?
我这边也一切顺利!而且我知道,今天的对话一定会非常精彩,原因有好几个:其一,我们的嘉宾正是即将举行的中西部人工智能峰会(Midwest AI Summit)的演讲嘉宾之一,这场峰会将精彩纷呈,届时将汇聚众多顶尖讲者。我本人也将担任部分主持工作——但愿别把这事搞砸了(笑)。我们也诚挚邀请各位听众关注这场盛会,时间定于 10 月 15 日,地点印第安纳波利斯。
It's it's going great, and I and I know this is gonna be a great conversation for a few different reasons today. One of those being our our guest is one of the speakers at the upcoming Midwest AI Summit, which is gonna be amazing. There's gonna be a bunch of amazing speakers there. I'm gonna do a bit of emceeing, see if I don't mess that up. Would encourage our encourage our listeners to check that out October 15 in Indianapolis.
您可凭优惠码“PracticalAI20”享受八折优惠,千万别错过!这位嘉宾不仅将在中西部人工智能峰会上亮相,还是一位同行播主,身兼《Cloud Foundry 周刊》联合主持人及 Broadcom Tanzu VMware 公司技术营销专家。欢迎尼克(Nick)!
You can, get 20% off with Practical AI 20, so check that out. So, amazing speaker, gonna be at the Midwest AI Summit. Also, a fellow podcaster, which is is great. One of the hosts of Cloud Foundry weekly and, a tech marketing, whiz at Broadcom Tanzu VMware. So welcome, Nick.
非常高兴能邀请到您!
Great to have you.
谢谢邀请,非常荣幸能做客本期节目,倍感兴奋!同时也期待在印第安纳波利斯与各位线下相见。
Thanks for having me. Great to be on the show. Excited. Also excited to see y'all in person in Indianapolis.
是啊,那一定很有趣!我们这次代表的是“硅谷草原”(Silicon Prairie)地区的优秀力量,我很喜欢这一点。没错!
Yeah. It's gonna be fun. We're representing the good good representation of the Silicon Prairie here. I I like it. So, yeah.
尼克,我知道您将在中西部人工智能峰会上分享一个令我特别感兴趣的话题:即如何将 agents.md 这类方案真正落地部署至生产环境,在所谓‘企业级环境’中实际运行一个真正的智能体(agent)。这听起来确实非常引人入胜。我们此前曾邀请过一位专家,他正致力于推动模型上下文协议(Model Context Protocol)及 agents.md 等相关标准的发展,因此今天的讨论可谓顺理成章、一脉相承。不过,在正式切入该话题前,我想先请教一下:究竟何谓‘企业级环境’?
Nick, I I know you're gonna be talking one of the things I thought was cool about your talk at the Midwest AI Summit is you bring in this concept of taking, like, agents.md and shipping that to a production environment where you run, you know, an actual agent in an, quote, enterprise environment, which seems to be, really fascinating. We recently had on, someone from is kind of stewarding the model context protocol and Agents. Md and those sorts of things. Very relevant kind of carry on from that conversation. But I'm wondering as we set that up, what what exactly does it mean to be operating in an enterprise environment?
也就是说,您日常合作的客户群体,到底具备哪些特征,才使其被定义为‘企业级环境’?这类环境有哪些典型关切点或固有特性?我知道您一直热衷实验探索,家中也搭建了不少实验性实验室(home lab),因此您拥有横跨各类环境的丰富实践经验。那么,能否请您从宏观角度帮我们厘清一下:当您提到‘企业级’时,具体指的是什么?
So the customers that you're working with, that you're kind of day to day, what are what makes an enterprise environment an enterprise environment? What are some of the concerns or characteristics of that type of environment? And I know you you're always experimenting. You do a lot of home lab stuff as well, so always have a whole range of experience in working in different sorts of environments. So, yeah, if you could just help us understand from a general perspective, what what what does that mean, when you say kinda enterprise?
没错。那么,当我们谈及‘企业级’时,首先想到的几点是:第一,我们通常假设该环境不具备互联网接入能力,或完全断网。我在 VMware(注:原文 VM Martens 应为口误,实指 VMware)已工作约五年;而在此前,我在一家大型企业任职长达十四年。
Right. So, yeah, if we think about the enterprise, we think about, you know, a few things. One, let's just assume you're gonna have not Internet limited or no Internet access. And, you know, I've been at VM Martens here for about five years. And before that, I was at one of these large enterprises for about fourteen years.
因此,每当有供应商前来拜访,他们总是默认我们可以随时连上互联网;而我们每每只能回应:‘请再想想别的办法吧——这条路在这里根本行不通。’这往往构成了最大的障碍:您所处的环境必然受到严格监管,换言之,您在家能做的事,在工作中却未必被允许。因此,整个环境高度受控、高度合规——您可能需要应对 PCI(支付卡行业数据安全标准)、SOX(萨班斯-奥克斯利法案)、HIPAA(健康保险流通与责任法案)、FIPS(联邦信息处理标准)等各类合规要求,诸如此类的标准还可列举出许多。
So when we had vendors come in, it would always be like they would always assume that we could just go to the Internet. And it was always like, well, try again because that's not gonna work here. So that's kind of always like the biggest hurdle where you're gonna be regulated and or, you know, you know, you're not gonna your what you can do at home is not gonna be what you can do at work, so to speak. So you're gonna be highly regulated. You're gonna have to deal with, you know, potential, like, you know, PCI or SOX compliance or HIPAA or FIPS or, you know and I could probably go on and on about all the different compliance tiers that you'd have to deal with.
所以,这完全是另一套游戏规则:您所做的任何操作,都可能引发严重后果;而您所处的,是一个高度管控、高度合规的环境——甚至有些客户真实存在物理隔离(air gap):所有设备、软件等均需人工携带进入数据中心,因为那里压根就没有互联网接入条件。总之,这是一个令人惊叹的世界,但同时也令许多初涉企业级领域的新人深感挫败。不过,若您已在其中浸润多年,自然便懂得如何应对、如何驾驭这类环境。
So it's just a whole different ballgame where, you know, you could potentially do something that has dramatic consequences. And you have a, you know, highly controlled, highly regulated environment where even some of the customers I work with are like, know, they actually have the real air gap. Like, we're carrying in things, you know, physically into the data center because there is no Internet access type of thing. So it's it's it's a wild world, but and it and it frustrates a lot of, I think, new folks to the enterprise space. But if you've been in it a while, you know you know you know how to deal with it and and how how to handle it type of thing.
我想,人们应对这类环境其实已有相当长一段时间了,对吧?毕竟,企业早已存在多年。或许您可以帮我们梳理一下:在 AI 智能体(AI agents)兴起之前——稍后我们再专门探讨智能体——在 AI 智能体出现之前,业界通常采用哪些方式来缓解上述这类环境带来的种种痛点?
And I guess, you know, people have been dealing with these types of environments for quite a while. Right? Because there have been enterprises for for quite a while. Maybe just give us a sense of, like, leading up to AI agents, and we'll talk about agents here in a second. But leading up to AI agents, like, what were some of the ways that you could, I I guess, ease you know, put some ointment on those those pains of working in that sort of environment?
您是如何将一个应用程序成功部署到此类环境中,或者说,怎样才算真正实现了‘企业就绪’(enterprise ready)?之后,我们便可转向探讨:引入智能体后,情况又发生了哪些变化?
How do you how would you get an application into that sort of environment or or have it be enterprise ready, quote unquote? And then we can shift and talk about, you know, what changes with with agents.
是的。目前,我在 VMware Tanzu 工作,我们运营着一个平台,或者说一种平台即服务(PaaS),专为私有云场景设计——无论是部署在您自有数据中心的裸金属服务器上,还是部署在您自己虚拟私有云(VPC)内的私有云环境(例如在某公有云厂商的超大规模云平台上),皆可适用。而当我们聚焦于企业级场景时,自然会面临所有这些监管要求与管控措施。我们的目标,就是让通往生产环境的路径尽可能阻力最小、最为便捷。
Yeah. So, I mean, I think so, you know, I currently work for VMware Tanzu, and we run a a, you know, a platform or a platform as a service, you know, geared for private cloud, whether that be on your, like, on your own bare metal in your data center, or you could deploy it on a private cloud in your own VPC on a hyperscaler, that type of thing. But we think about that. Wanna in the scope of an enterprise, right, you have all these regulations, controls, etcetera. You wanna make that path to production kind of the least resistant and easiest path.
倘若这条通往生产的路径已通过全部必要检查项、万事俱备,那么它必将获得极高采纳率。因此,我们提出的‘Tanzu 平台’概念,实际上基于一个名为 Cloud Foundry 的开源项目——它甚至早于 Kubernetes 和 Docker 问世。Cloud Foundry 最早可追溯至 2011 年左右,最初由 VMware 发起,后独立孵化,最终成为一项开源项目。它历经多年锤炼,久经考验,应对过无数复杂场景。其核心理念在于:开发者只需提交自己的代码,平台便会自动识别并应用最佳实践——例如,自动为开发者构建容器,从而免去开发者自行操心容器安全等繁琐事务。这一切均由平台代为完成。
And if you make that path to production, like all the check boxes and everything good to go, that's gonna be a highly adopted path. So the whole concept of, you know, Teensy platform, and it's actually based on an open source project called Cloud Foundry, which is, I think I mean, it's I mean, it predates Kubernetes and Docker. So, you know, twenty eleven ish is when it kinda started originally out of VMware and spun out and then became part of a open source project. So it's been around and battle tested and seen a lot of things where you have that concept of, like, I just wanna take my code and send it to the platform, and the platform's gonna know, like, the best practices for it's gonna build a container for the developer so the developer doesn't have to worry about, like, you know, securing the container or anything like that. That platform will take care of that.
平台还将统一处理入口流量(ingress)、证书(certs)、负载均衡器等所有基础设施组件,并负责健康监测,甚至实现应用间的沙箱隔离——即确保各应用彼此隔绝、无法越界。这一机制或许值得某些实验室借鉴。此外,若应用需要数据库、消息中间件或其他任意类型的服务(甚至包括大语言模型),均可通过我们所谓的‘绑定’(bind)机制,即时动态连接对应服务——所有底层对接细节均由平台在后台自动完成。因此,开发者仅需执行几个简单命令:推送(push)、绑定(bind)、扩缩容(scale),即可轻松完成应用部署。这就是通往生产环境的路径。
It will handle, you know, ingress, like certs, certificates, all of the you know, load balancers, all of those things just handle health monitoring, potentially even kind of like sandboxing the apps from each other. Something that, you know, maybe some of these labs may learn from, but so that the apps can't escape type of thing. And, you know, if it if the app needs services like a database or messaging, middleware, any type of thing, even maybe a large language model, it can what we call bind or it kind of connects to a service on the fly, and that that's all kinda handled under other underneath the covers. So it's just a few commands, like you push, bind, scale your app with just a few simple constructs. And that's that's like that's how you go to production.
我们在企业客户中观察到的现象是:一旦他们采用 Tanzu 平台——该平台已通过各项严苛标准认证——便如同获得了一把万能钥匙。因为它使用起来极为简便,企业无需重新认证所有环节,仅需依托这一框架,即可快速将各类应用投入生产。而对企业而言,最核心的需求在于:他们不希望自己的开发人员为每个子团队手工打造一套全新的平台或部署方式,从而导致出现上百种互不兼容的‘雪花式’(snowflake)架构。对吧?
And what we see with Enterprise is once that path like, once they take this, like, this is Tanzu platform, it's been certified through all these different standards. It's just kind of like an unlock for these enterprises because it's so easy and so simple to use, and they don't have to, you know, they don't have to recertify everything. It's it's just like this framework that they can use to get apps into production. And then the biggest thing is that you want these the enterprises or the businesses, the they don't want their developers, you know, handcrafting a a new platform or a new way to deploy apps for every sub team and have, like, a 100 different snowflakes. Right?
他们希望在整个系统中采用统一、可重复的模式,以便进行审计、保障安全,并让开发人员真正把时间花在编写业务逻辑上,而不是折腾基础设施。这其实正是平台即服务(PaaS)这一整套理念背后的根本前提,也就是构建一个真正意义上的平台。所以,嗯……可以这么说。哦,您请讲。好的。
They want the same repeatable pattern across the board so that they can audit it and secure it and have their developers actually spend time writing the business logic versus like fiddling with infrastructure. So that's kinda like the whole premise behind, you know, the the whole platform as a service construct and, you know, attains a platform. As you So, can yeah. Oh, go ahead. Yeah.
不不,您请讲。您先说完,我再接着问。没问题。
No, no. Go ahead. Finish up, then I'll follow-up. All good.
好的。正如您所能想象的,当我们讨论应用程序时所秉持的这些原则,很可能也适用于我们当下所处的智能体(agent)世界。
Okay. As as you could imagine, those principles when we're talking about apps could probably play nicely into this agent world that we're living in.
所以听上去,您是在强调传统应用开发与我们早已熟悉、沿用多年的整套结构之间存在大量共性;而如今我们进入了智能体时代,或许人们此前对这一领域有着不同的思考方式。但听您刚才的意思——如果我理解有误,请您纠正——我想冒昧总结一下:本质上,这二者其实是一回事:尽管存在差异,但智能体和应用程序理应被同等对待。我这样理解是否准确?也就是说,您主张的架构思路是:人们或许需要回过头去审视自己多年来一直在做的事,并将那套方法论同样应用于智能体。这样理解是否恰当?
So it sounds like you're drawing a lot of commonality between kind of traditional app development and all of the structure that we're all used to, that we've been doing forever, and kind of now we're into this agentic world, and maybe people have been thinking about that in a different way, but it sounds like you've really kind of said, and correct me if I'm wrong, I'm gonna throw something out here, like it's kind of the same thing in the sense of there are differences, but agents and apps should sort of be treated the same way. Am I getting that correctly in terms of how you're structuring that, and that maybe people need to look at what they've been doing for years and make that work for agents in the same way. Is that fair?
是的,我认为这种评估相当公允,而且我们在客户群体中正越来越频繁地观察到这一点。您想想看,早年间的应用程序,比如有人会在自己的笔记本电脑上写个应用,然后直接在本机运行。但问题是,我们不能就这么一直让它在本地跑下去——您得把它从笔记本电脑上迁出去,部署到别处才行。
Yeah. Mean, I think it's a pretty fair assessment, and we're starting to see that more and more just within our customer base. You know, even like, if you think about, like, apps back in the day, like, someone would write some app on their laptop and, like, run it on their laptop. But it's like, we can't just run it. You know, like, you gotta get it off your laptop somewhere.
智能体也是一样。您可能会说:‘我这些智能体全都在我的笔记本电脑上跑着呢。’可一旦合上笔记本盖子,所有进程就全停了——这显然不是您想要的结果,对吧?
And the same thing with agents. You're like, I got this I've got all these agents run on my laptop. If I shut my lid, everything stops. Like, I I don't really want that to happen. Right?
您当然不希望它们全年无休、全天候(24/7、365天)持续运行,并自动完成您交付的所有任务。所以,是的,这恰恰就是我们当前所采取的方向。
I don't want them to run twenty four seven, you know, three sixty five, and do all the work I give them. So, yeah. I think that's kinda precisely what we're going with.
那么,这就引出了一个问题:为什么人们似乎正在抛弃某种直觉上的认知?换句话说,在某些方面,人们会说:‘现在我们有了智能体,就必须彻底另起炉灶。’这种想法可能源于智能体与普通应用程序之间确实存在的某些本质区别——它并不仅仅是一个简单的应用;但这也并不意味着——显而易见——我们必须全盘否定我们在平台工程以及软件部署方面多年积累的所有经验。那么,站在您的视角来看,‘智能体即应用’这一观点在哪些环节可能站不住脚?或者说,在智能体这一侧,您实际面对的、真正独特的特性又有哪些?
So so I guess then it begs the question, why why are people kind of throwing out what maybe their intuition? Like, in in certain ways, people are saying, oh, we have agents now. We need to do something totally different, which is maybe driven by some things that make an agent not an app not just a sort of simple application, but also it doesn't necessarily mean you know, obviously, we have to throw out everything we've learned about platform engineering and and and how to deploy things. So from your from your mindset, what where does the kind of agent equals just another app? Where where might that fall apart, or what are the kind of unique characteristics that you're dealing with on the Agents side
是的。
Yeah.
具体到部署路径上,有哪些问题可能是您此前未曾考虑过、或至少是以一种全新方式来重新审视的?
On on the deployment pathway that you might not have had to consider before or at least are considering in a new way?
嗯,我认为其中最显著的差异之一在于:像Cloud Foundry和Tanzu这类平台,其设计初衷基于‘十二要素应用’(12-Factor App)理念,即存储与状态需与应用本身清晰解耦。您可以轻松将实例数量扩展至一千台,依然运行良好,并能妥善处理会话状态等事务。而传统智能体框架或智能体最初的设计思路则相对简单粗放:‘哦,我有文件系统访问权限,直接往本地写一堆Markdown文件,这就当是我的记忆了。一切都很完美。’但当您真正进入云环境后,实例会动态启停、具有短暂生命周期(ephemeral),这时您就不得不把这些Markdown文件存放到某个持久化位置。
Well, I mean, I I think some of the biggest differences, right, where, like, you talk about Cloud Foundry and Teensy platform, it was kinda based on this premise of a 12 factor application where storage and state are a little decoupled cleanly from the actual apps. You could I can scale up to a thousand instances and be fine, and you handle session state and things. The traditional harnesses or agents were kinda built originally just to be like, oh, I've got file system access, and I can just write a bunch of MD files, and that's like my memory. Everything's great. And they're like, well, you start to get into a cloud cloud world that things spin up and down and are ephemeral, you're gonna wanna save those MD files somewhere.
否则它们就会凭空消失。因此,这恐怕是我们探讨如何将应用部署方法论迁移至云平台上的智能体运行场景时,所面临的最大挑战。此外,还需承认一点:在本地笔记本电脑上运行智能体确有其合理场景;但与此同时,我们越来越多地看到,企业客户希望智能体能够按需调用,并无缝集成进CI/CD流水线,或嵌入其电商套件乃至常规业务应用之中。
They're gonna go off into the ether. So that's probably the, I think, the biggest challenge when we start talking about how do we take the app deployment methodology, right, and then push that into an agent running on a of a cloud platform per se. It's probably the biggest challenge. And then just kinda getting the fact that there's some valid use cases for your laptop or whatever. But then also, as we're starting to see more and more, like enterprise was Enterprises want agents to be on demand and usable kind of in a, like, say in a CICD pipeline or like on you know, within part of their, you know, ecommerce suite or just normal applications.
而您自然希望这些智能体尽可能贴近应用程序本身,对吧?因为倘若它们离得太远——哪怕仅从纯粹的网络层面考量——比如智能体或大语言模型(LLM)距离需要调用它的微服务多达30跳(hops),那么物理定律所决定的网络延迟便会层层叠加,甚至在大规模部署时引发严重问题。因此,企业客户普遍倾向于将各类智能能力集中部署,尽可能让智能体、应用与数据三者彼此紧邻、就近协同。这也是我们实际观察到的趋势。
And you want those to be kinda really close to the apps. Right? Because if you're if you have them way off, you know, even just from a pure networking perspective, if you have, you know, the agent or the LLM or whatever that's like, you know, 30 hops away from the the microservices try to call it, there's, you know, physics that are gonna add on to all of that latency and potentially at scale even be problematic. So they they kinda wanna collate all the intel co locate the intelligence with the app and the data as close as possible. That's what we've seen too.
这一点其实出乎我的意料,因为部分响应内容相当长;但事实是,我们在规模化客户实践中确实看到了这种需求:客户希望将大语言模型(LLM)和智能体部署得更靠近自身实际使用的应用程序,以及使用这些应用的终端用户。此外还有一点不容忽视:若您依赖某些SaaS服务商,它们在可靠性方面可能难以满足传统企业客户的严苛预期与要求。因此,您绝不能接受它们动辄离线数小时的情况。举个例子,我在上一家公司入职后的第一项工作,就是参与一个仓库库存管理系统的开发。
That that's something that I didn't expect, really, because some of these some of these responses are kinda long, but it's like you what we've seen with our customers at scale. Like, we wanna get the LLMs and the agents closer to us and our actual apps using them and the people using them as well. And not to mention, if you're using some of these SaaS providers, they're maybe not the most reliable in terms of what traditional enterprises expect and demand. So you can't just have them, you know, going offline for hours. Because, you know, even even at my past job, the fur the very first thing I did there was work on a warehouse inventory system.
假设该系统服务于美国一家大型连锁超市(主营生鲜食品)。当时我还是刚毕业的实习生,而那个应用比我年纪还大,至今仍比我年长。它由一堆C语言程序和Shell脚本构成,运行在Unix系统之上。一旦这个系统宕机,短短五分钟内,州际公路上的货运卡车就会在仓库门口排起长龙。由此可见,企业级应用的规模与消费者级应用相比,完全是两个量级。
And now let's just say it was for a large retailer that was a grocery retailer in The US. And I was an intern out of college, and the app was older than me at the time, still older than me. And it was a bunch of C and shell scripts on Unix systems. And if that thing went down, like, within five minutes, like, the warehouse was backing up trucks, like, on the interstate. So it's like, you have to like, the scale of enterprise versus just, you know, have you know, like, consumer is a completely different scale.
正因如此,我们才致力于让智能体产品更具企业级水准,更契合这些大型企业对软件一贯的严苛标准与期望。
So that's why some of all the things we're trying to make them a little bit more enterprise grade and, more more used to what, these enterprises expect from software.
每天清晨喝咖啡时,我习惯收听实时新闻播报,以了解全球动态;最近似乎人人都在谈论‘AI终止开关’(AI kill switch)。但现实情况是:根本不存在所谓‘万能AI终止开关’。我们已从单一模型时代迈入智能体时代;这些智能体连接着多个模型,运行于特定的智能体运行时(agent harness)之上;它们与MCP服务器及各类工具相集成;它们组成集群协同运作,彼此间可相互委派任务、交互协作。在这样的复杂环境中,您无法依靠一个单一开关解决所有问题;但这绝不意味着您丧失了控制权——您只需在技术栈的各个层级分别施加管控:既包括组件级的输入输出安全防护机制,也涵盖基于智能体身份(agent identity)的访问控制、针对工具滥用或记忆污染(memory poisoning)或目标偏移(goal drift)等异常行为的监控手段,等等。
Some mornings, as I'm drinking my morning coffee, I listen to live news updates to figure out what's going on in the world, and it seems like recently everyone is talking about AI kill switches. But the reality is that there is no one AI kill switch. We've moved from models to agents. Those agents are connected to multiple models. They have an agent harness.
而我本人所领导的Prediction Guard公司,正提供一套AI管控平面(AI control plane):您可将其自主部署于自有基础设施之上,从而获得对智能体所运行技术栈的完整管控能力与控制层。
They're connected to MCP servers and tools. And those agents are acting within a fleet, delegating to one another and interacting with one another. In that environment, what you don't have is a single kill switch that solves all of your problems, but that doesn't mean that you can't exert your control. You just have to exert that control across various layers of that stack through, of of course, component input output safeguards, but also controls on agents tied to their agent identity, things that track tool misuse or memory poisoning or goal drift, etcetera. And what we're providing at Prediction Guard, the company that I lead personally, is an AI control plane that you self host in your own infrastructure that gives you that control plane or control layer for the relevant stack that agents operate on top of.
我诚挚邀请您访问predictionguard.com/practicalai了解详情;欢迎随时预约,与我和团队直接沟通,深入探讨如何切实掌控您环境中运行的智能体,并以零信任(zero trust)原则指导智能体的日常运营。请访问predictionguard.com/practicalai,即predictionguard.com/practicalai。
I'd encourage you to check out what we're doing at predictionguard.com/practicalai. Go ahead and book a call with myself and the team to learn more about how you can gain control of the agents operating in your environment and exert zero trust principles in the way that you operate those agents. So check us out at predictionguard.com/practicalai. That's predictionguard.com/practicalai.
那么,尼克,我很想再深入探讨一下。我想在此前你已分享的内容基础上进一步展开。其中一部分在于,我们正共同迈入一个多智能体(multi-agent)世界:去年年底时,大家还只用单个智能体;而对大多数人而言,进入多智能体阶段,可能始于开发者在AI服务商所提供的环境中开始使用多个智能体协同完成一个项目。但如今,随着这些工作产品及其他新成果的陆续发布,我们正真切地看到智能体在众多不同场景中迅速 proliferate(激增),并展现出极为多样的实用价值——它已不再局限于前沿服务范畴,我们自身也在所托管的智能体上实践着这一点。这一多智能体世界,在极短时间内便迅猛爆发了。
So Nick, I would love to dive back. I wanna kinda build on what been sharing so far. And part of that is that we're all diving into this multi agentic world where late last year you'd have an agent, then for most people I think getting into multi agents it was probably developers in the environments that the AI providers were making available, and you had multiple agents working on a project. But now we're really seeing, with these work products and other things that have come out, we're seeing agents really multiplying across many different contexts and with a lot of different utility, it's moved out of being just frontier services, and we're now doing that with our hosted agents as well that we're running. This multiegenthic world has just taken off in a very short amount of time.
我想请问的是:当你们在企业环境中规模化部署这一架构时,整体图景是怎样的?能否具体描述一下?正如你此前指出的,我们可以借鉴传统软件开发世界的类比,比如容器技术,以及你们如何组织部署等环节。能否就此稍作展开?为我们勾勒一幅清晰的画面,以便我们——尤其是我自己——能真正将这个企业级多智能体世界在脑海中具象化,理解当你们在企业中全面践行所有必要最佳实践时,它究竟呈现为何种形态?
I guess I'm asking if you can paint a picture as you start scaling this out in the enterprise and what that looks like. Could you describe And we have analogies, as you've pointed out, with the traditional software development world, the containers, and how you're structuring deployment and stuff. Could you talk a little bit about what that looks like? Kind of paint a picture so that somebody can really get that in their head, me first of all, about what that multi agent world looks like when you were doing all these right things that you need to do in the Enterprise.
是的,我认为我们首先需要聚焦的一点是:企业必须让任何技术在整个系统内完成审批流程。为此,我们提供了一套名为‘Tainzu 智能体构建包(Agent Build Pack)’的封装工具,以协助完成该流程。目前我们的现有客户早已通过审批——也就是说,我们本身已被批准,因此可直接向他们提供这些工具。而我们将这一过程简化为平台上的又一次常规应用部署。我之前可能尚未介绍过这一点,接下来我就解释一下什么是构建包(buildpack)。
Yeah, so I think the first thing that we wanna focus on is that the enterprise, you know, needs to get whatever technology approved throughout their system. And then we so we are providing a harness, called the, Tainzu Agent Build Pack, and that helps to that process. So our existing customers already have our customer you know, we're already approved so that we can help provide them those tools. And we just make that process just another app deployment on the on the platform. So I probably haven't covered this, but I'll explain what a buildpack is.
对吧?那么,当你……
Right? So when you when
啊,是的。我正要问你这个问题呢。你可以稍微深入讲讲,这些组件各自具体承担什么功能。
you Yeah. I was about to I was about to ask you that. You could kinda dive into what the specifics of each of those things does.
好的。在我开展AI相关演示之前——也就是一两年前甚至更早的时候——我总会拿一个Java应用来演示,例如一个简单的、类似音乐专辑管理的应用,叫‘Spring Music’之类的。我们会把这段Java代码编译成JAR文件,即编译后的Java字节码,然后说:‘好了,现在我们就把这个JAR文件拿过来。’接着,我们准备一个简易的清单(manifest)文件,其中说明应用名称、所需资源量等信息。
Sure. So when I would do demos before AI and before, you know, a year or two ago or whatever, we would I would always take, like, a Java app, and it was like a simple, like, kind of, like, you know, music album called a spring music or whatever. But we take that Java code to be like a JAR file, like compiled Java code, and we're like, alright. Now we're gonna take this. We have a little simple manifest file that tells us what the what the name of the app is, how many how much resources to give it.
然后我们只需运行一条名为‘cf push’的命令,该命令便会将这份代码(即JAR文件)上传至平台。平台随即识别出:‘哦,这是一个Java应用。’于是它调用Java构建包(Java buildpack);而构建包本质上是一组指令集合,用于基于该特定用例生成符合最佳实践的容器镜像。因此,Java构建包知晓如何执行JVM内存计算、配置JDK与证书等一切在云平台上以容器方式运行Java所需的最佳实践操作。
And we just run a command called c f push. And that would then just take that that code, the JAR file, and upload it to platform. And the platform would be like, oh, it's it's a Java app. So I'm gonna use the Java buildpack, and the buildpack is a it's basically a kind of a command set to make a best practice container based off that use case. So the Java buildpack knows to do all the JVM memory calculators, do the JDK and certificates, and all everything that's best practice to run Java in a container on a cloud platform.
这非常棒。随后,我们会为其绑定数据库等各类组件,并展示其扩展能力。如今,我们沿用了相同的理念,并提出:‘嘿,我们现在要部署一个智能体。我们只需像推送应用一样推送一个智能体。’
And that would be great. And then we would, you know, we would attach a database and then, you know, all these things and show how that that scales. Now we've taken that same concept and then said, hey. We're gonna have this agent. We're gonna just see if push an agent.
只不过,我们推送的不再是机器可读的代码,而是人类可读的语言——即AgentsMD。换言之,你只需声明该智能体将执行何种任务,然后将其推送到平台即可。它通常在一分钟左右即可启动运行;你可随时横向扩展,并按需推送任意数量的智能体。而我认为最酷的一点在于:一旦智能体部署到平台之上,我们便可在该平台上直接运行大模型。
And instead of, like, you know, machine readable code, we have a human readable language, the AgentsMD. So, basically, you tell what the agent it's gonna do, and then you just push it to the platform. And it starts up with, you know, within a minute type of thing. And you can scale that up, and, you know, push as many agents as you want. And I think the the coolest thing that I've seen is that once we're on the platform, then we we can run models on the platform.
众所周知,许多客户处于物理隔离(air-gapped)环境;其中一些客户几年前就颇具远见地采购了GPU,因此拥有大量GPU资源,足以本地运行各类模型并获得极佳体验;另一些客户则懊悔当初未及时购入GPU及相应硬件——毕竟当前所有此类硬件价格正一路飙升。但他们仍可选择运行本地模型,并将智能体与之绑定;若暂无此类硬件,他们也可能已与某家云服务商或经批准的首选大语言模型(LLM)供应商签订合约,我们亦可协助注册该模型。
So, you know, obviously, a lot of our customers are air gapped, and some of them were smart enough to buy GPUs a few years ago. So some of them have lots of GPUs that can run all these local models and have a great experience. Some are wishing that they bought GPUs and, you know, hardware as as the pricing of of all this hardware goes through the roof. But then they can run local models and then tie the agent to that. Or if they don't have, you know, they might have a contract with one of their cloud providers or one of their, you know, one of their approved LLMs of choice, and we can to register that.
如此一来,我们便能提供一种开箱即用的简易方案:即附带聊天交互体验的现成智能体。此外,我们在MCP(模型上下文协议,Model Context Protocol)方面也做了大量工作。各位此前在节目中已介绍过该协议,它本质上是一种应用程序与大语言模型(LLM)通信的高层级机制,对吧?
Then that kinda gave us a simple, like, here's your out of box agent with chat experience. And then, you know, along the way, like, we've done a lot of things with MCP, so, you know, the model context protocol. You guys covered that on the show before, but it's, know, basically a way for an app to talk to an LLM. Like, very, very high level. Right?
因此,MCP也变得愈发实用:我们可通过MCP服务器为智能体赋予工具能力。甚至在博通(Broadcom)公司内部,开发者获准使用的唯一方式,就是在Tansy平台上部署MCP服务器——这意味着我们拥有一整套经批准、托管运行、且具备安全防护与持续维护能力的MCP服务器集群。因为这些服务器本身也与应用程序高度相似。此外,我们还引入了‘MCP网关服务(MCP gateway service)’的概念,该服务负责统一注册并保障所有MCP服务器的安全性。由此,我们便可将该网关能力延伸至智能体。
So we that's become, you know, useful as well as we then give the agent tools via MCP servers. And even at Broadcom, like, the only way approved way to use for our developers is to deploy MCP servers on Tansy platform so that we have a whole set of MCP servers that are approved and hosted, and they're kind of secured and maintained. Because they are very similar to applications as well. And then we have a a concept of like the MCP gateway service that kinda registers that and secures all those the servers. So then we can then extend the gateway to that agent.
这样一来,该网关便使智能体获得了对一套经实战验证、安全可靠的运行时环境(runtime)的安全访问权限;它可与经批准的大语言模型(LLM)通信,并通过网关获取各类工具。同时,我们正逐步集成‘记忆服务(memory service)’,以提供一种共享式记忆服务。因此,我们正不断拓展这一整套体系,使其覆盖全部应用生命周期最佳实践:从‘推送即运行(push-and-go)’,到‘这里就是一个智能体’。
So then the gateway this agent now has, like, secure access to a runtime, you know, battle test runtime. It can talk to an LLM that's approved and, get tools via and gateway. And then we're starting to add in like the memory service as well to have a kind of a shared memory service. So we're kind of expanding all of that out where we're seeing all those best practice app lifecycle go to, you know, see a push, go. Here's an agent.
‘这里’就是该智能体希望执行的所有任务。它可被设计为一个安全审查智能体。我此前曾在一个会议上做过演示——我想大概是一两周前的事,具体时间记不太清了——那是在拉斯维加斯举办的VM或Explorer大会。
Here here's all the things it wants to do. And then, you know, it can be a it can be a security review agent. And like one of the things I I showed, I was at a I think a week or two ago. I can't quite remember. I was at was in Las Vegas for a conference VM or Explorer.
我当时设计了一个五阶段演示流程来完整呈现该过程。或许这次中西部峰会(Midwest Summit)上,我也会展示其中一部分内容。总之,核心步骤包括:推送智能体、绑定所有相关服务。而最终目标——即最高阶的应用场景——是这样的:‘好,现在这些智能体已就位,我可以将它们通过事件监听器或Webhook接入某个代码仓库,并下达指令:’
And I had like a five phase demo where I walked through this. Maybe I'll show a little bit of this at the at the Midwest Summit here. But the you know, push the agent, bind bind all these services. But the end the end goal was like the the boss level was like, alright. Now we have these these agents sitting in there, and I can hook up hook them up to a repo with like an event listener or webhook and say, alright.
‘现在,请针对我的代码仓库执行第5号问题(issue #5):对该仓库开展一次安全审查。’随后,该请求便通过Webhook发送至智能体——即Tainzu智能体——它随即立即启动,从平台拉起运行。
Now do a sick like, you know, issue five on my repo. Do a security review on this repository. And then like, it sends it off to the agent via webhook and, oh, the Tainzu agent. And, like, it just fires up, gets it. It, you know, fires up from the platform.
它接收到请求后,立刻下载该代码仓库并启动安全审查流程,最终将审查结果发布或推送至我在GitHub上创建的该Issue中,并标注‘此为安全审查结果’。由此可见,该流程在企业环境中极具实用价值:例如,每次Git提交时,均可动态即时启动一系列智能体——如安全审查智能体、代码风格审查智能体、代码质量审查智能体,甚至可能是设计审查智能体等——全部按需即时触发。整个过程宛如……且所有智能体均运行于各自独立的沙箱环境中,一切均严格合规。没错,因为该平台长期以来一直采用高度安全的容器化运行时环境,各智能体之间默认无法相互通信,除非显式启用;它们也无法访问互联网,除非明确授权;亦无法提权,仅能访问你主动授予的资源。
It gets a request, and it just immediately pulls down the repo and starts doing a a security review and then publishes or pushes up to the issue that I created on GitHub and says, this this is security review. So you could see how that flow would be really useful in Enterprise where, like, maybe on every Git commit, you can just have all these agents spinning up on the fly that could be a security review agent, you know, potentially like a, you know, a style or, you know, code quality review agent or potentially even like a, I don't know, like maybe a design review agent, all firing up on the fly as things like call. So it's kinda like and then they all have their they're all in their own little sandbox and everything's proper. Right? Because part of, you know, the platform, for a while, it's been this very secured container runtime where they can't talk to each other unless you enable them.
因此,它们同样具备容器化特性,无法访问底层宿主系统。
So they can't go to the internet. Unless it's enabled, they can't escalate. Otherwise, they only get access to what you give them. So it's kind of that benefit as well. And then obviously they're containerized, so they don't have access to the underlying host system as well.
所以,正如我们所见,针对某些失控智能体形态带来的问题,我们认为此处提出的方案或许可为部分AI实验室提供参考,助其采纳并实施过去二十年间积累形成的一系列最佳实践。
So that, you know, as we've seen, you know, some of these things of uncontrolled agent forms, I think we have some remedies here that some of these AI labs could maybe take into account and implement some best practices that's learned throughout the past two decades.
那些非计划性的蜂群,也就是你未必想要的蜂群。我其实还有一个两秒的后续问题——纯粹是为了我个人理解方便。我们在节目多个期数中已多次讨论过代理(agents)如何利用MCP来访问各类应用、服务和工具等。我们很喜欢这一点,但确实尚未深入探讨‘MCP网关’(MCP gateway)究竟是什么。我想请问您能否就此稍作说明?毕竟这是我们在节目中从未触及过的、架构层面一个相对崭新的组件。
The unplanned swarms, swarms that you don't necessarily want. I actually have a two second follow-up, and that is it's for my benefit, and we've talked a lot on the show over various episodes about agents using MCP to get access to different apps and services and tools and stuff We like that out haven't really talked about what an MCP gateway is, and I was wondering if you could share that for a moment just as a detail because that's kind of the one little new piece of architecture that we've never touched on on the show.
当然可以。是这样:你可以把MCP网关理解为一种便捷方式,用于集中管控并弹性扩展对MCP服务器的访问权限——尤其当你身处云平台环境时。例如,我们可能运行着约30或40台MCP服务器,甚至我自己都不太确定具体数量。对吧?
Sure. Yeah. So if you think about an MCP gateway as a way to easily control and scale access to MCP servers, especially within you're in a cloud, I guess, platform. So we may have, like, 30 or 40 MCP servers that we run, or I don't even I don't even know how many it is. Right?
然后,这些MCP服务器会被绑定——或者说注册并绑定——到某些特定的MCP网关上。比如,可能存在这样一个……MCP网关本身是我们可在平台上按需即时部署的组件。目前存在多种不同的MCP网关,也存在多种不同的AI网关。
And then those get bound those get registered and and bound to certain specific MCP gateways. So maybe there's like a you know? And the MCP gateway is something we can spit up on the fly on on the platform. There are many different MCP gateways out there. There's many different AI gateways out there.
其中一些网关彼此重合,即同一套网关既可作为MCP网关,也可作为AI网关。但本质上,你是将MCP服务器注册到该网关上,而网关则负责‘管控访问权限’——姑且这么表述——并对访问进行调节。例如,它可能规定:你若绑定此网关,则仅能访问其中指定的这些MCP服务器,仅能调用其中指定的这些MCP工具,诸如此类。因此,这是一种便捷的抽象机制,可将组织内所有分散的MCP服务器统一纳入管理,并将其定向至某个特定代理;甚至我们还设计了一种流程:比如,我们会使用自己部署的、面向全部MCP服务器的MCP网关。
Some of some of them are the same, you know, the one in the same. But you basically register MCP servers to this gateway, and the gateway kinda controls access, so to speak, and regulates that. So it may say, like, you can bind to this gateway, you only get these these MCP servers. You only get these MCP tools within it, that type of thing. So it's a way to easily abstract all the different MCP servers that may be in an organization and kinda direct them into a certain either a certain agent, or we even have a flow where, like, you can take we'll we'll take those MCP gateways that we run that front all of our MCP servers.
接着你就可以说:‘嘿,快帮我打通这个连接——把它连到我的Cursor编辑器、我的云代码环境,或者我随便什么其他开发环境里去。’然后系统就自动完成注入。这样一来,你的本地代理便能获得组织所批准的全部工具。整个过程只需简单点击一下,即可完成注册。
And then you can say, hey, go. Give me a give me a way to connect this to my cursor or my cloud code or my whatever. And then it just injects it in there. And then then your local agent has all the tools that are approved as well for your organization. And then it's just like like a simple click, and then it just registers.
此外,MCP服务器本身也协助处理身份认证(auth)。因为有些场景下,比如我使用GitHub MCP服务器时,我希望将终端用户的凭据完整透传至该MCP服务器——而非仅使用组织通用的泛化服务账号,否则所有GitHub操作都将显示为同一个账号执行,这显然不合适。我们必须确保个体身份能够端到端透传。因此,我们还引入了单点登录(SSO)及用户登录等概念,以支持在桌面端运行代理的人类用户或代理自身进行身份识别。以上就是这一机制的概览。
And then, like, on the MCP server helps handle the auth as well. Because some of them are like, well, it's my if I'm using the GitHub MCP server, I wanna pass my end user credentials all the way through to that MCP server because I don't want, you know, I don't want it just to be like, well, here's our general generic service account for the entire organization, and every GitHub action is is gonna be, you know, seen by that one account. And you have to you have to have the individual identity pass through. So you have, like, the concept of, like, SSO and sign in as well for an identity for agents or humans running their agents on their their desktop. So that's kind of a quick level view.
另外,这种全量流量经由网关转发的设计还有一个巨大优势:我们可以从中获取可观测指标(metrics)。由此,我们能全面掌握所有来自代理、发往MCP服务器的工具调用与事件,以及往返交互的全过程。因此,你就能清晰了解当前正在发生什么——尤其是当出现异常情况时。例如,某个代理竟向‘删除仓库’(delete repo)接口发出了20万次工具调用,那我们大概率需要立即发出告警。
And then a great way about that too is because it's all flowing through that gateway, we get metrics out of it. So we can see all the tool calls and all the all the events happening coming from the agents to the MCP servers and back and forth. So you kinda kinda see what's happening, especially if maybe if there's something unexpected. Like, well, this one agent, you know, made 200,000 tool calls to, you know, delete repo. Like, oh, like, maybe we should alert on that.
这显然不太妥当。没错。所以,这也是另一层可观测性与度量能力,用于监控代理行为及其所执行的工具调用。希望以上解释足够清晰——这基本就是我对该机制的理解。对吧?
Like, that's probably not good. Yeah. So, you know, another visibility or metric to what agents are doing and what tool calls are doing as well. So I guess, hopefully, that made sense because that was that's kinda how I understand it. Right?
对,讲得非常好。而且您刚才提到的几点,我觉得还值得进一步深入探讨。如果我理解正确的话,这部分内容也已融入您正在开发的构建包(build pack)之中。嗯哼。
That yeah. That was great. And and there were a couple things that you mentioned in there I think are additionally worth digging into. And you you kind of have this, if I'm understanding right, in part of the the build pack that you're working on. Mhmm.
该构建包的一部分,聚焦于推送一个名为‘agents.md’的文件。您之前提到,大家手头都存有这类md文件;还提到了‘记忆’(memory)和‘身份’(identity)。我想请您帮我们厘清:假设我正用笔记本电脑工作,使用某款代理运行框架(agent harness),那么我可能拥有一份通用型的agents.md文件;同时,代理在运行过程中也会生成仅对应我当前单一代理实例的专属文件。
Part of that centers around kind of pushing an agents dot m d file. You mentioned, like, people have these m d files hanging around. You mentioned memory. You mentioned identity. I'm wondering if you could kind of help us understand, like, if I have if I if I'm working on my laptop, right, and I'm using a certain agent harness, I may have an MD file that is kind of generic, and then I have files that are created by the agent that it uses that are only corresponding to my single agent.
嗯哼。接着还有‘记忆’模块,以及对其他外部系统的调用。当您将这些内容从本地笔记本迁移至平台时——我猜想您正是在做这件事——那么,究竟哪些内容应放入agents.md文件?再结合您刚才举的例子:比如平台中有一个专司安全审查的代理,它负责执行安全评审任务。对吧?
Mhmm. Then I have, you know, memory and then, you know, calls into other things. As you're pushing this, like, off the laptop now, and I imagine taking that off, like, what belongs in, like, an agent's dot m d file? And what is, like, as you're giving that example, right, you may have one agent in the platform that is a security reviewer for, that that does security reviews. Right?
嗯哼。当您启动该代理时,每个实例、每次会话是否都拥有唯一身份?该会话及其所产生的数据,有哪些特征是独一无二的?又有哪些内容是始终静态不变的?比如,我不太确定agents.md文件是否始终是静态的。
Mhmm. When you spin that agent up, does each instance of that, each session have a unique identity? What is the what's unique about that session and the data that that is generated by that session versus maybe the things that are always static? Like, I I'm not sure if the Agents. Md is is always static.
所以,能否请您帮我们梳理清楚:哪些属于静态元素?哪些随时间动态演进?代理的状态又是如何在实现层面被分散存储与管理的?
So could you help us understand, like, which are the static elements? What's developing over time? How is that, like, state of the agent spread across Right. You know, the implementation, I guess?
当然可以。是这样:若以本次具体实现为例,代理的构建包(agent’s build pack)本质上相当于一份‘样板代码’(boilerplate code),定义了你期望该代理或应用执行的核心行为。比如,我常做演示时会设定:‘你现在是个海盗’;或者另一个演示设定是:‘你现在是Jira系统的一名资深软件工程师’。
Sure. Yeah. So if you think about it, like, in, I guess, in in in this specific implementation, the the agent's build pack is basically like the the boiler plate code of what you want the agent or app to do. So, like, I'll do demos, and I'll have it be like, you're a pirate. Like like like, one of my demos is like, you're a you're a you're a Jira.
比如,‘你负责监控这个Jira页面’——抱歉,我忘了确切术语——但大意就是:持续监控这个Jira队列,查找所有新进工单。一旦有新工单进入,立即开展评审,并确保其质量达标。这里列出了你应当执行的所有事项,以及严禁执行的操作。
Like, you're a senior software engineer. Know, you're gonna watch this Jira page, or I forgot the terminology here. But basically, watch this Jira queue and look for any inbound tickets. As inbound tickets come in, review them, and make sure that they're of good quality. And here's all these different things that you wanna do, and don't do any of this.
因此,这是一个非常简洁的agents.md文件,仅用于明确告知该代理‘它该做什么’以及‘它该如何行动’。随后你便可发起调用,例如:‘好,工单#500已进入,但文档质量很差,请更新该Jira工单,并执行相应操作。’你还可以添加趣味功能,比如‘说话像海盗’。
So it's more of a very simple AgentsMD where it's just telling this agent what it should do how it should act. And then you you can call that and have, like, alright. Well, like, you know, ticket 500 came in. It was poorly documented and, like, update that Jira ticket and, you know, whatever. And then you can add fun things like talk like a pirate.
于是它就会说:‘好嘞,船员!你的工单#500简直糟透啦!快回去修改完善!’诸如此类。这便是其中‘静态部分’的体现。
So it's like, alright, matey. Your, you know, ticket 500 is is terrible. Right? Like, go back and, you know, update it, that type of thing. So that's kinda where the the static part of it is.
而我们的‘记忆服务’(memory service)则可被附加启用。例如,你可以为其关联某个特定项目的记忆。我们设想的场景是:每支团队都拥有自己的一组或多组代理。对吧?比如,A团队的代理仅能访问A团队专属的记忆数据。
And then, like, the memory service we have, where you can attach it. You can have, you know you know, potentially memory of a certain project. So, you know, we kind of envision, like, each set of teams to have their own multiple set of agents. Right? And it could be like, well, you know, team A's agents have the access to team A's memory.
因此,当这些代理启动时,它们便能立刻掌握大量历史信息,例如:应用的架构设计、过往已完成的工作、产品路线图等。如此一来,当它执行安全审查任务时,便能基于充分上下文做出恰当决策并提供精准指导。也就是说,随着你逐步构建本地代理、为其赋予记忆能力并使其愈发智能,这套记忆服务便能在代理频繁启停的过程中,确保它们每次启动后都能即刻知晓过往发生的一切,并明确下一步该如何推进。
So as they come up, they know, like, all of this historical data of, like, what like, the architecture of the application, the what's been done before, the roadmap, that type of thing. So as it spins up and does a security review, it can make proper decisions and proper guidance. So that as you kind of build your local agents and kind of give them memory and they become smarter, that that memory service as you have agents spin up and down, they just immediately they immediately know what what's happened before, know how to how to proceed. As
正如本集开头所介绍的,像本期嘉宾尼克(Nick)这样杰出的专家,将出席10月15日于印第安纳州印第安纳波利斯市举办的中西部人工智能峰会(Midwest AI Summit)。尼克将分享在真实业务环境中部署AI代理的实际经验。此外,我们还邀请了众多顶尖演讲嘉宾,围绕AI赋能团队协作、AI技术选型决策(即如何判断哪些AI能力该采纳、哪些该拒绝)等主题展开深度探讨,带来大量极具实操价值的精彩分享。峰会期间还将设立AI工程交流区(AI Engineering Lounge),届时您可与包括我在内的多位专家面对面交流,现场获取关于您的AI架构设计、技术栈选型、实施路线图等方面的评审建议,助力您顺利落地AI代理及其他AI技术。
you heard at the beginning of this episode, some amazing people like Nick, who's the guest on this episode, are joining us at the Midwest AI Summit, October 15 in Indianapolis, Indiana. Nick is gonna come talk about what it looks like to deploy AI agents in real world environments, and we've got a bunch of other amazing speakers talking about how AI enabled teams work, how to make decisions about what to say yes to and what to say no to in relation to AI and much more super practical and amazing talks. Plus, there's gonna be an AI engineering lounge where you can actually sit down with folks like myself. I'll be there. Get get review on your AI architecture, your stack, your road map, etcetera, towards the rollout of things like Agents or other AI technology.
这是一场不容错过的务实盛会:美食佳肴、精英云集、高效社交,更有实实在在的实践价值。切勿错过!活动时间为10月15日,地点位于印第安纳州印第安纳波利斯市。注册时使用优惠码‘Practical AI 20’,即可享受八折优惠。请访问midwestaisummit.com,并输入优惠码‘Practical AI 20’完成注册。
This is a practical, event that you don't wanna miss. There'll be great food, great people, great networking, and practical value. Do not miss this. It's October 15 in Indianapolis, Indiana, and you can use the code Practical AI 20 to get 20% off registration. So go to midwestaisummit.com and use the code Practical AI 20 to get 20% off registration.
尼克,在我们刚才准备进入休息之前,我想我可能打断了你——你正要开始说些什么。你想立刻再回到那个话题吗?
Nick, before we were going into break, I think I may have cut you off when you were just starting to say something. You wanna dive back into that real quick?
不,我觉得我已经讲完了。希望我再次回答了那个问题,不过这也没关系。好的。
No, I think I covered Hopefully I answered the question again, but That's no problem. Okay.
所以,我真的很感谢这次交流——这对我理清所有这些内容如何相互关联非常有帮助。我想我此前已有一些基本理解,而你则提供了更深入的细节。我想向你请教:我们正着眼于未来,我有几个问题正驱动着我的思考。基于你刚才所说的内容,你已促使我以更具创造性的方式进行思考。那么,正如我们此前讨论过的MCP……
So I really appreciate This has been really good for helping me trying to conceptualize how all this fits together. I think I had some understanding, you've gotten a level of detail. I want to ask you, we are looking forward, I have several questions that are really kind of driving my thinking. You've got me thinking creatively based on what you've said. So as you look at We've talked about MCP.
目前正不断涌现新事物,比如A2A(即‘代理到代理’协议),一些组织已开始关注它;他们或许已有自己的MCP服务器,但正试图构建相应架构,并引入你刚才所谈的那种条理性与规范性。于是他们便恍然大悟:‘哦,原来它跟我们已知的东西并没有太大不同。’但与此同时,这一领域正飞速演进,又不断出现诸如此类的新协议。那么,关于如何着手将这种持续不断的变革融入自身体系,你是否能提供一些指导?先从技术层面谈起,之后我再提另一部分。当你尝试引入新事物并使其真正落地运行时,你们是否曾思考过应如何构建相应的组织机制?
There are new things coming out, things like there's the A2A, which is the agent to agent protocol, and organizations are starting to look at that, and they already have their MCP servers maybe, but they're trying to get the structure and kind of bring the sanity around it that you've been talking about. Then they kind of go, Oh, okay, it's not so different from what we already know. But as this is evolving very fast and you have things like these new protocols, do you have any guidance on how to start integrating this constant flow of change in, terms of First on the technology, and I'll hit the other half of that afterwards. As you're trying to bring things in and make it work, have you guys kind of thought about how to structure that?
我想,我们姑且就说是‘小步快跑’吧,对吧?尤其是当我们谈及企业级范畴时,它们采纳这些新兴技术的速度往往慢得多。因此,你需要分层推进,不必非得一次性全面采用所有新技术,或许只需先让一个简单代理运行起来即可。
I guess we'll just say take baby steps from everything, right? Especially when we talk about the Enterprise scope, they can be a lot slower to adopt some of these newer technologies. So you kinda layer that on. And you don't have to necessarily adopt all of these things at once. You can maybe just get a simple agent running.
而且,你知道,对大多数机构而言,仅是获得大语言模型(LLM)的访问权限,仍是当前最大的障碍,对吧?一个安全、合规、经批准的LLM访问渠道。然后,可能还需经过AI委员会——也就是他们的专门委员会——的审核流程,对吧?
And, you know, for most most places, you know, just getting access to an LLM is still the biggest hurdle. Right? A secured, you know, approved. So and then potentially, you know, going through the going through the AI AI council, right, their committee. Right?
也就是说,所有事项都必须经由AI委员会审议并获其批准。要知道,如果你此前从未在企业环境中工作过,就会发现绝大多数大型企业都设有此类委员会。
Like, everything must run through the AI council and be approved. If, you know, like, most you know, if you're not if you've never worked in an enterprise, most large enterprises have a council
或专门委员会。所以我清楚……
or committee So I know
所有事情都得走这个流程,对吧?是的。
for everything. Right? Yes.
所以这就像是:‘我们要去委员会汇报我们的构想,然后静候六个月,再看结果如何。’对吧?因此,你只能耐心地逐一通过各委员会、各专门小组,以及所有这类‘有趣’的流程。但一旦最终获批某项方案,那就立即开始迭代。
So it's like, we shall go to the committee and we shall present our idea. We will wait six months and see what has the result been. Right? So you just kinda have to work through the councils and the committees and and all that fun. But once you finally get something approved, just just just iterate.
你要明白:别试图一口吃成个胖子,务必小步快跑,循序渐进,从而取得切实进展。随着你逐步掌握相关技术,下一步自然会水到渠成——比如:‘嗯,如果我能接入一些MCP服务器、为其配备工具,那就能把代理做得更好。’好,接下来我们就得推动这些工具获得审批,再在此基础上继续扩展。
And you're like, don't don't try to boil the ocean, make baby steps, you know, to and and get progress. And then as you'll like, and you'll learn the technologies, and then the next step will just kinda be obvious. Like, well, I I can make the agent better if I get some MCP servers, get them tools. Alright. And then we gotta get these tools approved and then add on to that.
此外,你知道,其中一些管控措施(例如Tainzee平台所提供的那些)有助于企业将这些工具真正落地应用,因为这并非单纯从互联网上随意下载一堆零散组件——如今,这种做法本身已潜藏巨大风险。因此,预先设置一些管控措施,无疑是一件好事。如果你此前已有使用某些平台或应用的经验,那就请将这些经验与知识延续并迁移过来。
And then, you know, you know, and some of these guardrails help inner you know, of Tainzee platform help enterprises bring these tools to to to light, because it's not just, you know, all this random stuff downloaded from the Internet. Right? Which that can be its own danger nowadays. So having the you know, having some some guardrails in place is is a good thing. If you've had you know, if you have experience with some of these platforms or apps running before, take that experience and that knowledge and kind of bring it forward.
同时,我认为也应充分利用现有人员及其技能。我发现,在许多组织中,每当一项新技术出现,便会专门组建一支新团队,而该团队往往自行发号施令。然而,组织内其实还存在大量其他极具专业能力的人才,本可提供有力支持;但现实中,这种协作却常常面临阻力。因此,我们应努力促成各团队协同合作,而非仅由新团队包揽所有创新事务,而让那些长期坚守岗位的既有团队被边缘化。
And utilize your existing people and skills, I think, too. I think a lot of times too, I see in organizations, like a new technology will come up, and a new team will be built, and that new team will decree. But there's so much other, like, really skilled people that could help, and it's always kind of a a friction too. So how try to try to get the teams to work together too, and not not just have the new team doing all the new things. And then the the teams the teams that have been there all the while have that.
类似这种结构性张力始终存在。因此,我们也需着力打破部门壁垒,以帮助员工快速上手,并顺利推进整个进程。
Like, that's always another constant flow. So try to break those silos down as well to help get people up to speed and get through that process.
我自己曾在多家企业任职,我认为你刚才提到的最后一点,我在不同组织中已多次目睹。那么,该如何弥合这种裂痕呢?我想,部分原因在于每家组织都有其内部政治生态,其组织架构也各不相同。‘新技术、新团队’的说法极为普遍,但人们也逐渐意识到背后的原因。
Having worked in multiple enterprises myself, I think, that last point, I think I've seen that multiple times across different organizations. How do you bridge that? I think part of it, kind of have Every organization has its internal politics. They all have the different structures. It's really common to say new tech, new team there, but then I think people recognize why.
你会看到这种现象,有时也会看到某种调和,但每当这种情况发生时,似乎总伴随着些许挣扎。那么,当你正试图弥合这种裂痕时,你有何见解?许多大型组织内部高度割裂——某个业务单元,几乎如同身处另一个宇宙,与另一业务单元完全隔绝。那么,你如何推动跨业务单元的采纳?既要善用可能已存在的新团队,也要调动那些结构稳固的既有团队,从而以一种切实有效的方式,将能力在整个大型组织范围内推广开来?你是否有相关指导建议?我想,这恐怕与传统应用开发领域并无本质区别,但我认为,这正是当下众多组织正共同面临的难题。
You'll see that, and sometimes you'll see a reconciliation, but it always seems like a little bit of a struggle when that happens to try to Do you have any thoughts around, as you're trying to do that, you may have A lot of big organizations have They're very one business unit, maybe almost like in a different universe from another business unit And so how do you get that kind of cross adoption where you're taking advantage of maybe both the new teams that may be there, but also some of the old structured teams, and you're trying to spread the capability across the larger organization in a useful way? Guidance? Do you have I imagine it can't be that different from the more traditional app dev side, but I think this is a struggle that a lot of orgs are facing right now.
是的,嗯,我想,这其实是双向的。也就是说,如果你拥有这支新团队,那么该团队的职责之一,便是主动联络所有其他团队——因为他们拥有大量可助你达成目标的专业人才,对吧?毕竟,新团队通常肩负着极具挑战性的使命,比如‘在全企业范围内推行AI’,或者此前的‘全面上云’。
Yeah, well, think, yeah, so I mean, it goes, I think, a lot both ways. So if you have the new team, right, the new team can like, the responsibility of the new team is, like, engage every other team because they have a lot of people that can help you out and achieve your goal. Right? Because the new team probably most likely has a very stressful and, like like, you know, like, adopt AI everywhere. Or before it was like, go cloud everywhere.
对吧?这类目标在企业环境中,绝非轻而易举便可启动。因此,新团队需要主动开展工作,例如定期举办‘办公时间’(office hours)——每周一次;主动联络其他团队;若你在办公室办公且同事也在现场,还可组织‘午餐学习会’(lunch and learn)之类活动。总之,要搭建一个开放平台,供人们前来学习入门、提问交流,而非仅仅被动等待——比如有人看到一篇关于某个新平台或新AI工具的帖子后问:‘我该怎么起步?’
Right? Like, those those goals are, like, not quite easy to to get going in enterprise. The the new team needs to, like, you know, potentially run, you know, office hours, weekly office hours, reach out to their other teams, you know, maybe before, you know, like a lunch and learn if you're in the office and have people in the office, that type of thing. And just have, like, a forum for people to come in and learn and get started and, like, ask questions and not, you know, like, hey, like, I I saw this, you know, this post about, you know, this new platform or this new AI thing. How do I get started?
‘有没有相关文档?我该做些什么才能开始?’——要营造一个开放、友好、欢迎新人加入的起点环境。而如果你属于那些‘非新团队’,或已在组织中长期工作的团队,则同样应积极行动,主动联络这些新团队。因为很多新人亟需帮助,他们可能正承受着巨大压力。
Is there any documentation, or what can I do to get started? And just kinda have an open and very welcoming place to get started to bring in the folks. And then if you're on some of the, let's say, not new teams or teams that have been there for a while, be engaging and and and reach out to those teams. Because a lot of the the new people are gonna need help. Like, they, you know, they're maybe under stress.
因此,关键就在于打破这种隔阂。此外,我认为借助这种迭代方式,进展速度会大幅提升。而且,人们天然倾向于协作——我记得我曾在VMware Explorer大会上做过几场分享,每次开场我都先请现场观众举手:
So it's it's just breaking that down. And then I think with this iteration, right, it's gonna happen a lot faster. And I think people just naturally wanna work together. Because I I think I I was at VMware Explorer, I I did a few talks. And I started every talk with like, alright.
‘请大家举手示意:在工作中使用过Cursor、Claude Code等类似工具的人,请举手!’结果几乎全场所有人都举起了手。我当时就想:‘这比我预想的多太多了。’
Let's let's get a a show of hands in the room. Who has used one of these tools like in at work? Like cursor, Claude code, whatever. And pretty much the entire room and all of them went up. And I was like, well, that's a lot more than I expected.
因此,即便是在传统角色群体中——比如平台工程师、开发工程师,甚至基础设施管理员——这类工具的采用率也已相当可观。我认为,整个企业界正以前所未有的速度拥抱这一趋势。而加强协作,无疑将进一步助推这一进程。所以,不妨开设‘办公时间’、主动联络、积极作为;如果你身处其中,那就别抗拒变化,而应保持开放心态、乐于接纳变革。
So like, the adoption rate even at, you know, the traditional, like, you know, platform or developer engineer, and, you know, or just infrastructure admin at some of these, personas is is well into that that scope. So the entire enterprise, I think, is picking up on this really fast. And the, you know, the more collaboration, I think it just will help out. So, you know, just office hours, you know, reach out, be proactive. And I guess if you're on if don't be be pro be be mindful or be open to change.
这只是泛泛而谈。根据我过往所见,如果你抗拒变革、抵触变化,那你很可能被打上标签,进而被边缘化。但即便你持有个人见解,只要以开放包容的态度表达出来,你过往职业生涯中积累的关键洞见,反而更有可能在新范式下得到实际应用。
I just this is just in general. If what I've seen before and and if you're if you're resistant and resist the change, and, you know, that's that's gonna kinda get you labeled and kinda put off the side. But if you're you may be at a you may have your own opinions, but if you present them in a way that kinda is, let's say, maybe open minded per se, you have a better chance at some of those key learnings that you've dealt with throughout your career to actually be applied in the new way as well.
这很有道理。
That makes sense.
是的。我很好奇,想暂时回到你之前提到的一点上。我们刚才聊到系统在不同环境间横向扩展时,我的第一反应就是安全问题,因为在我所在的行业里,安全可是个大事儿。我们确实会采用物理隔离(air gap)之类的做法。
Yeah. I'm curious. I wanna circle back for a moment on something you said. As we're talking about kinda spreading across, my mind goes to security, because I know in my industry security is pretty big deal. We do have air gap things and stuff like that.
这正是国防领域所采用的方式。但当你思考这个问题时,眼下有一个非常热门的话题——得往前倒几周说:我们之前某期节目已深入探讨过OpenAI、智能体集群(swarms)泄露事件、Hugging Face相关事件等整件事。如果听众还不熟悉,我建议大家回听我们最近那期专门讲这个话题的节目,这件事目前确实是大家最关注的焦点。
That's what we do in defense. But as you're thinking about that, one of the topics that is a really common topic now is kind of going back a few weeks. We covered it in-depth on a previous episode. The whole OpenAI, the swarms got out, hugging face, that whole thing. I'll refer people back if they're not familiar with it to our episode recently that covered that, but that is top of mind.
这件事不仅牵动着安全部门的神经,也让法务部门高度关注,公关(comms)团队也在积极思考:万一类似事件发生在我们自己的组织里(无论该组织是哪家),我们该怎么办?另外,你能稍微谈谈吗——随着你将企业架构更新以适配智能体(agents)这一新范式,我们已不再局限于传统软件与应用的世界,而是把过去积累的一些经验教训,重新应用到这个全新场景中。这种演进对企业安全建设具体有哪些助益?毕竟对很多从业者而言,他们的核心职责就是防止事态真正失控。
It's not only top of mind for security, but it's top of mind for legal. It's top of mind for comms as they're thinking about what do we do if something like this were to happen in our org, whatever that org is. And can you talk a little bit about, as you've kind of brought the enterprise structure up to date to deal with agents, and we're beyond just the traditional software and app world, and we're taking some of the same lessons and reapplying them in a new context here. Can you talk a little bit about how that helps on the security side? For the folks out there that are really That's their job is to keep things from really going awry.
你能就‘把事情关在盒子里’(keeping things in the box)这个说法,稍作展开谈谈吗?
Can you talk for a moment about keeping things in the box, if you will?
好的,没问题。不过我先做个免责声明:以下所有内容都仅作为可能有用的建议供参考。如果你真去深挖Hugging Face那些事,可能会觉得有点吓人。所以,我绝不是说我们比所有AI实验室都更厉害,或类似的意思。
Yes, sure. And then I guess I'll put a disclaimer. These are all could be suggestions to help out with. If you really dig into some of the hugging face stuff, it's a little scary. So I'm not to say that we're, like, better than all of the AI labs or anything like that.
那么,如果你回顾一下事件最初是如何发生的,就会发现:它们一开始是突破了沙箱(sandbox)限制,对吧?接着,它们就找到了一些可被访问的资源。而围绕这些应用或智能体所能执行的操作,建立监控与管控机制——这其实一直是企业级应用长期关注的重点,对吧?
So but if you if you look at some of the the things where how that kinda got started is where they, you know, they started getting out of the sandbox. Right? And then they they found things that were, like, they could get access to. Or, you know, having monitoring control around what those apps or agents can do is is, you know, something that's been been in mind for all enterprise apps. Right?
比如,设置各类防护栏(guardrails),甚至划分网络区域:‘嘿,这是个高度监管区域,安全级别极高,完全锁定。’就连传统的防火墙,或许都能在很大程度上阻断这类事件。
So, like, having, you know, kinda guardrails, even, like, network zones. Hey. This is a highly regulated zone. It's it's super locked down. Like, even just like traditional firewall would have potentially blocked a lot of this stuff.
对吧?所以这一点很关键。也就是说,许多企业级基础经验——或许可以理解为‘老团队’和‘新团队’之间的代际差异——本质上就是:‘伙计们,你们其实本可以,呃,我不知道,部署一些最基本的安全控制措施啊。’而且我记得他们自己也提到过,当时的监控系统根本没起作用,压根儿就没怎么监控。
Right? So it it it's kinda key. Like, you know, a lot of the core enterprise learnings that kind of maybe take that for, like, you know, the the old team versus the new team. It's like, well, guys, you could've just, you know, I don't know, had some basic controls. And, like, I think they even talked about, like, their monitoring wasn't working, and they weren't really monitoring it.
结果呢,你就有了一大堆智能体集群;紧接着,它们就侵入了Artifactory(制品库),在那里发现了薄弱环节——Artifactory居然连着互联网,然后它们不知怎么地,多次清空了整个Artifactory实例。我不是说我们能防住一切,但至少,采用那些核心的企业级技术——比如强化型沙箱(hardened sandbox)机制、高度锁定的网络管控策略——多少能帮上一点忙。再比如,持续监控智能体内部行为,确保这些智能体不会偷偷注入本不该拥有的工具。
And, like, you had all these agent swarms. And then, of course, then then they got to the Artifactory, which then they found the weak link, and the Artifactory had the Internet access, and somehow they magically, you know, zeroed the Artifactory instance multiple times. So not to say that we could prevent everything, but it's just you take those, at least, core enterprise technologies that maybe would've helped out a little bit of just agent control, like hardened sandbox type con constructs, very locked down network controls. That would help a little bit potentially. You know, just, you know, monitoring what's in the in the agent, Make sure that the agents aren't, you know, somehow injecting tools that they're not supposed to have.
我不确定这是否真是个问题。但说到一个应用程序,其整个依赖栈(dependency stack)始终处于开放状态、随时可能出问题。因此,你必须确保依赖栈、容器、操作系统乃至整个平台,都尽可能及时打补丁、保持稳定可靠。所以——我觉得关键在于:显然,他们竟在Artifactory上搞出了一个消息看板(messaging board),随后又被删掉、又重建……这种事本身就让人有点懵,也直接引发了周末那波‘AI要毁灭人类’的恐慌情绪。
I don't I'm not sure if that was an issue or not. But, you know, when you talk about an application, the whole dependency stack is always up to up to grabs. You wanna make sure that the dependency stack, the container, everything is and the whole OS and the whole platform is trying to patch and reliable as possible. So it's a I I think the the key thing is obviously, you know, we had the whole mind bending effect of that they somehow made this messaging board on Artifactory, and then it got deleted, they recreated it. So there there's that factor, which I think everybody's a little like and it goes into the whole AI is gonna kill us thing that happened over the weekend.
对吧?比起瞎想这些玄乎的事,不如先做好基本的安全工作,对吧?
Right? Versus just do some basic security, basic stuff. Right?
那是条社交媒体帖子,误读的人比较少。
That that was a a social media post. Less people misinterpret That
没错,确实如此。如果你没刷AI圈的推特(AI Twitter)或AIX社区,可能不太清楚:最近有个人从Anthropic离职,随后一群Anthropic员工纷纷发帖,称他们担心AI在本周末或周五造成人类灭绝的概率超过10%。这事随即引发大量讨论,姑且这么说吧。我指的就是这个。
that's that's a quite yeah. If you're not on AI Twitter or AIX, there's a lot of posts around, you know, somebody left Anthropic, and a bunch of Anthropic people started posting around that they're afraid that there's like greater than 10% chance that AI is gonna take out humanity over the weekend slash Friday. And then that stirred up a lot of conversation, let's just say. So that's what I was referring to. A bit.
嗯,是的。
Yeah. Yeah.
好的,我觉得这挺有帮助的,谢谢分享。我们习惯在访谈尾声抛出一个开放式问题,主题偏向未来展望。你在日常工作中、主持播客时、与各方人士交流并逐步构建自己对技术走向的认知过程中,我们希望邀请嘉宾大胆畅想一番——当然,我们不会拿你的预测当真。
Okay. I guess that's useful. I appreciate that. We like to finish off by kind of giving you kind of a free form question, and that is kinda toward the future. As you are doing your job and running your podcast and talking to people and kind of building up your perspective on where things are going with this, We like to ask guests to go ahead and get crazy and prognosticate just a bit, and we don't hold you to it.
我们通常这样操作:当你放空思绪、任由大脑漫游,在夜深人静准备入睡时,或小酌一杯放松身心时,你脑海中浮现的未来图景是什么?你可以自由选择时间尺度,但我特别想听听:你认为接下来会发生什么?下一步是什么?组织现在就该未雨绸缪、开始思考哪些面向未来的问题,哪怕当下尚未到来?嗯哼。
Really the way we do this is when you're kind of just letting your mind wander and you're thinking about these things in the back of your mind, going to bed at night, having a glass of wine, whatever it is you do to chill out, where do you think things are going? And you can choose the timeframe that you like, but I really like to think, what do you think is coming? What's next? What should orgs be having a thought toward for the future, even if we're not there yet today? Mhmm.
在访谈收尾之际,你对未来图景有何想法?
Any any thoughts on on what that future looks like as we close out?
哦,天哪,可能性太多了。但从企业视角出发,我认为我们会看到大量团队结构与岗位职能的调整——这甚至不单限于企业层面,整个商业侧都将发生巨变。
Oh oh, boy. It could be it could be many things. But I I think from a a enterprise perspective, I I think we'll see a lot of, like, team change and role change. Not even just an enterprise. Like, the whole, like, from the business side, things are gonna change a lot.
对吧?因为你已经开始察觉到了——今年我重听了自己播客的往期节目,光是年初那几期,就让我感慨:哇,变化真大啊!我甚至难以想象,几年后世界会变成什么样;如果当前大语言模型(LLM)的发展速率继续下去……
Right? Because you're starting to see and I I was going through old episodes of my podcast this year and just some of the old just the start of this year, and there's just now. Was like, wow, a lot has changed. And I like, can't imagine, like, can you, like, you know, imagine a couple years from now how much change the rate of changes now if the L
它正在加速。
It's accelerating.
这种加速感是真切存在的,因此很难想象未来图景。但我确信,从商业角度看,我们将见证一场彻底变革:开发流程、产品管理等方方面面都会重塑,各种新角色将应运而生,组织架构也将随之改变。而且我认为这终归是件好事,因为虽然人们总担心失业,但我发现——我自己以及许多同行都反复印证过这一点——我现在比以往任何时候都更忙碌,原因是我手头有一大堆智能体,而它们需要我提供各种支持;我正持续构建那些一直想做却苦于没时间实现的东西。
Perceived, So it's it's hard to imagine that, but I I definitely think from a business perspective, we're gonna see, like, a radical change in, like, how how, you know, development and, you know, product management and everything changes or everything kind of, you know there's gonna be, new roles get created. You know, orgs are gonna change, I think. And I think I think for the good too, because I think, like, there there's always a fear of job loss, but I I find that I've and I've heard this echoed across many personal experiences. I am, like, working harder than I ever have because I have all these agents, and they, like, they need stuff from me. And I'm constantly, like and I'm doing building things that I always wanted to build, but just never had the time to.
所以我感觉,我们所有人很快都会忙得不可开交;也许我们真得注意别让智能体泛滥成灾。但对我而言,这实在太难了——因为这一切真的太迷人了,太令人愉悦了。如今借助自动化我能完成这么多事,我简直无法想象,六个月后这些智能体又能为你做到些什么。我认为语音交互将迅速普及,甚至可能催生一种全新的计算机交互方式。
So I feel like we're all gonna be busy, and it maybe maybe we need to, you know, not not get too crazy with the agents. But it's it's hard for me because I it's just it's it's fascinating. It's just it's really enjoyable. So doing a lot of things with automation, I can only imagine what these agents are gonna be like in the, you know, the next six months in terms of, you know, what they can do for you. I think we'll see a lot with voice come come into play and maybe even a new style of interaction with the computer as well.
所以这也会很有意思。另外,你看到那个帖子了吗?Hugging Face在卖那种小型机器人玩具?
So that will be interesting as well. And then I I obviously, I think, you know did you see the the post, like, Hugging Face had little robot things on sale?
看到了,是的。
Yes. Yeah.
对,就是那种微型管道机器人(micro duct robots)之类的小玩意儿。
Yeah. So like the little little micro duct things or whatever.
我看到了,当时还跟我太太说:‘咱们要不要买一个?’她立马回我:‘你玩具已经够多了,打住!’
I did. I was like I was like to my wife, was like, maybe we should get one. And she's like she's like, you have enough toys. You just stop.
嗯,我可能已经给家里人下单买了几个,我觉得那些小东西真酷。所以,像机器人这类方向——大语言模型(LLM)固然很棒,但人类还有太多可能性有待探索,对吧?只要我们能避免‘终结者’(Terminator)式的灾难场景,未来一定会很精彩。
Well, I I may have ordered a few for the family, and I'm like, those things be awesome. So, like like, robotics and things, like, you know, I I think the LLM is is great and wonderful, but there's so many more possibilities where we could go that I guess, like, for humanity. Right? As long as you don't we prevent the Terminator scenario. It'll be great.
对吧?完全正确,绝对如此。
Right? So Totally. Absolutely.
太好了,感谢你描绘这幅图景,这对我们帮助很大。是的,当前的变化速率确实疯狂,我完全赞同你的看法。
Great. I appreciate you painting that. That that helps a lot. Yeah. The rate of change is just insane now, I agree with you.
我觉得发展速度会越来越快,但以这种方式结束本期节目非常棒。非常有趣。我总是很乐意听到大家对这些问题的看法,比如大家认为未来趋势会如何。感谢您今天来到节目中做客。这期节目非常精彩,我学到了很多。
I think it's going to get faster and faster, but great way to end the show. A lot of fun. I always love to hear what people say we're asking about kind of where they think things are going. Thank you for coming on the show today. It was a great I learned so much.
非常感谢!也希望听众们能收听《Cloud Foundry 周刊》,听您进一步探讨这些话题。大家也一定要去参加中西部峰会,现场聆听您的演讲。我去年曾出席该峰会并做了分享,但今年不会到场,所以得看看能否找到相关视频回放之类的资料。
Really appreciate that. And I hope people tune in to Cloud Foundry weekly hear you talking more about these topics. And they should definitely go to the Midwest Summit and hear your talk. I was there last year, did a talk. I won't be there this year, so I'll have to see if I can get ahold of the video of it or something.
总之,感谢您今天做客《实用人工智能》节目。
But anyway, thanks for coming on Practical AI today.
谢谢邀请我来做客。
Thanks for having me.
好了,本期节目就到这里。如果您还没访问过我们的网站,请前往 practicalai.fm;同时欢迎在 LinkedIn、X(原 Twitter)或 Blue Sky 上关注我们。我们会持续发布与最新人工智能进展相关的洞见,诚挚期待您加入讨论。感谢本期合作伙伴 Prediction Guard 为本节目提供运维支持。
Alright. That's our show for this week. If you haven't checked out our website, head to practicalai.fm and be sure to connect with us on LinkedIn, X, or Blue Sky. You'll see us posting insights related to the latest AI developments, and we would love for you to join the conversation. Thanks to our partner, Prediction Guard, for providing operational support for the show.
欢迎访问 predictionguard.com 了解更多信息。此外,感谢 Break Master Cylinder 提供配乐,也感谢各位的收听。本期节目就到这里,下周我们再会。
Check them out at predictionguard.com. Also, thanks to Break Master Cylinder for the beats and to you for listening. That's all for now, but you'll hear from us again next week.
AI agents are moving beyond laptops and prototypes and into enterprise environments where security, compliance, scalability, and reliability matter. Nick Kuhn from VMware Tanzu Platform joins Daniel and Chris to discuss what changes (and what doesn’t) when deploying agents alongside traditional applications. They explore agent build packs, MCP gateways, shared memory, identity, sandboxing, and what enterprises can learn from years of platform engineering. Nick also shares practical advice for organizations adopting agents today and looks at what the future of AI could mean for enterprise teams and software development.
编辑摘要和译文均基于该出版方提供的资料生成。
发布者音频 (在新标签页中打开)这些观点关联至发布方提供的带时间戳的访谈文字稿。其中的转述内容已标注,不作为逐字引语呈现。
阅读发布者的文字稿 (在新标签页中打开)报告问题