Skip to main content

KnowledgeBase

KnowledgeBase are a powerful feature of the NeuralTrust platform that allow you to create and manage specialized knowledge repositories for AI model testing and evaluation. They provide a structured way to organize domain-specific information that can be used to enhance your model testing capabilities.

tip

Knowledge bases typically serve as vector databases used for Retrieval-Augmented Generation (RAG).

With Knowledge Bases, you can:

  • Create specialized knowledge repositories for different domains
  • Seed knowledge bases with initial topics and data
  • Use knowledge bases to generate more targeted and relevant test cases
  • Manage credentials and access controls for different knowledge sources
  • Integrate with various data sources and knowledge systems

Knowledge Bases are particularly useful for:

  • Domain-specific testing of AI models
  • Generating contextually relevant test cases
  • Maintaining consistent testing knowledge across teams
  • Supporting specialized compliance and security testing scenarios

Supported Knowledge Base Types

NeuralTrust currently supports the following knowledge base types:

  • Upstash - Vector database for real-time data storage and retrieval
  • Azure AI Search - Cognitive search service for fast and sophisticated data indexing
  • Company Documents - Support for PDF documents and other company materials
    • Automatically indexes and processes PDF content
    • Maintains document hierarchy and relationships
    • Extracts key information and metadata

For more information on how to use Knowledge Bases, please refer to the Knowledge Bases documentation.