连接自定义工具

将 GitBook 助手连接到您应用中可以调用的任何工具 — 尤其是支持工作流

自定义工具允许 GitBook 助手在 文档嵌入 执行真实操作。

您可以将其连接到 任何 您的应用可以访问的工具。这包括您的后端 API、第三方 SDK 和内部系统。

如果您的应用可以调用它,助手也可以调用它。

常见示例:

  • 代表用户创建或更新支持工单

  • 通过打开带有预填消息的支持聊天将用户交接给人工支持

    circle-check
  • 触发产品操作(重置多因素认证、重新发送邀请、启用功能开关)

  • 在后端查找账户状态

  • 在 Jira、Linear、Slack 或 Zendesk 等工具中启动工作流

circle-info

除了在嵌入配置中定义的工具外,助手还可以使用任何 您设置的 MCP 服务器 位于 设置 → AI 与 MCP.

工具运行位置

该工具的 execute 函数在与您的嵌入集成相同的环境中运行。

这通常意味着它在用户的浏览器中、在您的应用内运行。

因此您可以:

  • 调用您自己的后端端点

  • 调用您应用中已加载的任何第三方 SDK(例如 Intercom)

  • 打开模态、深度链接或产品内 UI

circle-exclamation

添加工具

定义工具:

circle-info

工具不同于嵌入 操作.

  • 对于用户点击的按钮使用 操作

  • 当您希望助手选择并运行代码时使用工具。

工具模板(重新发送邀请邮件)

让我们看一个示例:

工具如何被使用

注册工具后,助手可以基于用户的问题和您对工具的 描述.

如果必填字段缺失,助手应提出后续问题。

如果您添加了 确认,在工具运行前用户必须批准。

工具字段

  • name:唯一标识符。

  • 描述:助手的“何时使用此项”提示。

  • inputSchema:工具输入的 JSON Schema。

  • 确认 (可选):在工具运行前显示的确认按钮。

  • execute(input):运行操作的异步函数。

    • 返回 { output, summary }.

    • output 会返回给助手。

    • summary 会显示给用户。

确认

对于用户点击的按钮使用 确认 当您希望用户批准某个操作时使用。它有助于防止意外的副作用。

确认 接受:

支持工作流

支持是工具的最高效用场景。

您可以让助手:

  • 收集缺失的细节

  • 在您的系统中创建工单

  • 打开带有预填上下文的人类支持通道

模板:使用预填消息打开支持聊天

当您希望将问题干净地交接给人工时使用此项。

circle-info

将此与始终可见的 联系支持 操作配对放在嵌入侧边栏中。您可以按照 自定义嵌入.

下一步

  • 需要完整的嵌入 API 表面?请参见 API 参考.

  • 想要更多 UI 控件(问候语、建议、操作)?请参见 自定义嵌入.

最后更新于

这有帮助吗?