AI Strategy · CIO questions

Questions every CIOis asking about AI.

21 decisions, answered in the same order: the short answer, how to decide, the Onni principle and the architecture behind it.

What are you tryingto decide?

21 questions

A Models & knowledge

  1. Short answer

    In most cases, no. Current enterprise data, documents, policies and operational knowledge should usually remain outside model weights and be retrieved at the right moment through context, RAG, tools or governed queries. Fine-tuning makes more sense when the goal is to change behavior, linguistic specialization, output structure or performance on a stable task, not simply to teach frequently changing facts.

    Onni treats knowledge, models and capabilities as separate assets. Knowledge evolves without retraining models, and models change without losing institutional intelligence.

  2. Decision framework

    • Facts that change → retrieve them (RAG, tools, governed queries)
    • Stable behavior, format or style → consider fine-tuning
    • Hard rules → a deterministic engine
  3. Onni principle

    Your model is not your knowledge.

  4. Related architecture

    1. Knowledge
    2. Retrieval
    3. Context
    4. Model gateway
  5. Open this answer as a page Explore the deep dive: Data & knowledge

  1. Short answer

    They are not equivalent alternatives. RAG provides knowledge; fine-tuning changes behavior. Use RAG for policies, documents, regulations, products, procedures and information that changes. Consider fine-tuning when enough examples demonstrate specialized, relatively stable behavior. In critical processes, both still need to coexist with deterministic rules, tools and evaluation.

  2. Decision framework

    • Need knowledge → RAG
    • Need behavior → fine-tuning
    • Need guarantees → rules, tools and evaluation
  3. Onni principle

    RAG provides knowledge. Fine-tuning changes behavior.

  4. Related architecture

    1. Knowledge
    2. Context
    3. Model gateway
    4. Evaluation
  5. Open this answer as a page Explore the deep dive: Data & knowledge

  1. Short answer

    When domain requirements, cost, latency, privacy, data residency, scale or behavior economically justify it. Don't build a model merely to call your AI proprietary. The more strategic ownership lies in knowledge, capabilities, rules, data, evaluation and the architecture that allows models to be selected or replaced.

  2. Decision framework

    • Cost, latency or scale justify it
    • Privacy or data residency require it
    • The domain needs behavior a general model cannot reach
    • Otherwise: own the layer around the model
  3. Onni principle

    Own the architecture that chooses the model.

  4. Related architecture

    1. Model gateway
    2. Evaluation
    3. Routing
    4. Any model
  5. Open this answer as a page Explore the deep dive: Sovereignty

  1. Short answer

    Decompose it. Some should become retrievable knowledge; some deterministic rules; some capabilities; some tools; some memory; and only a portion may justify model adaptation. The goal isn't to put the entire enterprise inside an LLM. It's to build a Domain Intelligence layer that combines knowledge, rules, data, tools and models at execution time.

  2. Decision framework

    • Retrievable knowledge
    • Deterministic rules
    • Capabilities and tools
    • Memory
    • Model adaptation, only for what is left
  3. Onni principle

    Don't put the enterprise inside an LLM. Build domain intelligence around it.

  4. Related architecture

    1. Knowledge
    2. Rules
    3. Capabilities
    4. Tools
    5. Domain intelligence
  5. Open this answer as a page Explore the deep dive: Data & knowledge

B Agents & automation

  1. Short answer

    Use agents when execution requires contextual interpretation, dynamic action selection, tool use, adaptation or coordination across steps. If inputs and rules are predictable and fully deterministic, conventional software or workflows are probably better.

  2. Decision framework

    • Predictable inputs, fixed rules → software or a workflow
    • Context to interpret, actions to choose, tools to use → an agent
    • Both → a deterministic flow with agent steps
  3. Onni principle

    Use determinism where you can. Intelligence where you need it.

  4. Related architecture

    1. Intent
    2. Capability
    3. Agent
    4. Tool
    5. Policy
  5. Open this answer as a page Explore the deep dive: Core business

  1. Short answer

    When there is genuine separation of expertise, context, responsibility or policy. Creating five agents to execute five sequential prompts is not good architecture. Multi-agent systems make sense when specialized capabilities can be independently discovered, composed, evaluated and governed.

  2. Decision framework

    • Real separation of expertise, context, responsibility or policy → several agents
    • Sequential prompts → one agent or a workflow
    • Each agent discoverable, evaluable and governable on its own
  3. Onni principle

    Processes should depend on capabilities, not specific agents.

  4. Related architecture

    1. Capability registry
    2. Discovery
    3. Composition
    4. Evaluation
  5. Open this answer as a page Explore the deep dive: Core business

  1. Short answer

    Autonomy should be proportional to risk, reversibility and confidence. Reading data may be automatic. Producing a recommendation may also be automatic. Making a payment, changing a medical record, imposing a sanction or creating contractual liability may require approval. The right design isn't “human or AI”; it's determining where human judgment creates value or controls risk.

  2. Decision framework

    • Read data → automatic
    • Recommend → automatic, reviewed by sampling
    • Pay, change records, sanction, commit → human approval
    • Scale autonomy by risk, reversibility and confidence
  3. Onni principle

    Human-in-the-loop by risk.

  4. Related architecture

    1. Policy
    2. Risk tier
    3. Human decision
    4. Audit
  5. Open this answer as a page Explore the deep dive: Trust

C Process & transformation

  1. Short answer

    Don't start with document volume or headcount. Analyze effort, repetition, variability, decisions, required knowledge, exceptions, handoffs, current quality, data availability and risk. Then classify each activity as eliminate, automate, augment with AI, keep human or redesign.

  2. Decision framework

    • Effort, repetition, variability
    • Decisions, knowledge, exceptions, handoffs
    • Quality today, data availability, risk
    • Classify: eliminate · automate · augment · keep human · redesign
  3. Onni principle

    Before automating work, understand work.

  4. Related architecture

    1. AS-IS
    2. Diagnosis
    3. Classification
    4. TARGET
  5. Open this answer as a page Explore the deep dive: AI readiness

  1. Short answer

    No. Start with processes tied to measurable objectives. And don't document only the formal flow: capture decisions, exceptions, rules, systems, knowledge and informal work. Builder uses that understanding to move from AS-IS to TARGET and turn activities into executable capabilities.

  2. Decision framework

    • Start with processes tied to measurable goals
    • Capture decisions, exceptions, rules, systems and informal work
    • Move AS-IS → TARGET → capabilities
  3. Onni principle

    Documented process ≠ real work.

  4. Related architecture

    1. AS-IS
    2. TARGET
    3. Activities
    4. Capabilities
  5. Open this answer as a page Explore the deep dive: AI readiness

  1. Short answer

    Not automatically. Many steps exist because people and legacy systems had limitations that AI doesn't have. First ask which steps protect risk, which create value and which are merely historical bureaucracy.

  2. Decision framework

    • Protects risk → keep it, maybe automate it
    • Creates value → augment it
    • Historical bureaucracy → eliminate it
  3. Onni principle

    Don't automate bureaucracy. Redesign it.

  4. Related architecture

    1. Intent
    2. Redesign
    3. Capabilities
    4. Execution
  5. Open this answer as a page Explore the deep dive: Core business

D Data, legacy & integration

  1. Short answer

    Not necessarily. AI needs governed access to the right context, not an indiscriminate copy of every dataset. Data can remain in source systems and be accessed through queries, APIs, events, tools or appropriate pipelines.

  2. Decision framework

    • Governed access to the right context, not a copy of everything
    • Leave data in source systems when that works
    • Build pipelines only where analysis needs them
  3. Onni principle

    AI needs the right context, not all the data.

  4. Related architecture

    1. Source systems
    2. Queries · APIs · Events
    3. Context
    4. AI
  5. Open this answer as a page Explore the deep dive: Legacy

  1. Short answer

    Decouple AI from system-specific protocols. Encapsulate systems through APIs, drivers, manifests, events and tools. The AI layer should depend on the required capability, not on internal ERP or mainframe details.

    Onni implements this principle through manifest + driver and an integration bus that centralizes queries, commands and events.

  2. Decision framework

    • Encapsulate by API, driver, manifest, events and tools
    • AI depends on the capability, not on the system internals
  3. Onni principle

    You don't need to replace your enterprise to become AI-native.

  4. Related architecture

    1. Integration bus
    2. Manifest
    3. Driver
    4. Events
    5. Capabilities
  5. Open this answer as a page Explore the deep dive: Legacy

  1. Short answer

    No. MCP standardizes how models and agents discover and use tools and resources. APIs remain fundamental system-to-system contracts. In enterprise architecture, MCP can expose a capability to an agent while an API, event or driver performs the underlying integration.

  2. Decision framework

    • MCP: how agents discover and use tools
    • APIs, events and drivers: how systems talk
    • MCP exposes the capability; the integration runs underneath
  3. Onni principle

    Protocols change. Capabilities remain.

  4. Related architecture

    1. Agent
    2. MCP
    3. Capability
    4. API · Driver
    5. System
  5. Open this answer as a page Explore the deep dive: Legacy

E Security & governance

  1. Short answer

    Control sensitive data before the model call, not merely through prompting. Detect and pseudonymize data, enforce access policies and rehydrate only at the authorized boundary when necessary. Onni's reference design applies DLP before the LLM call and rehydration at the tool boundary.

  2. Decision framework

    • Detect and pseudonymize before the model call
    • Enforce access by identity and by row
    • Rehydrate only at the authorized tool boundary
  3. Onni principle

    Control data before the model, not in the prompt.

  4. Related architecture

    1. Identity
    2. RLS
    3. DLP
    4. Tool boundary
    5. Audit
  5. Open this answer as a page Explore the deep dive: Trust

  1. Short answer

    Separate building from publishing. Teams should experiment quickly; production requires identity, versioning, declared capabilities, policies, evaluation, permissions, observability and ownership. Governance stops being a committee reconstructing what happened and becomes part of execution.

  2. Decision framework

    • Build freely; publish under control
    • Production: identity, version, declared capabilities, policies
    • Plus evaluation, permissions, observability and ownership
  3. Onni principle

    Governance should be produced by execution, not reconstructed afterward.

  4. Related architecture

    1. Build
    2. Evaluate
    3. Publish
    4. Registry
    5. Runtime policy
  5. Open this answer as a page Explore the deep dive: Trust

  1. Short answer

    Record not only the final response but the relevant context: identity, capability, version, model, applied policies, sources, tools executed, human decisions, timestamps, costs and evidence. The architecture should answer not only what happened, but why it happened.

  2. Decision framework

    • Who: identity, capability, version
    • How: model, policies, sources, tools
    • Who else: human decisions
    • When and at what cost: timestamps, costs, evidence
  3. Onni principle

    Answer why it happened, not just what happened.

  4. Related architecture

    1. Execution
    2. Trace
    3. Evidence
    4. Atlas
  5. Open this answer as a page Explore the deep dive: Trust

F Strategy, ROI & sovereignty

  1. Short answer

    Start before implementation. Establish baselines for time, cost, quality, volume, rework and human decisions. Then compare the new operation. Hours saved are an operational metric; they become economic value only when they increase capacity, reduce cost, avoid losses or improve a business outcome.

  2. Decision framework

    • Baseline before go-live: time, cost, quality, volume, rework
    • Compare the new operation against it
    • Hours saved count only as capacity, cost, avoided loss or a better outcome
  3. Onni principle

    Without a baseline, productivity is an opinion.

  4. Related architecture

    1. Baseline
    2. Execution
    3. Telemetry
    4. Value
  5. Open this answer as a page Explore the deep dive: People

  1. Short answer

    Because proving that a model can answer well is different from operating an enterprise capability. Production requires integration, ownership, security, evaluation, observability, exception handling, fallback, cost control, SLAs, governance and continuous operations.

  2. Decision framework

    • A pilot proves the model answers
    • Production operates a capability: integration, ownership, security, evaluation
    • Plus observability, exceptions, fallback, cost, SLA and operations
  3. Onni principle

    A demo is a model. Production is a capability.

  4. Related architecture

    1. Pilot
    2. Capability
    3. Integration
    4. Operations
  5. Open this answer as a page Explore the deep dive: Core business

  1. Short answer

    The right question is rarely binary. Buy commodity and specialized technology where it makes sense. Build what differentiates the business. Integrate both. And preserve as enterprise assets the capabilities, knowledge, policies, evidence and architecture required to keep evolving.

  2. Decision framework

    • Buy commodity and specialized technology
    • Build what differentiates the business
    • Integrate both
    • Own capabilities, knowledge, policies, evidence and architecture
  3. Onni principle

    Buy technology. Own capabilities.

  4. Related architecture

    1. Vendors
    2. Capabilities
    3. Your architecture
  5. Open this answer as a page Explore the deep dive: Sovereignty

  1. Short answer

    Don't try to eliminate vendors; eliminate unnecessary dependencies. Separate model, knowledge, capability, agent, tool, integration and process. The more your processes depend on contracts and capabilities rather than specific endpoints, the easier technologies become to replace.

  2. Decision framework

    • Separate model, knowledge, capability, agent, tool, integration and process
    • Processes depend on contracts and capabilities, not endpoints
  3. Onni principle

    Eliminate unnecessary dependencies, not vendors.

  4. Related architecture

    1. Process
    2. Capability contract
    3. Gateway
    4. Any vendor
  5. Open this answer as a page Explore the deep dive: Sovereignty

  1. Short answer

    AI sovereignty is the ability to control and preserve institutional intelligence independently of changing models and vendors. It includes knowledge, data, rules, capabilities, integrations, policies, identity, decisions, evidence and architecture.

  2. Decision framework

    • Control knowledge, data, rules, capabilities and integrations
    • Keep policies, identity, decisions, evidence and architecture
    • Independently of model and vendor
  3. Onni principle

    Sovereignty isn't owning everything. It's owning your ability to change.

  4. Related architecture

    1. Knowledge
    2. Capabilities
    3. Policies
    4. Evidence
    5. Architecture
  5. Open this answer as a page Explore the deep dive: Sovereignty

These answers aren’t isolated opinions.There’s an architecture behind them.

See the enterprise architecture

The Onni point of view

Our view onenterprise AI.

  1. 01

    The model is not the architecture.

  2. 02

    Knowledge shouldn't be trapped inside the model.

  3. 03

    Processes should depend on capabilities, not specific agents.

  4. 04

    Governance should be produced by execution, not reconstructed afterward.

  1. Build once.
  2. Publish capabilities.
  3. Discover at runtime.
  4. Compose dynamically.
  5. Govern centrally.
  6. Execute anywhere.

Your AI isn't your LLM.

  1. It's your knowledge.
  2. Your processes.
  3. Your rules.
  4. Your data.
  5. Your capabilities.
  6. Your agents.
  7. Your decisions.
  8. Your architecture.
  9. It's your enterprise intelligence.

Onni· Your AI

Bring the decisionyou are facing now.

We answer it with your architecture, your data and your processes on the table.

Talk to Onni

Let's talk about your AI.

Tell us who you are and where you want to start. We reply within one business day.