Mistral AI 新专利:用代码实现工具调用
Mistral Patent for "Code implemented tool calls"

Mistral AI 刚刚获得了一项名为“Code implemented tool calls”的美国专利,这项技术展示了如何利用大语言模型(LLM)生成代码块来封装工具调用。其核心流程是:服务器接收用户请求后,由 LLM 生成包含工具调用的代码块,并在沙箱中执行。当遇到待处理的工具调用时,系统会暂停代码执行,将调用传输给客户端,待客户端返回结果后,再将结果代入代码块继续执行,最终将结果返回给 LLM。这种机制让 AI 能够更灵活、安全地通过生成可执行代码来操作外部工具,为自动化工作流提供了新的技术路径。
当获得待处理的工具调用时,暂停代码块的执行,并将该待处理工具调用传输给客户端以执行。
HN 评论区
192- linuxhansl
我名下挂着一堆软件专利——是的,我试过想把名字摘掉,但没被允许。所以我可以相当肯定地说:市面上没有一项像样的软件专利。你知道的,那种既“对本领域技术人员而言非显而易见”,又能真正保护资金投入的专利。
软件专利是软件行业的毒瘤。专利本意是保护昂贵的研发;光有个点子并不昂贵(但在医学研究等领域确实如此)。软件专利所做的,无非是制造一片雷区,阻碍竞争。
对于软件而言,版权是更好的工具。让实现最好的人胜出……成本就在那里:实现、测试、发布、维护。保护这些。
抱歉发了篇牢骚。
编辑:拼写错误
- Roark66
一家欧盟公司在美国申请一项在欧盟基本无法获得专利的软件功能,这相当滑稽。
很明显,这是为了防止类似的专利在美国被用来对付他们。
在欧洲,没人会在乎这种玩意儿。
- dummydummy1234
所以有人能指出相关的现有技术吗?因为 RPC 调用绝不可能算作新颖。
- Dotnaught
Mistral 使用 AI 来开发其专利技术的可能性有多大,从而可能导致该主张无效?
- kwertyoowiyop
“由 LLM 执行”是不是成了蹩脚专利的新版“在计算机上”?
- mkovach
暂且不论技术本身(看起来就像网络上的异步 await),有趣的问题是 Mistral 为何要在美国申请这项专利。
很简单,因为这项专利与其说是为了保护发明,不如说是为了在美国开展业务。
美国比欧洲更欢迎软件专利。一项美国专利也能让 Mistral 在与那些已拥有庞大专利组合的公司打交道时获得实用价值:防御性筹码、交叉许可,以及账面上多一项能吸引投资者的资产。
这其中透着某种荒谬,而法国人向来有荒谬的传统。一家法国开源权重公司跨过大西洋,给一个循环套上专利,不是因为代码有多了不起,而是因为美国市场让这个循环在商业上成了有价值的资产。
- nrabulinski
为软件工程中随处可见的最基础模式申请专利
- Ekaros
软件专利难道只存在于让富有的玩家建立护城河,以对抗较贫穷的玩家吗?到了这个阶段,这种质量的专利存在的唯一理由似乎就是为了交叉许可以获取额外收入,并可能阻止那些穷得无法自卫的人……