Ask graph question - Writer AI Studio
Overview
The Ask graph question block queries one or more Writer Knowledge Graphs to find relevant information and generate answers based on the stored data. Use it to create AI applications that can reference and retrieve information from your uploaded documents and structured data. You can specify the question, the list of Knowledge Graphs to search, whether to use streaming or subqueries, and a state variable to store the answer in. The block searches through the Knowledge Graphs and returns a relevant response.
Common use cases
- Building question-answering systems based on company documents
- Creating AI assistants that reference specific knowledge bases
- Creating compliance verification tools that check against policy documents
- Building research assistants that analyze academic papers or reports
How it works
- Question: Enter the natural language question you want to ask about the stored data.
- Graph Ids: Specify one or more Knowledge Graphs to query from a list of available Graphs.
- Link Variable: The name of the variable that stores the answer in the agent’s state.
- Use streaming: Choose whether to stream the answer as it is generated. If you choose
yes, the answer will be streamed to the UI as it is generated. If you chooseno, the answer will be generated and then returned to the agent once it is complete. - Use subqueries: Enable to allow the LLM to ask follow-up questions to the Knowledge Graph for improved answers.
The block searches the selected Knowledge Graph or Graphs for relevant information and generates an answer based on the stored documents and data.
Examples
Employee policy assistant
This example shows a complete workflow where employees can ask questions about company policies and receive accurate, up-to-date information. Interface:
- Text input → Employee submits a question and the text input stores it in a state variable called
question - Button → Employee clicks a button to submit the question to the agent
- Text → Employee sees the answer stored in the
policy_answerstate variable in a text block
Blueprint Flow:
- UI Trigger → Employee submits policy question through form
- Ask graph question → Searches company knowledge base
- Text generation → Formats the answer for the employee with additional context
- Set state → Stores response for display
Block Configuration:
- Graph Ids: `[\