JSON-RPC
程序之间远程请求命令、交换结果时使用的一种以JSON格式书写的通用约定(规范)
简单来说
JSON-RPC就像不同程序跨网络互相传递命令时使用的一种信件格式。如果信写得随心所欲,对方就看不懂到底要拜托什么事。所以大家约定好,在信封表面固定的位置写清楚发信人、要拜托的事项、请求编号,这就是JSON-RPC;而信封里面的内容,则用JSON这种人也容易读懂的写法来书写。
比如,A程序想请B程序帮忙读取一个文件,就把要请求的事项名称和所需信息一起按这种格式发送出去。B程序也按同样的格式回复结果或错误信息。哪怕是不同公司开发的程序,只要都遵守这套格式,彼此就能顺利沟通。
正如文章所说,云端的AI代理要调用本地电脑上的工具,中间就需要一座桥梁,把两端的消息按这种格式互相转换。这座桥梁所做的工作之一,正是转换JSON-RPC消息。
