Documentation

All Docs

Knowledge Bases

Managing knowledge that powers your bots.

What are Knowledge Bases?

Knowledge bases store information your bot can reference when answering questions. When a user asks something, Neuron searches the knowledge base using hybrid search (combining semantic understanding and keyword matching) to find relevant entries and includes them in the AI's context.

Creating a Knowledge Base

Go to Knowledge and click "Create". Provide a name, description, and optionally a root instruction. The root instruction tells the AI how to use the knowledge — for example, "Use this knowledge to answer customer support questions about our products."

Adding Entries

Entries are individual pieces of knowledge. Each entry has a title, content, and optional folder and source fields. Create entries manually for specific FAQs, product details, policies, or procedures.

Uploading Documents

Upload text documents to automatically create knowledge entries. The content is chunked into manageable pieces and stored as separate entries. This is the fastest way to import existing documentation.

Organizing with Folders

Entries can be organized into folders: general (default), faqs, skills, contexts, and policies. Folders help you structure knowledge logically and make it easier to maintain.

Attaching to Bots

A knowledge base can be attached to multiple bots, and a bot can have multiple knowledge bases. Go to the bot's Knowledge tab to manage attachments. When a bot has multiple knowledge bases, all of them are searched for relevant context.

Syncing Embeddings

After adding or updating entries, sync the knowledge base to regenerate vector embeddings. This ensures the semantic search is up to date. The sync runs in the background and processes all entries.

Embeddings are generated automatically for new entries, but a full sync is recommended after bulk edits or uploads.