Skip to content

Component: Knowledge Base Mapping

Map KB concepts to channel/app entities (e.g., locations, products, intents) to enable consistent AI behavior across sources.

  • Inputs: knowledgeBaseId, mapping schema, existing mappings, channel contexts
  • Outputs: onSave(mappings), onValidate(result)
  • Simple mapping (MVP)
  • Advanced mapping with validation rules (future)
  • Default: mapping editor
  • Loading: load schema/mappings
  • Empty: no schema configured
  • Error: validation failures / save failures
  • Disabled: lacks kb.edit
  • Form fields labeled and keyboard navigable
  • Validation errors announced and associated

Security & privacy considerations (if applicable)

Section titled “Security & privacy considerations (if applicable)”
  • Avoid leaking sensitive business data across workspaces
  • kb.mapping.updated (optional)