Knowledge

1 Introduction

Knowledge is the foundation of intelligent AI systems, representing the structured and unstructured information that powers your agents and applications. In our platform, knowledge encompasses various types of data sources that can be processed, indexed, and made searchable for AI agents to reference during conversations and task execution.

What is Knowledge?

Knowledge in our system refers to textual information that can be stored, organized, and retrieved to enhance AI capabilities. This includes:

  • Documents: Files in various formats (PDF, DOC, DOCX, PPT, PPTX, XLSX, Markdown, images, etc.)

  • Web Content: Information scraped from URLs and webpages

  • Manual Inputs: Custom text content entered directly

Enhanced Domain Mode

For knowledge RAG system, we support Enhanced Domain Mode.

Unlike traditional RAG approaches that rely on basic chunking and keyword matching, our Enhanced Agentic RAG goes much further. It builds a systemic, graph-based connection across multiple layers of knowledge—from the entire document down to individual chunks—enabling your AI agent to truly understand relationships, context, and hierarchy within your data. Even better, these knowledge graphs dynamically evolve based on user interactions and feedback, continuously refining the agent's retrieval strategies and responses. The result? More accurate, context-aware, and ever-improving answers—tailored to your unique domain.

Why Use Knowledge?

Knowledge serves several critical purposes:

  • Enhanced AI Accuracy: Provide agents with domain-specific information to generate more accurate and relevant responses

  • Contextual Understanding: Enable AI to understand your business context, products, services, and procedures

  • Consistent Information: Ensure all agents have access to the same up-to-date information

  • Customization: Tailor AI behavior based on your specific organizational knowledge

  • Efficiency: Reduce the need for manual input by pre-loading relevant information

2 Create a Knowledge

2.1 Knowledge Tab

Click the "Knowledge" tab on the left side of the page to access the Knowledge Center.

  • Here, you will see all your existing knowledges.

  • Now you can start creating a new knowledge database by clicking "+"!

2.2 Create and Configure the Settings for the Knowledge

Start by adding a Knowledge Database, selecting its type, and giving it a name and description.

Select Knowledge Type

At the top, you can choose between two types of knowledge databases:

  • Knowledge Unstructured data like files and webpages.

  • Q&A Structured questions and answers.

Enter the Name

In the "Name" field, you need to give your knowledge database a name. This helps identify it later when used by agents or apps.

Provide a Description

In the "Description" field, briefly describe the purpose or content of this knowledge database. This helps others understand its role or scope.

Save or Cancel

  • Click "Save" to create and store the database.

  • Click "Cancel" to discard the process and return to the previous view.

2.3 Prepare Your Data

Click "Add Files" and "now you can add "documents" to the Knowledge Database you just created here!

We categorize supported documents into three types, and you can choose one of the three from the top of the page:

  • Document You can upload your local file here. Currently, we support the following formats: PDF, DOC, DOCX, PPT, PPTX, XLSX, Markdown, PNG, JPG, TXT, MSG, JSON.

  • Manual Input You can manually enter the text content that will be used as a document.

  • Webpage You can enter URL to fetch data from the webpage.

2.4 Check Your Document

After successfully creating the document (Doc), you can view it on the corresponding Knowledge page along with several key attributes, including:

  • Name: The title or identifier of the document

  • File Size: The size of the uploaded file

  • Word Count: The total number of words in the document

  • Chunks: The number of segments the document has been split into

  • Status: Indicates the current processing state (e.g., “Processing”, “Completed”)

  • Enabled: Whether the document is currently active and available for retrieval

By clicking on the corresponding document (Doc), you can view detailed information about its chunk segmentation as well as associated metadata.

You can also manually enable or disable individual chunks to flexibly control their participation in the knowledge retrieval process.

3 Enhanced Domain Mode

When creating a new knowledge, you have the option to enable Enhanced Domain Mode for advanced retrieval capabilities.

What is Enhanced Domain Mode?

Enhanced Domain Mode represents our most advanced knowledge processing system. Unlike traditional RAG approaches that rely on basic chunking and keyword matching, our Enhanced Agentic RAG goes much further. It builds a systemic, graph-based connection across multiple layers of knowledge—from the entire document down to individual chunks—enabling your AI agent to truly understand relationships, context, and hierarchy within your data.

Key Features

  • Graph-Based Connections: Creates intelligent links between related content across your knowledge base

  • Multi-Layer Understanding: Analyzes relationships from document level down to individual chunks

  • Dynamic Evolution: Knowledge graphs continuously evolve based on user interactions and feedback

  • Contextual Hierarchy: Maintains understanding of information structure and relationships

  • Adaptive Retrieval: Continuously refines retrieval strategies based on usage patterns

Benefits

  • More Accurate Responses: Deeper understanding leads to more precise answers

  • Context-Aware Results: Maintains awareness of information relationships and context

  • Continuous Improvement: System learns and improves over time through user interactions

  • Domain Specialization: Tailored specifically to your unique domain and use cases

How to Enable Enhanced Domain Mode

When creating a new knowledge:

  1. During the knowledge creation process, look for the Enhanced Domain Mode option

  2. Toggle the Enhanced Domain Mode setting to enable advanced processing

  3. Note that Enhanced Domain Mode may require additional processing time but provides superior retrieval capabilities

  4. Save your knowledge configuration with Enhanced Domain Mode enabled

After enabling enhancing mode, you can see the extracted keywords for each chunk in the document interface.

The result is a more intelligent, context-aware, and ever-improving knowledge system that delivers answers tailored to your unique domain.

Last updated

Was this helpful?