文档问答
构建一个可以加载本地文档并进行问答的聊天机器人。
前提条件
创建文档问答流程
- 在 NebulaAIFlow 仪表板中,点击新建流程。
- 选择文档问答。
- 文档问答流程创建完成。
这个流程由聊天机器人的基本组件组成,包括聊天输入、提示、OpenAI和聊天输出组件,同时还包含了一个文件组件,用于从本地加载文件。解析数据组件用于将文件中的数据转换为提示组件中的{Document}
变量。
提示组件被指示根据{Document}
的内容回答问题。这为OpenAI组件提供了它原本无法获取的上下文信息。
运行文档问答流程
-
在OpenAI模型组件中添加您的OpenAI API 密钥。
-
要选择要加载的文档,在文件组件中,点击选择文件按钮。选择一个本地文件或通过文件管理加载的文件,然后点击选择文件。文件名将显示在 组件中。
-
点击调试按钮。输入一个关于已加载文档内容的问题。您应该会收到一个上下文相关的回答,表明 AI 已经阅读了您的文档。