发表于 2024年6月18日6月18日 大家好! 最近,我一直在思考如何将 Web 服务更好地集成到大型语言模型( LLMs )中,从而提升用户的交互体验。当前,LLMs 平台的插件主要通过后台 API 调用,呈现的内容也大多是静态的。这种方式虽然有效,但与苹果发布会上介绍的 App Intents 的丰富交互内容相比,还有很大差距。 因此,我在苹果发布会前就开始构思 Web Intents for LLMs 。这个项目的目标是为 Web 服务在 LLMs 聊天界面中提供一个统一的交互方式,使 Web 服务能够轻松嵌入 LLMs 聊天界面中,提升用户的互动体验。 项目名称和灵感: Web Intents for LLMs 的名字来源于 Google 2012 年提出的 Web Intents 概念,同时也借鉴了苹果的 App Intents 命名。为了更直观地展示 Web Intents for LLMs 的内容,我实现了一个 LLMs 的 Demo 平台——SpellBoard ,并准备了以下三个视频来介绍 Web Intents 协议实现的插件的效果(可能需要科学上网查看): 实现一个 Twitch 主播在线状态查询插件 基于 Mermaid 实现的对话生成图表插件(只需一个小时就可实现 😄) SpellBoard 自带插件的介绍,包括时钟、股票查询、备忘录等 这些插件都是基于 Web Intents for LLMs 实现的,只不过有些内置在了 SpellBoard 里面。 更多信息: 你可以访问以下链接,了解 Web Intents for LLMs 协议的详细介绍: Web Intents for LLMs 协议 网站中还提供了如何基于 Web Intents for LLMs 开发插件的例子和源码,以及如何快速体验 SpellBoard 的方法: 点击这个链接: https://spellboard.getmegaportal.com/?appUrl=https%3A%2F%2Fspellboard-twitch-intent.vercel.app 然后按聊天按钮进行对话。 邀请大家参与: 非常希望大家可以看一下这个协议,尤其是 Web 开发的小伙伴们!希望你们能够一起来参与讨论、设计,甚至基于 Web Intents for LLMs 开发你们自己的插件。 感谢大家的关注和支持!🙏 期待你的参与! 这是一个开放的项目,欢迎任何宝贵的反馈和建议。希望我们能一起打造一个更加互动和丰富的 LLMs 生态系统!