使用 Aisera 软件包的“对内容提问”操作,可针对 Aisera 中已索引的内容发送自然语言查询,并返回带有引用详情的最佳答案。
开始之前
- 您必须拥有 Bot Creator 角色才能使用 Aisera: 在机器人中对内容 操作 进行提问。
- 您必须拥有用于问题请求的 Aisera 聊天基础 URL。 例如,
https://<your-tenant>-<port>.chatbot.aisera.cloud。重要: 用于对内容提问 操作 的聊天基础 URL 与用于摄取内容 操作 的租户基础 URL 不同。 与您的 Aisera 管理员确认这两个 URL。 - 您必须从您的 Aisera 租户的渠道详情页面获取一个 API 持有者令牌。
- 您必须在 Aisera 中配置坐席渠道 ID。 渠道 ID 显示在您的 Aisera 租户的渠道详情页面上。
- 您要查询的内容必须已在 Aisera 中摄取并建立索引。 请参阅 摄取内容操作。
关于此任务
针对指定渠道中的已索引内容,对内容提问 操作 向 Aisera 对话 API 发送自然语言查询。 该操作返回最佳答案和引用详情,您的自动化可以在下游处理步骤中使用这些信息。 您可以选择通过提供元数据 JSON 字符串来将查询筛选至指定内容。
过程
结果
如果查询成功,success 为 true,topChoice 以字符串形式包含最佳答案,topChoiceCitations 包含该答案的来源引用表。 在自动化的下游步骤中使用这些值,例如在消息框中显示答案或将其写入文件。
如果查询失败,success 为 false。 常见原因包括:
- 聊天基础 URL、API 持有者令牌或渠道 ID 不正确。
- 元数据 JSON 字符串字段不包含有效的 JSON 对象字符串。
- 尚未为指定渠道摄取和索引任何内容。
下一步做什么
在自动化的后续步骤中,使用 topChoice 和 topChoiceCitations 变量来处理、显示或存储答案及其来源。 例如,您可以将答案写入日志文件,将其传递到通知步骤,或将其用作另一个操作的输入。