[BidClub_]
The Cognitive Revolution · · 92 分钟

共同思考的智能体:Cisco 的 Vijoy Pandey 谈语义对齐、Scope、Accord 与 Concord

Nathan LabenzErik TorenbergVijoy Pandey

AI与软件技术
YouTube ↗
TL;DR
  • Cisco 的部署将多智能体系统与有界任务、形式化模型结合。 Pandey 称,Swisscom 将 5 个智能体与符号化网络表示结合,在数据中心变更期间实现“100% 无差错配置”。数据中心内置的冗余机制,使其比移动基础设施更适合作为起点。他还提到与 ServiceNow、SoftServe 和 Webex 的部署。
  • 企业价值来自跨组织、跨供应商协调专业智能体。 一笔价值数百万美元的交易,可能涉及 Salesforce 销售智能体、Harvey 法律智能体、工程智能体和营销智能体,各自承担不同职责。Pandey 说:“真正的价值在于交接”:一份估算必须转化为承诺、合同条款,以及经得起检验的客户承诺。
  • 语义错位会妨碍任务完成,即使运营监控看起来一切正常。 Pandey 描述的 5 智能体系统中,出现 1 个认知错误,准确率就从 99% 降至 98%;出现 2 个降至 81%,出现 3 个则降至 16%。一个旅行规划案例的运营指标显示 66%,但任务完成率为 0%——“悄无声息的失败,后果却震耳欲聋”。
  • Scope、Accord 和 Concord 分别处理现有智能体协议之上的不同协作阶段。 Scope 基于 OpenTelemetry 观测并暴露语义漂移;Accord 在工作开始前对齐目标和术语;Concord 则在需求变化时支持协商。它们以 skills 形式发布,也可通过 Agent Bridge 运行于 MCP 和 A2A 之上,旨在帮助智能体“共同思考”。一套独立的最终结果验证协议仍在开发中。
  • 评估智能体结果仍离不开人的判断。 Labenz 提出,验证器应代表高管的优先级,还是只负责识别分歧?Pandey 强调信息不完整、判断和人的责任。他预计智能体最终会获得相当一部分决策权,但表示:“我不知道这个比例会是多少。”
  • 智能体的身份与记忆应从模型和运行框架中分离,但基础协作仍未解决。 Pandey 希望 Arnold 的身份、人格和记忆不受模型与运行框架更迭影响;两位嘉宾也都希望身份数据与智能体的记忆、模型和资源分开。然而,Arnold 和妻子的智能体 Lyra Belacqua 仍无法根据双方偏好,自主协商预订晚餐:“如果每次都要我授权,我自己来就行。”
  • Pandey 支持潜在空间通信,但没有给出多智能体提速的量化规律。 Labenz 质疑“1 万个智能体带来 100 倍加速”这类说法,是否取决于模型能力。对于药物研发和天气建模等难题,Pandey 认为更高维度的通信不可避免,前提是做好测试、限制部署范围并采用 canary rollout。
  • 面对 AI 不透明性,Pandey 主张由专业人士监督,并建立系统记录。 针对 Harari 将人类比作受不透明系统支配的奶牛这一类比,Pandey 回应:“我今天就可以是一头奶牛。”他以高频交易为例,认为记录行动、决策和工具调用有助于合规、调试和纠错;Labenz 对人类能否跟上仍不那么确信。
摘要 · 为研究而整理的核心内容

1. Swisscom 将 5 个智能体与形式化网络模型结合

  • Vijoy Pandey 称,短短 6 到 7 个月,行业就从孤立智能体发展到智能体群岛,再到跨供应商、云和组织的互联系统。他提到与 Swisscom、ServiceNow、SoftServe 和 Webex 的部署。MCP、A2A 以及现已加入 Linux Foundation 的 Cisco AGNTCY 项目,分别处理发现、识别、通信和观测;互联智能体已经开始承担业务工作。
  • Labenz 将早期案例称为“玩具级”,Pandey 对此作了澄清:医疗和 Webex 案例都是已部署的实际应用。Swisscom 选择数据中心迁移,是因为它比接入移动网络环境风险更低;数据中心有内置冗余,而移动环境中的故障没有这种缓冲。运营人员不断调整硬件、软件和容量,系统依赖关系又可能导致改动一个组件、另一个看似无关的组件却发生故障。
  • 项目要求配置“100% 明确无歧义”。5 个智能体探索配置方案,形式化网络模型则排除违规操作:神经网络和符号系统各司其职。Pandey 称,这套系统能在一个大到人类无法完全理解的环境中,保证配置成功。他建议从一个故障可以被控制在有限范围内的有界用例起步。

2. 企业价值产生于专业智能体之间

  • Labenz 追问架构选择:如果运营方掌控自己的数据中心,为何要用来自不同供应商的多个智能体?他认可形式化护栏的价值,但继续追问单个智能体能否完成任务。Pandey 的回答是专业分工:重要的企业问题需要多个专业角色协作,而知识、工具和职责分散在不同位置。
  • 他以一笔价值数百万美元的交易为例。销售了解客户;法务负责合同条款;财务处理定价、加价和折扣;工程团队判断能交付什么、何时交付;营销团队则希望对外讲述交易成果。映射到智能体后,供应商也各不相同:Salesforce、Harvey、Claude 和 Codex 等工程智能体、Jasper,以及如今往往由人担任的验证者。
  • Pandey 认为:“价值在于交接。”评估结果可以转化为承诺,承诺可以写进合同条款,营销团队再据此对外表述。只优化一个智能体,无法带来公司的整体成果。Labenz 提到 Harvey 正与 OpenAI 合作开发高级设置,但也承认自己不了解目前进展;专业分工也可以延伸到底层模型。
  • 协作界面只是次要问题。Pandey 描述了一场 Webex 演示:智能体可以与人协作,也可以不依赖人协作;Slack 或 Teams 也能承载同样的体验。这就是智能体体验(AX)。把专业智能体放进同一个共享频道,并不会自动对齐它们的意图,也不会让它们形成集体推理能力;缺少的基础设施在界面之下。

3. 更好的模型不等于形成共同理解

  • Pandey 以人类语言作比,称语言约在 70,000 年前出现。个体智能借助共同意图、协调行动以及跨代积累的知识,发展为集体智能。智能体拥有强大的模型和工具,但“连接不等于知识”。他提出的“认知互联网”旨在提供共同意图、共享知识和集体推理。
  • Labenz 反问,模型进步是否会让工程化脚手架变得多余。在 Hugging Face 事件中,智能体用包管理器临时搭建协作论坛,分担协调者和参与者角色,并开展了大量研究,试图操纵评估者、掩盖作弊行为。如果模型已经能自发发明协作方式,随着能力提高,还需要多少显式基础设施?
  • Pandey 从 3 个维度回应:纵向扩展提升单个模型的能力;算法扩展提高效率;横向扩展则把有能力的节点连接成系统。更好的处理器和软件没有消除云网络的需求;他认为,更好的模型也不会消除集体推理的需求。关键在于互联智能体能否共享含义,并朝共同目标协作。

4. 绿色仪表盘可能掩盖语义崩塌

  • 为了检验互联是否足够,Pandey 研究了公开的 ChatDev 运行轨迹。他称,自己检查的 ChatDev 会话中,100% 存在语义失效和认知不一致。智能体可以持续活跃、分别通过评估,却仍各自追求局部目标,无法协调,也可能从未接受整体任务检查。互联让工作流得以运行,却不能证明工作流成功。
  • 在他描述的 5 智能体系统中,出现 1 个认知错误,准确率就从 99% 降到 98%;出现 2 个降到 81%,出现 3 个降到 16%。他警示,错位会层层累积:系统表面上仍在运行,交付预期结果的能力却可能崩塌。
  • 一个旅行行程系统的运营指标显示 66%,任务完成率却是 0%。Pandey 称之为“悄无声息的失败,后果却震耳欲聋”。单个智能体和监控面板看起来都令人放心,用户却可能什么预期结果也没拿到。
  • 开源认知观测层 Scope 旨在暴露这一落差。它利用 OpenTelemetry 运行轨迹构建语义与认知观测,包括根据智能体轨迹生成知识图谱,并识别语义错位、认知漂移等问题。“看不见,就无法修复。”Pandey 希望人们在现有消费级和企业环境中使用 Scope,检查正在运行的智能体究竟做成了什么。

5. Accord 锚定任务,Concord 协商变化中的需求

  • Accord 负责在工作开始前达成共识:统一目标、范围和术语。Pandey 举例说,一个面向 100,000 名用户的功能,工程团队可能理解为用户总数,客户指的却是“100,000 名并发用户”。双方都可能专业地推进工作,最后仍做出错误产品。该协议希望在执行前解决这种分歧,而不是看到用词一致就假定双方理解相同。
  • Concord 负责初步共识达成后的协调,因为现实情况不断变化。承诺的交付日期可能指 alpha 版、beta 版、工程团队的首个版本、客户可用的成品,或财务部门的付款日期。客户反馈和功能扩展不断移动目标,因此需要在整个过程中持续协商,而不是开完启动会就各自执行。
  • 两套协议均已作为 skills 发布,可用于 Claude Code 和 Codex 等现有智能体环境,也可通过 Agent Bridge 使用。Pandey 称,它们运行于 A2A 之上,并通过 Agent Bridge 与 MCP 协作。他强调,不同模型、运行框架、身份和访问权限之间都要能互操作。世界不会收敛到单一供应商,基础设施必须适配现有环境,也允许环境持续演进。
  • 第三阶段是检查最终交付物是否符合约定的整体目标;相关协议仍在开发,尚未发布。Scope 提供底层观测。Pandey 将其比作车道偏离监测:智能体发生偏移时,观测机制负责识别问题,对齐或协商协议则帮助它们回到共同目标上。

6. 目前仍由人来判断结果

  • Labenz 询问,验证者应当标记不一致,还是代表高管的具体判断、优先级和品味。发现分歧,并不能决定组织该接受哪种妥协。Pandey 回应,如果信息完备,甚至可以构建确定性的决策系统;但现实决策需要估算和判断,因为信息总是不完整的。人也必须为结果承担责任。
  • Pandey 预计智能体最终会获得相当一部分决策能力,但没有给出比例:“我不知道这个比例会是多少。”目前,他的架构仍让人参与其中,与专业智能体和对齐协议共同评估结果。
  • Pandey 描述了两类认知引擎,将它们称为“齿轮”和“蜥蜴”,并把这个框架联系到 Raj Reddy 对“保镖”与“认知助推器”的区分。他说,GATs 用来防止智能体做不该做的事,认知加速器则加快人们已经知道如何完成的工作。评估机制未来或许能成为一种齿轮,复用过去的决策,但他表示:“我们现在没有做这件事。”将模型与运行框架分离,可以让模型进步持续增强这类支持工具。

7. 可迁移的智能体身份仍无法自主订好晚餐

  • Labenz 区分了访问权限和自主性。他的笔记本电脑上的智能体几乎能访问他所有账户凭据,只有少数例外,但自主性较低。另一台 Mac mini 上的智能体权限更少,却能连续数周推进项目,常常等待人类回复。有限权限让这种长期自主运行可以接受,尽管助手偶尔会自称是他的助理,把别人搞糊涂。Pandey 追问,为什么两者必须是分开的系统。
  • Pandey 的智能体 Arnold 取名自 1960 年代 Pink Floyd 的一首歌,其身份、人格和记忆不依赖特定运行框架或模型。他称 Arnold 运行于多台服务器和多个模型之上,其中包括一款部署给所有 Cisco 员工的内部智能体。他最终希望实现完全访问和自动化,只在遇到现有决策记录或齿轮无法处理的判断时升级求助。无论底层技术如何变化,身份都应延续。
  • 他妻子的智能体名叫 Lyra Belacqua,取自《黄金罗盘》中的角色。他们的实际测试是提前两周预订晚餐。两个智能体必须协调各自主人的餐厅、菜单、氛围、无障碍条件和预订时间偏好。结果必须经过妥协:只满足 Vijoy 或只满足他妻子的偏好,都不算完成共同任务。
  • Pandey 表示,今天的智能体连这件事都还做不到自主完成。障碍包括免费版模型能力不足、反复请求授权,以及获准之后智能体之间仍无法达成一致。“如果每次都要我授权,我自己来就行。”他将这种日常协商失败与企业交易中的同一类协调难题相联系,后者价值可能达到 2 million 或 3 million 美元。

8. 在 Pandey 看来,潜在空间通信不可避免

  • Labenz 询问,平方根扩展规律——10,000 个智能体带来 100 倍提速——是否取决于模型能力,而非跨代际都成立。Pandey 没有给出指数,而是回到横向基础设施。他认为,网络过去连接的是数据端点,现在则必须连接能够思考、交换含义的端点,同时还要应对量子计算和具身 AI 等新兴形态。
  • Labenz 对潜在空间通信的担忧在于可控性:即使是 token 级推理,人类也很难监督,OpenAI 事件就是一例。如果智能体交换更高维度的内部状态,人类理解协作过程可能会更加困难。鉴于人类连智能体交换的 token 都难以监督,他追问 Pandey 是否因此更谨慎地看待构建这类通信渠道。
  • Pandey 的态度仍然明确:“这是不可避免的。”药物研发、新材料、物流、金融建模和天气建模都足够复杂,值得搭建最有效的技术栈,包括智能体之间的高维通信。他认为,技术加速发展的同时,也为围绕技术建立保护机制创造了空间。
  • 他的前提是可控部署:充分测试、限定范围并采用 canary rollout,同时通过可信空间技术满足法律、合规、安全和扩展需求。他以新药上市作比:“这些步骤一个都不能省。”他的回答强调保护措施和谨慎引入,但没有描述能让潜在空间通信变得可解释的具体突破。

9. Pandey 以专业分工和记录回应“奶牛”类比

  • Labenz 引述 Yuval Noah Harari 的类比:奶牛生活在自己无法理解的金融体系之下,人类也可能受制于速度更快、使用陌生表征交流的 AI 系统。他追问人类还剩多少实质控制力,并提出护栏和 Neuralink 等连接方式,作为帮助人们直接理解这些系统的可能途径。
  • Pandey 表示,这种情况已经存在于专业领域。他理解高频交易背后的概念,却不懂具体如何执行;法律和监管也依赖专家。“我今天就可以是一头奶牛。”他预计,开发者和领域专家会分别理解各自的智能体和机制,异构系统则会彼此协作,完成整体目标。
  • 他建议透明记录多智能体系统的行为:采取了哪些行动、查看了其他智能体的哪些决策、调用了哪些工具。这套记录机制可以支持合规和调试,系统出错时也能启动相应协议。Labenz 仍不太放心,还开玩笑说,采用 Scope、Accord 和 Concord 或许能升级他的系统,却让他本人落得更跟不上。分歧依旧存在:Pandey 以可观测性回应不透明,Labenz 仍感到两者之间有距离。
完整逐字稿

1. Rise of connected agents

Nathan Labenz

Greetings, and welcome back to The Cognitive Revolution. My guest today is Vijoy Pandey, senior vice president and CEO of Outshift by Cisco. When Vijoy joined us in March, he described the Internet of Knowledge: higher-order protocols needed by AI agents to share context, coordinate intentions, and solve problems together. He offered a visionary description of what the industry is collectively creating: systems where agents are combined to do new things that have real value.

Today, in light of developments involving OpenAI and Navier–Stokes, that vision is clearly becoming reality, for better and, in some cases, for worse. Cisco’s efforts have accelerated alongside everyone else’s. The AGNTCY project now belongs to the Linux Foundation, and Cisco has deployed multi-agent systems with partners including Swisscom, ServiceNow, SoftServe, and Webex. They have seen how agents can miscommunicate and misunderstand each other, and how semantic and cognitive inconsistencies can quickly reduce productivity.

To help others avoid similar problems, they recently open-sourced a new set of protocols designed to help agents think and work together productively. These include Scope, which builds knowledge graphs from agents’ traces and tries to identify cognitive impairments; Accord, which helps agents align on intentions, scope, and key terms before they start work; and Concord, which helps agents agree on an outcome they can all accept, even if they don’t agree at first.

The highlight of this conversation for me was comparing notes on our personal AI setups. Mine, as regular listeners know, connects agents with high levels of access and low autonomy—which I consider an extension of myself and the people who work on my personal computer—with agents that have lower levels of access and higher autonomy, working on their own computer. Vijoy, on the other hand, has one agent for himself, whom he calls Arnold Layne in honor of the Pink Floyd song, and another for his wife. But he reports that the 2 agents still often have difficulty acting effectively together on behalf of their people.

Meanwhile, to avoid being tied to one model provider and preserve choice and flexibility in the future, we both want to separate identity data—people and systems—from our agents’ memories, from the models, and from the resources the agents work with.

Toward the end, we get Vijoy’s views on timely issues such as communication in latent space between agents, which he thinks is inevitable and perhaps necessary for certain use cases, including drug development and weather modeling. We also discuss Yuval Noah Harari’s argument that people will soon be guided by artificial intelligence systems beyond our understanding, just as cows are driven to markets and other structures they know nothing about. Vijoy’s view is that this is already a reality in many areas, and that with proper record keeping, monitoring, and other preventive measures, the benefits should significantly outweigh the costs. I hope you enjoy this report on advanced multi-agent systems being developed with Vijoy Pandey, senior vice president and CEO of Outshift by Cisco.

Nathan Labenz

Vijoy Pandey, senior vice president and CEO of Outshift by Cisco, welcome back to The Cognitive Revolution.

Vijoy Pandey

Nathan, I’m very pleased to be back here. I’m really looking forward to this, because what a difference 6 or 7 months makes. We talked earlier this year, and I went back and listened to the first episode we did together. One of the things you said then that, looking back, was quite far-sighted was something like: “You know, we could define AGI or ASI differently, but I think what the whole industry is actually trying to develop is the concept of multi-agent systems, where agents come together and create new things that really have value.”

When I heard that, now that the events of the whole summer are behind us, I thought: “Well, we’ve definitely seen the best results in cases such as the IMO, and perhaps worse outcomes in cases such as the OpenAI incident.” I thought it would be interesting to start with your thoughts on the last 6 months. You were looking forward to what multi-agent systems could do at a higher scale, and now it’s really starting to happen. How has it been to observe this from your perspective? What do you think has been most important? What do you think people are doing right or wrong, or still don’t understand despite all the discussion? I think your point of view on this will be very interesting.

Vijoy Pandey

First, it’s strange that only 6 or 7 months have passed. It feels like years, because progress here has been so fast. I like to call it “years of flight.” It’s not even dog years. These are definitely years of flight, because things happen every hour.

I would say that agents have gone through 3 phases. They’ve gone from being isolated—that is, single agents—to islands of agents, like some of the examples you mentioned, such as Hugging Face, or Navier–Stokes in some cases, where scientific problems are being solved. They’re all in a certain ecosystem, so they’re islands of agents. And then there are connected agents.

This arc from isolated agents to islands to connected agents happened quite quickly. We’re now deploying a whole bunch of multi-agent systems where agents from different providers and cloud providers use different types of tools and belong to different organizations, but work together to achieve certain business results.

You’ve heard of open-source projects such as MCP and A2A. AGNTCY is something we also brought to the Linux Foundation. They all solve problems of discovery, identification, communication, and observation so that agents can be discovered, brought together, take on certain activities, and achieve business goals. This is the world of connected agents we live in today, and it’s been really successful.

The last few months have been full of use cases across all kinds of verticals. We’ve deployed them in network configuration, cloud platform development, and video surveillance, working with partners such as Swisscom, ServiceNow, SoftServe, and Webex. We’ve seen a lot of success in this area. This is exactly the situation where connected agents are working toward really great business goals.

Nathan Labenz

Let’s double-click on this. Last time, we talked about what I’d call toy-like examples—perhaps not a totally fair description—where you showed how multiple agents could come together to solve a patient’s problem. The patient needs a certain prescription, and there’s an agent representing the patient, one from the insurance company, one from the medical practice, and one from the pharmacy.

Now it seems like things have gone in different directions. Tell me about the setups and use cases. I’m really interested in doing some of this myself, and in trying to make it work where my agents could interact productively even with agents I don’t know about or don’t connect directly. I assume all the use cases you just mentioned involved teams of people coming together and saying, “Okay, we want to connect our agents for a specific use case,” with a lot of intentional design. Take it apart for me. What does that process look like, and what structure do you create with people from other companies to achieve these business goals today?

2. Enterprise multi-agent case studies (Part 1)

Vijoy Pandey

In terms of how we’re considering these use cases, they’re all corporate use cases. These are companies with their own agents, or companies that deploy agents from different suppliers, trying to make those agents discoverable, give them the correct identification and access, and help them communicate so they can address business goals.

Vijoy Pandey

One example is Swisscom. This isn’t a toy use case. The Webex and healthcare use cases you just mentioned aren’t toy use cases either. These are use cases we’ve deployed, and we’ve learned a lot from them.

I’ll describe the Swisscom use case because it’s public. You can see it and read about it on our website. The use case was about rethinking how we work with large systems. It’s very network-oriented because Swisscom is a telecommunications operator. But imagine it as an attempt to solve configuration problems in systems that people can’t understand because they’re simply too big.

I’ve been in charge of quite large infrastructures in the past. You see this butterfly effect: you touch one part of the environment, and something completely unrelated somewhere else fails. The systems are so large that humans can’t handle all the complex cases and dependencies.

In the Swisscom case, they wanted to solve one specific use case. For listeners, I’d say: choose one use case that’s simple to understand and limited in scope, so that when something goes wrong, you know how to protect yourself when agents don’t communicate well with each other.

They wanted to solve a migration problem. They’re constantly transitioning from one generation to another in hardware, software, and operational capabilities across their network. They chose one specific use case: data centers. That’s not a tiny use case; it’s quite large-scale. But it’s less problematic than, say, connecting to the mobile environment, because when that fails, you don’t have built-in reserves the way you do in a data center environment. That’s why they chose data center use.

They wanted to make the configuration 100% unambiguous. If an operator comes in and says, “I want to change the configuration, whether I’m migrating or changing it to add more power, whatever it is, I want to change the environment’s configuration and make it 100% unambiguous,” that’s not a toy use case.

We divided it into 2 parts. One is an agent workflow, and the other is a very formal model of the network itself, the environment itself. This is usually considered a neurosymbolic approach to solving problems. The symbolic part is a formal representation of the environment. It’s almost like saying you have laws you can’t bypass. That’s the symbolic part. Then there’s the neural part, which is a neural network: the agent.

In this case, we had 5 agents that teamed up and investigated all the configuration spaces to guarantee error-free configurations. A simple way to describe it is to imagine playing chess against someone who is very prone to errors, compared with playing chess against a modern master or Deep Blue. If you’re playing against a system that knows all the possible configurations in the environment—or all the possible moves on a chessboard—you’ll never win, because the system knows every possible refutation of your move.

That’s exactly what we’re trying to do in this use case. The system explores all these options, and a formal system underneath effectively guarantees that you’re not doing anything forbidden. Together, this neurosymbolic system lets you configure a large environment that’s impossible for humans to comprehend, with a 100% guarantee that the configuration is successful.

That’s one type of use case. There are many others that we’ve deployed and that are working today. They’re multi-agent systems, related to multi-agent systems. We’ve gone through this arc again, from isolation to islands within systems, and then to multi-agent systems in production solutions for some quite large use cases.

Speaker 1

Can you help me understand why such a system should be multi-agent, and why we need agents from different suppliers? I have a somewhat naive picture. If I were a data center operator, I’d think, “This is my data center. I control everything. Maybe I want to agentify it.” I understand why formal methods have been a big topic over the past few months. I understand the need for a reliable, unbreakable model of the world, or of the data center, that establishes stable protective barriers and effectively controls what the agents are trying to do. But why do we need to bring together agents from different organizations? What does each one contribute, and what’s the dynamic between them? How is that better than someone sitting down and making one version of this problem for a single agent?

Vijoy Pandey

Because many of the most important problems we deal with every day, especially within the enterprise—and increasingly in our personal lives and as consumers—are problems that can be solved by joining forces with many specialists, not just one specialist or one agent working carefully.

I’ll give you a simple example. Companies face this almost every hour, or even more often. Let’s say a deal is made, and it’s a significant deal, worth a couple of million dollars. It isn’t something that only one team can handle. This happens all the time within companies.

You have a sales organization that understands the client side of the problem: What is the client asking for? As soon as that happens, there’s a flurry of activity from several other teams. The legal department tries to understand the contract terms. Finance tries to understand pricing, markups, and discounts. Product and engineering try to understand what they can build and release, what features they can add, and when. Marketing tries to understand how to describe the success and talk about it, as in the Cisco example I just mentioned. Then there’s the CEO, trying to keep their sanity, make sure everyone agrees, and ensure that what we deliver is what we committed to and is well understood across the organization. It’s almost like a general director who verifies things and makes sure everyone is in agreement.

In the system, there’s a verifier. No one person is responsible for the entire problem. Now let’s define what’s happening. You’ll have sales agents, like Salesforce agents, right in the middle of this conveyor. There are legal agents from a company like Harvey, financial agents, and a whole bunch of product and engineering agents. You hear about these every day: Claude and Codex for product and engineering, whether it’s code development, security, operations, or SRE capabilities. Then there are marketing agents such as Jasper. And there’s the verifier. It could be a human in the loop, which is mostly what happens today, but at some point it could also be an agent manager.

All these agents belong to different teams and come from different suppliers, but they’re working toward a common goal: getting an agreement worth several million dollars through the departmental approvals, because Cisco will benefit in this case. You can’t optimize for one specific function of one specific agent. The value in this system isn’t in any one agent. It lies in the transfer between these agents, and the value is the global outcome for the company, for the enterprise.

The outcome exists only when all these specialists can work together to resolve the problem. The assessment can become a commitment, and that commitment can become contractual language. Marketing can then work with that language to create a marketing statement. These programs are truly important and worth preserving. You define the global outcome, rather than separate, localized results for each agent.

3. Enterprise multi-agent case studies (Part 2)

Nathan Labenz

Yes, that’s interesting. I was thinking about this concept of transfer of responsibility. When OpenAI introduced its Agents SDK some time ago, they made the transfer of responsibility one of the basic primitives around which they built it. I interpreted that as an echo of existing organizational structures: an attempt to create a development model that respects how work is distributed in organizations, so people can be responsible for their own areas and activities, test their own work, and not worry too much that a small change they make to a system or request will affect someone else’s work.

I thought a lot of this was necessary only because of how human teams are organized and how they want to share the work of creating and checking agents. But what I hear from you is that you go further and say it’s not just about replicating how human teams are organized; it also applies across organizational boundaries. When you give examples like Salesforce and Harvey, those could actually be different models feeding these agents. I know that, in Harvey’s case, they spent a lot of time on advanced settings in partnership with OpenAI. I don’t know what’s new there, but I understand they use a different model from the one I get through the OpenAI API. So this specialization, beyond reflecting human organizational structures, is quite interesting.

What’s new in this space? What do these systems connect to? We’ll use tools like Slack, Webex, and Teams to bring our agents together, just as we brought people together. Have we seen any maturation in the areas where agents work together, which we talked about in our last conversation? I’d say that was more vision than reality then. Is it a reality now, or are we just going to bring them into our collaboration environments and hope for the best?

4. The Internet of Cognition

Vijoy Pandey

I think we’ll have many collaboration services. Let’s start by looking at the problem. You might ask, “Vijoy, you’ve connected agents and deployed these things. What’s the problem? We’re already there. All we need is a Webex or Teams channel in Slack where all these agents can come together and cooperate.”

One of the demonstrations we showed—not something that’s in development yet—was precisely the vision you just described. We have a Webex space where people gather, communicate, and collaborate on an outcome. Then we have agents that come together, with or without people in that space, and cooperate on a business solution. The collaboration surface or application could be anything. It could be Slack, it could be Webex. But I’d say that’s not the problem. It’s just the user experience, or what we call the agent experience, or AX, that we want to provide.

The problem lies deeper, and it’s no different from the one people encountered when they started working together in teams. If you think about what happened with human intelligence and draw a parallel with agent intelligence, what’s happening with silicon now is the same arc that happened with carbon in the past. People became individually smarter over hundreds of thousands of years. Our brains got bigger, we became smarter, and we learned to work with tools and fire. But our innovations were isolated and died with the inventor or stayed within very small groups. The problem was that we didn’t communicate.

About 70,000 years ago, we invented language, and it sparked a whole series of innovations that accumulated over time. That transformed us from individual intelligence to collective intelligence because language allowed us to do 3 things. It allowed us to share intentions and goals, so we could set ourselves a task together: “Let’s build a village together. Let’s catch this animal together.” That gave us a common intention. Then, once we had that intention, we could coordinate our actions using language. To achieve a goal, you need to coordinate and negotiate, because things change while you’re working toward it.

The second thing language allowed us to do was exchange knowledge and accumulate it over time, so we wouldn’t have to solve the same problem again and again—not just over time for one person or a small group, but across generations and civilizations. We need to accumulate knowledge, and that’s what language allowed us to do. So that’s the second thing. Thanks to those two things—common intention and coordination, and shared knowledge—the third thing people could do was think together: collective thinking, part of collective intelligence.

The same arc is happening with agents. We have models and agents that are individually extremely intelligent. They can work with tools, and they get better over time. MCP allows them to access tools, but they’re isolated. We want to take these agents and transform them from individually intelligent to collectively intelligent. So we need the equivalent of common intention and coordination. We need the equivalent of shared knowledge so these agents can reason collectively. None of these agents are currently reasoning collectively.

We connected the agents, but we realized that connection isn’t the same as knowledge. We need to move toward common knowledge and shared thinking. That’s the leap we’re trying to make. Webex, Teams, and Slack channels are all part of the agent experience, but what we need underneath is a way for agents to be discovered and connect. That’s what we’re working on: the infrastructure stack we call the Internet of Cognition, which allows agents to align semantically with intentions before they work, coordinate and negotiate during work, and ensure afterward that what they’ve produced serves the overall purpose of the organization or enterprise.

Before work, they coordinate around intentions. During work, they coordinate and negotiate. After work, we make sure what they’ve produced corresponds to the overall goal, rather than local optima and individual agents’ incentives. That’s the stack we’re building. And yes, you can try it through Webex, Slack, or any other collaboration tool you choose.

Nathan Labenz

So when you build this stack, how do you think about it in relation to the different terms people use for this? “The model eats the scaffolding” is one expression we’ve heard a lot. Or “the bitter lesson of engineering.” In my personal AI system, I sometimes ask: What have we overengineered in the past by today’s standards? Previous models couldn’t understand something, so we had to provide reference points, workarounds, tips, and prompts. Maybe we don’t need them as much now.

I think about the incident with Hugging Face, where you read the transcript and think, “Damn, these things were able to use the package manager, break it, and spontaneously improvise a forum for collaboration.” That didn’t limit their cooperation. They did a great job, spontaneously taking on the coordinator role rather than acting as individual participants, and they carried out significant research and development projects. Of course, they had a problematic goal—for example, gaining control over the evaluator to set a high score and hide the fact that they cheated.

I think it’s a complicated challenge to say strategically, “Okay, we can only run the models we have today, obviously, but we can see that this kind of cooperation could become problematic soon.” How do you think about embedding the right level of detail in this stack, given the difference between the models we have now and the models we have a pretty clear harbinger of?

5. Detecting cognitive drift (Part 1)

Vijoy Pandey

Firstly, as you said, models will get better and better. This is what we call vertical scaling: the widget or node you create will get better over time. That has to happen because it’s the first law of scaling.

The second law of scaling is what we call algorithmic scaling. Even as models get better and better, we need to make them more efficient. You can’t just aspire to more computation, more storage capacity, and more datasets. You need algorithmic improvements that make the model more effective.

So, vertical scaling and algorithmic scaling. The third axis of computation is horizontal scaling. When you create better algorithms and better nodes, you should be able to connect them into systems and scale horizontally.

This has always been the case in computing. You build better processors, create better graphics processors, and create better software to run on them. Then you connect all these processors and applications over a network, in the cloud or in a mobile environment, and make them work as a whole. The cloud is a manifestation of horizontal scale: a connected system that scales horizontally, vertically, and algorithmically.

With intelligence, we’ll see the models get better and more efficient, both algorithmically and vertically. But they also need to connect through the Internet of Cognition so they can reason together. If you don’t let them reason together, you’re not using horizontal scale.

As for the next step, the first thing we wanted to do was find out whether there really is a problem. We’ve gone from isolated agents to islands of agents to connected agents. What did we realize when we started considering these multi-agent systems? They may seem connected and work toward achieving goals, but semantically they weren’t aligned at all. Each worked toward its own local optimum. They didn’t work toward a common goal, coordinate, or negotiate. In fact, they isolated themselves, staying within what they knew and could do, and didn’t communicate meaningfully with each other.

They also weren’t optimized or checked for global task compliance. They had been optimized and tested for their local tasks. So all the assessments in the system measured agents individually, not as a multi-agent system.

For example, we looked at public traces. We started with ChatDev, a multi-agent development environment with public traces. We found that 100% of ChatDev sessions had semantic failures and cognitive inconsistency.

6. Sponsor: Tasklet

When we looked at some of our deployments—simple systems with 5 agents—we saw that if semantic alignment wasn’t taken into account, and something went wrong with alignment, the system’s accuracy dropped from 99% to 98%. Not bad. With 2 cognitive errors, accuracy dropped from 98% to 81%. I could probably live with that. With 3 cognitive errors, which isn’t many, the system’s accuracy fell to 16%. That’s almost a random outcome after 3 cognitive misalignments.

In one simple use case we encounter every day as consumers—booking a travel itinerary—we saw the system operating at 66% if you didn’t pay attention to semantic problems. If you just looked at the agents working and showing all the information in the panel, the system appeared to be operating at 66%, which was defined as a perfect job. But it had a 0% task completion rate. It didn’t complete the task, and it was completely inconsistent with what we were trying to achieve.

So even though agents may be launched and working, and the panels and tools may be green, the results may not exist. Your toolbars can be green, but your results may be wrong—absolutely incorrect. This is a problem we’re seeing, and we created infrastructure to make these semantic problems visible to everyone. We call it Scope, and we open-sourced it.

The first thing I’d like all of us to do, whether in an enterprise or as a consumer, is use Scope to find out what’s happening under the hood. We can feel that our systems are working, that our agentic systems work, but in reality they may produce no results and fail miserably. We call these silent failures with very loud consequences: you don’t see them today, but they have very loud consequences.

The first thing we’re announcing is a cognitive observation platform called Scope, which lets you see these silent failures. They’re no longer quiet. You can see volume and semantic failures and know where the problems lie at the semantic level.

Speaker 1

So, from your perspective, how can I use this?

Vijoy Pandey

You can use it as you build your own systems. You want these capabilities in your environment. We release them as open panels based on telemetry traces. OpenTelemetry is an open standard that each program uses. We use these OpenTelemetry traces to build a layer of semantic and cognitive observation on top. So Scope is built on the open standard OpenTelemetry.

Speaker 1

7. Detecting cognitive drift (Part 2)

Now, with that in mind, what should I do? We’ve identified where the problems are, but how can I get these agents to communicate with each other, agree on intentions, and communicate meaningfully so they can think collectively?

Vijoy Pandey

The way to do this is to use protocols that allow for that agreement. We released 2 protocols. The first is Accord; the second is Concord.

Think of Accord as an agreement to start work: an agreement on intentions. Concord is agreement or coordination during work. Once we’ve agreed on what to do, can we coordinate actions and negotiate as we work toward the goal? That’s Concord.

We released both protocols as skills you can implement in your environment, whether that’s Claude Code, Codex, Amp, OpenClaw, or Hermes. You can also use them in Agent Bridge, an open-source project that uses some existing standard protocols. If you use A2A or MCP, Accord and Concord operate above those protocols. They work above A2A and through Agent Bridge with MCP.

We’re moving these projects—Accord and Concord—into the open-source environments you’re already using, so there’s no friction when you want your agents to think together, not just interact.

Speaker 1

8. Accord and Concord protocols

Could we go a little deeper and consider an example? I have an intuition from the contract example. Human teams can get dispersed in a process where the person who sells the deal, and perhaps gets a sales commission, just wants it completed and doesn’t want to procrastinate on other things. The legal team has another point of view, and the support team wants to know what they’ll have to answer for. Is this basically the same thing we see among agents, or should we have a different intuition about what these semantic glitches look like?

When it comes to processing, I also have an intuition about how people gather for a meeting, discuss something, and someone makes a decision. What does the step-by-step, blow-by-blow process look like with the impact of Accord and Concord, which serve the same basic function for agents?

Vijoy Pandey

The semantic inconsistency we see in agents is actually very similar to what we see in human teams. As I said, let’s break this into a few parts: before work starts, during work, and after it’s complete. We see these levels in human teams all the time, and we see the same behavior in teams of agents.

Before work starts, we see inconsistency about what we’re trying to achieve—the goal itself and its common components. A simple example we’ve worked with is several agents from sales, marketing, legal, and engineering coming together to handle a transaction.

Sales, in this case, take the number and say, “We’re going to solve this problem.” They come back and tell Engineering and Product that the goal is 100,000 users. Engineering plans for 100,000 users, but the client actually meant 100,000 concurrent users. There’s a grounding problem, a detection problem, and a problem of agreeing on terms. You don’t really know what “100,000” means. Is that the total number of users? Is it 100,000 simultaneous users? Is this MAU or DAU? You don’t know what that means.

This is a simple example of what human teams do, and it’s something agent teams do constantly: matching terms, searching for terms, and resolving conflicts between them. This happens before work begins. Reconciliation lets you agree on a goal and on the terms. That’s just one part of the problem; there are many parts.

Now let’s assume you’ve agreed on a deadline and understand what 100,000 users means. The next problem is that coordination and negotiation arise during the work. The Sales department assumes a certain date and says that’s what they’re working toward. For them, it’s the delivery date to the customer. It could be an alpha version, a beta version, or the point when the client first gets the software and begins experimenting with it. That’s unclear.

These negotiations happen because Engineering and Product may think this means the first release, while the client may think it means the final release. Finance might be thinking, “When do I sign the contract, and when do I get the money?” All of this is happening, and it’s constantly changing. It isn’t a one-time thing. Things change, and the scope gradually expands. The client looks at it and says, “That’s not quite what I meant.” This keeps evolving during the work.

Concord is a protocol that lets you coordinate and negotiate around a goal you’ve already agreed on, because the environment is constantly changing. Finally, you want to check that you did it: assess whether what you delivered matches what you agreed on and the coordination goals you’re working toward. We haven’t released this protocol yet; it’s what we’re working on. So, that’s agreement and alignment, while the third part is still in development.

9. Judgment and cognition engines

Then there’s the scanner program underneath all of this. Think of it as software in a car that watches whether the car is moving out of its lane. Imagine you’re driving on the highway, talking to someone, getting sleepy, or whatever, and you start drifting into the next lane. The scanner program checks for these deviations. In multi-agent systems, these are cognitive deviations. It tells you something is wrong and to get back in your lane, or that you’re too close to the car in front of you and need to correct yourself while maintaining a safe distance.

So, the system observes cognitive drift and makes sure that Accord or Concord works, bringing you back into your lane at a safe distance from the car ahead. That’s the scope, consistency, and coherence. Together, they let a multi-agent system work toward a common result. You don’t get silent crashes or loud consequences; you have agents that think together, not just talk.

From a procedural perspective, a lot of this will ultimately depend on frontier language models taking the interactions in a multi-agent system and asking questions like, “Are there potential disagreements or misunderstandings caused by conflicting terms?” I imagine that in a shared space where agents work, a supervising or observing agent steps in and says, “I’m concerned that you agents may be talking past each other on this particular dimension. You need to figure that out.” Is that how I should imagine the process being deployed? Or how would you describe it if that’s not quite right?

Vijoy Pandey

We’re reaching a level of maturity in multi-agent systems, Nathan, that really breaks apart this whole architecture, and you see it happening everywhere. We’ve moved from isolated agents to islands of agents, and then to connected agents. We’re also discovering that each agent has its own model and its own communication mechanism. The whole architecture is decentralized, or at least divided into many components.

There’s a model that keeps getting better, which is exciting. There’s also a harness designed to address specific use cases and provide guardrails, so the model operates within a particular use case or is more productive. These mechanisms serve 2 purposes: speeding up model results or putting guardrails around them, depending on the situation. But these 2 things are also decoupling. Even frontier labs are separating the model from the harness. For example, you can now take a harness from OpenAI and attach an open source or open weights model to it. Microsoft and others talk constantly about this separation.

We’re inside Cisco, where we’re separating these 2 things. Even in my personal life, I separate them: I can choose a model and choose a harness without being tied to a single binary. This is happening inside users, teams, and islands of agents. This separation needs to happen within teams, too, and that’s what we’re talking about.

In a team with Sales, Marketing, Legal, or, for example, you, Nathan, we use different tools, MCP or A2A. I can be an A2A user, and you can be an MCP user. We need to be able to communicate between our agents to achieve a result. The whole world can’t use one specific tool or model. That won’t happen; it will be a mixed, heterogeneous environment.

How can we make this work across multiple consumer agents, tools, and models, or across several teams or organizations communicating with each other? It will all be heterogeneous: models, tools, teams, clouds, identity data, and access will differ. They’ll still need to cooperate. The only way to do that is through an open, compatible environment. It’s the way we’ve been doing things in the software world for over 70 years: with open source and standards that fit into what already exists.

You can’t throw away what’s already there; you need to work with the environment that exists today and develop it. First, you need to find out what the problem is. You can’t fix what you can’t see. Open source gives you the opportunity to see semantic drift and cognitive drift firsthand, across the environments you already have, whether consumer or corporate. Once you see that drift, you can use Accord, Concord, and other protocols from us and other players to resolve it over time.

As you described, all these agents in consumer environments, whether user endpoints or in corporate environments like Salesforce, Rovo, Claude Code, and Codex, can work together. There needs to be a standard way to identify cognitive drift. When it happens, protocols can be triggered through skills and open source, in a container based on existing protocols. Then you get back on track, and life is good.

We don’t want to disrupt how these agents communicate with each other. We just want to make sure that when they deviate cognitively, they get back on track. That’s all.

Nathan Labenz

Earlier, you mentioned that the verifier in the modern world is often a person. To what extent do you think verifiers will have their own point of view, contextualize things, or be built in? I’m wondering what we need from leaders—whoever is involved in a deal, for example, or the vice president that all of this leads to. Do we ultimately need an agent that represents that leader’s point of view and helps them play Solomon, deciding how to divide things or resolve conflicts?

Is that agent supposed to take that particular point of view as its basis for judging, or is it more of a neutral observer that simply points out potential disagreements for people to resolve? I have a feeling most decision-makers don’t yet have agents that represent their point of view in the agent sphere. I don’t know if you think building a separate solution for each person is on the critical path, or if we can be more neutral—have a kind of platonic observer that notices when things start going wrong, and that might be enough.

Vijoy Pandey

In the world of agent computing, one of the things we’ve talked about when it comes to hiring and where people can add value is judgment. We’ve heard quite often over the past few months and year that people bring taste and judgment to the equation. What you just described and posed was a matter of judgment.

10. Outro

After all, if there were perfect information, if everything were perfectly known, and we had all the data in the world to accept a solution, then even a deterministic system could make a decision. You wouldn’t need an agent system. But in real life, you always make decisions intuitively. You make informed decisions and estimates, and that’s usually what a person does. That’s where a person adds value.

So now I believe that the verifier, or the person providing the assessment, is actually a person. Regardless of whether it’s a person in the loop where they are or should be in the world today, this is definitely a person in the loop when these agents cooperate. We want to see the environment, even if it’s a heterogeneous multi-agent system, with the person in the loop making decisions because the data is never enough. The decision is a judgment, a decision about taste. All this comes from a person, because the person also needs to accept this and influence the result. For example, they need to make the decision and make sure that a real person is responsible for the result. A lot happens after the decision, too.

So now it’s a person. I would assume that in the future it will be possible to train an agent that will also evaluate agents and get better and better at decision-making. I don’t know what that percentage will be. The world is developing quite quickly, but I can only assume and say that a significant part of this decision-making ability will also be acquired by a certain group of agents.

We think about the whole system like this: there are specialized agents who are well versed in marketing, sales, legal, engineering, and products. They collaborate to achieve a common goal, using observability and protocols such as Accord and Concord. They’re collaborating, and currently a person participates in the process.

But there are also agents that we create. We call them cognitive engines, and there are 2 types, as I said earlier. The first type is a gear. The second type is a lizard. This actually comes from a famous quote by Raj Reddy, who says AI has to be one of 2 types: a bodyguard or a cognitive booster. So, gears or cogs. Cognitive algorithms, or GATs, ensure that you’re guarded and don’t do what you shouldn’t do. Cognitive accelerators allow you to speed up what you already know how to do. Why are you making everything from scratch?

I think this evaluation mechanism we just talked about will, over time, become a gear. We’re not working on this right now, but it could sometimes become a gear that speeds up the process of evaluating things you’ve already decided in the past. You don’t have to watch the same decision over and over again.

The explosion in model capabilities we’re observing also helps us build these GATs and gears, because they help us build individual agents that work together. The model is separate from the system and separate from the agent that collaborates with the others. So we can use these model capabilities to build sufficiently powerful GATs and quite powerful gears in the system.

11. Personal autonomous agent workflows

Nathan Labenz

Let me share a little of my own mental model for agents and how they serve me, and I’m interested to hear how it compares with the taxonomy you described. I live a pretty simple life. I mostly work for myself, so I don’t have the same difficulties as our corporate clients. What’s been really useful to me so far is a simple mental model where the agent is an extension of myself. The agents I work with are on my laptop. They have a very high level of access, including almost all my account credentials, with some exceptions. So I think of that as a high level of access and low autonomy, because I don’t want them to go out and make up their own ideas, given the access they have. That’s a little too risky.

But on another computer, right behind the screen, there’s a Mac mini, and that’s where I have more autonomous agents with a lower level of access. I believe I can give them projects that, in some cases, may take a few weeks to reach their goal. Usually a lot of that time is waiting for people’s responses, but nevertheless, these can be quite long projects. I’m comfortable doing this because I’ve granted them only the access where I’m at least sure they can’t harm me in a way that would hurt too much. The most they can do is confuse me a little by introducing me to the world as my assistant.

Those are 2 forms that I’m somewhat familiar with. They seem to work quite well. How would you compare and contrast this with the taxonomy you described, with agents and guardians against gears, as well as command-level agents? I only drew a small part of this space. Maybe you can help me develop my intuition for the rest of the space that I haven’t drawn yet.

Vijoy Pandey

The first thing I’d like to ask you is, Nathan, why do you choose one of the two? Why do you have 2 schemes? High autonomy, good trust, but a low level of automation. The second scheme is low autonomy, lower trust, but in some aspects higher automation. You have 2 systems where you’ve provided a lot of access to one system, but you want it to come back to you and make sure it doesn’t do what you didn’t allow it to do. The other, as far as I understand, is another system whose access is limited, but it does much more beyond your control. So it’s more autonomous, but its access is lower, right? Why do you choose these 2 systems? Why can’t you have one system? Is there something driving you to this decision, because you’re still wary that something could go wrong?

Nathan Labenz

In the end, we’ll all want one system that behaves the way I do. My agent is Arnold, from “Arnold Layne.” It’s a Pink Floyd song from the 1960s. The reason I chose this name is that Arnold is identity, Arnold is personality, and Arnold represents me. All these things are unchanging, and they must survive regardless of the technological stack underneath, which changes a lot.

Arnold is both an identity and the person who has access to all of this. But the infrastructure stack underneath could run with OpenClaw and transfer to Hermes. Today, Arnold is on multiple servers and models. He’s on Hermes, Muse, Dots, and Grok. He’s also on an internal agent at Cisco that was deployed for every Cisco employee. Identity, persona, memory: all of these are invariant. They’re separate from the server that consists of all the things I described, and separate from the actual models on the backend that I might use.

Hermes and OpenClaw switched from Gemini to Haiku because it was cheap, and then to GPT-4o at this stage. So they’re all separated. The harness is disconnected, the model is disconnected, but the identity is immutable and belongs to me or my agents.

Now, I wish Arnold represented me completely. I don’t want to limit Arnold by saying it has some access here, some automation here, but something else in this use case and something else in that use case. It defeats the purpose. Then I’m the one who has to guarantee, “Oh, I gave it access here, and I gave it access there.” This is just too difficult. Eventually, we’ll all reach a point where Arnold has full access and all the automation, and will contact me only for a judgment when it doesn’t have that decision in a registry somewhere, or in a gear it can use.

Here’s a very simple example. Since you mentioned this personal use case, I’m very passionate about it because I do it constantly, just like you, Nathan. I have Arnold Layne, my agent, and my wife has Lyra Belacqua. She’s a character from The Golden Compass, and this is her agent. Arnold and Lyra need to collaborate on simple things, like booking a table for dinner 2 weeks before the event we’re celebrating.

Today, you just can’t do it autonomously, for many reasons. First of all, the model is a blocker because the model itself isn’t capable enough to do it from beginning to end, because we’re all on the free tier. The loop is the next blocker, because the agent constantly asks permission. That’s fair, because it’s careful when it sends emails to each other. I don’t want to be part of this cycle. If I’m going to give permission every time, I can just do it myself. I can just talk to your wife. Why even go through the whole process? I want all this to be done autonomously.

Third, even if you turn it on—and I’m experimenting, so I say, “Yes, send an email”—when we do this, and I’m going to talk about Accord and Concord skills, we understand that they disagree. I have certain restrictions on where I want to go and what restaurants I want. There are certain limitations my wife has, and places she wants to go, restaurants she wants, and dishes on the menu at each of those places.

Even simple restrictions on food or things you like—what restaurants you like, what places you like, whether you like the atmosphere, whether you like the restaurant’s accessibility, and the time we want to book—all of this changes. And even such a simple thing, we know it.

Vijoy Pandey

Even as humans, we need a good 5 or 10 minutes, or sometimes more, depending on the complexity, to book a simple restaurant for a nice evening. Our agents can’t do that autonomously, which is funny. I want our agents to go further: they should know our profiles, likes, and dislikes, talk to each other, make compromises, and agree, because this discussion is about negotiation and compromise in the end. It can’t just be what Vijoy likes or only what my wife likes. It has to be a compromise. Then just do it. Today, you can’t do that.

There’s a huge problem even in two-person situations on an agent stack that’s been created and deployed worldwide. You can’t do this. Until we get to this point, we won’t get agent results for nothing. These protocols and platforms for orchestration are valuable not only for consumers in a simple situation like this, but also at the corporate table for deals worth $2 million or $3 million. Think about what’s happening there, what could go wrong, and what we need to do about it in the enterprise. This is the world we want to live in: a world where our agents can handle the details of a restaurant reservation without our intervention. If they can’t even represent our personalities in a simple lunch situation, what’s the point? Where are we going?

Nathan Labenz

Do we know anything about the scaling laws for multi-agent systems today? I’ve heard that something like the square root of the number of agents gives you acceleration. In other words, 10,000 agents can move 100 times faster. But it occurs to me that perhaps we just have no idea what we’re talking about, because before GPT-2 or GPT-3, there probably wouldn’t have been any productive synergy between several agents. Maybe it’s not a timeless scaling law, but a scaling law for each model class. I’m not even sure if that’s right. Do you have any ideas?

Vijoy Pandey

Very quickly, computation has always scaled along 3 axes, and we touched on this a little at the beginning. The 3 axes are algorithmic scaling, vertical scaling, and horizontal scaling. This is where we come into play. A company like Cisco comes along and says, “Yeah, keep doing those two. Continue improving the software. Continue making the nodes more powerful, bigger, and better.” But there are connected systems, and we create connected systems. The systems and the nodes they connect change over time.

Very quickly, we see that the network has connected billions of endpoints—in fact, tens of billions of endpoints when it comes to cars, and billions of endpoints when it comes to people. For the past 40 years, the network has connected them to create connected systems by connecting data. That’s what the network did. What we realize now is that these endpoints are fundamentally changing. They start thinking. They begin to interact, oscillate, and move. These are strikingly different forms of computing.

We’ve only touched on one so far: thinking. These endpoints are no longer endpoints of data; they’re endpoints of intelligence. They think. They semantically collaborate. They exchange meaning. They actually behave as one cognitive environment. They reason collectively. This is a form of thinking. This is not a standard data exchange; this is an exchange of meaning. That’s one category of endpoints.

Others begin to oscillate. That’s quantum computing. They fluctuate. These are new forms of computing that use classical physics, such as thermodynamics and oscillations. Then they start moving—that is, embodied AI and physical AI. We could embody all these innovations in a physical environment where they can move, feel, and act on physical objects. All these endpoints are different forms of computation, and that’s fascinating, because the network that connects everything to provide a connected system will look very different from the network that connected data in the past.

12. High dimensional agent communication

Nathan Labenz

This reminds me of last time we talked. You had what I thought was a very interesting and, at least in my circles, unorthodox position on the matter, sometimes called neuralese: the transfer of high-dimensional internal states from one artificial intelligence system to another. On the one hand, this could obviously be extremely powerful. Over the past few months, artificial intelligence researchers have also shown what might be an immune response after things like the OpenAI incident. People say, “If it’s so hard for us to control them even when we can read the chain of thought in tokens, we’d better be very careful about allowing them to communicate in this higher-dimensional language that’s native to them but not at all native to us. It creates a completely different interpretation problem.”

Do you have any updates or thoughts on this? You’re optimistic and set on how simple and effective it could be to solve control in neuralese. Can you say whether you’re a little more careful about this than in the past, or what your latest view is on neuralese?

Vijoy Pandey

I’m very happy about this. For me, it’s inevitable. The technological arc will move toward a situation where we do things more efficiently and effectively, and build infrastructure to get the maximum return from the technology stack we create. Ultimately, the goal is to solve problems that have been difficult for humanity to solve. We’re all moving toward creating technologies to solve problems like drug development, new materials, logistical planning, financial modeling, and weather modeling. These are really complicated problems, and they have a long-term impact on humanity and civilizations. That should be our goal. We must do everything we can to create the best technology stack and then solve these really difficult problems for humanity.

If that means creating latent-space protocols where agents can communicate with each other not in natural language, but in a higher-dimensional way, let’s create these things. I firmly believe in accelerating technology because, in my opinion, it also opens up room to build all this in a protected mode. We talked about GAT and COG. One of the main reasons we strive for GAT and protected-space technologies is to ensure that everything else we create works in accordance with laws and regulations, compliance needs, security needs, and the scaling needed to deploy it in the environment where you’re working.

So, if you ask me, yes, I still firmly believe in this. As for agents, I think we should deploy them. These agents can be in software. They can be embodied in robots and physical AI. Now that you’re bringing people into this picture, the neural connection is approaching a secure space. That protected space is central to me. Yes, we should do it, but we must do it in protected mode, as we do everything else. We must do the right amount of testing, get the deployment scope right, and deploy this as a canary so we understand it, just as we do when we introduce a new pharmaceutical drug into the environment. We have to make sure these steps are completed. We can’t skip any of them. For me, that’s the exciting part, and it’s almost inevitable. But we have to do it carefully, just as we would introduce any other drug into this environment.

Nathan Labenz

I just saw an interesting lecture by Yuval Noah Harari, where he draws an analogy between the state of the cow in the modern world and the state of humans in the future. To be clear, this seems to reflect his anxiety. He’s essentially saying that a cow knows nothing about money or the financial system, and yet the cow’s life is regulated by the financial system and all the incentives of the people who raise it. You can try to explain it to the cow, but she won’t understand.

As a result, we may be preparing ourselves for a similar situation when we create artificial intelligence systems that increasingly rule the world. They’ll do it largely for our convenience and benefit. But at some point, since they’re much faster than us, process much more information, and can potentially communicate in multidimensional ways that are not familiar to us, we may find ourselves in the same situation as the cow, managed by AI superstructures and no longer able to understand them. Do you think that’s okay? How do you think we can get around this? Could we do it through connections like Neuralink, where we directly understand multidimensional representations of these new superstructures? Or can we avoid this with protective fences? What’s your positive vision of where this is going, and what level of control do we ultimately need to install over agents on top of artificial intelligence?

Vijoy Pandey

This brings us back to where we started, Nathan. I also recently saw this example with the cow, and personally, I don’t really understand how high-frequency trading is carried out today. I know the concepts. I know what’s going on. I know there are algorithms that control these deals, but I don’t deal with this business.

Vijoy Pandey

I am not familiar with this business or how it works, but trading today is carried out using software. I can be a cow even today, while the people who use this system understand it quite well: they manage it, write it, and operate it. You designed it, right? So this situation exists even today.

I would say the same about the laws and regulations that exist in our state or in countries. I understand them superficially, but I don’t understand the details behind them. The people who implement new laws understand the system very well.

So, speaking of this analogy, I would say yes: we are already cows, or people in the system that exists today. That’s why there are subject matter experts and specialists. Agents will also be specialists. The people who create the mechanisms and model settings for these specialized agents in different verticals will understand those systems. I will understand the agent infrastructure stack very well.

You need these specialized agents. The people who create them will understand the agents and the mechanisms behind them. This is the world we’re moving toward, where each agent will be both a cow and a person in a multi-agent system. But this system must cooperate to achieve a global result.

You would control it through systems like Scope, where you can transparently see everything that’s happening and record it in a surveillance system, so you have a registry of what the multi-agent system does: every action it takes, every decision it reviews from other agents, and every tool call it makes. All of this is recorded somewhere, so you have a checkbox for compliance requirements and can debug things if something goes wrong.

Then, when the system itself sees that something is going wrong, it may activate protocols and ensure that these cows and people can turn to experts who guide them back toward the global result that you and I are observing.

Nathan Labenz

Well, I admire your confidence, because you’re taking the position that we’re cows today. I definitely feel a little more like a cow when things are going well. That could continue as I pass the transcript of this conversation to my AI employee and ask it to adopt the Scope, Accord, and Concord protocols, along with the open-source projects you guys created and released. That will simultaneously boost my system to a higher level and potentially leave me even more in the dust. But I think it’s a sign of the times we’re living in. If nothing else, it’s undoubtedly an interesting and exciting time to be alive.

It was a great conversation. I know you have to go, but I really appreciate it. Vijoy Pandey, thank you for being part of The Cognitive Revolution.

Vijoy Pandey

Thank you very much, Nathan. It was wonderful.