Skip to main content

Getting Started with AiKA

Overview

What is AiKA?

AiKA (AI Knowledge Assistant), currently in its development phase, is an internal AI-powered assistant that helps you conversationally discover, understand, and leverage knowledge across the company. AiKA can currently integrate seamlessly with Backstage Search and TechDocs, providing answers to technical and organizational questions by drawing on a continually updated knowledge base—including TechDocs, and software catalog, with more sources to come.

Why AiKA?

  • Controlled Knowledge Base: You get answers based on a curated and relevant documents within your organization, which will be much more accurate than general LLM usage. Inquire about anything across TechDocs, Software Catalog, and more in one place.
  • Bring your own models: You choose what models and providers AiKA uses in the backend based on what works for your organization.
  • Compliance: Because the underlying LLM and re-ranking technologies are highly customizable, you know exactly where data is flowing.

Knowledge Sources: What AiKA is aware of

AiKA draws from internal sources (more to come):

  • TechDocs: Internal documentation, including engineering, data, product, and, process docs.
  • Software Catalog: AiKA will be able to answer questions about services, components and, its metadata, if they are well defined.

Installation

Enabling AiKA in Portal

You have the option to enable or disable AiKA at any time through the Config Manager.

Set up parameters

Screenshot detailing AiKA Config

aika > models > language: The LLM provider and model to use for the chat completion and keyword extraction.

  • Format: PROVIDER|MODEL
  • Example: openai|gpt-4o

Currently supported Providers and their models:

ProviderModels
openai- gpt-4o (recommended)
- gpt-4o-mini
- gpt-4o-audio-preview
- gpt-4-turbo
- gpt-4
- gpt-3.5-turbo
- o1
- o1-mini
- o1-preview
- o3-mini
- o3
- o4-mini
- chatgpt-4o-latest

aika > models > re-ranking (optional): Provide a re-ranking model. This is useful for improving the relevance of the generated content and reducing inconsistencies created by document indexing.

ProviderModels
cohere- rerank-v3.5 (recommended)

Using AiKA

Preferences

Preferences Screenshot

FunctionUse When…Avoid When…
Use Internal KnowledgeYou need company-specific, up-to-date answers based on your peer's contributions to TechDocs and Software CatalogYour question is general/public
StreamingYou want a real-time, incremental answer to follow along generationYou want a single complete answer and response time is negligible
System PromptYou want to customize model behavior or test prompt changesYou’re happy with default behavior