Reza Salmanian

Command Palette

Search for a command to run...

All projectsConversational AI · Voice AI

Artemis

Executive AI Intelligence Platform

Artemis gives executives a single place to ask business questions in natural language or voice, and get answers that draw on live data across finance, sales, and operations — with memory of prior conversations and decisions.

Timeline

  1. Phase 1

    Research

    Evaluated conversational and voice AI approaches for executive workflows

  2. Phase 2

    Reasoning engine

    Built cross-module orchestration and grounding/verification pattern

  3. Phase 3

    Voice pipeline

    Integrated real-time voice with fallback to text

  4. Phase 4

    Memory layer

    Added long-term, workspace-scoped context

Executive Summary

Artemis is an AI layer purpose-built for executive decision-making: conversational and voice-driven, with cross-module business reasoning and long-term context, designed to replace the reflex of building another static dashboard every time leadership has a new question.

Business Problem

Traditional dashboards answer the questions they were built to answer, and nothing else. Every new leadership question — 'why did margin drop in the region with the new hires' — becomes a request to an analyst or a new dashboard ticket. Executives needed a way to ask ad hoc, cross-functional questions and get a governed, data-backed answer immediately, in the format that fits how they actually work — including by voice, in meetings.

Project Goals

  • Answer ad hoc business questions across modules instead of only the metrics a dashboard was designed to show
  • Support real-time voice interaction suitable for use during meetings, not just typed queries
  • Maintain long-term context across sessions so the assistant remembers prior decisions and workspace history
  • Automate recurring executive workflows (briefings, exception alerts) instead of requiring a person to remember to check a dashboard

Solution Overview

Artemis combines a conversational reasoning layer, a real-time voice pipeline, and a long-term memory store scoped to each workspace. Business questions are decomposed into module-level queries, executed against governed data sources, and reassembled into a single coherent answer — with the same access controls a human user would have.

Architecture Decisions

  • Separated the voice transport layer from the reasoning layer, so the underlying AI reasoning can be reused across chat, voice, and automated briefings
  • Built a long-term context store per workspace, distinct from a single conversation's memory, so the assistant retains relevant history across sessions without re-ingesting everything on every request
  • Cross-module reasoning is implemented as orchestration over existing governed APIs rather than a direct data lake query, preserving the same permission boundaries as the rest of the platform
  • Designed for graceful degradation — if voice fails, the same reasoning engine is still available over text

Screenshots

Illustrative interface

Executive intelligence overview

Synthetic data · not production numbers

Avg. time to answer

4.2s

31% vs. last period

Cross-module queries this week

318

14.8% vs. last period

Voice sessions

96

21.5% vs. last period

Open follow-ups

5

28% vs. last period

Executive queries answered

0175350JanMarMayJulSepNov318

Alerts

  • Margin variance flagged in the Northeast region briefing

    Warning · Executive AI · 8 min ago

  • Cross-module reasoning latency above target for 2 workspaces

    Serious · Platform health · 45 min ago

  • Weekly executive briefing generated and delivered on schedule

    Resolved · Automation · 2 hrs ago

  • Voice session accuracy holding above 98% for the week

    Resolved · Voice AI · Yesterday

Recent executive briefings

TopicModuleRequested byStatusDateDrill down

Why did margin drop in the Northeast?

Cross-module reasoning

Finance + CRMAnsweredClearedJun 12

Vendor risk summary — Q2

Voice session

VendorAnsweredClearedJun 11

Payroll exception review

Follow-up requested

HR + PayrollIn progressPendingJun 11

Pipeline health vs. forecast

Weekly briefing

CRM + FinanceAnsweredClearedJun 10

Inventory exposure — top 5 SKUs

Flagged for review

InventoryNeeds reviewFlaggedJun 9

Architecture Diagram

Artemis AI orchestration architecture

Voice / chat transport layer
Reasoning & orchestration engine
Governed module APIs (grounding + verification)
Long-term workspace memory store

Technical Challenges

  • Keeping voice latency low enough to feel conversational in a live meeting setting
  • Deciding what belongs in long-term memory versus what should be re-fetched fresh from source systems, to avoid the assistant acting on stale context
  • Orchestrating multi-step reasoning across modules while keeping each intermediate step auditable, which matters when the outputs inform business decisions
  • Avoiding hallucinated figures by grounding every quantitative answer in a traceable query against real data

Engineering Decisions

  • Used OpenAI's Realtime API for the voice pipeline rather than building a custom speech stack, to focus engineering effort on business reasoning quality
  • Adopted a retrieval-plus-verification pattern: the model proposes what data it needs, the system fetches it from governed sources, and the final answer is only generated once the underlying numbers are confirmed
  • Built prompt and context management as a first-class engineering discipline (versioned, tested) rather than ad hoc string templates

My Responsibilities

  • Designed the overall AI orchestration architecture and long-term memory model
  • Built the voice pipeline integration and its fallback-to-text behavior
  • Defined the grounding/verification pattern used to keep quantitative answers accurate

Technology Stack

TypeScriptReactNext.jsNode.jsOpenAI APIOpenAI Realtime APIPostgreSQLGoogle Cloud Platform

Results

  • Reduced time-to-answer for ad hoc executive questions from a multi-day analyst request to a live conversation
  • Enabled voice-driven business queries during live meetings for the first time
  • Long-term memory reduced repeated context-setting across sessions for recurring executive workflows

Lessons Learned

  • Conversational AI in an executive context lives or dies on grounding — a fluent wrong answer is worse than a dashboard, so verification against source data had to be non-negotiable
  • Voice interfaces need an equally strong text fallback; treating voice as the only path was a mistake caught early in testing

Next project

Finance Platform

Continue