Personas
How MiroShark grounds simulated agents in 5 graph context layers, live web research, and Nemotron demographics.
Each simulated agent is generated from the knowledge graph, grounded in five context layers, and anchored to realistic demographics.
Five-layer grounding
entity -+- attrs (Neo4j properties)
+- relationships (1-hop edges)
+- semantic (vector neighbors)
+- BFS context (multi-hop)
+- web enrichment (public figures / thin context)
v
persona prompt -> Wonderwall agent loop| Layer / Feature | How it works |
|---|---|
| Graph context | Combines node attributes, 1-hop edges, semantic vector neighbors, and multi-hop BFS context. |
| Individual vs. institutional | Ontology rules switch the persona schema: individuals speak in first person; institutions speak in official press-release voice. |
| Live web enrichment | Set WEB_SEARCH_MODEL=perplexity/sonar-pro (or self-hosted MIROSHARK_SEARXNG_BASE_URL + MIROSHARK_FIRECRAWL_BASE_URL) for citation-backed context on public figures. |
| Demographic anchoring | Non-named agents draw age, region, education, profession, and platform habits from a Nemotron-aligned population sample. |