为什么 Google 的新 Interactions API 对 AI 开发者而言如此重要
Source: VentureBeat
背景
在过去的两年里,生成式 AI 开发的基本单元是 “completion”。 你向模型发送文本提示,模型返回文本,然后交易结束。如果想继续对话,就必须把完整的历史记录再次发送给模型。这种 无状态 的方式可以工作,但效率低下,并且限制了开发者能够构建的交互类型。
Google 的 Interactions API
Google 的新 Interactions API 通过允许开发者在服务器端维护 有状态的多轮对话,改变了这一范式。开发者不必在每次请求时重新发送完整的对话历史,API 让模型自行跟踪上下文,从而实现更丰富、更动态的交互。
主要优势
- 降低延迟 – 无需重新发送大量提示历史。
- 减少 token 使用 – 模型只处理新的用户输入,而不是整个对话。
- 简化代码 – 开发者可以专注于构建功能,而不是管理对话状态。
函数调用
该 API 还支持 “函数调用”, 即模型可以在对话过程中调用外部函数。这为以下场景打开了可能性:
- 实时数据检索
- 工具使用
- 更复杂的工作流
这些能力使得创建 AI 助手变得更容易,例如可以预约、获取实时数据或控制物联网设备,而无需大量自定义的底层实现。
结论
总体而言,Google 的 Interactions API 代表了向更流畅、高效且功能更强大的 AI 驱动应用迈出的重要一步,为开发者提供了一个强大的新工具,以构建下一代交互式体验。