Skip to content

Technology

How Kaleido Engine works.

Every part below carries a status: Live, In build or Planned. We would rather show the roadmap than let it read as finished.

Architecture

From request to quote.

  1. 01

    Request

    Voice, text, file or photo

  2. 02

    Agents

    Parse, standardise, classify

  3. 03

    Pricing engine

    Deterministic line prices

  4. 04

    Human check

    A specialist verifies every line

  5. 05

    Quote

    Formal quotation to the buyer

What is live, and what is next.

  • RFQ intake

    Turns voice, text, files and photos into structured requirements.

    Live
  • Pricing

    A deterministic engine calculates line prices. AI-sourced estimates are marked as indicative.

    Live
  • Models today

    Google Gemini Flash models, through Google’s Gemini API.

    Live
  • Retrieval

    Word matching across the price list, active suppliers and past quotations. Embeddings and vector search are planned.

    Live
  • Evaluation

    Every release is tested on a held-back set of 10 requirements (20 lines). Latest, 3 November 2026: 100% of lines found, quantities right on 100% and categories on 100% of those. Known limit: the set is small, and one case (a welcome kit split into its contents) led to a rule fix before this run, so it is no longer unseen.

    Live
  • Self-hosted inference

    Open models served on dedicated GPU instances using NVIDIA NIM, TensorRT-LLM and Dynamo Triton, so client data stays inside Kaleido’s environment.

    In build
  • Photo-to-BOM

    Multimodal models identify components and materials from a photo or drawing.

    In build
  • Domain models

    Fine-tuned models for HS code classification, starting with NVIDIA NeMo.

    Planned

Roadmap

The agents behind every requirement.

Phase 1 runs today on our own code and Google Gemini. The NVIDIA column is where each agent moves once self-hosted inference is live. The pricing engine stays deterministic, and a person still approves every quote.

AgentWhat it doesRuns on todayNVIDIA targetPhaseStatus
OrchestratorRuns every requirement through the same stages and hands off to a person with a list of what to checkKaleido codeNeMo Agent Toolkit1Live
Document intakeReads RFPs, BOQs, scans and tablesGemini, spreadsheet and Word parsersNemotron Parse1Live
SpecificationStandardises item text into structured specsGemini FlashOpen model on NIM, TensorRT-LLM1Live
RetrievalFinds stocked items, suppliers and past pricesWord matching on our databaseNeMo Retriever, cuVS vector search1Live
Quote draftingWrites the quote from calculated prices; the AI writes only the cover noteKaleido code, Gemini FlashOpen model on NIM1Live
SafetyFlags instructions hidden in uploaded documents, removes invented brands, unsourced links and leaksRule-based checksNeMo Guardrails1Live
EvaluationTests every release against a held-back setKaleido test setNeMo Evaluator1Live
Market researchReplaces today’s web research with sourced price bands—AI-Q Blueprint2Planned
BOM visionFinds components from a photo or drawing—Multimodal open model on NIM2Planned
HS classificationAssigns HS codes to line items—Small open model, NeMo Customizer2Planned
Quote anomalyFlags overpriced or unusual vendor quotes—RAPIDS cuDF, cuML3Planned
Supplier allocationSplits orders across suppliers at lowest landed cost—cuOpt3Planned
Voice intakeReplaces today’s Chrome-and-Edge-only voice input—Riva or Nemotron Speech3Planned

See it on a real requirement.