In the previous four articles, I introduced the foundations of the AI Recommendation Economy.
We began with AI Recommendation Share (ARS), expanded the concept into a multi-dimensional measurement framework, developed an architecture around structured buyer-intent scenarios, and examined the intelligence behind AI-generated recommendations.
The central question now becomes practical:
How do we turn this framework into a working infrastructure?
A measurement concept becomes commercially useful only when it can be implemented, tested, maintained, and trusted.
Counting brand mentions is relatively easy.
Building a system that can distinguish a mention from a qualified recommendation, preserve the evidence, compare platforms, measure changes over time, and connect those observations to business intelligence is a substantially different engineering problem.
This article presents a proposed technical architecture for building that infrastructure.
The objective is to move from conceptual metrics to an operational system: an AI Recommendation Observatory capable of collecting, validating, analyzing, and distributing structured recommendation intelligence.
1. From Measurement Framework to Operational Infrastructure
The AI Recommendation Economy contains several distinct measurement dimensions:
| Metric | What it measures | Primary data source |
|---|---|---|
| AI Platform Share (APS) | Distribution of defined platform usage | Platform usage datasets |
| AI Citation Share (ACS) | Distribution of observed citation events | AI responses and citations |
| AI Recommendation Share (ARS) | Incidence of qualified brand recommendations | Classified AI responses |
| Recommendation Allocation Share (RAS) | Allocation of recommendation weight | Classified recommendation data |
| AI Referral Share (AIRS) | Distribution of attributable AI referral sessions | Website analytics |
These metrics should not be treated as if they can all be extracted from the same dataset.
ARS and ACS can be calculated from collected AI responses, provided that the collection and classification methods are defined.
RAS requires an explicit allocation protocol.
APS requires an independently defined platform-usage dataset.
AIRS requires referral analytics or another suitable traffic measurement source.
This distinction has direct engineering consequences.
An observatory cannot calculate reliable platform market share merely by collecting AI answers.
It cannot calculate referral share without access to relevant traffic data.
And it cannot claim that an AI recommendation generated revenue simply because a visitor later arrived from an AI platform.
The infrastructure must preserve the origin, scope, and limitations of every measurement.
2. The AI Recommendation Observatory: Reference Architecture
The proposed observatory consists of eight connected logical layers.
Layer 1: Question Registry
The Question Registry stores the structured buyer-intent scenarios used in research and monitoring.
Its primary objects are:
Market Question Cell (MQC)
A structured commercial scenario describing a market category, buyer type, use case, requirements, geography, budget, and decision stage.
Procurement Question Cell (PQC)
A specialized MQC containing additional enterprise procurement requirements, such as compliance, security, integration, deployment, contract constraints, and procurement stage.
A PQC is a specialized form of MQC:
[
PQC\subset MQC
]
Each question should have:
- A unique identifier.
- A category and buyer segment.
- A version number.
- A language and geographic context.
- A defined set of requirements.
- An eligibility status.
- A sampling weight, where applicable.
- A creation and modification history.
The registry should support versioning rather than silently overwriting previously used questions.
If a buyer scenario changes, the system must be able to distinguish the new version from the original.
Layer 2: Collection Orchestrator
The Collection Orchestrator manages the execution of measurement scenarios across selected AI platforms.
Its responsibilities include:
- Selecting eligible questions.
- Applying the collection protocol.
- Sending requests through permitted interfaces.
- Recording platform and model information where available.
- Managing retries and failures.
- Recording timestamps.
- Preserving response metadata.
- Detecting incomplete or invalid responses.
The collection layer should support multiple access methods.
These may include official APIs, authorized enterprise integrations, and other permitted interfaces.
It should not assume that every AI platform exposes the same data or provides identical collection capabilities.
Platform terms, privacy requirements, rate limits, and applicable laws must be respected.
A critical implementation rule is to distinguish an unsuccessful collection from a valid response containing no recommendation.
A failed API request is not a negative recommendation.
A missing response must not silently enter the ARS denominator.
3. The Evidence and Data Layer
The third layer is responsible for preserving the original observations.
This is one of the most important parts of the entire architecture.
A recommendation score without access to its supporting response is difficult to verify.
The system should therefore maintain an evidence chain connecting every reported result to its original observation.
3.1. Evidence Store
The Evidence Store preserves:
- Original AI response text.
- Observable citations.
- Source URLs.
- Brand and product references.
- Evidence spans.
- Platform metadata.
- Collection timestamps.
- Relevant configuration details.
- Classification results and versions.
A practical implementation may use a combination of relational storage, object storage, and search infrastructure.
For example:
| Storage component | Responsibility |
|---|---|
| Relational database | Structured entities and relationships |
| Object storage | Raw response archives and larger artifacts |
| Search index | Searchable response and evidence text |
| Analytical warehouse | Historical measurements and aggregated results |
| Cache | Frequently accessed summaries and API responses |
The choice of technology should depend on the expected data volume, query patterns, retention requirements, and operating budget.
A complex distributed architecture is not necessary for every early-stage implementation.
A well-designed relational database can support an initial observatory.
3.2. Evidence provenance
Every observation should carry enough metadata to answer:
- Where did this response come from?
- When was it collected?
- Which buyer-intent scenario generated it?
- Which platform and model configuration were used?
- Which classification rules were applied?
- Was the classification reviewed?
- Which metric definition produced the reported value?
This is the foundation of reproducibility.
A reported ARS value should be traceable to the responses and classification decisions from which it was calculated.
4. The Classification Engine
The Classification Engine transforms unstructured AI responses into structured recommendation observations.
This is not simply a named-entity recognition task.
Identifying a brand is only the first step.
The system must determine how the brand is represented in the context of the buyer's requirements.
The classification framework should distinguish:
- Mention.
- Neutral inclusion.
- Positive consideration.
- Qualified recommendation.
- Ranked recommendation.
- Rejection or warning.
Only qualified recommendations and qualifying ranked recommendations should count toward ARS under the defined protocol.
A brand that appears in a response without receiving an actual recommendation should not automatically increase its ARS.
4.1. Brand and product resolution
Brand identification requires more than matching text strings.
The system must handle:
- Alternative brand spellings.
- Product names.
- Abbreviations.
- Subsidiary companies.
- Rebranded products.
- Similar company names.
- Ambiguous references.
For example, a product may be mentioned by name without its parent company being explicitly identified.
A robust system should preserve the difference between brand-level and product-level observations.
It should also maintain an entity-resolution record so that a later correction does not silently alter historical measurements.
4.2. Recommendation classification
The classification engine can combine:
- Deterministic rules.
- Language models.
- Entity recognition.
- Contextual analysis.
- Human review.
A language model can help identify recommendation language and its relationship to buyer requirements.
However, the classifier itself can make mistakes.
A sentence such as:
"Brand A is not recommended for organizations requiring advanced compliance controls."
must not be classified as a positive recommendation simply because it contains the phrase "recommended."
Likewise, a neutral comparison should not be treated as an endorsement.
Classification should consider context, negation, qualification, and the complete meaning of the response.
4.3. Human-in-the-loop validation
Automated classification should be evaluated against human-reviewed samples.
The validation process should measure:
Precision
Of all responses classified as qualified recommendations, how many actually meet the defined criteria?
Recall
Of all genuine qualified recommendations in the reviewed sample, how many did the system identify?
Inter-rater agreement
How consistently do independent reviewers classify the same responses?
Low-confidence or ambiguous classifications should be routed for review.
The system should preserve both the automated result and the final reviewed result.
It should also record the classifier version and the reason for any human override.
5. The Metrics Engine
The Metrics Engine converts validated observations into measurements.
The calculations should be implemented as versioned definitions rather than hard-coded assumptions scattered across application code.
5.1. AI Recommendation Share
For brand (b):
[
ARS_b=
\frac{\sum_{i=1}^{N}w_iY_{ib}}
{\sum_{i=1}^{N}w_i}
\times100
]
Where:
- (N) is the number of eligible opportunities.
- (w_i) is the predefined weight of opportunity (i).
- (Y_{ib}=1) if brand (b) receives a qualified recommendation in opportunity (i).
- (Y_{ib}=0) otherwise.
The system must use the same eligibility rules and denominator definition throughout a comparable measurement series.
Multiple brands may receive recommendations in one opportunity.
Therefore, ARS values across brands may sum to more than 100%.
5.2. Recommendation Allocation Share
If the study requires a normalized allocation of recommendation weight:
[
RAS_b=
\frac{\sum_{i=1}^{N}w_ia_{ib}}
{\sum_{i=1}^{N}w_i}
\times100
]
Here, (a_{ib}) is the predefined allocation assigned to brand (b) in opportunity (i).
The allocation protocol must ensure that the weights assigned across brands sum to 1 for each eligible opportunity.
RAS and ARS must remain separate metrics.
5.3. AI Citation Share
[
ACS_s=
\frac{C_s}{\sum_{j=1}^{m}C_j}
\times100
]
The system should record whether it is measuring citation events or response-level citation incidence.
Counting three URLs from one domain as three citation events is not the same as counting one response containing at least one citation from that domain.
Both methods are valid when clearly specified.
5.4. Qualified Recommendation Vacuum Rate
[
QRVR=
\frac{V}{E}\times100
]
Where:
- (V) is the number of eligible opportunities without a sufficiently qualified recommendation.
- (E) is the total number of eligible opportunities.
The threshold for a sufficiently qualified recommendation must be defined before the calculation.
5.5. Recommendation Gap
[
RG_b=ARS_b-BenchmarkShare_b
]
The benchmark must be clearly identified.
ARS should not be treated as economically equivalent to revenue share, customer share, or sales volume.
Any comparison across these measures is diagnostic and requires compatible market definitions and explicit limitations.
5.6. Recommendation Momentum
[
RV_{b,t}=ARS_{b,t}-ARS_{b,t-1}
]
This measures the percentage-point change in ARS between comparable periods.
The system should also support separate measures for persistence, volatility, and recommendation stability.
5.7. External analytics metrics
APS and AIRS require data beyond generated responses.
The observatory should provide integration points for external sources rather than pretending that these measurements can be inferred from the response dataset.
For AIRS, an analytics integration may provide qualified sessions attributed to AI platforms.
For APS, the system needs an explicitly defined platform-usage dataset.
Every result should identify its data source and measurement scope.
6. The Intelligence Layer
The Intelligence Layer transforms metrics into useful analytical outputs.
It should not simply display a list of percentages.
Its purpose is to help users understand patterns, compare scenarios, and identify questions that require further investigation.
Possible analytical functions include:
Competitive Recommendation Analysis
Compare brand-level ARS across equivalent MQCs and PQCs.
Source-to-Recommendation Relationship
Analyze observable co-occurrence between citations and recommended brands.
This analysis must not present correlation as proof that a cited source caused a recommendation.
Recommendation Stability
Measure whether brands, rankings, recommendation strength, and supporting evidence remain consistent over time.
Recommendation Momentum
Identify increases and decreases in recommendation incidence under comparable measurement conditions.
Segment-Level Intelligence
Compare recommendation patterns across buyer types, use cases, geographies, and procurement requirements.
Evidence Gap Analysis
Identify claims or recommendation contexts in which supporting evidence is missing, outdated, or difficult to verify.
The intelligence layer should clearly distinguish:
- Observed facts.
- Calculated metrics.
- Statistical estimates.
- Analytical interpretations.
- Hypotheses requiring further testing.
This separation is necessary to prevent dashboards from presenting speculation as established evidence.
7. A Practical Data Model
The observatory requires a data model that preserves the relationships between questions, collection events, responses, recommendations, citations, and measurements.
A minimum conceptual schema could include the following entities.
| Entity | Core responsibility |
|---|---|
| MarketQuestionCell | Stores buyer-intent scenarios |
| ProcurementQuestionCell | Stores procurement-specific scenarios |
| Platform | Identifies the AI platform |
| ModelConfiguration | Records model and configuration information |
| PlatformRun | Represents a collection event |
| AIResponse | Stores the original response |
| Brand | Identifies a company or brand |
| Product | Identifies a product or service |
| Citation | Stores an observable citation |
| Recommendation | Stores a classified recommendation |
| EvidenceSpan | Links a classification to response text |
| ClassificationReview | Records validation and human review |
| MetricDefinition | Stores metric formulas and versions |
| MetricSnapshot | Stores calculated results |
A simplified relationship model:
MarketQuestionCell
|
v
PlatformRun
|
v
AIResponse
/ \
v v
Citation Recommendation
|
v
EvidenceSpan
|
v
ClassificationReview
|
v
MetricSnapshot
This is a logical reference model, not a mandatory database schema.
The implementation may use relational tables, document records, or a hybrid model.
The essential requirement is that each measurement remains connected to its source observations and calculation method.
8. Designing the API
An observatory becomes more useful when its measurements can be accessed by external applications.
A versioned API could expose resources such as:
GET /api/v1/questions
GET /api/v1/platforms
GET /api/v1/responses
GET /api/v1/recommendations
GET /api/v1/citations
GET /api/v1/metrics/ars
GET /api/v1/metrics/acs
GET /api/v1/metrics/qrvr
GET /api/v1/metrics/stability
GET /api/v1/reports/competitive-analysis
These are illustrative endpoint names, not an existing live API.
A request for ARS might include filters such as:
{
"category": "project-management-software",
"geography": "United States",
"language": "en",
"buyer_segment": "mid-market",
"period": {
"from": "2026-01-01",
"to": "2026-03-31"
},
"platforms": [
"platform-a",
"platform-b"
]
}
The response should provide more than a single percentage.
A useful metric response should include:
- Metric name.
- Metric value.
- Unit.
- Numerator.
- Denominator.
- Measurement period.
- Question-set version.
- Platform and model information where available.
- Classification version.
- Sample size.
- Uncertainty information where appropriate.
- Data limitations.
- Evidence references.
For example, a value of 18% is much less useful without knowing whether it came from 50 or 5,000 eligible opportunities.
API consumers should be able to inspect the measurement context.
API design principles
A production API should consider:
- Authentication and authorization.
- Rate limits.
- Pagination.
- Versioning.
- Consistent error responses.
- Request validation.
- Audit logging.
- Data retention policies.
- Access control at organization and project level.
A metric should not be silently redefined while keeping the same API version and field name.
Changes to formulas and classification semantics should be versioned and documented.
9. Connecting the Observatory to Existing Business Systems
The AI Recommendation Observatory should not operate as an isolated analytics product.
Its value increases when it can exchange data with systems already used by businesses.
9.1. Website analytics
An analytics connector can collect attributable sessions from AI platforms.
This supports AIRS and related referral analysis.
However, referral attribution should account for direct traffic, missing referrers, redirects, privacy restrictions, and differences between analytics platforms.
AIRS remains a measure of observable referral activity, not total AI influence.
9.2. CRM integration
A CRM integration may connect AI-attributed leads with:
- Lead creation.
- Qualification.
- Sales opportunities.
- Deal progression.
- Closed revenue.
This can help businesses investigate whether AI-attributed referrals are associated with commercial outcomes.
But correlation between a referral and a sale does not automatically establish that the AI recommendation caused the sale.
9.3. Product information systems
Product catalogs, technical specifications, and inventory systems can help validate whether a recommendation accurately represents the current offering.
This is especially relevant for companies with complex product portfolios.
9.4. Business intelligence platforms
Aggregated measurements can be exported to existing analytics environments.
This allows recommendation intelligence to be compared with:
- Revenue.
- Customer acquisition.
- Geographic performance.
- Product adoption.
- Competitive positioning.
- Marketing expenditure.
The goal is to connect AI recommendation observations with business context without collapsing distinct metrics into one misleading score.
10. Observability: Monitoring the Observatory
A system designed to measure AI behavior must also measure its own behavior.
This requires operational observability.
At minimum, the system should monitor:
Collection health
- Request success rate.
- Failure rate.
- Response latency.
- Retry frequency.
- Missing data.
Classification health
- Low-confidence classifications.
- Human review volume.
- Precision and recall.
- Changes in classification distribution.
Data quality
- Duplicate responses.
- Invalid brand mappings.
- Missing metadata.
- Broken or inaccessible citation URLs.
- Inconsistent timestamps.
Metric integrity
- Unexpected denominator changes.
- Sudden ARS movements.
- Formula version changes.
- Inconsistent sample sizes.
OpenTelemetry provides a useful foundation for collecting traces, metrics, and logs in software systems.
Its concepts can help engineers monitor the collection pipeline and understand failures across distributed components.
Documentation: https://opentelemetry.io/docs/
The observatory should also maintain an audit log for important measurement and configuration changes.
A sudden increase in ARS should trigger investigation if it coincides with a major change in the question set or classification system.
Operational monitoring cannot replace research validation, but it can expose technical conditions that would otherwise compromise the results.
11. Security, Privacy, and Governance
An observatory may collect commercially sensitive information and process large volumes of generated text.
Security and governance should therefore be part of the original design.
Important controls include:
Data minimization
Collect only the information necessary for the measurement purpose.
Access control
Separate permissions for researchers, analysts, administrators, and enterprise customers.
Encryption
Protect data in transit and at rest.
Retention policies
Define how long raw responses, logs, and derived datasets are retained.
Auditability
Record access to sensitive datasets and changes to important measurement configurations.
Privacy safeguards
Avoid collecting unnecessary personal information.
Where responses contain personal data, apply appropriate privacy controls and legal requirements.
Platform compliance
Use authorized access methods and respect the terms and technical restrictions of each platform.
Research transparency
Document sampling, classification, and metric definitions so that results can be independently evaluated.
The NIST AI Risk Management Framework can provide a useful reference for organizing governance, risk identification, evaluation, and monitoring.
Reference: https://www.nist.gov/itl/ai-risk-management-framework
The framework does not automatically certify an observatory as trustworthy.
It can, however, help structure a more responsible governance process.
12. Building a Minimum Viable Observatory
The full architecture does not need to be implemented before the first useful product can exist.
A practical implementation should begin with a narrow, measurable market.
For example, a research team could start with enterprise project management software.
A first implementation might include:
Step 1: Define the category
Establish the market boundary and eligible brands.
Step 2: Create the question registry
Develop a structured set of MQCs covering several buyer segments and use cases.
Step 3: Select permitted AI platforms
Choose a small number of platforms with accessible and compliant collection methods.
Step 4: Collect repeated responses
Run the same scenarios under documented conditions.
Step 5: Build recommendation classification
Identify mentions, neutral inclusions, positive consideration, qualified recommendations, rankings, and rejections.
Step 6: Validate the classifier
Have human reviewers assess a representative sample and measure classification performance.
Step 7: Calculate initial metrics
Start with ARS and ACS. Add QRVR and stability measurements when the sampling design supports them.
Step 8: Build a basic dashboard
Display brand-level results, sample sizes, measurement periods, and supporting evidence.
Step 9: Repeat the study
Measure the same scenarios again under comparable conditions.
Step 10: Add integrations
Connect website analytics and other external data sources when the business case and permissions justify doing so.
This approach makes it possible to test the methodology before investing in a large infrastructure.
The first objective should be measurement reliability, not the number of dashboards or features.
13. The Product Opportunity
An AI Recommendation Observatory could support several product and service models.
These should be treated as potential opportunities to validate, not as established market demand.
Enterprise Recommendation Intelligence
A monitoring product for companies that want to understand how their brands and products appear in defined AI recommendation scenarios.
Competitive Intelligence
A research service comparing recommendation patterns across competitors, buyer segments, and platforms.
Procurement Intelligence
A specialized system for examining how vendors are represented under detailed enterprise procurement requirements.
Agency Analytics
A platform that allows agencies to report on AI recommendation presence and evidence quality for clients.
Research Data Infrastructure
An API and dataset service for universities, analysts, and developers studying AI-mediated commercial discovery.
Recommendation Monitoring as a Service
A recurring research service that provides periodic measurements, evidence reports, and trend analysis.
The strongest business model will depend on who needs the information, how frequently they need it, and whether the resulting insights change an actual decision.
A dashboard is not automatically a business.
The commercial value must be demonstrated through customer demand, repeat usage, measurable decision improvement, and sustainable operating economics.
14. The Hardest Engineering Challenges
Several challenges deserve particular attention.
Platform access and consistency
Different platforms expose different interfaces and metadata.
Some may not permit the same collection methods.
A system must not assume uniform access or stable response formats.
Model and configuration changes
A platform update can change recommendation outputs even when the buyer question remains unchanged.
The observatory must record known changes and flag periods where comparability is uncertain.
Brand identity resolution
Large companies may own multiple products, subsidiaries, and regional brands.
Incorrect entity resolution can distort ARS and competitive analysis.
Classification errors
A classifier may mistake a neutral mention for an endorsement or overlook an implicit recommendation.
Human validation and transparent rules remain necessary.
Sampling bias
A poorly designed question set can favor popular brands, specific geographies, or certain types of buyers.
The sampling design should reflect the population the study claims to represent.
Commercial interpretation
A brand's recommendation presence is not equivalent to market demand, product quality, or revenue.
Business users must understand what each metric can and cannot establish.
These are not minor implementation details.
They determine whether the resulting product can be trusted.
15. The Next Infrastructure Layer: From Observation to Action
Once the observatory can collect reliable data, preserve evidence, and calculate comparable metrics, another layer becomes possible.
Businesses may want to investigate why a particular recommendation is absent, why a source is repeatedly cited, or why their products are not represented in certain procurement scenarios.
The system could then generate evidence-based investigation tasks.
For example:
- Verify whether product documentation reflects current capabilities.
- Check whether regional availability information is missing.
- Review conflicting technical specifications.
- Investigate whether independent evidence supports a product claim.
- Compare the brand's documented capabilities with the buyer's requirements.
These should be recommendations for human investigation, not automatic instructions to manipulate AI outputs.
The objective is to improve the accuracy and accessibility of information about real products and services.
A responsible observatory should help businesses understand their information gaps, not encourage artificial recommendation signals.
16. A Reference Technology Stack
There is no single technology stack required to implement this architecture.
The following is one possible implementation approach.
| Infrastructure component | Possible technology |
|---|---|
| Backend API | Python with FastAPI |
| Relational data | PostgreSQL |
| Raw response storage | S3-compatible object storage |
| Background processing | Celery or a comparable task queue |
| Search and retrieval | OpenSearch or PostgreSQL full-text search |
| Analytical processing | Python and SQL |
| Data warehouse | PostgreSQL initially; specialized warehouse when justified |
| Dashboard | React or another web application framework |
| Authentication | OAuth 2.0 / OpenID Connect |
| Observability | OpenTelemetry |
| Deployment | Containers and a suitable cloud or private infrastructure |
This is an illustrative stack, not a claim that these tools are uniquely optimal.
A small research project may begin with PostgreSQL, Python, and a simple dashboard.
A larger enterprise deployment may eventually require distributed processing, dedicated analytical storage, stronger tenant isolation, and more sophisticated governance.
The architecture should grow in response to real workload and customer requirements.
Premature complexity can make an early product expensive without improving measurement quality.
Conclusion: Building the Infrastructure for a New Measurement Layer
The AI Recommendation Economy cannot be understood through a single metric.
It requires a connected infrastructure that can collect responses, preserve evidence, identify brands, classify recommendations, validate results, calculate metrics, and connect observations to external business data.
The AI Recommendation Observatory provides a proposed reference architecture for this purpose.
Its central components are:
- A structured Question Registry based on MQCs and PQCs.
- A Collection Orchestrator for permitted platform observations.
- An Evidence Store with traceable provenance.
- A Classification Engine with human validation.
- A Metrics Engine for ARS, ACS, RAS, QRVR, and related measurements.
- An Intelligence Layer for comparative and longitudinal analysis.
- APIs and integrations for enterprise systems.
- Governance and observability controls to protect measurement integrity.
The most important design principle is that every reported result should be explainable.
A percentage without its denominator, sampling conditions, classification rules, and supporting evidence is not sufficient for serious commercial analysis.
The infrastructure must make it possible to move from a metric to the underlying observation and from an observation to a defensible interpretation.
The AI Recommendation Economy is still an emerging field of measurement.
Its long-term value will depend not on how many scores can be generated, but on whether those scores are reliable, reproducible, useful, and connected to real decisions.
The next step is not simply to monitor what AI says. It is to build the infrastructure that allows us to measure, verify, and understand what AI recommendations mean for markets.
Author
Seyed Alireza Alhosseini Almodarresieh
Website: https://almodarresieh.github.io/
Top comments (0)