Dataset: AI Usage
Entity: AI Usage Measurement
Field ID: actor_username
Type: Text
Description: The username of the person the measurement is attributed to. Note that usernames are app specific: GitHub reports a login while other providers report an email address.
Note: Empty on REPOSITORY and ORGANIZATION records, which have no single actor.
Source: App
Transformation logic: N/A
App Mapping
GitHub Copilot |
|
Anthropic Claude (coming soon) |
|
Cursor (coming soon) |
|
OpenAI Platform (coming soon) |
|
OpenAI Codex (coming soon) | the per-user identifier published by the analytics API |
Reporting Use Cases
The Actor field is the basis of all per-developer AI reporting: who is using AI tools, how much, and on what.
Adoption by person: Use it as a dimension with
SUM(interactions)orSUM(output_tokens)to see how AI usage is distributed across the team.Active developer counts:
COUNT_DISTINCT(actor_username)overaggregation_level = USERrecords gives the number of people who used an AI tool in a period, on one consistent definition across providers.Personal dashboards: Use the is me operator to build a widget that shows only the viewer's own AI usage.
Excluding service accounts: Filter on
actor_type = HUMANrather than pattern matching on the username.Not comparable across providers: GitHub gives a login and the other providers give an email address, so the same person appears as two actors when two integrations are connected. Scope cross-provider per-person reports to one provider, or expect the distinct count to be too high.
