Enterprise Customer Support Copilot

Reference solution for answering a customer support query using request understanding, optional operational context, enterprise knowledge retrieval and grounded response generation.

Unit event

Customer Support Query

CUSTOMER_SUPPORT_QUERY

One completed execution of the customer-support workflow for one customer query.

Scenario overviewComparison needs two design variants of this solution

Design variant

Default pilot design using request planning, operational-data preparation, enterprise retrieval/reranking and grounded response generation.

Reference configuration

Scenario inputs

Every value this design resolves, and who owns it. Change an editable value and the figures recalculate. The pricing engine answers, not this page: nothing here multiplies anything, and until it answers the figures beside you are the ones you were already looking at, labelled as such.

What the exposure labels mean
Editable is yours to set, and every one of them is a control below; Fixed by variant belongs to the design and changes by selecting a different variant; Derived follows whatever the upstream activity publishes — never yours to set, and it moves on its own when the value it is bound to moves.

48 fields

Understand & Plan Request8 fields

Fixed by variant
im-interpret-plan-model
origin DESIGN_DEFAULTexposure via DEFINITION_STRUCTUREIDau-interpret-plan.implementation_mode_id

Fixed by variant
ctxdex:offering:agent-makers:ctxdex-intelligence-4-fast
origin USERexposure via EXPLICIT_UI_PROJECTIONIDau-interpret-plan.selection.commercial_offering_id

Fixed by variant
1UNIT
origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-interpret-plan.occurrence_count

Editable
TOKEN

Input tokens eligible for cached-input treatment.

origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-interpret-plan.undefined

Editable
TOKEN

Estimated prior-conversation tokens.

origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-interpret-plan.undefined

Editable
TOKEN

Estimated tokens in the current customer message.

origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-interpret-plan.undefined

Editable
TOKEN

Estimated generated planning tokens.

origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-interpret-plan.undefined

Editable
TOKEN

Estimated system/policy prompt tokens.

origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-interpret-plan.undefined
Acquire Operational Data7 fields

Fixed by variant
im-operational-tool-unpriced
origin DESIGN_DEFAULTexposure via DEFINITION_STRUCTUREIDau-execute-operational-tool.implementation_mode_id

Fixed by variant
1UNIT
origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-execute-operational-tool.occurrence_count

Editable
Enabled
origin DESIGN_DEFAULTexposure via DEFINITION_STRUCTUREBOOLEANau-execute-operational-tool.enabled

Fixed by variant
im-normalize-deterministic
origin DESIGN_DEFAULTexposure via DEFINITION_STRUCTUREIDau-normalize-operational-result.implementation_mode_id

Fixed by variant
1UNIT
origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-normalize-operational-result.occurrence_count

Editable
Enabled
origin DESIGN_DEFAULTexposure via DEFINITION_STRUCTUREBOOLEANau-normalize-operational-result.enabled

Editable
TOKEN

Estimated token length of normalized operational context when present.

origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-normalize-operational-result.undefined
Retrieve Enterprise Knowledge23 fields

Fixed by variant
im-prepare-query-deterministic
origin DESIGN_DEFAULTexposure via DEFINITION_STRUCTUREIDau-prepare-retrieval-query.implementation_mode_id

Fixed by variant
1UNIT
origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-prepare-retrieval-query.occurrence_count

Editable
TOKEN

Estimated token length of the retrieval query.

origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-prepare-retrieval-query.undefined

Fixed by variant
im-embed-model
origin DESIGN_DEFAULTexposure via DEFINITION_STRUCTUREIDau-embed-query.implementation_mode_id

Fixed by variant
ctxdex:offering:agent-makers:ctxdex-retrieval-3-embed
origin USERexposure via EXPLICIT_UI_PROJECTIONIDau-embed-query.selection.commercial_offering_id

Fixed by variant
1UNIT
origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-embed-query.occurrence_count

Editable
TOKEN

Embedding input tokens eligible for cached treatment.

origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-embed-query.undefined

Derived
150TOKEN

Tokens submitted to the embedding model.

origin BOUND_OUTPUTexposure via RESOLVER_PROVENANCEINTEGERau-embed-query.undefined

Fixed by variant
im-search-local-unpriced
origin DESIGN_DEFAULTexposure via DEFINITION_STRUCTUREIDau-search-enterprise-knowledge.implementation_mode_id

Fixed by variant
1UNIT
origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-search-enterprise-knowledge.occurrence_count

Editable
UNIT

Number of candidate documents/chunks returned.

origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-search-enterprise-knowledge.undefined

Editable
TOKEN

Estimated total tokens across candidate documents/chunks presented to reranking.

origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-search-enterprise-knowledge.undefined

Fixed by variant
im-rerank-model
origin DESIGN_DEFAULTexposure via DEFINITION_STRUCTUREIDau-rerank-candidates.implementation_mode_id

Fixed by variant
ctxdex:offering:agent-makers:ctxdex-retrieval-2-rerank
origin USERexposure via EXPLICIT_UI_PROJECTIONIDau-rerank-candidates.selection.commercial_offering_id

Fixed by variant
1UNIT
origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-rerank-candidates.occurrence_count

Derived
10UNIT

Number of candidate documents/chunks scored for the query.

origin BOUND_OUTPUTexposure via RESOLVER_PROVENANCEINTEGERau-rerank-candidates.undefined

Derived
8000TOKEN

Estimated total candidate-document tokens supplied to reranking.

origin BOUND_OUTPUTexposure via RESOLVER_PROVENANCEINTEGERau-rerank-candidates.undefined

Editable
UNIT

Number of rerank queries.

origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-rerank-candidates.undefined

Editable
TOKEN

Output tokens if the selected rerank commercial path meters them; zero in the pilot default.

origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-rerank-candidates.undefined

Derived
150TOKEN

Estimated tokens in the rerank query.

origin BOUND_OUTPUTexposure via RESOLVER_PROVENANCEINTEGERau-rerank-candidates.undefined

Fixed by variant
im-assemble-context-deterministic
origin DESIGN_DEFAULTexposure via DEFINITION_STRUCTUREIDau-assemble-grounded-context.implementation_mode_id

Fixed by variant
1UNIT
origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-assemble-grounded-context.occurrence_count

Editable
TOKEN

Estimated token size of assembled grounded context.

origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-assemble-grounded-context.undefined
Generate Grounded Response10 fields

Editable
origin DESIGN_DEFAULTexposure via DEFINITION_STRUCTUREIDau-generate-grounded-response.implementation_mode_id

Fixed by variant
ctxdex:offering:agent-makers:ctxdex-intelligence-4-fast
origin USERexposure via EXPLICIT_UI_PROJECTIONIDau-generate-grounded-response.selection.commercial_offering_id

Fixed by variant
1UNIT
origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-generate-grounded-response.occurrence_count

Editable
TOKEN

Input tokens eligible for cached-input treatment.

origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-generate-grounded-response.undefined

Editable
TOKEN

Prior conversation tokens.

origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-generate-grounded-response.undefined

Editable
TOKEN

Current customer-message tokens.

origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-generate-grounded-response.undefined

Editable
TOKEN

Expected generated response tokens.

origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-generate-grounded-response.undefined

Derived
300TOKEN

Normalized operational context tokens.

origin BOUND_OUTPUTexposure via RESOLVER_PROVENANCEINTEGERau-generate-grounded-response.undefined

Derived
2400TOKEN

Retrieved evidence tokens.

origin BOUND_OUTPUTexposure via RESOLVER_PROVENANCEINTEGERau-generate-grounded-response.undefined

Editable
TOKEN

System/policy instruction tokens.

origin DESIGN_DEFAULTexposure via EXPLICIT_UI_PROJECTIONINTEGERau-generate-grounded-response.undefined

Cost by operation

Where the direct unit cost comes from. Expand an operation for the activities inside it and how each one resolved.

Complete
Understand & Plan RequestComplete1 activity, 1 priced0.00204 USD26% of direct total

Interpret the incoming support query and form a compact execution plan.

Interpret and Plan Request

Priced

Interpret the customer request and produce a compact plan for downstream processing.

au-interpret-planim-interpret-plan-model

A pricing request was made and returned an amount.

0.00204 USD
Acquire Operational DataComplete2 activities, 0 pricedNo amount

Obtain and normalize relevant transactional or operational context when available.

Execute Operational Tool

No pricing request

Execute an application/tool lookup required for transactional context.

au-execute-operational-toolim-operational-tool-unpriced

This activity does not price. No request was made, so there is no amount — not an amount of zero.

No amount

Normalize Operational Result

No pricing request

Normalize operational/tool output into compact context for generation.

au-normalize-operational-resultim-normalize-deterministic

This activity does not price. No request was made, so there is no amount — not an amount of zero.

No amount
Retrieve Enterprise KnowledgeComplete5 activities, 2 priced0.000415 USD5% of direct total

Prepare retrieval, embed the query, search knowledge, rerank candidates and assemble context.

Prepare Retrieval Query

No pricing request

Prepare a concise enterprise-knowledge retrieval query.

au-prepare-retrieval-queryim-prepare-query-deterministic

This activity does not price. No request was made, so there is no amount — not an amount of zero.

No amount

Embed Query

Priced

Generate a vector embedding for the retrieval query.

au-embed-queryim-embed-model

A pricing request was made and returned an amount.

0.000015 USD

Search Enterprise Knowledge

No pricing request

Search enterprise knowledge using the query representation.

au-search-enterprise-knowledgeim-search-local-unpriced

This activity does not price. No request was made, so there is no amount — not an amount of zero.

No amount

Rerank Candidates

Priced

Rerank retrieved candidates for relevance to the support query.

au-rerank-candidatesim-rerank-model

A pricing request was made and returned an amount.

0.0004 USD

Assemble Grounded Context

No pricing request

Assemble selected evidence into a bounded context for final response generation.

au-assemble-grounded-contextim-assemble-context-deterministic

This activity does not price. No request was made, so there is no amount — not an amount of zero.

No amount
Generate Grounded ResponseComplete1 activity, 1 priced0.00528 USD68% of direct total

Generate the final customer-facing response grounded in available context.

Generate Grounded Response

Priced

Generate the final customer-facing response using customer, conversation, operational and retrieved context.

au-generate-grounded-responseim-generate-response-model

A pricing request was made and returned an amount.

0.00528 USD

Direct unit total

0.007735 USD

Bars show each operation’s share of the stated direct unit total. An operation with no priced activity shows no amount, which is not an amount of zero.

Assumptions, issues and reproducibility

Activity states not exercised by this configuration

InactiveUnpricedZero priced

The read model reports these so their absence reads as absence rather than as coverage.

Issues

The runtime reported none for this configuration.

Technical detail and reproducibility

Result source
REFERENCE_PREFETCH
Scenario configuration
scenario:customer-support:default:audited-2026-09-15
Pricing effective at
2026-09-15T00:00:00Z
Definition fingerprint
d5c9eaf0d862147fafc31872f8ab9b2335d06fb610061084e35772aaed4a2d6f
Catalogue fingerprint
fb4a33fb254bba125309001aadb10f470d9bf9f219404324ba86b2ad91c206f1
Pricing engine version
0.7.0
Pricing orchestration contract version
v4
Pricing rule registry version
daf63fc55107b886370c9744e36b7276da8f235e6e5f8eb56a1d2214151568f5
Scenario contract version
v1
Variant definition fingerprint
d5c9eaf0d862147fafc31872f8ab9b2335d06fb610061084e35772aaed4a2d6f