Creating Knowledge Bases
iBlueprint.ai also lets you build knowledge bases—collections of documents and data sources that power retrieval‑augmented generation (RAG) for your prompts and chatbots. A knowledge base stores structured or unstructured content, chunked into passages and vectorised so that the AI can search and use it during responses.Accessing the Knowledge Base Workspace
- Navigate to Org Knowledge – In the left sidebar, click Org Knowledge and then select the My Knowledge tab. This page lists your existing knowledge bases. Each entry shows whether it is vectorised and how many document sets it contains.
- Create a new knowledge base – At the bottom of the sidebar, click the New button and choose New Knowledge Base. iBlueprint creates an empty knowledge base and redirects you to its detail page. Alternatively, open an existing knowledge base by clicking its card.
Note: At the time of writing, the dedicated /knowledge-base/new page is still under development and may not display a form. If the new base page is blank, return to the My Knowledge tab and open an existing knowledge base to explore features.
Document Sets and Source Types
Inside a knowledge base, content is organised into document sets (folders). Each document set can ingest data from different sources. Click the ➕ icon next to Document Sets to choose among several source types:| Source Type | Description |
|---|---|
| File Upload (Mixed) | Upload PDFs, Word documents, spreadsheets, presentations, images, audio, video or plain‑text files. iBlueprint extracts text and splits it into chunks automatically. Images undergo OCR and audio/video are transcribed. |
| Manual Entry | Enter plain text or markdown directly into the web editor. Useful for short snippets, notes or custom content. You can name the document and type or paste the contents. |
| JSON | Paste or upload JSON data. iBlueprint parses the JSON to extract key/value pairs and stores them in structured form. |
| API Endpoint | Provide a RESTful API endpoint. iBlueprint fetches the data at crawl time, saving the responses for retrieval. You may need to specify parameters or authentication tokens. |
| GitHub/GitLab Repository | Connect a public or private repository. iBlueprint indexes code files, README files and other documentation from the repo. This is ideal for technical knowledge bases. |
| SQLite Database | Upload a .sqlite file. Tables and rows are extracted and stored as structured entries. |
| Cloud Storage (Google Drive, OneDrive, SharePoint) | Authorise access to your cloud drive and select documents or folders to index. |
| Spider Website | Provide a website URL. iBlueprint will crawl the site and index its pages for retrieval (respecting robots.txt rules). |
| Public Data | Choose from curated public datasets offered by iBlueprint (e.g., news articles, scientific papers). |
Automatic Chunking and Vectorisation
Once documents are added to a set, iBlueprint processes them automatically:- Chunking – Text is broken into manageable passages (chunks) based on structure (paragraphs, headings) and token length. This granularity ensures that retrieval queries return relevant snippets rather than entire files. For code or tables, the system preserves logical blocks.
- Vectorisation – Each chunk is encoded into a high‑dimensional vector using language‑model embeddings. These vectors enable efficient similarity search during retrieval. A note below the upload form explains that documents “will be automatically chunked and vectorised after creation for RAG search and structured retrieval.”
Managing and Searching the Knowledge Base
After processing, you can:- Preview documents – Click a document in the set to view its text or data in the main panel. This allows you to verify that the content was extracted correctly.
- Run searches – Use the Search KB bar to query the knowledge base. The AI uses semantic search over the vectorised chunks to return the most relevant passages.
- Integrate with prompts/chatbots – In the prompt editor or chatbot configuration, select your knowledge base as a data source. The AI will then reference the indexed content when generating responses.
