AgentChat
面向 SaaS 的智能体能力层

将你的 API 转化为无所不能的智能体。

将产品的核心操作开放为 API,把相关文档附加到聊天中,AgentChat 就能将它们转化为智能体能力。无需为每项功能单独集成自定义工具。

4核心工具 HTTP无限能力 Headers用户级访问权限
一个智能体层 · 产品的每项能力
你的 SaaS API
AgentChat
POST/stories
POST/images
GET/documents/search
→
Aria4 CORE TOOLS

get_api_document()

http_request()

sleep()

view_image()

API docs = plugins. 再添加一个有文档说明的端点,智能体就会获得一项新能力。
你的 API安全执行你的数据库

核心理念

四个工具。覆盖产品能够开放的所有能力。

传统智能体需要为每个操作定义自定义工具。AgentChat 使用 API 文档和通用 HTTP 执行器,因此能力会随着 API 覆盖范围扩展,而不是随着智能体代码扩展。

01

发现

get_api_document

加载当前任务所需的确切 API 契约。

02

执行

http_request

调用任何有文档说明的 HTTP 端点,并接收结构化结果。

03

等待

sleep

在创建异步任务与轮询状态之间暂停。

04

查看

view_image

检查创意或媒体 API 返回的图片 URL。

集成模型

你的数据库始终是唯一可信的数据源。

你的 API 是围绕产品现有操作构建的受控封装。智能体调用这些 API;你的 SaaS 读取同一个数据库,并以自然的方式呈现结果。

01

记录你的核心操作

注册封装产品数据库和业务操作的 API。它们将成为智能体可用的能力。

02

创建限定范围的聊天

仅附加该聊天所需的文档,选择其模型,并为当前用户或租户添加请求头。

03

让你的产品呈现结果

智能体通过你的 API 运行。你的应用读取自身的数据库,并像往常一样显示新创建或更新的数据。

真实产品模式

同一套架构,完全不同的智能体。

RAG / SEARCH01

为智能体提供你的文档搜索 API。

创建聊天时,附加一份搜索 API 文档。智能体可以检索相关段落,对其进行推理,并利用应用的私有知识回答问题。

GET /documents/search?q=...

→ {
  "results": [
    { "text": "...", "source": "..." }
  ]
}
AI STORY STUDIO02

将故事创作变成一场对话。

提供故事写作 API 和图像生成 API。智能体编写章节,根据提示生成插图,通过你的 API 保存这两类内容,而你的故事应用则从自有数据库中展示它们。

POST/stories
POST/images → image_url
PUT/stories/{id}/chapters

面向租户的安全性

相同的 API 文档,为每位用户提供不同的访问权限。

为每个聊天配置特定主机的请求头。你的 API 接收当前用户或租户的凭证,应用自身的授权规则,并仅返回该用户有权访问的数据。

按聊天注入请求头
CHAT / USER AX-Tenant-ID: tenant_a

只能搜索和修改租户 A 的数据。

CHAT / USER BX-Tenant-ID: tenant_b

使用相同的 API 契约,但遵循租户 B 的权限。

请求头值始终只能写入,绝不会暴露给模型。

开发者 API

通过两个资源添加智能体层。

注册 API 文档,然后创建一个引用该文档的聊天会话。你的产品可以通过同一个 API 启动运行并轮询持久化消息。

打开开发者控制台 →
https://agent.iamdev.me
POST/api/api-documents # 定义能力
POST/api/agent/sessions # 限定聊天范围
POST/api/agent/sessions/{id}/chat
GET/api/agent/sessions/{id}/messages

AgentChat

你的 SaaS 已经具备这些能力。将它们交给代理。

开始构建 →