← All speakers

Bio, Work & Ideas

Ari Heljakka

Conference affiliation: Root Signals · 2025

On this page

Ari Heljakka is the founder and chief executive of Scorable, formerly Root Signals, which builds infrastructure for evaluating and improving AI agents. His work focuses on whether autonomous systems understand their environment, follow organizational policies and take actions that advance their assigned goals.

From generative models to dependable agents

Before founding Root Signals in 2023, Heljakka co-founded the enterprise software company Dream Broker and pursued machine-learning research at Aalto University. His doctoral research on generative neural networks, published in 2020, investigated how models could produce convincing images while preserving control over their visual characteristics.

With Arno Solin and Juho Kannala, he developed PIONEER, a progressively growing generative autoencoder designed to reconstruct images and navigate their latent representations. His subsequent Deep Automodulators research, published at NeurIPS 2020, explored reconstructing images and combining characteristics from multiple examples.

Root Signals raised $2.8 million in 2024 to develop tools for evaluating and monitoring generative-AI applications. Heljakka later announced its transition to Scorable, emphasizing automated agent evaluation.

What makes an agent trustworthy

  • Evaluate understanding and action separately. Heljakka’s agent-evaluation framework distinguishes semantic quality—grounding, relevance, consistency and policy alignment—from behavioral performance, including tool selection, valid API calls, error handling and progress toward a goal. Faithfulness to retrieved documents, he emphasizes, does not guarantee factual accuracy about the wider world.
  • Maintain the judges as carefully as the agents. His concept of EvalOps treats the agent workflow and its judgment workflow as separate operational systems. Automated judges introduce their own costs, latency, uncertainty and failure modes, requiring calibration, versioned evaluation suites and continual refinement.
  • Put evaluation inside the feedback loop. Through the Model Context Protocol, agents can consult evaluators while they work and use explanatory feedback to improve their responses. In one demonstration, a hotel-reservation agent stops recommending a competing property after connecting to an evaluator enforcing the hotel’s booking policy.
  • Build tests from actual failures. Heljakka advocates production-grounded evaluation: converting execution traces, observed failure patterns and human annotations into evaluators that govern future releases. Observability establishes what an agent did; evaluation determines whether that behavior met the organization’s requirements.

Read the topics behind these talks

2 conference talks

Key ideas

Scroll to read ↓

Evaluate what an agent represents, what it does, and whether it reaches its goal—then apply the same operational scrutiny to the system judging it.

  • What would establish that an agent does what you expect?
    0:01 ↗
  • Separate response quality from retrieval grounding
    3:08 ↗
  • Evaluate meaning across a sequence
    5:23 ↗
  • Check the action before judging the trajectory
    6:26 ↗
  • Measure whether actions converge on the goal
    7:04 ↗
  • Add efficiency, diagnosis, and live evaluation
    8:08 ↗
  • Use conventional tests where the contract is concrete
    9:40 ↗
  • Optimize the judgment flow as well as the agent
    10:33 ↗

Key ideas

Scroll to read ↓

A marketing-message revision and a hotel reservation agent show how evaluator discovery, scores and explanations can become a feedback loop inside an agent.

  • How do you know an agent is making progress?
    0:03 ↗
  • Evaluate what the agent understands and what it does
    2:22 ↗
  • Turn hotel requirements into a feedback loop
    3:29 ↗
  • Discover a judge, then revise a marketing message
    5:12 ↗
  • Run the hotel agent with evaluation off, then on
    9:03 ↗
  • Make evaluator maintenance part of agent development
    12:26 ↗

References