MAPS Intelligence

How we work

Declared sources, checks, your decisions.

A market analysis is only worth the trust you can put in it. Here is where MAPS’s data comes from, how we check it, what MAPS does when a piece of data is missing, how we handle yours, and why the final word stays with you.

Where the data comes from

Three sources,
always declared.

What MAPS knows about a market comes from three places, and it doesn’t mix them up: the web, the platforms where the market talks and buys, and your materials.

The web, in the market’s language

Search engines and research agents read the press, websites, reports and industry sources. Questions are asked in the language of the country you are studying, not translated from another language: a market is read in its own words.

The platforms

Social media, online store reviews, Google Trends, search engine rankings, YouTube videos, ads in Meta’s public library: the market where it expresses itself, read directly.

Your materials

Research, presentations, PDFs (scanned ones too), spreadsheets, files from Google Drive, contacts from your CRM, Nielsen data, Google Analytics exports. They become the project’s memory, alongside everything else.

Sources and dates

Every piece of information
says where it comes from.

News readings cite the source and date of every statement. In the chat, every fragment the AI reasons on carries the module it comes from and the day it was produced, and the answer cites them.

MAPS distinguishes the nature of what it knows: a fact (panel data, a number of yours, a news item) is not an analysis, and an analysis is not an opinion read on social media. When two sources disagree, panel data and your own data weigh more than the web; and an analysis is never presented as a fact.

scroll ↓
The “So What” reading of the news: every statement with its source and date
The chat: which sources to reason on — only observed data, analyses too, synthetic user tests too, the canvas
When data is missing

It says so.
It doesn’t make it up.

If a piece of information isn’t in the materials, the answer says it isn’t there: no plausible-sounding numbers, names or shares to fill the gap.

The numbers that matter are calculated by code, not by the model: scanner data analyses and budget figures are calculations, and the AI comments on them without changing them. Old data is flagged as such, and when something changes upstream — a country, a module — the report says it needs to be regenerated.

And you choose what to reason on: only observed data, analyses too, synthetic user tests too.

The checks

A second look,
before it reaches you.

Where a piece of research can go wrong, MAPS double-checks it.

An agent that verifies

In the communication and competitor analyses, an agent rereads the work, finds the weak points and runs targeted searches to confirm or correct them.

A judge on the syntheses

Social listening syntheses are evaluated for completeness, specificity, consistency and usefulness before they are used.

Judges that don’t rewrite

A country’s cultural judge, the synthetic users’ reaction, brand consistency: they place a verdict next to the content, with their confidence level, and leave it untouched.

Declared simulations

Synthetic users and the buying committee are simulations anchored to the project’s data, and they say so: they help you prepare, not predict.

The models

The right model
for each job.

We don’t use a single model for everything. Strategic reasoning — positioning, identity, SWOT, scenarios, campaign strategy — goes to the deepest models; text production and long syntheses to the ones best suited to writing; data structuring and research to the fastest models. If a model doesn’t respond, the work moves to another one instead of stopping.

Powered by Claude (Anthropic) · GPT-OSS-120B on Groq · OpenAI · Perplexity · Exa · Bright Data · Apify · DataForSEO · Firecrawl · Jina · YouTube Data API · Meta Ad Library

The memory

Not just similar text.
Relationships, over time.

A classic RAG — the technique an AI uses to answer questions about your documents — looks for the passages most similar to the question and reads them. It works well when the answer is in one place. It works less well when the answer lies in the connections: who competes with whom, on which channel, for which audience.

MAPS adds a Graph RAG: from every piece of research and analysis it extracts the entities and the relationships between them, and keeps them in a graph. When you name a competitor, the chat doesn’t just read the passages that resemble it: it follows its relationships — the channels it operates in, the audiences it serves, the risks it exposes you to — and puts them next to the text.

“Where is our brand most exposed compared with Competitor A?”
RAG · similar passages
…Competitor A has strengthened its presence on marketplaces… (Distribution Focus)
…younger customers buy mostly online… (Consumer Focus)
…the online channel’s share has grown… (Archive)
Graph RAG · relationships
Competitor A operates in Marketplaces [4 sources · 12/03→20/09]
Marketplaces serve Young urbanites [3 sources]
Our brand is exposed to Weak online presence — Assessment: internal, negative
A RAG’s answer

“Competitor A is strengthening its presence on marketplaces. The online channel is growing, especially among younger customers.”

Three true facts, lined up. But the question was a different one: where are you exposed? You have to make the connection yourself.

MAPS’s answer

“You’re exposed on marketplaces. It’s the channel where Competitor A operates — confirmed by 4 sources, from March to September —, it’s where the young urbanites are, and it’s where your presence is weakest. The risk: losing that audience exactly where Competitor A is growing.” (Sources: Distribution Focus, Consumer Focus, SWOT)

An answer to your question, with the reasoning that connects the dots, the sources, and how solid the evidence is.

Illustrative example, with made-up names.

You know how much to trust it

Every relationship says how many distinct sources support it and over what period it was reconfirmed: a link confirmed by four sources over six months weighs more than one seen once.

You know what changed

Market readings stay with their date, and the chat can tell you what has changed since last time.

No made-up connections

The graph comes only from what is written in the research: every relationship points back to the notes it comes from.

It speaks the language of marketing

An ontology we built for marketing and communication: brands, competitors, segments, channels, categories, context, phenomena, measures, assessments, recommendations — and eleven ways to relate them.

The vocabulary is closed — always the same types and the same relationships, so the graph stays queryable — but the content is open: no market, channel or industry decided in advance. The SWOT, for example, isn’t a separate table: every assessment carries its pole (internal or external) and its sign, so strengths, weaknesses, opportunities and threats connect to everything else.

Your data

It stays yours,
and it stays separate.

Each organization sees only its own projects, and every request checks this on the server. When a chat reasons across several clients or several countries at once, every piece of information carries the label of where it comes from, and the AI doesn’t carry data over from one client or country to another.

CRM contacts

Each contact’s email becomes a code. The AI never sees the contact rows: it works on aggregates, and CRM data doesn’t enter the chat’s memory.

Readable emails, if you want

If you need them back for your campaigns, you encrypt them with a secret passphrase you choose: we can neither read them nor recover it.

Where they are stored

The database is in Frankfurt, in the European Union. To generate analyses and answers, text goes through the AI model providers, which may also process it outside the EU; CRM contacts don’t.

No training

The model providers MAPS sends your text to — Anthropic, Groq, OpenAI — receive it via API, and by contract do not use it to train their models.

MAPS proposes, you decide

The final word
is always yours.

Every text can be edited right where you read it. Before every regeneration MAPS keeps the previous version, and you can go back to it. Content for clients goes through an approval round, item by item.

Important choices go into the decision memory: what you decided, why, on what evidence, what you ruled out. So six months from now the chat can answer “why did we decide this?”.

And throughout the app a notice reminds you that the content is AI-generated: it’s meant to be read, not just used.

Decisions & Plans: the decisions made and those under evaluation, with date, author and tags

Trust, but verify.
With the sources in front of you.