Document QA
Build a question-and-answer chatbot with a document loaded from local memory.
Prerequisites
Create the document QA flow
- From the Langflow dashboard, click New Flow.
- Select Document QA.
- The Document QA flow is created.
This flow is composed of a chatbot with the Chat Input, Prompt, OpenAI, and Chat Output components, but also incorporates a File component, which loads a file from your local machine. Parse Data is used to convert the data from File into the Prompt component as {Document}
.
The Prompt component is instructed to answer questions based on the contents of {Document}
. This gives the OpenAI component context it would not otherwise have access to.
Run the document QA flow
-
Add your OpenAI API key to the Open AI model component.
-
To select a document to load, in the File component, click the Select files button. Select a local file or a file loaded with File management, and then click Select file. The file name appears in the component.
-
Click the Playground button. Enter a question about the loaded document's content. You should receive a contextual response indicating that the AI has read your document.