Knowledge Base Management

Build a comprehensive knowledge base to power your AI assistant with accurate, contextual responses.

Overview

Your bot's knowledge base is the foundation of its intelligence. The better your content, the better your bot's responses. AskIA uses RAG (Retrieval-Augmented Generation) to find relevant information from your knowledge base and generate accurate answers.

Content Types

You can add content to your knowledge base in two ways:

1. Documents

Upload existing documents in various formats. Documents are automatically processed and indexed for search.

Supported Formats

  • PDF (.pdf) - Best for manuals, guides, reports
  • Word Documents (.docx) - For structured documents
  • Text Files (.txt) - Plain text content
  • Markdown (.md) - For formatted documentation

Upload Process

  1. Navigate to your bot's Knowledge Base tab
  2. Click "Upload Document"
  3. Select one or multiple files
  4. Wait for processing (typically 1-2 minutes per document)
  5. Documents are automatically chunked and indexed
Tip: Break large documents into smaller, focused documents for better retrieval accuracy.

2. Articles

Create structured articles directly in the dashboard using the rich text editor. Articles are perfect for FAQs, guides, and structured information.

Creating Articles

  1. Go to Knowledge Base tab
  2. Click "New Article"
  3. Enter a title and content
  4. Use the editor to format your content
  5. Add images, links, and formatting as needed
  6. Click "Publish" to make it available to your bot

Best Practices

Content Organization

  • Clear Structure: Use headings, lists, and formatting to organize content
  • Specific Topics: Create focused documents/articles rather than one large document
  • Consistent Formatting: Use consistent formatting across all content
  • Regular Updates: Keep content current and relevant

Content Quality

  • Accuracy: Ensure all information is accurate and up-to-date
  • Completeness: Cover topics thoroughly to provide comprehensive answers
  • Clarity: Write clearly and concisely
  • Relevance: Focus on information users actually need

Optimization Tips

  • Use Keywords: Include relevant keywords that users might search for
  • FAQ Format: Structure content as Q&A pairs for common questions
  • Examples: Include examples and use cases in your content
  • Cross-References: Link related articles together

Managing Content

Editing Articles

You can edit published articles at any time. Changes are automatically re-indexed and available to your bot.

Deleting Content

You can delete documents or articles that are no longer relevant. This removes them from your bot's knowledge base.

Warning: Deleting content is permanent. Make sure you have backups if needed.

Search and Retrieval

AskIA uses semantic search to find relevant content from your knowledge base. The system:

  1. Analyzes the user's question
  2. Searches your knowledge base for relevant content
  3. Retrieves the most relevant chunks
  4. Uses the retrieved content to generate an accurate answer

Improving Retrieval

  • Use Descriptive Titles: Clear titles help with retrieval
  • Add Context: Include context and background information
  • Structure Content: Use headings and sections to organize information
  • Update Regularly: Keep content fresh and relevant

Content Guidelines

What to Include

  • Product documentation and specifications
  • FAQ sections
  • How-to guides and tutorials
  • Company policies and procedures
  • Support information
  • Pricing and plans information

What to Avoid

  • Outdated or incorrect information
  • Duplicate content across multiple documents
  • Very large single documents (split them up)
  • Poorly formatted or unstructured content
  • Sensitive information that shouldn't be public

Testing Your Knowledge Base

After adding content, test your bot to ensure it can find and use the information:

  1. Use the bot's test page in the dashboard
  2. Ask questions related to your content
  3. Verify the answers are accurate and relevant
  4. Check if the bot can find information from different documents
  5. Test edge cases and uncommon questions

Next Steps