【智能体互联协议解析】智能体点对点交互模式的三种实现方式和应用场景

在上一篇,我们了解了智能体协作时的三种交互模式:点对点、群组、混合。下面我们一起来深入了解下点对点交互模式的三种实现方式:远程调用、通知、流式实现方式。

【先看PPT再看文章】


【问题】智能体点对点交互模式为什么需要三种实现方式?

【解答】

同样地,我们还是以人类的点对点交互,也就是一个人与另一个人单独交流场景下的三种交互方式,来进行直观的类比。

我们将场景设定为,刘老师与孙同学的一对一交互模式下的三种方式:

(1)一问一答方式

该方式的交互过程如下:

  • 刘老师:1+1等于几?

  • 孙同学:1+1等于2。

  • 刘老师:2+2等于几?

  • 孙同学:2+2等于4。

这种方式是生活中最常见的交互方式,一个问一个答,或者一个说一句另一个接下一句。

(2)问询+长时间输出方式

该方式的交互过程如下:

  • 刘老师:请背诵《出师表》

  • 孙同学:

    先帝创业未半而中道崩殂,blablabla......

    宫中府中,俱为一体,blablabla......

    侍中、侍郎郭攸之、费祎、董允等,blablabla......

    将军向宠,性行淑均,blablabla......

    亲贤臣,远小人,blablabla......

    臣本布衣,躬耕于南阳,blablabla......

    先帝知臣谨慎,blablabla......

    愿陛下托臣以讨贼兴复之效,blablabla......

这种方式是不太常见,但是如果我们在聊天时遇到一个话痨,就会发现,你的聊天对象的输出可能会很长。。。

(3)问询+长时间输出方式

该方式的交互过程如下:

  • 刘老师:这里有三套卷子,做一下。

  • 孙同学:

    好的。

    (认真做题中......)

    刘老师,第1套做好了,这是结果(提交第1套卷子)

    (继续认真做题......)

    刘老师,第2套做好了,这是结果(提交第2套卷子)

    (继续认真做题......)

    刘老师,第3套做好了,这是结果(提交第3套卷子)

在办公室里,领导和牛马之间,这种交互方式几乎每天都在发生。

基于以上刘老师与孙同学之间的三种一对一交互方式,下面我们来看看智能体之间如何用AIP/ACPs定义的三种点对点交互方式进行协作:

(1)远程调用实现方式(对应人类的一问一答方式)

该方式的交互过程如下图所示:

远程调用实现方式采用短连接传输模式进行:

  • 请求智能体与服务智能体建立连接;

  • 请求智能体发起任务请求;

  • 服务智能体对任务进行处理;

  • 服务智能体将结果返回给请求智能体;

  • 连接断开。

此方式适用于智能体之间"请求-响应"模型明确的单次传输场景。

(2)流式实现方式(对应人类的问询+长时间输出方式)

该方式的交互过程如下图所示:

远程调用实现方式采用长连接传输模式进行:

  • 请求智能体与服务智能体建立连接;

  • 请求智能体发起任务请求;

  • 服务智能体对任务进行处理;

  • 服务智能体在长连接中,可基于该连接多次、分批地向请求智能体返回任务结果;

  • 在所有任务结果返回后,连接断开。

此方式适用于智能体之间需要持续数据传输(例如生成长视频)或实时更新(例如流式问答)的传输场景。

(3)通知实现方式(对应人类的问询+长时间输出方式)

该方式的交互过程如下图所示:

通知实现方式采用多次连接传输模式进行:

  • 请求智能体与服务智能体建立连接;

  • 请求智能体发起任务请求;

  • 服务智能体对请求进行确认,当前连接断开;

  • 在任务处理过程中,当满足条件时,服务智能体与请求智能体建立新的连接,主动向请求智能体发送任务结果,请求智能体返回确认后,连接即断开。

此方式适合智能体之间通过条件触发的异步通知传输场景(例如一个需要阶段性执行的复杂任务)。

相关推荐
OCR_133716212754 分钟前
技术拆解:国产GPU两大核心路线GPGPU与NPU的架构差异与落地现状
架构
tyqtyq2215 分钟前
求职信生成:AI 智能求职信撰写系统的鸿蒙实现
人工智能·学习·华为·生活·harmonyos
中微极客18 分钟前
TensorFlow模型量化实战:从精度到延迟的优化指南
人工智能·python·tensorflow
Lambert-Wu19 分钟前
常用激活函数总结
人工智能·深度学习·机器学习
MartinYeung525 分钟前
[论文学习]PrivacyLens:评估语言模型在行动中的隐私规范意识
人工智能·学习·语言模型
ForDreamMusk26 分钟前
批量归一化
人工智能·算法·机器学习
牧濑红莉34 分钟前
零基础认识大语言模型(LLM)工作原理(2.Token 到底是什么?)
人工智能·语言模型·chatgpt
AImoon11.140 分钟前
客易云关注“人工智能+”行动深化,智能经济新形态写入政府工作报告
人工智能
IT_陈寒1 小时前
Redis的KEYS命令把我搞崩溃了,改用SCAN才活过来
前端·人工智能·后端
Earth explosion1 小时前
大规模向量库的索引选型与查询性能调优:Milvus 实战指南
人工智能·milvus·ai智能体