Creating Your First Knowledge Base
A knowledge base gives your AI agent access to your business information. You can upload documents, paste text, scrape one web page, or crawl a public website to build a repository of information that your agent retrieves during conversations. This guide covers creating a knowledge base, uploading content, monitoring processing status, and assigning knowledge to agents.Step 1: Create a Knowledge Base
Navigate to Knowledge Bases
Open Knowledge Bases
Log into your itellicoAI dashboard and click Knowledge Bases in the left navigation menu.
Fill in Basic Information
Enter Knowledge Base Name
Choose a clear, descriptive name that reflects the content category.Naming rules:
- Letters, numbers, spaces, hyphens, and underscores only
- No special characters (@, #, $, etc.)
- Maximum 100 characters
- “Customer Support FAQ”
- “Product Documentation”
- “Company Policies”
- “KB_001” (not descriptive)
- “Misc Docs” (too vague)
Add Description (Optional)
Provide context about what this knowledge base contains and when to use it.Example descriptions:
- “Customer-facing support documentation including FAQs, policies, and troubleshooting guides”
- “Internal product specifications, feature documentation, and technical details”
The Knowledge Base Editor
After creating a knowledge base, you’re taken to the editor — a two-column layout:- Left panel — Your folders (collections). Search, create, and select folders.
- Right panel — Items in the selected folder. Search, add, edit, and manage items.
Items Table
When you select a folder, the right panel shows all items in a table:| Column | Description |
|---|---|
| Title | Item title with type-specific icon |
| Type | Text, File, URL, or Website badge |
| Status | Processing dot with Ready, Processing, Pending, or Error tooltip |
| Actions | Copy reference, Edit, Reindex, Delete |
Step 2: Upload Documents and Content
Once your knowledge base has at least one folder, add content using any of the four supported methods.Upload Files (PDF, text, and more)
Upload Files (PDF, text, and more)
Best for: User manuals, product specs, legal documents, training materialsSupported formats: PDF, Word (.doc, .docx), Excel (.xlsx), Text (.txt, .log), Markdown (.md), CSV/TSV, JSON, YAML (.yaml, .yml), XMLMaximum file size: 10MB per file
Enter a descriptive title
Give your file a clear title (e.g., “Return Policy for Digital Products”).
Upload your file
Drag and drop or click to browse. The system accepts PDF, Word (.doc, .docx), Excel (.xlsx), Text (.txt, .log), Markdown (.md), CSV/TSV, JSON, YAML (.yaml, .yml), and XML files up to 10MB.
Text Entry - Write content directly
Text Entry - Write content directly
Best for: FAQs, policies, procedures, quick reference information
Enter a descriptive title
Use a clear title like “Password Reset Instructions” or “Pricing Tiers Explained”.
Write or paste your content
Enter the information you want your agent to know. Be clear, specific, and comprehensive.
URL Scraping - Pull content from web pages
URL Scraping - Pull content from web pages
Best for: Documentation pages, blog posts, help articles, external resources
URL scraping works best with simple, text-based web pages. Pages requiring authentication or heavy JavaScript may not scrape successfully.
Website Crawl - Import multiple pages from a site
Website Crawl - Import multiple pages from a site
Best for: Public help centers, docs sites, pricing pages, and other multi-page sourcesAdvanced options
Choose pages and settings
Select the pages to import. Open Advanced options if you need to change discovery scope or refresh behavior.
| UI setting | Default | Use when |
|---|---|---|
| Max pages to discover | 100 | You want to cap discovery at 25, 50, 100, 250, or 500 pages before choosing what to import. |
| Auto-refresh interval | Never | You want imported pages to resync every 24 hours, 7 days, or 30 days. |
| Include subdomains | Off | The pages you need live under subdomains of the starting host. |
| Discover new pages on refresh | Off, hidden while auto-refresh is Never | Refresh is enabled and you want new pages staged for review later. |
Discover new pages on refresh does not automatically add new pages to your agent knowledge. It stages newly found pages in View pages so you can review and include them.
Step 3: Managing Knowledge Base Items
Viewing Items
Open your knowledge base to see all items listed with their title, type (Text, File, URL, Website), processing status, and last updated time.Editing Items
Click on any non-website item to view or edit its content. Website crawl roots open the crawl pages view instead.Deleting Items
Click the delete icon on any item to remove it. This removes the item from both the knowledge base and the vector index.Understanding Status Indicators
Orange means the item is still processing. Green means it is ready to use.Troubleshooting Errors
Content processing error
Content processing error
Common causes:
- File is corrupted or password-protected
- URL or website page requires authentication or uses complex JavaScript
- File exceeds 10MB limit
- Try uploading the content as TEXT instead
- Remove password protection from the file
- Split large files into smaller documents
Vector indexing error
Vector indexing error
Solutions:
- Click the Reindex button to retry
- If reindexing fails, delete and re-create the item
- Ensure the content is not too short (needs at least a few sentences)
Step 4: Assign Knowledge Base to Agents
Once your knowledge base has content showing green (ready to use), link it to your agents.Choose access method
Connect an entire knowledge base, a folder, or selected items. Expert Mode lets you choose Context (full content injected into prompt) or RAG (semantic search retrieval); Simple mode uses RAG by default. See context vs RAG to decide which is right for you.
Context vs RAG
Learn when to use full context injection versus RAG-based retrieval for your knowledge bases.
Content Quality Guidelines
Be specific and detailed
Be specific and detailed
Instead of: “Customers can return items within our standard window.”Write: “Customers can return items within 30 days of purchase. Items must be unused and in original packaging with all tags attached.”
Use plain language
Use plain language
Avoid jargon unless it is industry-standard and your audience knows it. Write as if explaining to a knowledgeable colleague.
Keep content focused
Keep content focused
Each item should cover one topic thoroughly. Split large topics into multiple items rather than creating one massive document.
Include examples
Include examples
Examples make abstract concepts concrete and help the agent give better answers.
Next Steps
Assign to Agents
Connect your knowledge base to agents
Context vs RAG
Choose how agents access knowledge
Architecture
Learn how to structure knowledge bases effectively