Phase 1: Workspace Setup & Member Provisioning
Every enterprise engagement begins with an isolated tenant organization governed by role-based access control (RBAC).1
Verify Organization Provisioning
Your deployment administrator provisions your organization and assigns the initial Owner. Owners hold full administrative authority over members, collections, assistants, API keys, and branding.
2
Invite Team Members & Set Roles
Invite your core project team via the console or the members API:
- Administrators: Knowledge engineers and security leads who configure connectors and manage API keys.
- Editors: Technical writers and product managers who curate assistants and evaluate answers.
- Members: Team members who query the assistant and review conversation histories.
Add Member via API
Phase 2: Connect Knowledge Sources
Connect the repositories, portals, and documentation spaces that form your factual ground truth.- Developer Documentation & Sitemaps: Enter your public or internal sitemap URL (
https://docs.example.com/sitemap.xml). MITHUNAI validates the safe-fetch boundary and establishes crawl limits. - GitHub & GitLab Repositories: Connect your engineering repositories, specify branch targets (
mainorrelease/v2), and apply path globs (docs/**,api/**/*.ts). - Workspace Wikis (Notion & Confluence): Authorize enterprise OAuth to sync engineering spaces while preserving document hierarchies.
- Document Archives: Drag-and-drop architectural whitepapers, PDF runbooks, and OpenAPI specifications.
Phase 3: Ingestion, Chunking & Verification
Trigger an asynchronous sync job to ingest, redact secrets, and vectorize the content into your organization’s partitionedpgvector store.
- Secret & Credential Redaction: Automated pre-index filters detect and mask API tokens, private SSH keys, and connection strings.
- Structural AST & Semantic Chunking: Markdown and code are split along logical boundaries (headers, classes, functions) rather than arbitrary byte boundaries.
- Ingestion Verification: Monitor job progress via
GET /knowledge/jobs/{id}or the console dashboard. Ensure all pages commit with statuscompleted.
Phase 4: Configure Assistant & Inference Gateway
Create and tailor your AI assistant for your specific audience.- Model Selection: Choose your preferred upstream model or configure private on-premise inference (
vLLM,Ollama). - Prompt Fencing: Enable cryptographic nonces to isolate retrieved passages from system commands.
- Semantic Caching: Activate the sub-45ms cache to serve repeated technical questions instantly at zero inference cost.
Phase 5: Grounding & Truth Evaluation
Before public deployment, validate answer quality against your domain’s benchmark questions in the Ask & Test Playground:- Direct Evidentiary Checks: Verify that answers cite the exact line numbers and URLs of the source documentation.
- Abstention Verification: Test out-of-scope questions (e.g., “How do I configure product X that we don’t build?”). Ensure the assistant explicitly declines rather than hallucinating.
- Citation Click-Through: Click each generated citation badge in the test UI to confirm the highlighted excerpt matches the assertion.
Phase 6: Multi-Channel Production Launch
Deploy your assistant across the channels where your users and developers interact:Embeddable Web Widget
Generate an
arukz_wk_ key, configure your website’s origin allowlist (https://example.com), and paste the <script> tag onto your documentation portal.REST API Integration
Mint an
arukz_sk_ service key with rate limits to build conversational intelligence directly into internal portals or ticketing bots.Model Context Protocol
Distribute the read-only MCP configuration to your engineering team for integration into Cursor, Claude Desktop, and Windsurf IDEs.