{"adoption": {"forks": 240, "observed_at": "2026-08-28T04:05:05.914400+00:00", "stars": 1580}, "canonical_url": "https://ross.abutalabs.com/products/matraix-persona-8b", "card": {"archived": false, "artifact_type": "framework", "description": "Simulate Before Reality. ", "domain": ["artificial-intelligence", "machine-learning", "testing", "large-language-models"], "enriched": true, "function": ["testing", "agent-framework", "machine-learning", "benchmarking", "data-generation"], "health_score": 80, "homepage": "https://matraix.ai/", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["MatrAIx-ai/MatrAIx-Persona-8B"], "name": "MatrAIx-ai/MatrAIx-Persona-8B", "platform": ["python"], "pushed_at": "2026-08-24T10:58:02+00:00", "repo": "MatrAIx-ai/MatrAIx-Persona-8B", "stars": 1580, "tags": ["persona-simulation", "simulated-users", "llm-evaluation", "user-research", "synthetic-users", "product-evaluation", "market-research", "ai-agents"], "topics": [], "urls": [], "use_cases": ["evaluate chatbots with simulated diverse users", "run synthetic market research surveys with llm personas", "test web prototypes with simulated user personas", "simulate app users to evaluate product workflows", "generate persona-driven evaluation reports for ai products", "test customer service bots with heterogeneous simulated users", "run reproducible user simulation tasks at population scale"], "what_it_is": "MatrAIx is a population-scale, persona-driven evaluation framework that instantiates sampled persona records as LLM agents to simulate heterogeneous users. It runs these simulated users through reproducible tasks across four environments (Survey, AI Chatbot, Web, and App) to evaluate AI systems and interactive products.", "when_to_avoid": ["you need real human user feedback or live usability testing with actual people", "you want a simple one-off LLM eval harness without persona modeling or multi-environment task orchestration", "your evaluation targets non-interactive systems like batch data pipelines that have no user-facing surface"], "when_to_choose": ["you need to evaluate AI chatbots or products against diverse, realistic user personas instead of generic testers", "you want reproducible, population-scale user simulation for market research or concept testing", "you need structured evaluation reports and telemetry from simulated user sessions across survey, chatbot, web, and app environments"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/matraix-persona-8b", "repo": "MatrAIx-ai/MatrAIx-Persona-8B", "role": "main", "score": 57}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.914400+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:56:35.873021+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c0f52f3e96bc14949b14b8c533bfa4a4820e10be3b636e52ca070db5e0dba30", "fetched_at": "2026-08-28T04:05:05.914400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MatrAIx-ai/MatrAIx-Persona-8B"}, {"content_hash": "c564ce7962b69e2a951ad5b157b44f4ce6ea38a8236afb026dd62243f7fe9542", "fetched_at": "2026-08-29T11:26:58.617278+00:00", "kind": "homepage", "missing": false, "url": "https://matraix.ai/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.914400+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:56:35.873021+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c0f52f3e96bc14949b14b8c533bfa4a4820e10be3b636e52ca070db5e0dba30", "fetched_at": "2026-08-28T04:05:05.914400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MatrAIx-ai/MatrAIx-Persona-8B"}, {"content_hash": "c564ce7962b69e2a951ad5b157b44f4ce6ea38a8236afb026dd62243f7fe9542", "fetched_at": "2026-08-29T11:26:58.617278+00:00", "kind": "homepage", "missing": false, "url": "https://matraix.ai/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:56:35.873021+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c0f52f3e96bc14949b14b8c533bfa4a4820e10be3b636e52ca070db5e0dba30", "fetched_at": "2026-08-28T04:05:05.914400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MatrAIx-ai/MatrAIx-Persona-8B"}, {"content_hash": "c564ce7962b69e2a951ad5b157b44f4ce6ea38a8236afb026dd62243f7fe9542", "fetched_at": "2026-08-29T11:26:58.617278+00:00", "kind": "homepage", "missing": false, "url": "https://matraix.ai/"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.914400+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.914400+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.914400+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:56:35.873021+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c0f52f3e96bc14949b14b8c533bfa4a4820e10be3b636e52ca070db5e0dba30", "fetched_at": "2026-08-28T04:05:05.914400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MatrAIx-ai/MatrAIx-Persona-8B"}, {"content_hash": "c564ce7962b69e2a951ad5b157b44f4ce6ea38a8236afb026dd62243f7fe9542", "fetched_at": "2026-08-29T11:26:58.617278+00:00", "kind": "homepage", "missing": false, "url": "https://matraix.ai/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.914400+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.914400+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:56:35.873021+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c0f52f3e96bc14949b14b8c533bfa4a4820e10be3b636e52ca070db5e0dba30", "fetched_at": "2026-08-28T04:05:05.914400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MatrAIx-ai/MatrAIx-Persona-8B"}, {"content_hash": "c564ce7962b69e2a951ad5b157b44f4ce6ea38a8236afb026dd62243f7fe9542", "fetched_at": "2026-08-29T11:26:58.617278+00:00", "kind": "homepage", "missing": false, "url": "https://matraix.ai/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.914400+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.914400+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.914400+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:56:35.873021+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c0f52f3e96bc14949b14b8c533bfa4a4820e10be3b636e52ca070db5e0dba30", "fetched_at": "2026-08-28T04:05:05.914400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MatrAIx-ai/MatrAIx-Persona-8B"}, {"content_hash": "c564ce7962b69e2a951ad5b157b44f4ce6ea38a8236afb026dd62243f7fe9542", "fetched_at": "2026-08-29T11:26:58.617278+00:00", "kind": "homepage", "missing": false, "url": "https://matraix.ai/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.914400+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.914400+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:56:35.873021+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c0f52f3e96bc14949b14b8c533bfa4a4820e10be3b636e52ca070db5e0dba30", "fetched_at": "2026-08-28T04:05:05.914400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MatrAIx-ai/MatrAIx-Persona-8B"}, {"content_hash": "c564ce7962b69e2a951ad5b157b44f4ce6ea38a8236afb026dd62243f7fe9542", "fetched_at": "2026-08-29T11:26:58.617278+00:00", "kind": "homepage", "missing": false, "url": "https://matraix.ai/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:56:35.873021+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c0f52f3e96bc14949b14b8c533bfa4a4820e10be3b636e52ca070db5e0dba30", "fetched_at": "2026-08-28T04:05:05.914400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MatrAIx-ai/MatrAIx-Persona-8B"}, {"content_hash": "c564ce7962b69e2a951ad5b157b44f4ce6ea38a8236afb026dd62243f7fe9542", "fetched_at": "2026-08-29T11:26:58.617278+00:00", "kind": "homepage", "missing": false, "url": "https://matraix.ai/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:56:35.873021+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c0f52f3e96bc14949b14b8c533bfa4a4820e10be3b636e52ca070db5e0dba30", "fetched_at": "2026-08-28T04:05:05.914400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MatrAIx-ai/MatrAIx-Persona-8B"}, {"content_hash": "c564ce7962b69e2a951ad5b157b44f4ce6ea38a8236afb026dd62243f7fe9542", "fetched_at": "2026-08-29T11:26:58.617278+00:00", "kind": "homepage", "missing": false, "url": "https://matraix.ai/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:56:35.873021+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c0f52f3e96bc14949b14b8c533bfa4a4820e10be3b636e52ca070db5e0dba30", "fetched_at": "2026-08-28T04:05:05.914400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MatrAIx-ai/MatrAIx-Persona-8B"}, {"content_hash": "c564ce7962b69e2a951ad5b157b44f4ce6ea38a8236afb026dd62243f7fe9542", "fetched_at": "2026-08-29T11:26:58.617278+00:00", "kind": "homepage", "missing": false, "url": "https://matraix.ai/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 2, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 33, "days_push": 9, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 57, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}