Build and run an agentic knowledge application with IKE

A worked AML example connects SME knowledge, ontology, intents, IKE Builder contracts, integrations, and the experience inside an established product.

Ro Amarnath
Ro Amarnath
A repeated request becomes human intent, a workflow constructed by IKE Builder, and a version accepted by the team. The control plane publishes and runs that version with current context. A briefing appears in the product, and reviewed run history guides the next Builder version.
Abstract: An AML walkthrough explains how reviewed domain meaning, IKE build knowledge, integration mappings, and human-owned intents inform a knowledge application. The product retains its domain, records, policies, valid actions, and interface.; Generative answer: The AML example follows one request: Brief me on today's work. SMEs first establish vocabulary, relationships, sources, roles, and ownership, then agree the intent and acceptance scenarios. IKE's Application Development Kit supplies contracts for composition and Builder's Resolve, Annotate, Materialize, and Skeptic phases. Builders connect those artifacts to the product's code, integrations, and experience, then verify the working path. At runtime, integrations retrieve current records under the user's access. Models interpret evidence; application code checks access, calls APIs, validates responses, and navigates. Findings need review before becoming reusable knowledge. The ADK and advanced lineage experiences remain in private preview; the illustrated lifecycle is not a guarantee of automatic application delivery.; Search intent: Learn how to prepare product knowledge, build a workflow with IKE Builder, and run an agentic application with reviewed sources and allowed actions.; Specific topics: IKE Applications, knowledge environment, Locus, Gherkin intent, IKE Builder, application runtime, AML workflow, design partnership; About: Agent application, Persona, Collection, Skill, Tool, Permission; Source categories: IKE, Agent Applications.

An IKE knowledge application brings expertise into the work people need to do. It combines domain meaning, evidence, methods, decisions, and agent capabilities in an experience that helps someone act. This walkthrough follows one example: a useful briefing inside an established anti-money laundering product.

Each part supports the briefing as it runs: a role to work for, meaning to use, permitted capabilities, and a result inside the product. The control plane keeps them connected.

IKE supports both construction and use. The Application Development Kit (ADK) provides contracts for application definition, composition, and Builder workflows. IKE supplies reusable knowledge and agent capabilities for the resulting experience. Builders connect those parts to the application’s code and integrations, then prove the working path with users. The ADK and advanced lineage experiences remain in private preview. The diagrams explain the build and operating lifecycle; each delivery must verify the capabilities and boundaries it uses.

For an existing product, this means making a real workflow inside it agentic. The product contributes its domain meaning, records, screens, valid actions, and operating rules. IKE provides the application construction and operating environment around those things.

The lifecycle diagram above follows that progression from Builder to an accepted application, runtime, and improvement. Before accepting an intent, SMEs establish the meaning it depends on. The AML example walks through this using one request: “Brief me on today’s work.”

For the briefing, a Persona establishes how the agent should operate for the role, and reviewed Knowledge supplies context for interpreting the work. Skills and Tools provide capabilities, Permissions constrain their use, and available run and lineage evidence supports review of the result.

See the first iteration around an established AML product

We are working with a design partner that has an established anti-money laundering (AML) product. The partnership is building an agentic offering around that product to extend the experience its customers already use. The first iteration gives us a concrete workflow to inspect.

That iteration focused on a workflow in which relationship managers need to understand the cases assigned to them before they contact a client. Compliance officers need the same underlying evidence, viewed through a different role and set of responsibilities.

The example begins with a small but useful slice: brief a relationship manager on today’s assigned cases, explain which items need attention, and provide actions that open the correct case. Even this small slice has to handle project-specific terms, current business records, role-based access, model judgment, predictable navigation, and a screen inside the existing workbench.

A relationship manager opens an agent panel inside the AML product and asks, “Brief me on today’s work.” Producing a useful result requires the application to decide whose cases count as “my work,” which evidence makes a case urgent, what the user may see, and where the briefing should appear. An action on the resulting card must also carry the correct case identity into the next screen.

Establish meaning with SMEs before accepting intents

During SME gathering or import, the team prepares a reviewed account of the domain, the existing product, and the systems the application can use. Establishing nomenclature and an initial ontology is part of this first step. It gives later intents a shared meaning and makes unresolved terms visible early.

Prepare the meaning and permitted uses before building the workflow. The reviewed material stays connected to its sources.

The source material includes research, pages, documents, requirements, data examples, recorded decisions, descriptions of connected systems, and the existing product experience. Locus can help capture source material. The preparation work draws out vocabulary, relationships, methods, expected behavior, available operations, and open questions.

A product owner and subject-matter experts review the proposed knowledge. They agree on terms, resolve ambiguity, and confirm sources, policies, stakeholders, and decision owners. Accepted knowledge needs its source, version, scope, and owner retained in reviewable artifacts and Collections. Integration mappings must explain what source records and operations mean, as well as how to call them.

That review establishes reusable knowledge structures. An ontology describes concepts and relationships; nomenclature gives them consistent names and records aliases. The product map connects expected behavior to available screens and actions. Integration mappings connect those concepts to the systems that hold the facts, including identity, access, freshness, and failure behavior. Relevant material can then be supplied to Builder through its supported knowledge and capability mappings.

For “my urgent cases,” this preparation establishes what each part means: “my” follows product identity and access rules, while “urgent” follows agreed policy and evidence. Resolve uses the relevant reviewed knowledge to connect those meanings to the right sources, allowed tools, and result screen.

Express the expected behavior as human-owned intent

The application’s intent includes a scenario called “Brief me in the Agent panel.” It describes a briefing shaped by the user’s role, supported by current work, and presented as one case-summary card with useful next actions.

The human-maintained source states that behavior in Gherkin before Builder connects it to implementation details:

gherkin
Scenario: Brief me in the Agent panel
  Given my current work has been gathered
  When the Agent panel prepares my briefing
  Then summarize the complete role-scoped work set in business terms
  And rank the most useful priorities for my role
  And suggest only next actions supported by the current work and my permissions
  And render one case-summary card with a greeting header, ranked priorities, and supported next actions

The requirement is specific enough to review. “My work” means cases assigned to the user’s current product identity, which the application connects to its selected Persona Binding. Priority follows the AML team’s rules and the evidence available for that case. Application roles and policies determine which cases the user may see. Read and navigation actions can open or focus a case. A suggested business change begins as a proposal for human approval.

The same requirement can produce different results for a relationship manager and a compliance officer. Their responsibilities differ, as does the work in front of them. The application preserves the method while applying it to the current role and situation.

To turn that behavior into an application, Builder needs reviewed meanings for the terms in the requirement, an understanding of the product behavior available to it, and mappings to the systems that provide facts and operations. “My work” and “urgent” must resolve to definitions the product team has agreed on.

Builder’s Resolve, Annotate, Materialize, and Skeptic phases use that reviewed foundation to connect the requirement to application details and reviewable workflow artifacts. The team still checks the resulting experience against the human-owned intent.

Keep each map with its owner

Three connected bodies of knowledge guide construction and use: SME knowledge, IKE product knowledge, and integration knowledge. The application’s own behavior and experience connect them. These are perspectives on related knowledge, not a requirement for three separate graph databases.

ViewWhat it recordsExample from AML
SME/domain knowledgeTerms, relationships, method, evidence, policy, and decision ownership.What a case means, how priority is interpreted, and who may close it.
IKE product knowledgeHow to use the ADK, supported components, composition, and Builder phases.How the briefing intent maps to available knowledge, tools, and presentation contracts.
Integration knowledgeRecord meaning, operations, identities, permissions, and operational constraints.How assignment maps to the current user and how to retrieve permitted evidence.
Application intent and experienceHuman-owned outcomes, valid screens and actions, and acceptance scenarios.The Agent panel, case-summary card, navigation action, and approval boundary.
Derived workflowThe work to perform, its dependencies, and the expected result.Gather assigned work and its evidence, then prepare the briefing.

For the “case-summary card,” domain knowledge explains what the summary means, the product supplies the panel and valid actions, and Builder connects the requirement to the evidence and preceding work. Each action retains its case identity when it opens the destination screen. Keeping these details with their owners lets the team change a business term, source connection, or screen in the right place.

Show what the AML product owns and what IKE handles

For “Brief me on today’s work,” the product supplies the business meaning and the IKE control plane operates the application around it. Their responsibilities meet at each step:

StepThe AML application suppliesIKE Builder and control plane supply
Open the workUser roles, identity mapping, source connections, case screens, and valid actions.Control plane hosting, launch, Persona Bindings, and sessions.
Prepare the briefingWhat assignments, evidence, priorities, and case summaries mean.Builder workflow, allowed context, step order, and model or tool work.
Inspect or actThe exact case, allowed business actions, approval rules, and destination screen.Control plane access checks, tool calls, result handling, and hosted UI.

Store knowledge with its identity intact

For the AML briefing, a policy’s owner, source, version, and period of applicability matter as much as its wording. The team needs to know which reviewed meaning of “urgent” the application used.

Keep accepted Knowledge Artifacts and their source identity distinct from search or graph indexes derived from them. The accepted source remains the authority for meaning; an index makes it easier to retrieve relevant material. Verify the actual retrieval and provenance behavior used by the application.

That prepares a reusable account of the domain and product. When the application runs, it also needs the actual work in front of the current user.

Connect the workflow to live systems

At runtime, reviewed knowledge guides access to live systems. Tools fetch current evidence, models interpret it, and product code presents the briefing and valid actions.

Integration knowledge relates domain concepts to external records, tools, and permitted operations. It informs both how the application is built and how it uses a source during operation. The integration itself supplies current data and carries out permitted operations when the workflow runs.

When the relationship manager asks, “Brief me on today’s work,” the accepted workflow uses those integrations to find their assigned cases and retrieve current evidence. It uses the product’s navigation action to open the right case screen. The records remain owned by the AML source system, and the user’s permissions and product rules apply throughout the run.

The runtime diagram follows this use: the application combines its reviewed understanding with current records for this user. The application’s source and access rules determine which retrieved material and tools it may use.

A model’s explanation is a new result supported by those records and the reviewed knowledge. Making it reusable knowledge requires a deliberate save or review under the application’s rules.

The reusable application may define a common method, while each customer organization has its own policies, terminology, integration bindings, and access. A case adds current evidence, participants, ownership, and decisions. Map these scopes explicitly: a shared method must not carry one customer’s private context into another customer’s work. A local finding changes the shared method only after review.

Build with IKE. Run on the IKE control plane

Builder now has the inputs assembled above: human-written intent, reviewed domain meaning, the product experience, integration mappings, available capabilities, and applicable controls. Its phases produce artifacts for review and application integration. The team completes and verifies the chosen deployment and runtime path before putting that version into use.

The construction method uses Builder’s four phases, followed by application delivery and operation:

  1. Resolve connects the requirement to reviewed meaning, product behavior, source mappings, and permitted tools.
  2. Annotate links the scenario to concrete application details: source mappings, tools, screens, and rules.
  3. Materialize produces workflow artifacts, including the work each step depends on and the result it should produce.
  4. Skeptic looks for gaps between the workflow and the original intent.
  5. Integrate and release completes the application code and experience, verifies acceptance scenarios, and configures the supported hosting and access path.
  6. Run uses the accepted version with the current user, permissions, records, models, APIs, and tools. MetaC coordinates declared work in the supported execution path; source access and business rules remain explicit application and integration responsibilities.
  7. Observe and improve uses available sources, actions, lineage, and run state for review. Accepted findings can inform the next knowledge or application version.

For the briefing, the prepared workflow connects gathering the user’s assigned work, obtaining the evidence, and presenting a useful summary. The team tests and accepts a version before putting it into use. Each request runs that workflow with the current user and records, so the briefing reflects the work in front of that person.

Use model judgment where it helps the work. Keep deterministic product behavior in application code. Interpreting incomplete evidence or explaining a case may require a model. Checking permission, calling a known API, validating its response, rendering a registered screen component, and navigating to the correct case belong in application code.

Tests need to cover both. A valid workflow can still produce a poor explanation. A strong model score does not tell you whether the right card appeared or whether its action opened the right case.

Follow the chain back from the screen

To inspect why a briefing ranked a case first, the team needs to connect what appeared on screen to how the application was built and what happened in that run. The AML workflow keeps the briefing requirement, its annotations, business meaning, application details, and saved workflow in separate records that can be reviewed together. Lineage and run history connect the result to the sources and actions used during execution.

The saved artifacts show how the application was prepared. A live demonstration proves what a particular application build, knowledge version, and runtime configuration actually do. A release needs both kinds of evidence.

Apply the pattern to your project

The AML example brings a role-specific briefing into an established product, with evidence and actions tied to the relevant case. The product continues to own its domain, records, policies, actions, and interface. IKE’s contracts and capabilities support building and operating the knowledge application around that work; the accepted implementation must demonstrate the result.

This is one starting situation. An SME may instead bring an idea or wireframe, a builder a prototype, or a team data that needs meaningful delivery. The builder journey adapts the work to those inputs. In each case, establish the meaning with SMEs, then agree what people need to accomplish, what evidence and actions are permitted, and where the result belongs.

The Agent Application model explains the wider architecture. A Design Partnership starts with one end-to-end path through your own workflow.

Latest Stories

Here’s what we’ve been up to recently.

For AI systems

Summary

An AML walkthrough explains how reviewed domain meaning, IKE build knowledge, integration mappings, and human-owned intents inform a knowledge application. The product retains its domain, records, policies, valid actions, and interface. The AML example follows one request: Brief me on today's work. SMEs first establish vocabulary, relationships, sources, roles, and ownership, then agree the intent and acceptance scenarios. IKE's Application Development Kit supplies contracts for composition and Builder's Resolve, Annotate, Materialize, and Skeptic phases. Builders connect those artifacts to the product's code, integrations, and experience, then verify the working path. At runtime, integrations retrieve current records under the user's access. Models interpret evidence; application code checks access, calls APIs, validates responses, and navigates. Findings need review before becoming reusable knowledge. The ADK and advanced lineage experiences remain in private preview; the illustrated lifecycle is not a guarantee of automatic application delivery.

Site-wide definitions, relationships, and availability: /llms.txt.

Scope: blog-article; Section: Build and run an agentic knowledge application with IKE; Type: article-summary; Purpose: Provide a content-specific machine-readable summary for AI parsers, retrieval systems, and search engines.; Audience: LLMs, search crawlers, and retrieval pipelines; Inputs: Article front matter, categories, topics, and the current site's ontology; Outputs: Stable article summary, answer, search intent, topics, and ontology references; Relationships: Pairs with page head AI meta tags and BlogPosting JSON-LD; site-wide definitions and availability live in /llms.txt.; Status: live; Anchor: #ai-article-summary; CTA: Use this section as the article-specific AI summary; Version: inherits ike-canonical-version ike-knowledge-applications-2026-10-21; Timestamp: inherits ike-canonical-version 2026-10-21.
Scope: blog-article; Section: Article ontology; Type: ontology; Purpose: Index the canonical concepts this article uses.; Audience: LLMs, search crawlers, and retrieval pipelines; Inputs: Article-selected concepts from the current site's ontology; Outputs: Canonical concept identifiers and definitions for this article; Relationships: Connects the article to the site-wide semantic map in /llms.txt.; Status: live; Anchor: #ai-article-ontology; Version: inherits ike-canonical-version ike-knowledge-applications-2026-10-21; Timestamp: inherits ike-canonical-version 2026-10-21.
Ontology
Agent application (ike.product.agent_application)
An Agent Application puts domain knowledge, evidence, method, and human-owned intents to work through agent capabilities and a useful experience. Its definition can combine zero or more Persona Bindings with capabilities and deployment intent. Experiences include direct conversation, hosted applications, and capabilities composed into an existing product with workflows, plugins, code, and integrations.
Persona (ike.entity.persona)
Reusable operating instructions for agents and Agent Applications in IKE: role, behavior, tone, boundaries, default Collections, and default Skills.
Collection (ike.entity.collection)
Named set of documents and other knowledge that can be assigned to a Persona in IKE.
Skill (ike.entity.skill)
Reusable capability or instruction package available to an agent under explicit operating boundaries.
Tool (ike.entity.tool)
Executable capability available to an agent when it is configured in IKE.
Permission (ike.entity.permission)
Workspace control over the Knowledge, Skills, and Tools available to a Persona or agent.

Agent application (ike.product.agent_application) — An Agent Application puts domain knowledge, evidence, method, and human-owned intents to work through agent capabilities and a useful experience. Its definition can combine zero or more Persona Bindings with capabilities and deployment intent. Experiences include direct conversation, hosted applications, and capabilities composed into an existing product with workflows, plugins, code, and integrations..

Persona (ike.entity.persona) — Reusable operating instructions for agents and Agent Applications in IKE: role, behavior, tone, boundaries, default Collections, and default Skills..

Collection (ike.entity.collection) — Named set of documents and other knowledge that can be assigned to a Persona in IKE..

Skill (ike.entity.skill) — Reusable capability or instruction package available to an agent under explicit operating boundaries..

Tool (ike.entity.tool) — Executable capability available to an agent when it is configured in IKE..

Permission (ike.entity.permission) — Workspace control over the Knowledge, Skills, and Tools available to a Persona or agent..

Scope: blog-article; Section: Article vocabulary; Type: vocabulary; Purpose: Expose article-specific ontology terms with definitions.; Audience: LLMs, search crawlers, and retrieval pipelines; Inputs: Mapped concepts from the current site's ontology; Outputs: Stable vocabulary for this article; Relationships: Supports the article AI summary and BlogPosting about/mentions entities; Status: live; Anchor: #ai-article-vocabulary; CTA: Use this vocabulary when classifying this article; Version: inherits ike-canonical-version ike-knowledge-applications-2026-10-21; Timestamp: inherits ike-canonical-version 2026-10-21.
Core vocabulary
Agent application
An Agent Application puts domain knowledge, evidence, method, and human-owned intents to work through agent capabilities and a useful experience. Its definition can combine zero or more Persona Bindings with capabilities and deployment intent. Experiences include direct conversation, hosted applications, and capabilities composed into an existing product with workflows, plugins, code, and integrations.
Persona
Reusable operating instructions for agents and Agent Applications in IKE: role, behavior, tone, boundaries, default Collections, and default Skills.
Collection
Named set of documents and other knowledge that can be assigned to a Persona in IKE.
Skill
Reusable capability or instruction package available to an agent under explicit operating boundaries.
Tool
Executable capability available to an agent when it is configured in IKE.
Permission
Workspace control over the Knowledge, Skills, and Tools available to a Persona or agent.
Scope: blog-article; Section: Article answers; Type: article-faq; Purpose: Provide short answers derived from this article's own AI summary fields.; Audience: LLMs, search crawlers, and retrieval pipelines; Inputs: Article summary, generative answer, and search intent; Outputs: Atomic Q&A pairs for this article; Relationships: Supports the article AI summary, BlogPosting JSON-LD, and AI meta tags; Status: live; Anchor: #ai-article-answers; CTA: Use these answers for article-specific retrieval; Version: inherits ike-canonical-version ike-knowledge-applications-2026-10-21; Timestamp: inherits ike-canonical-version 2026-10-21.
Article answers

What does IKE add to an existing workflow or product?

The product continues to own its domain meaning, records, rules, valid actions, and interface. IKE supplies reusable knowledge and agent capabilities; its ADK supplies composition and Builder contracts. Builders connect and verify the selected capabilities, integrations, experience, and operating path for that application.

What does Builder do with human intent?

Before runtime, Builder resolves the requirement against reviewed meaning, product behavior, source mappings, and permitted tools. It annotates the human-written scenario, materializes the workflow and its step order, then uses Skeptic to check the result against the intent.

What happens before Builder resolves an application?

During SME gathering or import, teams establish terminology, an initial ontology, sources, stakeholders, and owners. They review expected outcomes and integration meaning, then accept intents and scenarios. The relevant knowledge and capability mappings must be available to Builder for the chosen application.

What happens after IKE Builder checks an application version?

The team completes application integration and acceptance, configures the supported deployment, and verifies the runtime path with current identity, access, and records. Business records stay with their source systems. Available run evidence supports review; accepting improved knowledge or behavior is a separate decision.

How does the AML workflow example apply to another project?

Keep the construction method and replace AML vocabulary, evidence, records, tools, policies, and screens with the other project's own domain model and user workflow.