What is a topic?
A topic is a named group of prompts that belong to the same buying question. You assign a prompt to a topic, and Attensira rolls the per-prompt numbers up into a single set of rates for the group. Nothing about how a prompt runs changes — topics are a reporting structure, not a scheduling one. The reason to use them is statistical as much as organizational. One prompt on Starter gives you one reading a day; ten prompts in a topic give you ten. A single prompt swinging from 0% to 100% is often noise. The same swing across a topic is a signal you can act on. In the wire format and in the API, a topic isgroup_id. The get_analytics area enum still uses group for the same reason. The published vocabulary is “topic”; the wire contract says group, and both refer to the same object.
What changes when I group prompts?
Reporting rolls up. Instead of reading forty prompt rows, you read six topic rows, each carrying a mention rate, a citation rate, and competitor rates computed across every successful run of every prompt in the group. That rollup is a pooled rate, not an average of averages. A topic with two prompts — one that produced three successful runs and one that produced nine — weights the twelve runs together. This is what you want: the topic answers “across the questions in this theme, how often were we named?” Individual prompt rows do not disappear. Grouping adds a level of reporting above them; you can still open any prompt and see its own rates, its citations, and the source domains the models drew on.A prompt without a topic still runs and still reports. Topics are optional. Prompts left ungrouped appear only at the prompt level.
How should I structure topics?
Group by the question a buyer is asking, not by the feature you want to sell. Buyers arrive at assistants with a job to do, and the topic that predicts your outcome is the job, not your roadmap. Three structures that hold up:- By stage. Discovery prompts (“what tools exist for X”), evaluation prompts (“X vs Y for a team of 20”), and objection prompts (“is X hard to migrate to”). These behave very differently — discovery answers name many brands, evaluation answers name few.
- By segment. The same question asked for a solo operator, a 20-person team, and an enterprise. Models often recommend entirely different products across these, and a blended number hides it.
- By use case. One topic per problem your product solves. This is the structure that maps most cleanly onto content work, because a weak topic points at a page you need to write.
How do I create and change topics?
1
Create the topic
Name it in the words a buyer would recognize. The name appears on every rollup row, so make it readable without your internal shorthand.
2
Assign prompts
A prompt belongs to one topic at a time. Assigning it to a new topic moves it rather than copying it.
3
Read the rollup
Topic rates appear once the prompts in the group have successful runs. A brand-new topic reports
value: null until then.Reading a topic rollup
Topic rates use the same shapes as everything else. Rates come back as{value, n} where n is the count of successful runs behind the number, and null means not measured rather than zero. Deltas come back as {value, real} and are suppressed to {real: false, value: null} when a two-proportion z-test at 95% cannot separate the change from noise.
A topic’s n is the sum of its prompts’ successful runs, so topics cross the noise floor sooner than the prompts inside them. That is the practical payoff: a topic can prove a change in a week that a single prompt would take a month to demonstrate.
Competitor rates roll up per topic too — and, as everywhere in Attensira, they share the same denominator as your own mention rate and do not sum to 100%. See Competitors for why.