AI-native Decision Engineering

doItWisely

Evidence-backed decision analysis for regulated domains – deterministic, traceable, without an LLM in the core path.

Status
In production
Category
AI-native Decision Engineering
Reference
Case #6

A decision-support engine rather than a chatbot: the structured DecisionAnalysis as the source of truth, declarative rules, a knowledge graph, provenance and traceable reasoning paths – opened up in production for domains such as CE certification, German GmbH law and battery know-how.

doItWisely is a Riegel Systems engineering case for evidence-backed decision analysis in regulated domains. It is neither legal advice nor a chatbot, but a decision-support engine: the structured DecisionAnalysis is the truth, and text is merely a projection of it.

doItWisely has been in production since today. Domains it has learned include CE certification, German GmbH law and battery know-how – each as verified knowledge in the knowledge graph, not as gut feeling or a plausible LLM answer.

Learned domains

Pipeline
  1. CE certification
  2. German GmbH law
  3. Battery know-how

Decision path

Pipeline
  1. Question → Intent & company context
  2. Knowledge Graph (Neo4j)
  3. Applicable rules (declarative)
  4. Deterministic calculations
  5. Scenario comparison
  6. DecisionAnalysis
  7. Evidence enrichment (RAG)
  8. LLM formulation (downstream)

Architectural points

  • Structure is the source of truth – text is projected from the result, not the other way around
  • Two-layer knowledge graph: authoritative semantic knowledge plus a rebuildable, rule-derived effect graph
  • Declarative rules with a typed condition AST instead of hidden subject-matter logic in code
  • Provenance and temporality are first-class and machine-readable
  • Conflicting sources are detected, preserved and reported – authority drives ranking and confidence, not the subject-matter truth automatically
  • RAG strictly downstream: verified knowledge before runtime document interpretation
  • Money in minor units, no floating-point arithmetic for amounts

Key takeaway

doItWisely stands for the ability to build complex domains as explainable, deterministic and auditable systems – with a knowledge graph, a rule set and complete evidence instead of plausible but unverifiable LLM answers.

Technologies & concepts

  • TypeScript
  • Node.js
  • Fastify
  • PostgreSQL
  • pgvector
  • Neo4j
  • Knowledge Graph
  • Rule Engine
  • React
  • Vite
  • Zod
  • Docker
  • Playwright
  • LLM-agnostic

A similar engineering project?

If your project needs comparable technical depth, we discuss feasibility, architecture and effort – concretely rather than in pitch format.