究竟什么是“AI Agent”?一个简单的测试
Tines Book a demoLog inSign up Book a demo
AI Agent 的简单测试
作者:Stephen O’Brien, Tines 产品负责人 发布时间:2025年3月10日
什么是 “AI Agent”? 对此众说纷纭。
但也存在一些共识:Agent 必须是 AI 驱动的系统。它们应该具有一定程度的自主性,并且除了理解和推理之外,还应该能够使用工具。
但是,为什么比如说 ChatGPT 不是 Agent 呢?按照大多数定义,它实际上是的。然而,大多数人(包括 OpenAI 自己)都不这样描述它。总的来说,对于 AI Agent,我们似乎有一种“看到才知道”的感觉。
为了指导我们在 Tines 的构建工作,我们需要一个更精确的定义。因此,我们提出了自己的客观标准——一个简单的测试——来判断是否是 Agent。 归结起来就是身份。
从法律中学习
代理是普通法中一个由来已久的概念,即委托人授予代理人代表其行事的权力。例如,一家公司可以委托一家房地产经纪人寻找办公室。或者个人可以聘请旅行社来安排度假。
如果这样的代理人违法会发生什么? 应该责怪他们还是委托人?
委托人可能需要承担责任(例如,如果他们指示代理人做一些非法的事情),但代理人也会做出自己的决定。因此,当代理人以自己的身份行事时,他们可能会受到起诉。
在法律上,代理人可以像他们的委托人一样行事,但也可以独立地作为他们自己行事。
审计日志包含身份
在企业软件系统中,我们对身份有一个明确的定义:对于所采取的任何行动,审计日志中命名的参与者。
我们针对 AI Agent 的简单测试:
AI 系统是否以自己的身份执行操作?
如果答案是肯定的,那么它就是一个 Agent,并且审计日志会指明 Agent 本身。如果不是——就像大多数 Copilot 或产品内置的助手一样——那么它就不是。通过此测试,可以揭示 Agent 的其他属性。身份意味着自主性,因为 AI 必须使用工具并独立执行操作。身份需要能力和推理,因为 AI 必须有能力做出好的决定才能承担这样的责任——否则组织不会信任它。而且身份并不排除 Agent 偶尔会向人类寻求输入或监督——现实世界中的 Agent 会这样做,人类员工也会与他们的同事和经理这样做。
AI 助手始终受到人类的监督。AI Agent 可以代表组织独立行事。审计日志是简单的测试。
应用这个简单测试
AI Agent 是一个可以以自己的身份采取独立行动,而不是作为人类用户的延伸而行事的系统。 这种区别——审计日志中命名的是谁或什么——定义了一个系统是真正的 Agent,还是仅仅是一个助手。
按照这个定义,许多出色的 AI 软件都不是 Agent,包括我们的 Workbench 产品,该产品旨在在人类控制下运行。 没关系:我们相信,帮助人类更有效地完成工作的软件将始终发挥重要作用。 但是 AI Agent 的承诺远不止于此,我们也对此感到兴奋。