智能横向扩展:Cisco 对“认知互联网”的构想——与 Vijoy Pandey 对谈
Pandey 对前沿 AI 的核心判断是,行业过度押注于把单个“脑”纵向做大,却没有充分建设让专业化智能体横向协同思考的轴线。 他认为,共享意图、上下文、谈判和记忆,有望推动能够在无需人类介入的情况下解决真正新问题的系统出现:「集体永远大于个体」(“The collective is always greater than the individual.”)。对投资者而言,这意味着 AI 基础设施价值将有相当一部分从模型规模转向编排、网络、身份和治理。
Cisco 已经拿出了可量化的证据,证明多智能体系统能够自动化复杂的企业运营。 CAIPE 是一个约20个智能体组成的站点可靠性平台,覆盖5+个接口、100+次工具调用和超过10个工作流;它将团队负荷降低了30%,让40%的任务实现全流程智能体化,并把响应时间从“数小时缩短至即时”。这是本期节目中最硬的近期 ROI 信号。
AGNTCY 是 Cisco 面向多供应商智能体经济推出的开源底层方案,目标是提供发现、身份、通信和可观测性基础设施。 其目录支持按能力和声誉搜索,既支持以服务形式交付智能体,也支持交付代码,并采用分布式哈希表,让“没有任何人拥有这套目录”。战略价值相当可观,因为控制发现和身份的一方,也可能进一步控制声誉、安全、交易和定价。
企业自治的关键,在于用短时、任务专属的访问权限,替代长期有效的基于角色权限。 Pandey 提出的 TBAC 模型,只授予特定工具、任务或交易所需的最小权限,任务结束后立即将智能体恢复到基线权限。由于授权取决于理解语义交互,访问层本身必须推断意图:「一路到底都是 LLM」(“LLMs all the way down”)。
Pandey 提议为概率型智能端点新增两层网络协议:第8层负责语法互操作,第9层负责语义或认知状态。 自然语言状态传输提供兼容性;压缩状态传输面向受限边缘设备;潜空间传输则有望在模型之间直接搬运整个 KV cache,绕过分词开销。实时认知网络将连接大量智能体,同时允许企业自行选择记忆基础设施。
性能提升带来的上行空间,同样对应着一个规模相当的监督难题。 Nathan Labenz 以潜在推理和每秒15,000个 token 的演示为例,说明智能体协作可能跑在人类理解之前;但 Pandey 反对人为降速。他给出的答案是让“认知引擎”充当加速器或守护天使,监控合规、安全、偏离和过度专业化——不过他也承认,概率型控制可能做到95%或99%,而不是100%。
Pandey 预计,至少未来5年,企业智能体技术栈仍将保持结构性多供应商格局,因此开放互操作和护栏是刚需,而非可选功能。 ServiceNow、Salesforce、Microsoft、OpenAI、Anthropic、Google、Cisco 等不同所有者、拥有局部目标的智能体,必须共享认知。他对近期的判断非常明确:企业“未来5年内”不会得到一个包办所有职能的单一智能体。
1. Pandey 将 Cisco 的 AI 机会定义为横向扩展系统
Labenz 用“让信息在全球流动”(“moving information around the world”)这句话概括 Cisco,Pandey 基本认可,但强调 Cisco 具体聚焦4项业务:网络、安全、可观测性和协作。
面向 AI 听众时,Pandey 更愿意把 Cisco 定义为“分布式系统公司”。更大的服务器是在纵向扩展;把更多服务器联网组成算力集群,则是在横向扩展。现代工作负载两者都需要,但“分布式系统”这一框架把 Cisco 的优势放在了横向轴线上。
对 Pandey 而言,横向扩展不只是硬件层面的类比。它最终成为连接独立开发的智能的组织原则,让专业化智能体以集体形式运作,而不是把所有能力都塞进一个不断变大的模型。
Labenz 提供了背后的政治动机:前沿 AI 正在越来越集中能力与权力,而互联网最初承诺的是去中心化参与。他希望 Cisco 的工作能够支持一种更加“分布式、有缓冲、网络化”且无需许可的替代方案。
2. 在不可承受失败的地方,网络仍保持确定性
Pandey 依次讲解了正式的 OSI 协议栈——物理层、链路层、网络层、传输层、会话层、表示层和应用层——同时提醒说,实践者经常会绕开这些清晰边界:“先把事情做成”,而不是教条式地遵守模型。
实际网络里最重要的标志分别是物理层和链路层的 Ethernet、网络层和传输层的 TCP/IP,以及应用层的 HTTP 或 HTTPS。Pandey 开玩笑说,网络专家可能会对此提出异议,但对普通用户而言,其余大部分形式化定义并不重要。
实际的数据包转发仍然刻意保持确定性。交换机和路由器中的路由表不应把 Labenz 所说的连接“交给概率”;包括 BGP 在内的更高层控制面软件决定谁可以通信、执行公司间策略,并在海底电缆被切断等故障发生时绕行流量。
机器学习早已存在于这套确定性核心的周边:异常检测、对 Super Bowl 等活动的流量预测、互联网关键节点的故障预测、客户情绪分析,以及 Webex 的噪声消除。生成式 AI 改变的是 Cisco 在核心网络之上的运营方式,而不是可靠传输数据包的必要性。
3. CAIPE 把多智能体编排转化为可量化的 SRE 产出
Outshift 最早的生成式 AI 落地项目之一最初以 Jarvis 之名讨论,后来称为 CAIPE(Community AI Platform Engineer)。它的出发点,是把编码智能体模式应用到站点可靠性工程,因为重复性的支持和基础设施任务本来就已经通过软件表达。
CAIPE 不是一个单一聊天机器人。5+个用户界面向一个约20个协作智能体组成的系统提供入口,系统在云服务商、内部部署和云原生环境、可观测性、编排、网络与安全等领域发起100+次工具调用,目前覆盖超过10个工作流。
Pandey 给出了3项具体结果:SRE 团队负荷下降30%;已处理任务中有40%实现了完整智能体化,即“端到端彻底处理完毕”;用户响应时间则从“数小时缩短至即时”。开发者和负责支撑他们的基础设施运营人员都因此受益。
Cisco 随后将这套代码扩展到 Splunk、Webex 等其他业务,并向 Cloud Native Operational Excellence 社区开放。Pandey 提到 Adobe、AWS、Cisco、Nike 及其他企业参与,认为这说明 CAIPE 正从内部自动化项目走向更广泛的应用。
4. Pandey 将高级智能定义为团队成果
Labenz 提出了一个直接的劳动力问题:如果模型让网络管理效率提高100倍,世界会不会因此进行100倍的网络管理,重新定义 SRE 角色,或者直接裁撤岗位?Pandey 没有给出人员数量或市场规模预测,而是把话题转向行业应当追求的能力。
他偏好的北极星同时包含技术和经济定义:一组智能体协作解决一个全新的问题,这个问题不在任何参与者的训练数据中,并且能够在没有人类介入的情况下“100%的时间”完成解决。他把这视为 ASI 应该抵达的目标。
行业迄今只沿着一个方向追逐这一目标:更大的模型、更强的推理器、更多数据、更多算力和更多参数。Pandey 预计纵向扩展会继续,但认为只有当行业能够通过共享意图和认知“横向扩展智能”时,时间表才会真正推进。
Labenz 将这一点与 Meter 的任务时间跨度框架联系起来:Opus 4.6 的估计值约为16小时,但更长的任务可能需要拿来与有组织的人类团队比较。即便 Claude 或 Gemini 2.5 能够生成子智能体,也更像是一个 AI 让自己集群化,可能保留相关性故障,而不是真正形成多样性。
5. Pandey 把语言视为集体智能的模板
Pandey 认为,人类使用工具和符号沟通已有数十万年,但语言在约70,000年前带来了跃迁。它让意图对齐、战略制定、委派、专业化和持续协作成为可能。
他给出的具体类比是一座此前从未见过的山丘。一个群体可以不再只是朝着山丘奔跑,而是先选择策略,再把更大的目标拆成子任务,按专业能力分工,协调执行,最终解决任何单个成员都未曾遇到过的问题。
今天由模型生成的子智能体仍然更像“我大脑中的子进程”(“sub-processes within my brain”)。Pandey 更大的构想,需要的是拥有不同专业、模型、供应商、历史和优化函数的独立智能体,更接近一个团队,而不是某个编排器克隆出来的延伸。
因此,“认知互联网”是一张网络:专业领域智能体可以在其上发现彼此、相互谈判、共享机构知识和工作上下文,并进行集体创新。由于专业化必然跨越供应商,Pandey 说,这些智能体“按定义就会来自不同供应商”。
6. 两个播客智能体暴露了缺失的软件连接层
采访前的准备提供了一个刻意简化的样本。Labenz 的智能体研究了 Pandey,并将结果与播客档案进行比对;Outshift 的智能体则围绕 Pandey 和 Outshift 的工作展开研究,并对照 Labenz 最近的节目记录。两者都产出了有用文档,却没有遇到彼此。
每个智能体都在进行局部优化。Labenz 的智能体拥有节目历史,其隐含目标是制作最好的一期节目;Outshift 的智能体拥有公司专属上下文,也知道听众过去对哪些主题感兴趣。两套知识围绕一个大体兼容的目标,形成了一个维恩图。
最终仍由人类协商重叠部分。Pandey 和他的团队承认,一些提议内容“有点过于营销导向”,Labenz 则把讨论塑造成更贴近技术和听众价值的方向。没有任何智能体自主完成意图对齐、交换让步或协调共同计划。
成熟系统应当让两个智能体完成收敛,保留由此产生的上下文,并将其复用于 Pandey 下一次出席、另一位 Outshift 嘉宾或另一档播客。今天,Google Docs、SharePoint、电子邮件和人类承担着连接组织的作用;Cisco 要问的是,“人类胶水如何变成软件胶水”。
7. 医疗演示让跨公司智能体协作变得具体
Cisco 的演示从一名医院排班与对话智能体和患者互动开始。3个外部智能体分别代表保险、诊断和药房,属于独立机构,而不是医院拥有的内部组件。
它们共同承担的任务,是结合症状、病史、医生可用时间、保险覆盖范围和药房记录,把患者分流到合适的医疗服务提供者。协作开始前,这些智能体必须先被发现、连接、赋予身份和访问权限,再组装成一个多智能体系统。
Cisco 发起了开源项目 AGNTCY,该项目目前已成为 Linux Foundation 的一部分,旨在提供这一基础层。它的4大支柱是发现、身份与访问、通信和可观测性;MCP 负责智能体访问工具与数据,A2A 则支持智能体之间的通信。
仅有连接并不能产生集体智能。传输的载荷仍是一团不透明的数据,而排班优化的是到达路线所需时间,诊断优化的是置信度,保险优化的是 ROI。最终仍要由人类决定,为了患者的全局结果,每个参与者都必须“有所让步,才能有所获得”。
8. AGNTCY 把发现和身份视为开放的控制点
消费者可以手动根据评价选择智能体,也可以让 LLM 生成一个“够用”的智能体。企业则要经历采购周期、安全审查、客户义务和负责任 AI 要求,因此智能体目录必须呈现可信能力、声誉和资历,而不能只是列出可下载应用。
Pandey 将 AGNTCY 目录称为“智能体领域的 DNS”(“the DNS equivalent for agents”),但它比 URL 查询更丰富。目录支持按能力和声誉搜索,能够表示智能体、工具、数据访问权限以及嵌套的多智能体层级——“一层套一层”(“turtles all the way down”)——返回结果既可以是服务端点,也可以是供本地部署的代码。
这套目录通过分布式哈希表,设计目标是搜索数十亿乃至数万亿条记录。Pandey 强调其治理含义:“没有任何人拥有这套目录。”AGNTCY 同样支持去中心化身份,同时仍能接入 Okta、Duo 等企业熟悉的身份服务商。
其余基础设施则补齐了运行闭环。MCP 和 A2A 让通信跨越确定性工具与独立智能体;Cisco 与 Microsoft 贡献了 OpenTelemetry 扩展,让运营人员既能观察容器、云基础设施和裸机,也能观察智能体行为。服务可能处于健康状态,但其中的智能体却在行为异常。
9. TBAC 只在任务执行期间赋予智能体权限
身份是实现更高企业自治的“最大障碍”,因为智能体把类似人类的语义沟通和判断,与“机器的速度和规模”结合在了一起。它们能够快速作出决策、调用工具,但驱动这些行动的自然语言交互仍然模糊且非确定。
传统的基于角色的访问控制,最初是围绕稳定的人类角色设计的。基于属性的访问控制把类似假设延伸到了确定性软件和机器,但智能体可以迅速切换人格和目的——Pandey 的说法是,“明天是 Vijoy,下一小时是 Nathan”。
Cisco 提出的 TBAC 模型,将身份判断落到工具、任务和交易上。智能体以最小权限开始,仅在获批操作所需的时间内获得临时提权,执行完毕后立即回到基线权限,而不是积累长期有效的权限。
这一设计依赖语义检查:系统必须从人机或智能体之间的对话中推断,实际发起的是哪项任务、交易或工具调用。Labenz 听到的是“一路到底都是 LLM”;Pandey 更深层的观点是,最小权限如今依赖于解释认知,而不只是核验静态凭证。
10. 第8层和第9层让自由文本语言变得可治理
现有网络连接确定性端点并交换数据状态。智能体网络连接的是概率型“智能端点”——人类与智能体之间交换认知状态——但传统 OSI 协议栈无法表达参与者是在发现、对齐意图、谈判、协作,还是执行。
Pandey 将第8层分配给语法:它负责协调独立构建的智能体所使用的不同语法、框架和载荷格式。MCP、A2A 以及 AGNTCY 的连接架构都在这一层运行,使原本不兼容的实现能够交换消息。
第9层是语义或认知层。它深入通信内容、提取含义,并用结构化元数据包裹自然语言:智能体意图是什么、处于协作的哪个阶段,以及是在请求发现、谈判、工具访问还是命令执行。
没有这层结构,协作就会停留在 NLP 的“西部荒野”,而任何负责监视对话的守护者本身也具有概率性。Pandey 说,这样的系统可能做到95%或99%,“但你无法保证任何事情达到100%”;显式的认知状态头,则能在企业治理要求确定性的地方把确定性找回来。
11. 高速涌现的代价是认知引擎
Cisco 设想了3种状态传输模式。语义状态传输使用自然语言;压缩状态传输在数据中心系统与受限边缘设备之间传递缩减后的表示;潜空间传输则直接发送完整 KV cache,绕过分词、传输和反分词过程——“就像在你我之间植入一枚 Neuralink 芯片”。
在这些协议之上,实时认知网络支持多对多语义通信,并采用可插拔记忆,而不是强制使用某一个数据库。企业可以接入开源记忆系统、BigQuery 或其他系统,同时存储共享本体、信念、知识图谱、工作记忆和上下文。
Labenz 的反驳关乎安全:潜在推理可能更快、更并行,但也更难解释;每秒15,000个 token 的演示表明,机器可能很快超出人类监督能力。Pandey 仍希望利用人类不具备的能力——API 调用和可转移的潜状态——同时让认知引擎监控合规、安全、偏离和过度专业化。他还把多智能体系统的博弈论建模视为值得研究的方向。
Pandey 最后把护栏和互操作性定义为采用前提。企业将同时容纳来自 ServiceNow、Salesforce、Microsoft、OpenAI、Anthropic、Google、Cisco 等公司的智能体;“未来5年内”不会有一个单一智能体覆盖所有职能。随着智能体通过 SOUL.md 等文件获得专业能力和个性,企业必须在不放弃问责的前提下,为涌现留出空间。
Hello, and welcome back to the Cognitive Revolution. Today, my guest is Vijoy Pandey, SVP and GM of Outshift by Cisco. For more than 40 years, from helping to define early low-level protocols that are still in use today to building out the infrastructure that powers modern high-speed networks, Cisco has been critical to how we manage the flow of digital information. Today, Vijoy and the team at Outshift are bringing Cisco’s distributed-systems DNA to the fundamentally new challenges presented by frontier agentic AI systems.
The AI-powered preparation that Vijoy and I each did for this episode demonstrates why this is such an important opportunity. I used Tasklet to conduct deep research on Vijoy’s work and draft a starter set of questions. At the same time, his team ran a deep-research process on me and the podcast and identified a number of suggested discussion topics based on themes that we’ve previously explored. Both agents did a really good job on their respective assignments, but they knew nothing about one another and had no opportunity to collaborate.
Their output was sent from human to human by email, and it was up to me to figure out how to synthesize their work. “What’s missing,” Vijoy says, “is the internet of cognition”: higher-order protocols that AI agents need to share context, understand one another’s intent, build reputation and establish trust, and ultimately solve problems in shared spaces.
The upside of filling this gap, I’m convinced, will be world-changing and perhaps even world-saving. It was, of course, the emergence of language and the evolution of culture that allowed humans to sustain cooperation over long distances and time horizons and ultimately build the global civilization that we enjoy today. The distributed nature of this system makes it extremely difficult and rare for any individual to accumulate a systemically dangerous amount of power.
In contrast, the current AI paradigm emphasizes scaling things up with more and more resources, creating ever more powerful frontier models, each of which is meant to do everything on its own. This kind of concentration of capabilities into just a few systems, and the concentration of power that it could easily bring about, has always struck me as dangerous. I think it’s very exciting to see a major company developing an alternative paradigm that’s meant to scale intelligence out horizontally in a way that is fundamentally distributed and designed to support permissionless participation from the start. I think and hope it could give rise to a more buffered, ecological, and stable network-based architecture for AI.
Importantly, Vijoy also argues that this paradigm gives enterprises what they really want and need: a way to grant agents only the minimum permissions truly needed to perform their roles; a clean separation of concerns; visibility and auditability of their systems; and controlled interfaces through which to interact with the outside world. Of course, this conversation goes well beyond the theory and deep into the progress that Cisco and its partners are making in practice.
Internally at Cisco, they’ve built a system that they call the Community AI Platform Engineer, or CAPE, which is composed of 20 distinct agents that collectively manage complex cloud-computing environments. This system has reduced the load on site reliability engineers and improved response times for end users by fully automating some 40% of tasks. Meanwhile, for the public, they’ve taken the lead on the AGNTCY project, which is laying an open-source foundation for how AI agents representing different interests can connect, communicate, and meaningfully collaborate.
At one point in this conversation, Vijoy fires up a demo that shows how 4 agents, each representing different organizations and specializing in distinct skills, can collaborate to serve a patient in a healthcare setting spanning diagnostics, insurance, pharmacy, and scheduling. He narrates the demo pretty effectively, but I think it would be worth flipping over to YouTube to see that bit in action, if you can. With that, I hope you enjoy this window into some of the most sophisticated systems thinking about the giga-agent AI future that I have found anywhere, with Vijoy Pandey of Outshift by Cisco.
Vijoy Pandey, SVP and GM of Outshift by Cisco, welcome to the Cognitive Revolution.
I’m so excited to be here, Nathan.
Me, too. Lots to learn. I’ve been studying up on your work, and there are many facets to it. I would love to start, if you would indulge me for a second, with just a super-high-level view.
I think everybody in America knows the Cisco brand, but probably even a lot of people who are very into the AI world at this point and know a ton about the intricacies of post-training and building all these agent workloads—if you pressed them and said, “What does Cisco do?”—what I’ve come to in terms of a 3-word answer is: moving information around the world.
That obviously has many different ways to unpack it, but I’d love to get your introduction to the company and the fundamental role that it plays in our modern technological life.
You’re right. It’s moving information around the world. It’s connecting people to machines and to objects. It’s about secure connectivity. It’s about observable connectivity. It’s about collaboration.
If you think about Cisco’s 4 core pillars in its businesses, it’s networking, security, observability, and collaboration. Those are the 4 business units, so to speak, that we go after.
But if I were to take a step back—and because this is an ML/AI audience—the way I think about Cisco in that context is that we are a distributed-systems company. We enable scale-out. We enable horizontal scale.
If you think about servers and making them bigger and bigger, that’s 1 way of scaling. That’s scaling up. Cisco is a company that allows you to take many of these entities, connect them through a network, and enable a cluster of compute. You’re enabling distributed computing and scale-out technologies. You end up doing both—scaling up and scaling out—to get the compute that you need for all of the awesome workloads that we’re trying to run today.
I’m just reflecting on how much we need a robust foundational layer for decentralization. The last week of news in AI has been frontier companies battling against governments. I think about what the original dream of the internet was: this decentralized thing that people could plug into on their own terms and contribute to. I worry that we are losing that a little bit.
I think part of the great hope that I see in some of the work that you’ve done is to help enable that kind of distributed, participatory future. So, let’s take 1 more beat on the fundamentals, because 1 of the big things that you are proposing is an extension to the conceptual framework for networking that people have developed over the entire history of information technology.
Again, I suspect most people don’t know the 7-layer network model. Could you walk us through the 101 framework that guides people in the networking space?
There is, as you said, this OSI 7-layer model for networking, and it’s a wonderful formal theoretical model. People like to stick to the model, but more often than not, people find ways around it. Like with anything that is formal, you make things work; you don’t necessarily stick to what’s out there as a formal stack.
If you were to think about that formal stack, the 7 layers are physical, data link, network, transport, session, presentation, and application. I’m going to walk through all of them, and I’ll give you a sense of where things are pretty awesome right now.
What do you really need to care about? The buzzwords that you’ve probably heard in the literature include Ethernet, which most people are familiar with. That’s a technology that connects computers in a local-area environment, or local-area network. Ethernet operates at the physical and link layers, primarily at the link layer.
TCP/IP is probably the most famous protocol out there, on which the entire internet runs. That covers the transport and network layers—layers 4 and 3.
As you move higher up the stack, the other protocols that people are most familiar with are HTTP and HTTPS. These are layer 7 protocols, or application-layer protocols.
Typically, if you ask somebody, “What are you familiar with in the networking stack?” you would think about HTTP and its secure equivalent, HTTPS; TCP/IP, on which the entire internet is built; and Ethernet, which connects local computers together in a network. Those are the things that people are familiar with.
The rest of the layers are there for formalism, I guess, but they’re not really as important. If you’re a networking geek, you might find that statement a little bit off-putting, but this is the reality of things.
Shoot us straight, always, please. A big question I also had about the world that I enjoy today is how much of the underlying protocols, and the way that today’s major networks are managed, is run on explicit code with rules that we fully understand—rules that somebody sat down and designed and implemented—versus how much machine learning has already penetrated its way down the stack to manage the way that data actually flows.
When issues are happening, how are they detected and remediated, and so on and so forth?
I know that there are people with many PhDs in this area, but I realize I don't know what that boundary looks like between what has been designed and what has been learned through the emergent process. So let's take a look at that from the pre-LLM era a little bit, and even straight-up machine learning and those pipelines that have existed for a while now.
The actual hardware and the actual sending of data across the network are pretty deterministic in nature today. If you think about routing and the routing tables that exist within these large switches and routers, that's a very deterministic process. You don't want to take chances on figuring out where things are sent. You want pretty good determinism between the connection between you and me, Nathan, for example. I don't want that to be left to chance.
But there is a control plane that sits above all of this, and this is where the algorithms sit. This is where—I don't know if the listeners are familiar with BGP and some of these routing protocols that run the internet—there's a control-plane piece of software that figures out who can talk to whom. And that's not just in the regular day-to-day traffic sense of the word, but also when issues and outages happen.
What happens when you need to route around outages? If an undersea cable has been cut, what happens when you have to route around that, for example? These are control-plane entities. They also deal with things like policies between organizations. If Google and Amazon want to connect to each other as 2 separate entities, there are strict policies on how they exchange information, how they exchange routing tables, and how they connect to each other, as an example.
Policies, security, actual routing, control plane, and application software—those are all pieces of software, and we've been using ML for quite some time in those pieces of software. Simple examples: anomaly detection is a common one, where we've used ML pipelines for a long, long time. Traffic predictions, because you can foresee events like the Super Bowl and figure out what needs to be done for an event like that—we've used ML there. We've used ML to predict failures.
There are certain subsea cables and certain choke points in the internet where you need to route around them and be careful around those failure points. We've looked at ML for those things. Also, around the business, we've used ML quite a bit within a company like Cisco, to do things like sentiment analysis around customers. There's a lot of use for ML, even some amazing uses in—like I said, one of our pillars is collaboration, which is Webex, and Webex uses ML pipelines to do things like noise reduction.
We've been using ML in a company like Cisco for a long, long time. But I think, like everybody else, with the advent of generative AI and the practicality of some of these LLMs coming into the enterprise, a lot of that is now changing.
Yeah. Maybe you can tell us more about how it's changing. I was interested to read about Project Jarvis, which is obviously one higher-order, additional layer that's been placed on top. I'm also curious: are the LLMs reaching down into the stack, or is it purely a layering on?
You know, this gets back to the 2 new layers that you're proposing to the network model as well. But I was challenged to think, in the highest-level terms, what is it that we've accomplished recently with language models? It's not just that they've learned to do narrow tasks, right? It's this sort of general-purpose semantic and now even agentic capability that's been layered on top, and so you're building at that layer too. Tell us about Jarvis and other places where language models are starting to change how Cisco operates.
Jarvis was actually one of the first use cases that we deployed, at least within our work at Cisco, and then we've also taken that piece of code and worked with other BUs within the company, like Splunk and Webex and some of these other teams.
The whole notion behind Jarvis was, if you're an SRE, you know this: there are so many tasks that you do day in and day out to support your developer base and your customer base that are repetitive in nature and can be highly automated through generative AI and agents. The way to think about this is to think about everything that's happening in the software development environment through coding agents, and take that paradigm and apply it to site reliability engineering.
That's what Jarvis does. It takes the SRE pipeline and brings in the same agentification—the same number of agents working together to solve a problem—that you would use in a coding environment for developing code. The paradigms are quite similar, and the whole notion behind SREs is to leverage software development to solve for infrastructure and operational needs. There's a lot of commonality in there, but there are also a lot of specific, special cases that we need to handle.
Jarvis was built, and it's called CAIPE, by the way. It's Community AI Platform Engineer. CAIPE has a nice logo with a superhero with a cape on their back. CAIPE is actually a multi-agent system, so it's a MAS that allows for the automation and agentification of the entire SRE pipeline.
What we've done is have 5+ user interfaces that feed into CAIPE. It's doing 100+ tool calls across cloud providers, across cloud-native environments, on-premises, and across various aspects of that cloud-native environment—everything from observability to orchestration to networking to security. It's actually tackling more than 10 workflows today, and it's roughly 20 agents that are working together.
That MAS consists of around 20 agents working together, and the outcomes have been pretty amazing. We've reduced the load on the team by 30%. 40% of the tasks that the team handles have actually been agentified, so we don't even worry about them. They're completely taken care of end to end.
The response time, because we've done all of this, has gone from hours to instantaneous. So it's efficiency as well as morale in the team, because you're not dealing with issues on a day-to-day basis. The developer community that's using CAIPE is also pretty productive now. So it's efficiency for the SRE team, and it's also efficiency for the developer community.
We started here, like I said, and rolled it out to other parts of Cisco. But we've also made this open source through the Cloud Native Operational Excellence, or CNOE, community. It's got members from Adobe—I mean, these are fascinating names—AWS, of course, Cisco, Nike, and a whole bunch of enterprise companies. They've been playing around with this, they've been growing it, and there's a decent community gathering around this CAIPE project.
Can you give us a little bit better sense of what the frontier looks like today? This is a little hard, obviously, because it's such a moment-in-time thing. From GPT-5.3 to GPT-5.4, it's going to move, I'm sure. But what would you say are the upper-end things that a multi-agent system can handle today, and what are the sorts of things that it can't handle, where we need people to bring their expertise?
And how far do you think this kind of thing goes? Is there a vision for extreme—I mean, we're talking in software, right? Obviously, productivity is changing pretty fast. Do we need 10 times as much software? Do we need 100 times as much software? What's the future of this market?
I lack intuition for this. If this were to become 100 times more efficient, do we do 100 times more network management, or does the role change, or do some roles go away? What does even just next year, if you can think that far ahead, look like as models get better and get plugged into the frameworks that you've built?
The one thing that interests me quite a bit is, first and foremost, the definition of what we're trying to achieve as an industry. Whether you're looking at it from the AGI or ASI perspective, there is a definition of what we're all going after. The definition that interests me the most is having a team of agents collaborate to solve for something that is net new, completely novel, and has not been in the training data at all—in any of those models' or agents' training data.
So it's completely net new, and doing it without any human intervention 100% of the time. I'm mixing aspects of the economic and the technical definition, but we've seen variations of this come across from many researchers in this field. That's the one that I align behind. That's the north star that we all want to go after.
I would say we are—I can make a prediction, and there are others who've been making predictions here. The timeline shifts forward and comes back. It's been a back-and-forth on what, how, and when we can achieve ASI. But to me, the big thing that matters is that right now, the entire industry has been chasing 1 vector toward this goal of ASI, and that is vertical scaling.
We're building bigger and bigger models. We're building better and better reasoners. We're throwing data and compute resources at the problem, with more parameters. That's 1 axis that will continue to happen. But we haven't really tapped into the second axis, which is the horizontal axis.
This is where a company like Cisco has a play. This is where I get interested, because I'm a distributed-systems person. What I mean by that horizontal axis is: Can we scale intelligence horizontally? Can we enable collective intelligence, where the collective is always greater than the individual?
Right now, we have not tapped into that piece yet. The big reason for that is we've managed to scale these individual brains, quote unquote. They become smarter and smarter, but we haven't figured out how they can think together—how we can bring them together so that they can have shared intent, shared cognition, and then innovate collectively to solve for this new set of problems without human intervention, which is the definition of ASI.
To me, if you want to pull in those timelines, we have to tap into that horizontal axis of scaling intelligence. That's something that we would like to bring to the table and push toward, because it's completely missing today.
Yeah, I think that's really fascinating. I was just reading J Accutr's latest blog post earlier today. She's now at Meter, and I'm sure everybody's familiar, of course, at this point, with the Meter exponential graph. But she was saying it might be time to rethink the metric. Until now, it has been: How long would it take a human to do this task?
She was pointing out that, in the range we've been measuring—from 0 to whatever, where Claude Opus 4.6 was at around 16 hours, or whatever the best estimate was—it's not too different in that range to have 1 person do the work versus trying to divvy it up and have multiple people do the work, because there are some fixed coordination costs.
Certainly, if you think down to the limit and take a 1-minute task, you can't really parallelize that 8 ways more often than not. But now, as you get past 16 hours and get to maybe a couple weeks' worth of work, it's something where humans can parallelize and take it down in a better way. She was emphasizing that maybe we need to measure AIs by how long it would take a well-organized team of humans to do this thing.
But you're bringing the other side of that to the equation as well. What's kind of assumed here is that it's still 1 AI. With the latest models, certainly Claude is doing this, and Gemini 2.5 made a big point about how it's spawning sub-agents and kind of swarming itself.
I think you have a much grander vision for that, which goes beyond 1 AI self-delegating. That still feels brittle and subject to correlated failures, and potentially—who knows what other kind of resonant weirdnesses might emerge. I hear you saying that, for humans, it's diversity across culture, across time, and across all these additional, richer dimensions of collaboration, rather than just narrowly cloning yourself and delegating a subtask.
Maybe there's the formalism that you're going to add 2 layers to the network stack, and you can touch on those. But then I really want to get into your vision for what AI culture looks like. What does AI cultural evolution look like? What is this world that we're going to step into? And, of course, how are we going to make it work as well? But take me to the vision part of AI collaboration.
Before we get to the vision, let's take a look at human history and human evolution, and how intelligence evolved in humans as well. The 1 thing that we do really, really well in AI is that the human is the bar, and we try to see where we are with artificial intelligence compared to a single human or teams of humans. That's always been the yardstick, though we might be surpassing that yardstick pretty soon.
If you think about human intelligence evolution, humans became smarter and smarter. They became very conversant with tool usage. They became very conversant with symbolic communication for a long, long time. This was happening for hundreds of thousands of years. You could use an axe and an agricultural tool. You could actually paint pictures, raise flags, and communicate in those ways.
But the big paradigm shift—the step function—happened when language was invented. That happened around 70,000 years ago. There's a ton of literature on this, where you can see that the invention of language was actually a step-function change in intelligence evolution within humans and human societies.
Suddenly, you could collaborate on tasks. You could align on intent. Instead of all of us trying to run and capture that hill, it was, “Let's figure out a strategy to go ahead and capture that hill.”
That delegation—that taking a larger task and breaking it down into smaller tasks, giving them to various members of the team based on their expertise, aligning on that intent, coordinating between the members of the team, and then actually executing on that task and solving for a net-new problem, which is, “We've never seen that hill before. Let's figure out how to capture that hill”—that's what unlocked the next revolution in human intelligence.
What we are seeing is that this exact trajectory is actually playing out in silicon. As we're seeing this build-out of smarter and smarter brains and bigger and bigger models, agents are getting better and better. Yes, you're getting these sub-agents in Claude, OpenAI's GPT, and Gemini, but it's still not getting out of that. It's like subprocesses within my brain. It's actually not getting out of that.
We're not looking at teams of agents that can come together and collaborate. Based on that paradigm, what we need to enable is, to your point, looking at longer-duration tasks—tasks that humans do for more than 16 hours, over a few days. Look at the specialization that happens within human teams, and then figure out how agents can actually mimic those behaviors.
What we'll find is that specialized agents—subject-matter experts—can come together, share intent, coordinate, negotiate, then work on shared knowledge and shared context, almost like institutional knowledge, and then innovate on a new problem statement. That's the way to go.
That's what we're calling the Internet of Cognition, because it's going to be distributed across a bunch of agents who, by definition, will come from different vendors. They're all subject-matter experts; they will not come from the same vendor. They will all need to come together, collaborate, and solve for this net-new problem space.
That Internet of Cognition is the vision, and that is the horizontal scaling that we all need to pursue to enable the second axis—to unlock the second axis of scale for artificial intelligence.
So, can we make this really practical for a moment? Let’s look at the interaction that we had leading up to this conversation. I use an AI agent to help me prepare for every episode of the podcast. Specifically, I use Taskade, which basically channels Claude and gives it a robust, cloud-based framework to work in.
It does a pretty good job of going out and researching everything about you, finding all these publications, and bringing me back a good source list. Then it cross-references that against my past work—all the previous outlines of questions that I’ve put together—and comes up with a decent draft for me. I definitely still have to spend time on that, for the record, and usually end up writing my own because I want to be able to be present in the conversation. Just having had an AI do it doesn’t really give me the ability to do that.
But that’s what happened on my side. Usually, the guests don’t really do anything like that. But somebody on your team—I don’t know if it was you, but somebody on your team—did a similar thing and took all your work and cross-referenced it against my recent record of episodes.
There was another thing that got sent over that was like, “Okay, here are all the themes that we know you’re interested in and how Vijoy’s work relates to those.” What didn’t happen at all was that the AIs had any back-and-forth or coordination. It was just two ships passing in the night.
Now I have these 2 side-by-side documents. Both are useful, but there’s no meeting of the AI minds. How do you think that—that’s a pretty basic case, and we can build up from there—but how would our agents in the future come together? What should we expect in terms of additional value from that kind of interaction?
This is an excellent use case, and it’s a pretty straightforward use case. Like you said, it’s simple, so it’ll be easy to understand what we’re thinking about in terms of shared intent, shared context, and collective innovation.
Your agent, Nathan, has got a local optimization function running. There’s a goal there that says, “Let’s produce the best podcast ever in your series, in the entirety of what you’ve done with The Cognitive Revolution.” Then let’s figure out what that entails.
The history or context that your agent has is all of your guests and what they’ve spoken about, and what might be net-new and interesting for the audience based on what that agent is seeing, which is your history. There’s a similar agent, like you said, on our end, which is looking at all the speaking engagements I’ve done or people from Outshift have done, and what’s interesting to folks who have listened to Outshift people or me speak about.
So there’s a context there which is somewhat different. It’s almost like a Venn diagram. One is very Outshift-centric and focused on what works, and one is very Cognitive Revolution-centric and focused on what works. But both of those have a similar goal, which is: can we get together and create, between the two of us, a podcast that is probably going to be the most interesting podcast out there?
As you come together and make that happen, both you and my team—Rebecca and I, on my side—have been working through some concessions. We’ve been working through, “Yeah, that might be a little too marketing-oriented. Let’s get a little real and grounded, and more technology-oriented.” We’ve been looking at how to come to a common goal so that this conversation resonates with the audience that you have.
But that work is being done by humans today. It’s not hands-off. It’s not automated. There’s no agentification at all. What we’re trying to get to is the agentification of this entire pipeline: let’s throw the Cognitive Revolution agent and the Outshift agent together, and let them converge on a common intent—the best episode possible—with some concessions on both sides so that we narrow down the questions and topics that we can talk about.
That’s something that can happen hands-off between the 2 agents. Once you’re done with that and this podcast is out there and you’re getting listenership, now you have common context that both of them can work upon and leverage for the next guest. Maybe I’m there the next time around, and you can leverage that context. You don’t have to redo these things.
Or maybe I’m going on a different podcast, or maybe somebody else from Outshift is coming to your podcast. You have common context that you can leverage over time, that is not lost, and you don’t have to restart that process.
This is something really simple, but it also tells you that even in such a simple example, the humans are doing the intent alignment. The humans are doing the coordination and negotiation. The humans are actually building our context using Google Docs or SharePoint or whatever it is. It’s human glue that is enabling collective intelligence.
How do we codify that? How do we make that automated? What is the infrastructure that we need to build so that this human glue becomes software glue? That’s what we’re trying to do through the Internet of Cognition.
Let’s get into the weeds on that, because I think it is really interesting to imagine. I, of course, have a ton of questions about how it should work very practically. Should we exchange agent ideas and then I give my agent your agent ID? Should they be out there potentially discovering each other? Is there some sort of way to have your menu, or roster, of agents presented in a way that’s attached to your identity?
I have a lot of questions about identity just on its own with agents. I’m very interested in, first of all, how these things discover each other, and how they know, when they do communicate, that they’re talking to who they think they’re talking to.
Then, previewing your additional layers for the network stack—Layer 8 is semantic, and Layer 9 is cognitive—I’ve got big questions there, too. These questions are also very operative in human affairs all the time, right? Are we talking about the same thing? Are we thinking about it the same way? Are we miscommunicating?
Human life is full of miscommunications, minor and major. But it seems like right now the AIs are going to drift off into weird spaces if we just let them sort it out fully. We’re obviously going to need some guardrails and some way to bring them back to true north, at least for now.
So, give me the double-click on the details of how you see all this working.
To walk through all of that that you just asked, there are many, many layers involved here. To walk through each one of those layers, let me show an example. This is a pretty abstract picture, so for everybody who’s listening in, I’m going to describe it as much as I can. But if you can go back and listen and look at the diagram that I’m showing, it actually makes even more sense.
Let me share this picture. To walk through that entire set of questions that you asked, Nathan, there’s a little complexity here. There are many, many layers that need to get involved.
Let’s start with an example here. This is an example that we built. It’s a multi-agent system that we built for a healthcare provider, and the goal here is pretty straightforward. The goal here is to take patient calls.
So, people are calling this healthcare provider, and they need to get routed to the appropriate subject-matter expert—the provider themselves, like a doctor, let's say—based on the patient's history, the availability of the doctor, and the insurance profile of both the doctor and what exists in the hospital.
What you see here are actually 4 agents. For everybody listening in, I'm just going to describe it. There is the scheduling agent on the bottom right, which is the one that is actually interacting with the patient. This one is like a chatbot. You're talking to the chatbot, and it's also doing scheduling at the back end. This is the one that's actually going to go and schedule you sometime with the doctor.
Then there are 3 other agents. There is an insurance agent, which is coming in from the payer's perspective. It's not from the hospital; it's a completely third-party entity. There's a diagnostics agent. This is also a third-party agent, not belonging to the hospital. Then there's a pharmacy agent, which is also a third-party agent, not belonging to the hospital.
The only piece that belongs to the hospital is the scheduling and conversational chatbot piece. The other 3 agents are actually third-party agents. The task is, again, pretty straightforward: get me to the right provider for the symptoms I have, based on my insurance history, my pharmacy record, and so on.
If you think about these other 3 agents—insurance, diagnostics, and pharmacy—first and foremost, all of these agents are independent. They could not talk to each other. So, first of all, they have to be discovered and connected, given the right identity and access, and brought into and stitched together into a multi-agent system so that we can even start doing things like this. That's step 1.
To do that, we launched this whole notion of the Internet of Agents almost a year ago, and we launched an open-source project called AGNTCY. That's spelled A-G-N-T-C-Y. If you're watching this on YouTube, you can go to agntcy.org. That's the landing page for the open-source collective. It's part of the Linux Foundation as well.
Coming back to this example, what AGNTCY allows you to do is first discover these agents. All 4 of them can get discovered. It then allows you to provide appropriate identity and access management attributes to each one of them. We can spend some time on that, but that's a complicated topic.
Once you do that, you can actually start communicating with each other. Traffic starts flowing between all of these agents. They get connected, and they're communicating with each other. There are protocols like MCP and A2A that allow you to have agents talk to tools through MCP, or allow agents to talk to each other through A2A. So, communication happens.
Finally, there's an observability pillar, which says, "Great, these things are working. Are they actually delivering what they're supposed to deliver?" There's a lot of observability from the agentic perspective, from the multi-agent system perspective, and a little bit of evaluation from that perspective as well. We have not solved the evaluation stack completely; we've just touched it a little bit.
That's what AGNTCY does. It is the basic plumbing required to even bring these 4 agents together in an enterprise so that they can start doing what we're trying to do here. This is what we deployed. This is what's working today.
What's not happening today is that all of these 4 agents are actually isolated agents. They can talk to each other, and they can get connected, but the payload is opaque. The payload is just a blob; it's a binary object. You don't know what's contained within those payloads. All you're doing is enabling these things to talk to each other and enabling access to tools, but the coordination, the alignment, the shared memory, the shared context—everything that you see on the right-hand side, which is grayed out—is not happening.
That is still happening through a human in the loop. The human is actually the coordinator. Just like in the previous example we talked about, the human is playing the role of enabling intent.
If you think about what's happening here, you have time-to-route KPIs that the scheduling agent has. You have the diagnostics agent, which is being measured on output or outcome confidence. You have the insurance agent, which is being measured on ROI. Every agent has local optimizations to solve for.
Somebody has to step in and say, "You know what? Each one of these agents has to give a little to get a little." You need to relax your time-to-route KPIs. The insurance agents need to relax their ROI KPIs so that we can get to the proper global outcome for the patient.
There's intent, there's coordination, and there's knowledge and context that need to be shared between all of these agents, because all of these agents have a mix of patient information as well as broad information across all patients.
A couple of questions I'll float to help prompt you: Today, it seems like discoverability is—I had this vision of the human as being like the old switchboard routers. We're doing that now, like we did a long time ago for phone calls, literally plugging things in to make the connections. We're doing that for our various AI systems.
The number of times I go in a week now and say, "Go fetch an API key," or some sort of equivalent of that, you can see here it's going to be, "Okay, well, where do I go get that pharmacy agent ID? Where is that? Who's broadcasting that anywhere? I'm going to have to go figure that out on my own."
I'm interested, too, in general, in what you think the patterns should be for who sets this up. I guess one way to think about it is: who owns the customer relationship? In this case, it would be—if I'm calling the hospital, you framed it from the hospital's perspective and have these other things as third parties, in a similar way that if I call the hospital, they might call my insurance for me and do some background double-check.
But if that's right, does that mean that the shared context lives forever with the same entity that owns the customer relationship? Is that a pattern we should expect, or will these shared-context threads also be jointly owned or shared in such a way that any of these individual entities and their agents could come back and access them later?
Again, we have some patterns like this. If I do a Slack Connect, Slack creates this kind of shared space that both my company and the other company that connected can go back and access. But I'm not sure if we should expect the same. How skeuomorphic should this be? I think that's always a really interesting question in AI, and I don't have a great intuition for that in this connectivity and coordination space.
Yeah, let's take it one at a time. Let's just start with the basic connectivity pieces. The 4 pillars of basic plumbing for multi-agent systems are discovery, identity and access, communication, and observability.
If you get those 4 down, then you can actually create a multi-agent system like the one shown in green here, or teal, and get these agents to at least start talking to each other, even though a lot of the things that you see on the right, which is in gray, are not possible today. What's possible today is the stuff in green, or teal, in the center. They can all talk to each other.
If you think about what we did with AGNTCY, I'm just going to flip over to this window here. For folks who are just listening, if you go to agntcy.org, you'll see those 4 pillars come up here, and you'll see the architecture at the bottom. To your question of how these things get governed, there's a human switchboard, primarily for consumer use cases.
You and I do this all the time. We figure out which agents make sense. We look at their reputation, we look at the reviews, we look at their pedigree, and we say, "Great, I am going to use these." Sometimes we even depend on the LLMs to generate agents on the fly, and we're like, "Yeah, it's good enough," because it's a consumer use case.
But if you think about enterprises, enterprises don't work that way. Enterprises have long procurement cycles. They have trust and safety in the equation, and they have customer trust and responsible AI in the equation. There's a lot of trust, safety, and rigor that goes into how enterprises procure software. Whether it's agentic or not, it doesn't matter.
The way we've tackled this is that each of those 4 pillars has an entity in the software stack—in the infrastructure stack—providing APIs for that. There's an agent directory that does the job of discovery. You can define agents, you can define tools, and you can define multi-agent agents, because in the end, it's turtles all the way down. An agent could be an agent built on many agents.
You can define an inordinate amount of hierarchy within an agent: agent within an agent within an agent. You can define tool access, and you can define software and data-source access.
All of that can be defined within the directory, and it's searchable based on capability. It's like the DNS equivalent for agents. Today, you want to access a website or a remote API, you have a URI, and that gets translated into an IP address. That flows over the network, and you get routed toward it.
Here, it's not as straightforward. You don't have a fixed URI or a fixed website. You can search on capability, and you can search on reputation, so this is a little bit more involved. That's the directory, and what comes back may not be a service endpoint, like an API endpoint or a remote API endpoint. It could also be a Git code branch.
Those agents could be stood up as a service, or they could exist in a Git code tree because they might be local to you. Or you might be pulling one from a Git code tree and deploying it as code within your environment. It's a pretty powerful piece of software that allows you to search across billions of entries, trillions of entries. It's actually built on decentralization principles, so it's got a DHT that supports it in the backend.
It allows you to discover agents, bring them into your environment, and then connect them. That's step 1. Step 2 is giving them the right access and identity, and this itself is a whole different ballgame because agents, as we all know, have human-like characteristics, but they're operating at machine speed and scale.
They have agency. They have decision-making powers. They have semantic communication, which is not deterministic, but they're operating at software speed and scale. This is a blend of human-like and software-like, machine-like capabilities. You cannot rely on the old role-based access control mechanisms that have been in existence for a while.
You need to rethink access control. We've brought in the whole notion of tool- and task-based access control, and that's what the identity piece does in the stack. You've discovered them, and you've given them identity and access. Then you go toward communication.
Communication is of 2 types. One is talking to existing deterministic infrastructure, which is tools and data sources. MCP, or Model Context Protocol from Anthropic, is used for those kinds of communications. Then A2A from Google is the agent-to-agent protocol that allows agents to communicate with each other. We are foundational members of both of those, A2A as well as MCP, and they fit nicely into this architecture.
Finally, there's the whole observability piece. How do you observe not just the containers, the cloud-native infrastructure, or the bare-metal infrastructure where these agents reside, but also the agentic parts of agents? Your service might be up, but the agent might be misbehaving. How do you observe and evaluate the agent that sits within these infrastructure components?
We work together with Microsoft to push a whole bunch of extensions into OpenTelemetry, which is the de facto observability stack, to make observability for agents happen. To me, that's the bare plumbing that you need for this picture to even get connected and for you to start just working.
I'll pause here to see if you have questions, because we haven't even tackled the gray parts. We've just brought them together, and the human is still trying to be the context setter, the intent coordinator, and all of that in the middle.
A couple of questions that are really top of mind. You mentioned the decentralized directory, and I'm interested to understand that a little bit better. Obviously, one of the mega-trends on the internet has been toward walled gardens and platforms controlling the directory in many major spaces where people like to spend a lot of their time.
It seems like that is something that OpenAI might be trying to do again. I don't mean that in an overly pejorative way, but they're trying to create a curated app store like Apple before them, and so many other platforms. They're going to have reviews that they're going to be the owner of on the plugin or app store that they develop.
Then they're also going to have advertising, which is going to bring another whole layer of commerce to all that. What is the alternate vision of something more open? Is there still some sort of centralized DNS equivalent in that vision? I don't know if it goes as far as blockchain things that don't even require that. How decentralized, ultimately, do you think that can and will be?
The 2 things that you touched upon are identity, because a lot flows from identity, and discoverability, which is the DNS statement that you just made. Those 2 are the source of everything else that follows after.
You touched upon both of those problems pretty concisely. If you control the directory pieces—which is how I discover agents and how I even get to the best agent for my task—and if you control the identity, then you control the reputation. You control the security. You control how much you can charge for it and the commerce behind it. Everything flows from those 2 pieces.
We took a lot of care to ensure that, in this architecture, those 2 critical pieces—the identity and the directory—were actually built on DHTs, or distributed hash tables. Nobody owns the directory. You can participate in a directory's decentralized infrastructure.
Similarly, with identity, we do plug into the well-known identity providers, or IDPs, like Okta and Duo and others that exist out there. But we also enable a decentralized identity provider that somebody can deploy and participate in.
We're offering the best of both worlds when it comes to directory and identity, because our vision is for this to be truly open and interoperable. Through all the statements that you made, you can truly be open and interoperable if discovery and identity are also decentralized, and no singular entity owns either of those pieces.
We've taken great care to make sure that those are available as options now. Enterprises might decide to start with Microsoft Active Directory or Okta, because that's what they're familiar with. But soon they'll also realize that role-based access control is great, but they need something like task-based or tool-based access control. They might move toward decentralization.
We're not forcing one or the other, but principally, we're aligned to what we just said: We want this to be decentralized in nature.
Yeah, that's great. I think that is a really important contribution. When it comes to identity, I would love to get a little bit more of your vision for what sorts of identity are going to be supported.
This has been another major point of contention in the digital sphere broadly. Should we have anonymous accounts? What sort of clarity should we have on who's ultimately responsible for this account or this agent, as the case may be?
Now we've got people doing experiments in fully autonomous AI systems. If you give something a credit card, it can pay for its own server time. We're right on that fuzzy border where some of these things might actually be able to persist for a while, potentially not solely due to meme-coin scams, which obviously won't be a long-term strategy for them.
There are so many tradeoffs. It's such a vexing thing, and when I try to think about it, I quickly get overwhelmed. Help me be a little less overwhelmed. You may even start with a taxonomy, but I would love to understand your vision better for identity and, as we go to the giga-agent future incredibly quickly, responsibility and accountability.
Identity is actually the biggest hurdle that we're facing today when it comes to deploying full autonomy, or at least as much autonomy as possible, with agents in the enterprise, at least.
What's happening right now is that, as we mentioned earlier, agents are like humans because they communicate semantically. There's a lot of natural language flowing between agents and agents, and also between agents and humans.
If you look at a multi-agent human team, a lot of the communication is happening semantically. That's ambiguous. It's nondeterministic. There's a lot of decision-making authority that you're giving to agents, and there's a lot of tool-calling authority that you're giving to agents as well.
For enterprises especially—even for consumers when you're actually using a credit card—I would be pretty careful. You have to be really sure what access control you're giving an agent.
What we've seen all along is that identity systems and access management have been built mostly for humans. Over time, we took that as role-based access control, or RBAC. It's a very famous concept. When you think about access and identity, you think of RBAC.
Role-based access control is a very human-oriented view of identity and access. Over time, we realized that there are pieces of software and machines that do not totally align with RBAC. So, we created attribute-based access control, or ABAC.
But it's very similar, because machines don't change their personas if they're not agentic. They're doing one piece of deterministic code day in and day out. It's long-lived.
So, it’s almost like saying RBAC but applied to machines. Those are the kinds of identity mechanisms that have existed in enterprises so far. The problem with agents is that they’re like humans, and they’re shifting around. They might be Vijoy tomorrow; today, they might be Nathan in the next hour, especially in larger teams and enterprises.
We had to go back to basics and look at what it is that we’re really giving access for. When somebody gives Vijoy access within Cisco, I have access to data and systems that I can read or write, given where I’m sitting in the organization and the kinds of skills and roles that I perform. In the end, it all boils down to the tools that I’m accessing, the tasks that I’m trying to do, and the transactions that I’m participating in.
If you take it down to that level of granularity and back to basics, we said agents should use tool-, task-, and transaction-based access control. By default, you assume the lowest layer of access for an agent. Based on the tool or task that it’s trying to execute, you may then elevate privileges just for that task, just for access to that tool, or just for participating in that transaction, if they’re allowed to do that.
Then you bring them back to base-level identity and access—base-level access. You keep doing this in a very ephemeral manner, and you don’t give agents longevity when it comes to access control. This whole notion of TBAC, or tool-, task-, and transaction-based access control, is something that we proposed with Agency. It’s seeing a lot of traction and interest because it goes back to the basics of what we’re all trying to do and what it is that you should be given access for.
In fact, there’s one thing that’s pretty interesting when you start looking at this notion of task-based or tool-based access control. What ends up happening—and to the earlier question that you asked, let’s go back to the networking stack—is that, so far, we’ve been dealing with deterministic pieces of software. All kinds of access control mechanisms that existed out there, even for machines, were built for deterministic pieces of software.
With agents coming in, we’re going toward nondeterminism. We’re going toward semantic communication. When we need to give an agent access for a particular task, the question is: What is that task, and how do you figure out what task the agent is trying to execute?
The way you do that is by tapping into the semantic communication taking place between a human and an agent, or between 2 agents, and figuring out what task they’re trying to execute, what transaction they’re trying to execute, or what tool call they’re trying to make from that semantic communication. Then you give them access for that.
Right away, to enable TBAC, you need to be able to tap into Layer 9, which is semantic communication, to really figure out how to give this agent the right access control. It’s—you said “turtles all the way down.” It also screams “LLMs all the way down.”
I like the idea a lot of the minimum permissions, or the principle of least privilege, I guess, is the fancy way of saying that. Or zero trust. I was just going to go to trust; I guess there’s some repetition.
There’s trust in the first case, and then there’s also the question of whether you can cache this sort of stuff. One big thing that we have as humans, which is to our advantage in our ability to coordinate together, is that while we do, as individuals, change, evolve, and drift over time, that’s a relatively slow process. People can generally expect that one another will be similar tomorrow as they are today, if not exactly the same.
With agents, I’m thinking, “Okay, so let’s say I want to do some delegation, and maybe I want to engage with somebody else’s agents. I want to give them access to some information.” I’m getting a picture of first having my little guardian angel agent that tries to watch out for my interests and determine what I’m willing to give.
Part of how it’s going to determine that, presumably, is some sort of reputation or identity of the agent on the other side. But that still strikes me as fuzzy. Okay, sure, but what exactly am I giving access to, and do I know that it’s the same tomorrow as it is today?
How does it prove that I can trust it at all? Even just inside an enterprise, you could imagine that one department is trying to make its thing do its local optimization a touch better, and they might swap out the model. Great, maybe it tested better on their benchmarks, but over here, where I’m trying to make an independent decision on how much to trust this, can I assume that my last designation was good? Maybe I ran it through a battery of tests last time and it passed.
Under the hood, you swap out one model. Even just a system-prompt change could make a pretty dramatic difference in terms of how it’s going to behave next time. So, if I had to boil all this down, it’s: How do we make the trust designations in the first place? And then how do we have durable identity, so I know that I’m going to get consistent behavior from my counterparties over time?
I think you’re getting to the crux of how I make this nondeterministic system a little bit more deterministic.
You need to be able to reason about things, and you need to be able to persist around certain kinds of state—not all kinds of state, but certain states. The way we’re thinking about this is, again, by going back to the OSI stack. We started there, so let me take you back there.
So far, all the layers that existed in the OSI stack, when 2 endpoints are communicating with each other, assume that all the endpoints connected through a network are deterministic endpoints. They’re exchanging data, and you’re exchanging essentially deterministic state between all the endpoints that exist in that network.
What we’re seeing now is that the world is moving toward nondeterministic, probabilistic endpoints, and these endpoints are intelligent endpoints. Instead of exchanging data, I’m now exchanging cognition state. I’m a cognition entity as a human; I might have 5 agents that are also cognition entities, and you might have 5 more. We’re exchanging cognition state.
The OSI stack doesn’t have the right layers to even support that communication. Why do I need that? The reason I need it is because I need a little bit of determinism when we talk to each other—when all of these agents talk to each other.
I need to understand whether I’m in the intent-alignment state, whether I’m in the discovery phase, whether I’m in the coordination phase, or whether I’m negotiating. There are all of these phases that you go through when you align on intent and work on a common goal. We need to figure out where you are, and we also need to figure out whether you’re trying to take an action during the execution phase.
All of these meta-keywords that need to take shape between agent-to-agent communications are very free-flowing today. You’ve seen some of that happen in the OpenClaw boardroom example a couple of weeks ago, where you had a bunch of OpenClaw agents come together and just talk NLP, of course prompted by a bunch of humans in between. They’re talking NLP, but they’re not building consistent state, and they’re all over the map.
If you want to bring this into an enterprise and actually work toward convergence, if you want to work toward emergent behavior that is constructive and not just divergent in nature, you need to put some structure around it. The way you put structure around it is by making sure that the communication between these agents is also somewhat structured, compared to the any-and-all-NLP Wild West in some ways.
The layers that we’re bringing to the table are the 2 layers of L8 and L9: L8, which is syntactic communication, and L9, which is semantic communication, or cognition-state protocols. The syntactic layer is like grammar. I built an agent on Vertex; somebody else built one on LangGraph or Bedrock. How do I make sure that these 2 agents can talk to each other when their grammars look different, their frameworks look different, and they may not be sending their blobs and payloads in the same formats?
That’s the syntactic layer, and this is where MCP, A2A, and the entire architecture that I showed on Agency come into play. Above this, we bring in the cognition layer, or the semantic layer—that is, Layer 9. Layer 9 is where we look deep inside that packet, deep inside that communication flow, and actually extract the meaning, figure out what it is that you’re truly trying to do, and put some structure behind that meaning.
Instead of it just being plain, simple NLP—which it will be—can we wrap a header around it that says, “This is what I’m trying to do. I’m trying to discover information, or I’m trying to negotiate or coordinate. Which phase am I in in that cycle? Am I trying to access a tool, or am I trying to execute a command?”
There’s a little bit of a meta-header that needs to happen so that you can take action on that and build those trust and governance layers. Without them, even those pieces become a lot more probabilistic in nature. That’s the way we’re thinking about this.
Of course, the lowest common denominator is that, yes, it’s all going to be NLP, in which case, if you’re dropping a guardian angel or a cognition engine, as we call it, that’s trying to contain blast radius, it will also have to be probabilistic in nature. You cannot guarantee 100%. You can guarantee maybe 95% or 99%, but you’re not guaranteeing anything at 99% or 100%.
But if you wrap these with a header and wrap it in a proper protocol, then you can get to determinism on some of these things that are frankly requirements for enterprises to deploy multi-agent systems.
So, is this something that can exist on a spectrum as well, perhaps, when it comes to where this shared history lives? Cisco has Webex, as you said, which is one place where people come together. Those meetings can be recorded, and a lot of shared history and context can be established through that digital space for humans.
One could imagine a Cisco product that gets deployed to enterprises that’s like, “Hey, this is your Webex for agents, where they can come together, where they can create shared state, where you can have a history of this, and then you can invite guests in from other entities as you will.” Does that exist as a distinct enterprise product, or can it also have a long, open, permissionless tail to it?
I’m not even sure if that’s a fully coherent question, but I’m really interested in it. It’s not easy for an individual to interact with an enterprise, but both people and enterprises want to do that.
So, let me take a crack at this, and let’s see where it goes. The way we’re thinking about this whole Internet of Cognition architecture—and if you can see the slide here, I’ll try to describe it as much as I can for people listening in—what you’re seeing here is that the entities in teal or green are the entities that make up the Internet of Cognition. There are 3 layers that we’re thinking about.
The first is a protocol layer, which we just talked about. How can I enable semantic communication to take shape between intelligence endpoints instead of data communication between deterministic endpoints, which is where we are and where the entire networking stack exists today? We’re connecting intelligence endpoints, with semantic communication happening. What you see here in this picture is cognition-state protocols. These are the classes of protocols that enable these kinds of communication.
We have 3 types based on where we are. It could be as simple as natural language, which we’re calling semantic state transfer protocols. It could get better than that—really good—by saying, “Let me just exchange the entirety of the latent space between 2 models and 2 agents.” So, let’s take the entire KV cache and send it across. That is excellent. It’s like implanting a Neuralink chip between you and me, Nathan, so that we don’t have to undertake the cost of tokenization and transmission and detokenization back at the other end.
But I might not allow a Neuralink implant, and you might not allow a Neuralink implant, which is the case today with model providers. You can do this with open-weight models, but you probably can’t do it with closed-weight models, at least not now, unless it becomes a standard. We have this thing called a latent-space transfer protocol, which allows you to do this at really high efficiency.
There’s something that sits in between, which is a compressed-state transfer protocol. This is about maintaining invariance between agents, especially for deployment scenarios where not everything might be within an enterprise or a data center. So, let’s say you have edge cases, with edge deployments like your MacBook, your phone, or your wearable device, and something that sits within a data center. Can we send this information in a compressed way to that edge inference device? We have 3 kinds of protocols, but they’re all within that protocol layer. That’s how we talk to each other between intelligence endpoints.
Then there’s that cognition fabric. The fabric, as the name implies, allows you to scale this out. It allows many, many, many agents to talk to many, many, many agents: many-to-many communication, real-time in nature, at the semantic layer. It also allows you to plug in the memory of your choice.
We are not dictating what you plug in. You could plug in an open-source memory like Mem0 or something else. You can plug in BigQuery. You can plug in whatever your choice of memory might be. What we are suggesting above that is that you store different kinds of memories in the shared-memory and shared-context space.
You’re storing ontologies, beliefs, working memory, and all kinds of memory in memory infrastructure, but we are not dictating what you plug in. When you think about beliefs, context, knowledge graphs, and ontologies, that is shared memory across all of these agents that participate in this cluster.
Finally, the one thing that you alluded to earlier but that we have not talked about is these cognition engines. That’s the third layer. The cognition engines are accelerators or guardians. They are either cognitive accelerators or guardian angels or technologies.
This is the famous Raj Reddy quote: you would want AI to be either a cognitive accelerator or a guardian angel. Those are the 2 types of cognition engines that would exist. More often than not, they would be transparent to everything else that’s happening.
While agents are talking to each other, these are almost like the note-takers that sit within the collaboration environment that you and I participate in. These are the note-takers saying, “Yeah, don’t mind me. I’m here. I’m just taking notes.” Those are the kinds of engines that we’re thinking about. They’re summarization engines, compliance engines, and security engines that actually make sure that whatever happens as collective intelligence is possible and feasible within the guardrails of the enterprise they’re operating within.
This is a fascinating challenge to envision what this is all going to look like. One big question that folks in AI safety have wrestled with for a long time is: to what degree should we allow our AIs to communicate in languages that we don’t understand?
I mean, on the current margin of performance today, there is explicit chain of thought that is very readable and hopefully faithful to what the AI is actually thinking and intending to do. We’ve seen some weirdness in reports around chain-of-thought dialects emerging under intense RL pressure. I was pleased to learn from folks at OpenAI, both in a recent episode and in a paper they put out today, that basically, that hasn’t been as big of a problem as those few reports would have suggested. Mostly, the chain of thought remains pretty vanilla and pretty human-interpretable.
On the flip side of that, there was a paper out of Meta where thinking in latent space is starting to be unlocked. Everything is detokenized: you just pass your last high-dimensional state into the next embedding position, and you might be able to think faster, better, and more in parallel. What was really notable from that paper was that pathfinding algorithms worked better when they were able to think in latent space, so a certain superposition of reasoning was able to be unlocked.
That feels like a pretty natural attractor if we just say we want to make these things work as well as possible. But I’m a little concerned, honestly, that it could get away from us, especially when you combine it with extreme speed.
I don’t know if you’ve had a chance to use chat.jimmy.ai in the last couple of weeks, but this is the company that burned the actual architecture of a specific model into the silicon, and they’re achieving 15,000 tokens per second. Even just a couple of queries on chat.jimmy.ai—I recommend it—are enough to put that in perspective. It’s a pretty basic model today, so I’m probably not going to use it that much, but it’s perspective-forming, for sure, to go see what it looks like to get 2,000 tokens back in 1/6 of a second. It’s wild.
How do we keep our arms around this? Do you think we should set certain rules? Do you think we can use interpretability techniques? Are there AI governor systems that you think we can get to the point of reliability where we can count on them? This is a topic that could go on for hours, but I’m very interested in at least your first layer of thoughts on that.
I believe that we need to move toward unlocking emergent behavior. I’m completely bought into the horizontal-scale aspect, where you need to bring in agents with different expertise and different models.
We’ve seen this pattern in software systems in the past, where you would not want the same piece of code running in your environment because then, for example, you will not discover the right zero-day bugs. Or if there is a zero-day bug, your entire system will go down.
There is this best practice even in deterministic software where, for redundancy and availability, you would want different pieces of code that are trying to achieve similar goals to be deployed in an infrastructure, because at least we’re not hitting the same scalability challenges or the same security challenges.
It's just the diversity that helps you out. The emergent behavior, even with deterministic software, is actually something that we should strive for in large-scale cloud systems. If you take that into these nondeterministic systems, and based on, again, the analysis that we've talked about in the past, where you want to scale out intelligence horizontally because that's how humans evolved and that's how I believe intelligence in machines will evolve, in addition to vertical scaling, I'm of the strong belief that you need to enable these emergent systems to take place. And the more granularity of motion, the better it is because that's how we operate.
I mean, the most chaos you can throw into the environment, the more innovation that you get. Now, that's why the cognition engines exist, because I know I cannot pass through this table because the laws of physics prevent me from doing that. Within an enterprise, these cognition engines are those swim lanes, those guardrails around what's allowable and what's possible. So, you need those to be really effective, and that's a challenge. It's going to take us a little bit of time to get those things right.
But given that construct, I am of the belief that you need to enable emergent behavior. You need to enable teams of multi-agent systems communicating semantically, sharing cognition state, and solving for something net new because that's how it's going to happen. And if you take that premise, why would you slow things down? I would actually want that multi-agent system to reach emergent consensus, hopefully faster than going through NLP and the cost of tokenization, interpretability, and negotiation—all of that actually adds cost.
So, I am of the belief that, yes, agents are human-like, but they're also not human-like. A human cannot make an API call. A human doesn't have a KV cache that I can send across. I cannot ship my latent space to you. An agent can. So, let's leverage the properties of agents that are not available to humans and make them better than humans.
Now, there are pitfalls. You might get into divergent properties and outcomes. You might get into super-specialization, where they're all getting siloed and they're not talking to each other. So, in addition to guardrailing compliance, security, identity, and access, we need to also have these cognition engines, and that's why they're engines and not just guardrails. We are watching out for divergence. We are watching out for extreme specialization and all these problems that might creep into multi-agent systems. This is also an interesting area where we need to start modeling, and there are many, many papers here, when you start modeling multi-agent systems using game-theoretic approaches, because we need to bring those notions into agentic competition as well.
Yeah, I couldn't agree more. A lot has been done, I guess, but it seems like there is just an incredible reservoir of research on how people behave under myriad game-theoretic premises, and we're going to need to get really good at characterizing AIs along similar dimensions, especially if we're going to turn them loose at high speed and with latent-to-latent communication that we'll have a hard time making sense of even post hoc, probably in a lot of scenarios. The ability to even characterize what agents are going to do under various scenarios right now remains really challenging.
We are getting a glimpse of that already, Nathan. If you look at, again, going back to the OpenClaw example, even though, like I said, it's just chatter right now and it's not building shared cognition, there is a Markdown file that we all know about called SOUL.md. Peter actually created SOUL.md to give his agent a personality close to his own personality. I have not turned it on yet, but a bunch of my friends have actually turned on their own OpenClaw agents, and they all have their SOUL.md customized, so we get many, many personalities, as many as there are human individuals.
This is just the beginning. It might seem a little gimmicky, but if you play this out 1 year or 2 years out, you are entering that world where you'll have agents with expertise and personality, just like humans, and they will be your teammates in a multi-agent human society or team. So, how do you make sure that the infrastructure that you build enables this multi-agent human team or society to collaborate together, share intent, coordinate, and then be guarded in the proper ways that an enterprise would want?
And so, we're getting there. I don't think it's science fiction. You can see that path taking shape.
Yeah. That might be a great place to leave it for today. I know that I've already kept you a little bit long. I would love to check back in. I feel like this is going to go pretty fast, but I would be very interested to touch base again in 6, 9, or 12 months—12 feels long—and see how this is coming together, and especially see how those guardrails are developing within the enterprise context, because I see everything else really happening fast.
The one thing that I'm not so sure is going to be able to keep up is the layer that supervises it all and makes sure that we're actually getting what we want out of this whole AI transition, and making sure, obviously, on the flip side, that the whole phenomenon doesn't run away from us. But I do like a lot about what you're saying, because one of the things I've learned in life—I say this episode after episode—is that anything that becomes too concentrated can become dangerous. You see that in drugs, you see that in all sorts of phenomena. And I kind of worry that too much concentrated intelligence itself is also going to be dangerous.
So, what's the alternative to that? It's got to be some sort of distributed, buffered, networked, more ecological, hopefully open at least on some margin, and permissionless system. And I think it is. I was just texting a friend earlier today: We need a decentralized, permissionless coordination and reputation layer so badly. So, I am really excited about the work that you're doing on it, and I'd love to come back again before too long to understand that next level up and how it's evolving.
Actually, the 2 comments that you made there, let me just provide a 1-second overview of that. You talked about the models actually becoming smarter and the guardrails not keeping up. And you also talked about centralization from the capability perspective and the need for decentralization or distribution per se. I'll flip those 2 around and say that in the enterprise, if you want traction in the enterprise, both of those statements actually have to be true.
Because enterprises will not deploy solutions where the guardrails are not well thought out and effective. And that is, to me, a hurdle for this runaway train—which is actually on a good path—that we all call generative AI. That's a hurdle for those things being adopted in the enterprise: getting the guardrails right. Because if you don't get it right, we don't get adoption. So, it's a requirement. So, it's a chicken-and-egg problem.
And the second thing is, in an enterprise, like we discussed earlier as well, you will not get a singular player coming in, because you will get multiple players. Look at us or any other enterprise: you'll have agents from ServiceNow. You'll have agents from Salesforce. You'll have agents from Microsoft, from OpenAI, from Anthropic, from Google, and from Cisco. You'll have agents from all of these companies that will exist in our environment by definition.
And by definition, they'll have to come together, get connected, build shared cognition, align on intent, and work together, because you will not get a singular agent that does all of those functions. At least not in the next 5 years. So, these 2 are requirements. It's not even a good-to-have for anything to get adopted in the enterprise.
Yeah, this has been fantastic. Is there anything else that we didn't touch on that you would want to make sure you leave people with before we break?
Yeah. We've been talking about all of this in the abstract: the whole Internet of Cognition, the 3 layers of shared intent and coordination, shared context and knowledge, and then collective innovation, where we enable emergent behavior. Going back to the Jarvis example that we talked about right up top, where we built this SRE system, a multi-agent system that enables SRE teams to get more productive, we've actually taken it a step further and built a multi-agent system for SREs where an outage has happened, but they're all sharing cognition and state and doing collective intelligence and innovation with other agents from cloud providers, from the marketing team for brand reputation, and from finance, who's looking at costs.
There's a white paper to read through that talks about all of these things in more detail. But also, there's a live demo. I'm just going to quickly share that here. This is a clickable demo that you can go in and walk through. You can go to archif.cisco.com, Internet of Cognition; we'll have it in the show notes. You can see what happens per agent: the activity per agent, the intent that takes place per agent, the context that takes place per agent, and the reasoning that is happening collectively and in an emergent way across the entirety of the multi-agent system. It'll make it a little bit more real behind what we've been just talking about in this episode.
Love it. I always say a working demo is the coin of the realm, so I definitely encourage people to go check it out. I'll click through it myself, no doubt. Okay, fantastic stuff. Vijoy Pandey, thank you for being part of The Cognitive Revolution.
Thank you, Nathan, for having me.