Knowledge Base Node
Access specific knowledge sources for responses
The Knowledge Base Node provides your agent with a dedicated source of information for answering questions accurately within the context of a specific step in the conversation flow.
Purpose & Functionality
Provides the agent with specific text as a dedicated knowledge source for this node. You can provide various types of content, such as a list of question/answer pairs, a detailed policy document, or technical specifications.
Kapso processes this text, creating embeddings to enable efficient semantic search. When executing this node, the agent prioritizes searching this embedded source to answer questions or inform actions based on the node’s prompt, and will avoid fabricating information not found within it.
Interaction style (notification or pausing for input) depends on the node’s prompt.
Configuration
- Name: A label for the node on the Canvas
- Knowledge Base Text: The specific text content, like FAQs or a policy document, that the agent should reference
- Prompt: Instructions for how the agent should use the knowledge base
Use Cases
- Answering questions based on specific product documentation
- Providing responses from FAQs
- Ensuring compliance with policy documents
- Offering technical support based on troubleshooting guides
- Sharing information relevant to a specific step in the conversation
Example
Knowledge Base Text:
Prompt:
Best Practices
- Organize knowledge base content into clear, distinct sections separated by two new lines for better readability
- Put long texts into knowledge base nodes to optimize LLM token usage and reduce costs, especially when dealing with extensive documentation