跳到主要内容

文档问答

构建一个可以加载本地文档并进行问答的聊天机器人。

前提条件

创建文档问答流程

  1. 在 NebulaAIFlow 仪表板中,点击新建流程
  2. 选择文档问答
  3. 文档问答流程创建完成。

这个流程由聊天机器人的基本组件组成,包括聊天输入提示OpenAI聊天输出组件,同时还包含了一个文件组件,用于从本地加载文件。解析数据组件用于将文件中的数据转换为提示组件中的{Document}变量。

提示组件被指示根据{Document}的内容回答问题。这为OpenAI组件提供了它原本无法获取的上下文信息。

运行文档问答流程

  1. OpenAI模型组件中添加您的OpenAI API 密钥

  2. 要选择要加载的文档,在文件组件中,点击选择文件按钮。选择一个本地文件或通过文件管理加载的文件,然后点击选择文件。文件名将显示在组件中。

  3. 点击调试按钮。输入一个关于已加载文档内容的问题。您应该会收到一个上下文相关的回答,表明 AI 已经阅读了您的文档。