HEARTCOUNT Decision Layer

Does AI know
how your team analyzes data?

Open source for Decision Agents
that improve business performance

Give AI access to your company’s data, business knowledge, and analytical procedures. Connect problem detection and response planning to action and outcome checks.

Decision Layer contains a Semantic Layer for metrics and a Decision Graph for analytical judgment. Semantic MCP exposes both as tools to AI agents and business apps. Proposed actions connect to business systems or equipment, with human review and approval where needed.
AI agents · Business appsCall tools · Use results

Decision LayerPerception & judgment

Semantic MCPDecision Layer capabilities as standard tools
Perception
Semantic LayerCube · dbt · more

Data connections · Metric definitions

Metrics & trends

Judgment
Decision Graph

Business knowledge · Analysis procedures

Review causes & actions

Improvement & action plans

Human review & approval when needed (HITL)

Business systems
Equipment

Extend autonomous execution to validated workflows

Connect your AI app
to your company's data.

See Claude use your company's metrics and analytical criteria to investigate a business question.

Decision Layer brings together the metrics, analytical methods, and criteria your team manages. MCP lets agents such as Claude call those tools.

Connect your AI app.

Enable HC Semantic MCP in Claude to access your company's metrics and analytical tools.

Claude · New conversationScreenshot
Claude's connector menu with HC Semantic MCP enabled; Korean interface

Actual Claude screenshots using synthetic insurance data. The interface shown is Korean; Claude is one example of an agent connected through MCP.

Original screenshot · Connect

100%

Zoom and scroll to read the full screenshot.

Claude's connector menu with HC Semantic MCP enabled; Korean interface

Actual Claude screenshots using synthetic insurance data. The interface shown is Korean; Claude is one example of an agent connected through MCP.

AI you can trust to act
starts with sound understanding and judgment.

Business work moves from understanding a situation to making a decision and taking action. AI needs to understand your company's data and operating context, then apply the right criteria and methods.

Understand

Which changes matter?

Use defined metrics and structured data to understand operations and identify important changes.

Decide

What should we examine or change?

Draw on business knowledge, experience, analytical procedures, and comparison criteria to review possible causes and responses.

Act

How do we act and check the outcome?

Connect actions reviewed and approved by people to business systems, then verify the results.

What could this change
for your operations?

Investigate manufacturing quality, claims overpayments, GPU capacity, or customer-service friction.
See how data and expert judgment can help a team decide what to do next.

Manufacturing · Quality and operationsSynthetic data example

Defects found.What happens next?

Trace every unit that shared the suspect process conditions, including products that passed inspection. Review possible causes, the affected production, and the next steps for the factory.

  • Process recipe comparison
  • Affected production
  • Action review
Explore the manufacturing example
Insurance · Claims reviewSynthetic data example

Overpayments found.What should the claims team do next?

Investigate recurring overpayments by claims handler and high-value individual claims. Distinguish ongoing review candidates from cases needing an audit, then prioritize the next checks.

  • Overpayment analysis
  • Review watchlists
  • Case audit candidates
Explore the insurance application
AI data centers · GPU as a ServiceIllustrative scenario

Why are jobs waitingwhile GPUs sit idle?

Investigate idle GPUs, queued jobs, and bottlenecks to identify possible resource changes. This scenario shows how the planned Always-on Decision Agent could report opportunities while respecting service commitments and operating constraints.

  • Operational metrics
  • Idle capacity and bottlenecks
  • Resource optimization
Explore the GPU operations scenario
Contact centers · Service qualityIllustrative scenario · Conversations and VoC

Calls are taking longer.What should change?

Find the service segments driving a rise in handle time, then inspect transcripts, chat, and customer feedback for repeated friction. Evaluate practical improvements with both metrics and conversation evidence.

  • Service KPIs
  • Conversation context
  • Quality improvements
Explore the contact-center scenario

Illustrative industry applications. Data and decision criteria are configured for each organization. The Always-on Decision Agent and approval and execution interfaces are planned for open-source release.

Reduce repetitive work.
Focus on decisions and action.

Spend less time preparing recurring analyses.

Set up data connections and analytical procedures in advance, so each analysis doesn't start from scratch.

Put expert methods to work across the team.

Let teams and multiple agents reuse the metrics, comparison criteria, and analytical procedures defined by experts.

Review the evidence behind a decision.

See which data and methods were used, and assess whether the findings hold up.

Build it together. Put it to work.

Data and AI teams
Connect data and analytical code, and configure the execution environment.
Domain experts and analysts
Write and review analytical criteria and procedures.
Operational leaders and business teams
Review the findings and decide how to respond.

Build on metric definitions. Add your team's analytical methods.

Use your existing semantic layer, then connect business knowledge, analytical procedures, and decision criteria. Help agents and business apps analyze and make decisions using the same metrics and criteria.

Keep using the code your team trusts

Review and test existing Python analytics, forecasting routines, or model inference, then register them as Methods. Code drafted with AI coding tools can follow the same process.

Analysis method · Method

Keep your criteria as the data changes

Save analysis steps and selection rules as a Recipe. You can also explore with registered Methods first, review a useful Run, and save its procedure for later use.

Analysis procedure · Recipe

Review how the result was reached

Each analysis execution creates a Run. Inspect its inputs, selected path, Method and Recipe versions, queries, results, and validation records.

Analysis run record · Run

Metric calculations use structured data and defined formulas. Document retrieval and other unstructured sources are configured in the agent or application to supply relevant context and constraints.

Semantic MCPProvides Decision Layer capabilities as standard tools

Decision Layer

Analysis method MethodAnalysis procedure RecipeAnalysis run record Run

Decision Graph describes the analysis and decision structure; Methods, Recipes, and Runs are the framework’s concrete components. Connected external systems carry out business operations and equipment control.

Explore the analysis and integration details

Decision Graph describes the expert’s analysis and judgment flow. In the framework, a Recipe combines Methods into an analytical procedure, and a Run records analysis execution and validation. Asking for clarification during analysis is separate from approving an operational action.

Confirm semantic-layer connectors and integration scope for your environment. Web, Python, REST, and MCP use the same analysis execution model.

Connect your metrics.
Put your team’s methods to work.

Start with metrics defined in your semantic layer. Combine analytical methods and selection rules into a Recipe, then run it on a new period and review the results.

Start with metrics your team already defines.

Connect a semantic layer, then inspect metric definitions and units in the catalog. Choose a metric to start building a Recipe.

Connections → Metric catalog

This example uses a Cube connection. Metric formulas and data permissions remain with the connected semantic layer.

Decision LayerWorkflow example

Metric catalog

Connected to Cube
  • Net sales
  • Units sold
  • Discount rate

Metric definition

Net sales

Completed-order product sales after discounts. Excludes tax and delivery charges.

  • KRW
  • Additive
  • Order date

Choose a metric → Create a Recipe

Korean UIView the actual screen

Reuse a method—or bring your team’s code.

Choose a registered Method to compare periods or investigate groups. Your own Python analysis can join the same workflow once it has been reviewed, tested and registered as a Method.

Methods → Inputs and outputs

Registering a custom Method currently requires development code and configuration. The Web UI lets you inspect and select methods that are already registered.

Decision LayerWorkflow example

Methods

  • Trend over time
    query.trend

    Compare a metric and related metrics over time

  • Break down by group
    query.drilldown

    Investigate product groups, regions and customers

Your team’s analysis code
  1. Python code
  2. Review and test
  3. Register Method

Registered through development code and configuration

Korean UIView the actual screen

Set the sequence, including what comes next.

Choose the metric and methods, then connect the steps. A Recipe can pass the selected product group into a regional comparison, preserving the rule for what to investigate next.

Recipes → Edit procedure

Use the visual editor to compose steps and inspect the Recipe code. Save the procedure to run it again for another period.

Decision LayerWorkflow example

Edit procedure

Analysis metricNet salesretail-revenue-change
  1. Monthly trend

  2. Compare product groups

  3. Regions within the selected group

  4. Customers within the selected region

  5. Check units, prices and discounts

Pass the selected group to the next step

Analysis purpose

Where should we investigate a revenue decline first?

View Recipe code
Korean UIView the actual screen

Run the Recipe on a new reporting period.

Set the analysis period and run the saved Recipe. Review the groups selected, key findings and step results to decide what your team should examine next.

Run a Recipe → Analysis run history

These are synthetic-data results. The run identifies differences in period length and interpretation limits; it does not establish causation or a business improvement.

Decision LayerWorkflow example

Analysis results

Analysis complete

April 2026 · retail-revenue-change v1.0.0

Investigation target selected from this period’s data

  1. Fashion
  2. Yeongnam
  3. Premium
MetricMarchApril
Revenue₩6.48M₩5.04M
Units120120
Discount rate10%30%

Unit sales held steady while the discount rate rose.

Step results · Settings · Queries · Sources

Korean UIView the actual screen

Product screenshot ·

100%

Swipe or scroll to explore the enlarged image.

From analysis to business change

Different industries.
The same goal: better performance.

Claims delays, inventory, and manufacturing quality call for different expertise. We are extending the same framework from reviewing evidence and proposed improvements to requesting approved actions and verifying outcomes.

A shared way to review what should change

Every industry needs to define the desired outcome, respect operating constraints, and assess possible actions. Decision Layer is evolving as a common framework for that process.

  • Performance goals and operating conditions
  • Expert analytical methods and evidence
  • Proposed actions and responsible reviewers
  • Actual completion and subsequent outcomes

Connect reviewed options to operational work

We are developing a common interface for sending approved requests and receiving status and results from existing systems. Each deployment needs connectors and permissions suited to those systems.

Insurance

Create review tasks or request an approved team handover.

Claims and work assignment systems
Retail

Request an approved purchase order or stock transfer.

Order, inventory, and purchasing systems
Manufacturing

Request reinspection, work allocation, or approved operating-setting changes.

MES and equipment control systems

Existing systems handle business transactions, fast equipment control, and safety. Your team reviews execution results and business outcomes to inform the next decision.

Approval and execution interfaces are planned for open-source release. Connectors for specific systems, such as an MES or claims platform, are configured during implementation.

Business expertise and data,
working toward the same goal.

Business & operations

Focus the discussion on what to improve.

Bring the performance questions and judgment criteria your team uses. Review the findings and evidence to decide what deserves further attention.

Data & AI teams

Make existing analytical work reusable.

Connect the metrics and reviewed code you already maintain, so multiple agents and applications can use the same procedures.

Partners & builders

Build an agent around your customer’s data and workflow.

Add industry methods and business rules to the common framework. Build agents and applications that work with the customer’s data and operational systems.

Start with analysis.
Extend toward decisions and action.

Follow the project on GitHub

Public framework today · Analysis

  • Query defined metrics through a connected semantic layer
  • Reuse reviewed analytical code and saved procedures
  • Inspect inputs, queries, results, and validation records
  • Call the same analytical functions from agents and apps

From findings to the next action

The planned agent will investigate important metric changes without waiting for a question. Approved actions can then become execution requests. Your team reviews completion and performance before refining the criteria for future analysis.

The Always-on Decision Agent and approval and execution interfaces are planned for open-source release. They are not part of the current public framework. Automation expands only after an action’s scope and impact have been validated.

Planned open-source release

What if your team knew before asking?

Always-on Decision Agent

In development: investigate important changes in business metrics and report possible causes and improvements. Run saved procedures around data refreshes or reporting cycles, selecting findings by business impact and supporting evidence.

  1. Recognize what deserves attention

    Assess the size of a change, business impact, and the available data against agreed criteria. The aim is to record routine changes and reduce repeated alerts about the same issue.

  2. Investigate before raising the issue

    Follow expert review steps to examine possible causes and affected areas. Go beyond a threshold alert by preparing the evidence the team needs to decide what to do.

  3. Deliver one actionable briefing

    Bring the change, possible causes, evidence, and proposed actions to a team channel or agent app. Once a responsible person approves an action, the next step is an execution request to the connected operational system.

Schedules, thresholds, and rule changes are configured for each operation and approved by a responsible person. External agents can also call Decision Layer procedures on a schedule.

Planned open-source release

How does an insight become operational change?

Approvals and execution

We are developing interfaces to request approved actions in existing business and equipment systems and track status and outcomes. A responsible person reviews the results before updating analysis and reporting criteria.

  1. Start with an approved action

    Check goals, constraints, and permissions before requesting an action that a responsible person has approved.

  2. Verify what was carried out

    Distinguish an accepted request from completed work. Record failures and interruptions for the team to review.

  3. Assess the outcome

    Review changes in target metrics after the action. Successful execution and improved performance require separate checks.

  4. Expand automation within validated limits

    Automate only under explicit conditions, starting with tasks whose scope and effects have been verified.

A shared interface for approvals, requests, status, and results is planned for release. Connectors for individual systems are configured during implementation.

Additional planned releases

  • Always-on Decision Agent
  • Analysis Recipes for industry workflows
  • Interfaces for autonomous and human-approved (HITL) execution

Start with one opportunity
to improve performance.

Choose a business problem where understanding the cause takes too long or the team keeps repeating the same analysis. We can discuss the scope without confidential data.

  1. The performance you want to improve

    Define the question and target metric: revenue, cost, processing time, quality, or another business priority.

  2. The data and expertise you already have

    Bring the data, metric definitions, analytical methods, and operating knowledge your team uses today.

  3. The decision the analysis should support

    Agree on the actions the team would review and who would decide. Identify any business systems you may want to connect in the future.

Start small. Validate the value in your workflow.

Define the question and review criteria, then use a proof of concept to evaluate fit and impact with your data and workflows. Scope approval and execution integrations separately, including the target systems and permissions.

Questions about using HEARTCOUNT.

Which business problems can this help investigate?

Start with a performance question: why revenue changed, where processing slowed, or which conditions coincide with a quality issue. The current framework executes procedures defined by your team. The industry reports illustrate possible applications and are not connected to live customer data.

Why does a general-purpose AI need our decision criteria?

An agent needs your metric definitions, comparison criteria, and investigation order as well as coding ability. Register reviewed code as Methods and save the procedure as a Recipe for reuse on fresh data. AI tools can help draft that code, but the team still needs to assess whether the data and method fit the business question.

How do Decision Layer and Decision Agent work together?

Decision Layer manages reusable analytical capabilities, procedures, and analysis execution records. An agent requests the right analysis for a question or monitoring condition and explains the findings. The Always-on Decision Agent and approval and execution integrations are in development. Using them in an organization requires its data, systems, and decision criteria to be configured.

Can we keep our existing data and analytical code?

Yes. Connect a supported semantic layer and register reviewed Python analytics, forecasting routines, or model inference as Methods. Required code, libraries, and model artifacts must be installed and tested in the execution environment.

How can we review the findings?

Inspect the analysis inputs, selected groups, queries, results, and validation records. Check that the comparison and assumptions fit the question. An observed association is evidence to investigate; it does not by itself establish a cause or prove that a proposed action will improve performance.

How do documents and operating records contribute?

Documents, policies, and operating notes help explain circumstances and constraints. The agent or application connects these materials. Metric calculations use structured data and agreed definitions.

Can the agent investigate before someone asks?

The Always-on Decision Agent is in development and planned for open-source release. It is designed to run analyses on a schedule or after data changes, then brief your team on important metric changes, possible causes, and proposed improvements. A proof of concept can validate its fit and impact using your data and workflows before adoption.

Can it carry out a recommended action?

Interfaces for approvals, execution requests, status, and results are planned for open-source release. Actions are sent to existing business or equipment systems only after human approval. System connectors, permissions, and approval conditions are configured during implementation. Existing systems handle execution, equipment control, and safety. Automation expands within explicit limits after its effects have been validated.

How does Decision Layer relate to a semantic layer?

Decision Layer encompasses the Semantic Layer and Decision Graph. It uses your existing metric definitions and connects the team’s business knowledge, analytical procedures, and decision criteria. Agents and business apps access these capabilities through Semantic MCP.

What does deployment in our organization require?

Connect data and metric definitions, configure methods and the runtime, and set up authentication and permissions for data and analytical assets. Current use is local or in an isolated environment. A shared service requires separate user identity and execution isolation arrangements, with validation before use.

How can we try it, and what is open source?

Follow the GitHub quickstart to install the Python package and try the public retail dataset demo with Docker running. The current Apache 2.0 release covers metric queries, Method and Recipe execution, Run records, and calls from agents and applications. The Always-on Decision Agent and approval and execution interfaces are planned for open-source release. Organization-specific data, criteria, and connectors are configured separately.

Build a Decision Agent
around your business.

Tell us which performance change you want to understand and what your team needs to decide next.

Decision Agent solution (Korean)