{"adoption": {"forks": 378, "observed_at": "2026-08-28T04:07:22.179202+00:00", "stars": 2792}, "canonical_url": "https://ross.abutalabs.com/products/facebook-ax", "card": {"archived": false, "artifact_type": "library", "description": "Adaptive Experimentation Platform", "domain": ["machine-learning", "artificial-intelligence", "data-science", "developer-tools"], "enriched": true, "function": ["machine-learning", "benchmarking", "data-science", "sdk"], "health_score": 98, "homepage": "https://ax.dev", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["facebook/Ax"], "name": "facebook/Ax", "platform": ["python", "windows", "cross-platform"], "pushed_at": "2026-08-19T15:37:07+00:00", "repo": "facebook/Ax", "stars": 2792, "tags": ["bayesian-optimization", "hyperparameter-tuning", "ab-testing", "bandit-optimization", "adaptive-experimentation", "experimental-design", "botorch", "multi-objective-optimization", "algorithms", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["tune hyperparameters for machine learning models", "run A/B tests with multi-armed bandit allocation", "optimize expensive simulations with few evaluations", "find optimal compiler flags or infrastructure magic numbers", "multi-objective optimization with parameter and outcome constraints", "tune engineering design parameters", "run parallel and asynchronous optimization trials"], "what_it_is": "Ax is a Python platform for adaptive experimentation that uses machine learning (Bayesian and bandit optimization via BoTorch) to efficiently explore parameter spaces and find optimal configurations. It manages, automates, and deploys experiments with support for complex search spaces, multiple objectives, constraints, noisy observations, and production-grade storage.", "when_to_avoid": ["your objective function is cheap to evaluate and simple grid or random search suffices", "you need a lightweight single-purpose hyperparameter tuner like Optuna", "you are not working in Python or cannot take on PyTorch/BoTorch dependencies", "you need real-time streaming optimization rather than iterative trials"], "when_to_choose": ["evaluations are expensive or limited so random/grid search is wasteful", "you need Bayesian optimization with state-of-the-art algorithms out of the box", "you need multi-objective, constrained, or noisy optimization", "you want production-ready experiment management with MySQL storage and automation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/facebook-ax", "repo": "facebook/Ax", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.179202+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:15:15.009111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc9da1531d4cd821d6d16fd12520fc635fc12f96ce09b317db4c9d42f680bc0a", "fetched_at": "2026-08-28T04:07:22.179202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/Ax"}, {"content_hash": "7494b2771b65992dcbdc9fa3f54471686c0fcaf705631097697c934d10ad0e5a", "fetched_at": "2026-08-29T09:55:17.009614+00:00", "kind": "homepage", "missing": false, "url": "https://ax.dev"}, {"content_hash": "a23b2b6a877f95613239c2e3c427b3c509e375562d2c7c1f96a5f35b5c9c2743", "fetched_at": "2026-08-29T09:55:17.018566+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/tutorials/quickstart"}, {"content_hash": "558a6b64ee2afd6ddb90a1a5ed40ddff63927dfdd884b5dad37180b27436a0ed", "fetched_at": "2026-08-29T09:55:17.020641+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/why-ax"}, {"content_hash": "0c27b5f3225d98f3f65ade7016c1610daa11d5f5e88abaddebcdd0b2624bca0d", "fetched_at": "2026-08-29T09:55:17.022353+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/next/why-ax"}, {"content_hash": "2249ce22a11cffb44331eb8a51df3977f3fdc9deab3111a31b97621bbca17a59", "fetched_at": "2026-08-29T09:55:17.023936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.2.4/why-ax"}, {"content_hash": "6b50d899f0266a07c9b6844f67bb4a690a964cb36f4d873134aa625753dbb57e", "fetched_at": "2026-08-29T09:55:17.025463+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.1.2/why-ax"}, {"content_hash": "0e77326adb28a6e9ad815d49d20279978e5d6f3161e422fd1e6143801f24aa90", "fetched_at": "2026-08-29T09:55:17.026936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.0.0/why-ax"}, {"content_hash": "df0a70db138dd3ad16f4dd93c0895a12133e6875b1ee95f82cf8de462377b731", "fetched_at": "2026-08-29T09:55:17.028338+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/0.5.0/why-ax"}, {"content_hash": "79380dd03918b4e0e71d9f476a134a6d961674c65ccff405c6b40f4cb8099930", "fetched_at": "2026-08-29T09:55:17.029792+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/installation"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.179202+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:15:15.009111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc9da1531d4cd821d6d16fd12520fc635fc12f96ce09b317db4c9d42f680bc0a", "fetched_at": "2026-08-28T04:07:22.179202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/Ax"}, {"content_hash": "7494b2771b65992dcbdc9fa3f54471686c0fcaf705631097697c934d10ad0e5a", "fetched_at": "2026-08-29T09:55:17.009614+00:00", "kind": "homepage", "missing": false, "url": "https://ax.dev"}, {"content_hash": "a23b2b6a877f95613239c2e3c427b3c509e375562d2c7c1f96a5f35b5c9c2743", "fetched_at": "2026-08-29T09:55:17.018566+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/tutorials/quickstart"}, {"content_hash": "558a6b64ee2afd6ddb90a1a5ed40ddff63927dfdd884b5dad37180b27436a0ed", "fetched_at": "2026-08-29T09:55:17.020641+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/why-ax"}, {"content_hash": "0c27b5f3225d98f3f65ade7016c1610daa11d5f5e88abaddebcdd0b2624bca0d", "fetched_at": "2026-08-29T09:55:17.022353+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/next/why-ax"}, {"content_hash": "2249ce22a11cffb44331eb8a51df3977f3fdc9deab3111a31b97621bbca17a59", "fetched_at": "2026-08-29T09:55:17.023936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.2.4/why-ax"}, {"content_hash": "6b50d899f0266a07c9b6844f67bb4a690a964cb36f4d873134aa625753dbb57e", "fetched_at": "2026-08-29T09:55:17.025463+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.1.2/why-ax"}, {"content_hash": "0e77326adb28a6e9ad815d49d20279978e5d6f3161e422fd1e6143801f24aa90", "fetched_at": "2026-08-29T09:55:17.026936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.0.0/why-ax"}, {"content_hash": "df0a70db138dd3ad16f4dd93c0895a12133e6875b1ee95f82cf8de462377b731", "fetched_at": "2026-08-29T09:55:17.028338+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/0.5.0/why-ax"}, {"content_hash": "79380dd03918b4e0e71d9f476a134a6d961674c65ccff405c6b40f4cb8099930", "fetched_at": "2026-08-29T09:55:17.029792+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/installation"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:15:15.009111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc9da1531d4cd821d6d16fd12520fc635fc12f96ce09b317db4c9d42f680bc0a", "fetched_at": "2026-08-28T04:07:22.179202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/Ax"}, {"content_hash": "7494b2771b65992dcbdc9fa3f54471686c0fcaf705631097697c934d10ad0e5a", "fetched_at": "2026-08-29T09:55:17.009614+00:00", "kind": "homepage", "missing": false, "url": "https://ax.dev"}, {"content_hash": "a23b2b6a877f95613239c2e3c427b3c509e375562d2c7c1f96a5f35b5c9c2743", "fetched_at": "2026-08-29T09:55:17.018566+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/tutorials/quickstart"}, {"content_hash": "558a6b64ee2afd6ddb90a1a5ed40ddff63927dfdd884b5dad37180b27436a0ed", "fetched_at": "2026-08-29T09:55:17.020641+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/why-ax"}, {"content_hash": "0c27b5f3225d98f3f65ade7016c1610daa11d5f5e88abaddebcdd0b2624bca0d", "fetched_at": "2026-08-29T09:55:17.022353+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/next/why-ax"}, {"content_hash": "2249ce22a11cffb44331eb8a51df3977f3fdc9deab3111a31b97621bbca17a59", "fetched_at": "2026-08-29T09:55:17.023936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.2.4/why-ax"}, {"content_hash": "6b50d899f0266a07c9b6844f67bb4a690a964cb36f4d873134aa625753dbb57e", "fetched_at": "2026-08-29T09:55:17.025463+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.1.2/why-ax"}, {"content_hash": "0e77326adb28a6e9ad815d49d20279978e5d6f3161e422fd1e6143801f24aa90", "fetched_at": "2026-08-29T09:55:17.026936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.0.0/why-ax"}, {"content_hash": "df0a70db138dd3ad16f4dd93c0895a12133e6875b1ee95f82cf8de462377b731", "fetched_at": "2026-08-29T09:55:17.028338+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/0.5.0/why-ax"}, {"content_hash": "79380dd03918b4e0e71d9f476a134a6d961674c65ccff405c6b40f4cb8099930", "fetched_at": "2026-08-29T09:55:17.029792+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/installation"}], "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:07:22.179202+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.179202+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.179202+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:15:15.009111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc9da1531d4cd821d6d16fd12520fc635fc12f96ce09b317db4c9d42f680bc0a", "fetched_at": "2026-08-28T04:07:22.179202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/Ax"}, {"content_hash": "7494b2771b65992dcbdc9fa3f54471686c0fcaf705631097697c934d10ad0e5a", "fetched_at": "2026-08-29T09:55:17.009614+00:00", "kind": "homepage", "missing": false, "url": "https://ax.dev"}, {"content_hash": "a23b2b6a877f95613239c2e3c427b3c509e375562d2c7c1f96a5f35b5c9c2743", "fetched_at": "2026-08-29T09:55:17.018566+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/tutorials/quickstart"}, {"content_hash": "558a6b64ee2afd6ddb90a1a5ed40ddff63927dfdd884b5dad37180b27436a0ed", "fetched_at": "2026-08-29T09:55:17.020641+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/why-ax"}, {"content_hash": "0c27b5f3225d98f3f65ade7016c1610daa11d5f5e88abaddebcdd0b2624bca0d", "fetched_at": "2026-08-29T09:55:17.022353+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/next/why-ax"}, {"content_hash": "2249ce22a11cffb44331eb8a51df3977f3fdc9deab3111a31b97621bbca17a59", "fetched_at": "2026-08-29T09:55:17.023936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.2.4/why-ax"}, {"content_hash": "6b50d899f0266a07c9b6844f67bb4a690a964cb36f4d873134aa625753dbb57e", "fetched_at": "2026-08-29T09:55:17.025463+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.1.2/why-ax"}, {"content_hash": "0e77326adb28a6e9ad815d49d20279978e5d6f3161e422fd1e6143801f24aa90", "fetched_at": "2026-08-29T09:55:17.026936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.0.0/why-ax"}, {"content_hash": "df0a70db138dd3ad16f4dd93c0895a12133e6875b1ee95f82cf8de462377b731", "fetched_at": "2026-08-29T09:55:17.028338+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/0.5.0/why-ax"}, {"content_hash": "79380dd03918b4e0e71d9f476a134a6d961674c65ccff405c6b40f4cb8099930", "fetched_at": "2026-08-29T09:55:17.029792+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/installation"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.179202+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.179202+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:15:15.009111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc9da1531d4cd821d6d16fd12520fc635fc12f96ce09b317db4c9d42f680bc0a", "fetched_at": "2026-08-28T04:07:22.179202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/Ax"}, {"content_hash": "7494b2771b65992dcbdc9fa3f54471686c0fcaf705631097697c934d10ad0e5a", "fetched_at": "2026-08-29T09:55:17.009614+00:00", "kind": "homepage", "missing": false, "url": "https://ax.dev"}, {"content_hash": "a23b2b6a877f95613239c2e3c427b3c509e375562d2c7c1f96a5f35b5c9c2743", "fetched_at": "2026-08-29T09:55:17.018566+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/tutorials/quickstart"}, {"content_hash": "558a6b64ee2afd6ddb90a1a5ed40ddff63927dfdd884b5dad37180b27436a0ed", "fetched_at": "2026-08-29T09:55:17.020641+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/why-ax"}, {"content_hash": "0c27b5f3225d98f3f65ade7016c1610daa11d5f5e88abaddebcdd0b2624bca0d", "fetched_at": "2026-08-29T09:55:17.022353+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/next/why-ax"}, {"content_hash": "2249ce22a11cffb44331eb8a51df3977f3fdc9deab3111a31b97621bbca17a59", "fetched_at": "2026-08-29T09:55:17.023936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.2.4/why-ax"}, {"content_hash": "6b50d899f0266a07c9b6844f67bb4a690a964cb36f4d873134aa625753dbb57e", "fetched_at": "2026-08-29T09:55:17.025463+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.1.2/why-ax"}, {"content_hash": "0e77326adb28a6e9ad815d49d20279978e5d6f3161e422fd1e6143801f24aa90", "fetched_at": "2026-08-29T09:55:17.026936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.0.0/why-ax"}, {"content_hash": "df0a70db138dd3ad16f4dd93c0895a12133e6875b1ee95f82cf8de462377b731", "fetched_at": "2026-08-29T09:55:17.028338+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/0.5.0/why-ax"}, {"content_hash": "79380dd03918b4e0e71d9f476a134a6d961674c65ccff405c6b40f4cb8099930", "fetched_at": "2026-08-29T09:55:17.029792+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/installation"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.179202+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.179202+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.179202+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:15:15.009111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc9da1531d4cd821d6d16fd12520fc635fc12f96ce09b317db4c9d42f680bc0a", "fetched_at": "2026-08-28T04:07:22.179202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/Ax"}, {"content_hash": "7494b2771b65992dcbdc9fa3f54471686c0fcaf705631097697c934d10ad0e5a", "fetched_at": "2026-08-29T09:55:17.009614+00:00", "kind": "homepage", "missing": false, "url": "https://ax.dev"}, {"content_hash": "a23b2b6a877f95613239c2e3c427b3c509e375562d2c7c1f96a5f35b5c9c2743", "fetched_at": "2026-08-29T09:55:17.018566+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/tutorials/quickstart"}, {"content_hash": "558a6b64ee2afd6ddb90a1a5ed40ddff63927dfdd884b5dad37180b27436a0ed", "fetched_at": "2026-08-29T09:55:17.020641+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/why-ax"}, {"content_hash": "0c27b5f3225d98f3f65ade7016c1610daa11d5f5e88abaddebcdd0b2624bca0d", "fetched_at": "2026-08-29T09:55:17.022353+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/next/why-ax"}, {"content_hash": "2249ce22a11cffb44331eb8a51df3977f3fdc9deab3111a31b97621bbca17a59", "fetched_at": "2026-08-29T09:55:17.023936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.2.4/why-ax"}, {"content_hash": "6b50d899f0266a07c9b6844f67bb4a690a964cb36f4d873134aa625753dbb57e", "fetched_at": "2026-08-29T09:55:17.025463+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.1.2/why-ax"}, {"content_hash": "0e77326adb28a6e9ad815d49d20279978e5d6f3161e422fd1e6143801f24aa90", "fetched_at": "2026-08-29T09:55:17.026936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.0.0/why-ax"}, {"content_hash": "df0a70db138dd3ad16f4dd93c0895a12133e6875b1ee95f82cf8de462377b731", "fetched_at": "2026-08-29T09:55:17.028338+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/0.5.0/why-ax"}, {"content_hash": "79380dd03918b4e0e71d9f476a134a6d961674c65ccff405c6b40f4cb8099930", "fetched_at": "2026-08-29T09:55:17.029792+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/installation"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.179202+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.179202+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:15:15.009111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc9da1531d4cd821d6d16fd12520fc635fc12f96ce09b317db4c9d42f680bc0a", "fetched_at": "2026-08-28T04:07:22.179202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/Ax"}, {"content_hash": "7494b2771b65992dcbdc9fa3f54471686c0fcaf705631097697c934d10ad0e5a", "fetched_at": "2026-08-29T09:55:17.009614+00:00", "kind": "homepage", "missing": false, "url": "https://ax.dev"}, {"content_hash": "a23b2b6a877f95613239c2e3c427b3c509e375562d2c7c1f96a5f35b5c9c2743", "fetched_at": "2026-08-29T09:55:17.018566+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/tutorials/quickstart"}, {"content_hash": "558a6b64ee2afd6ddb90a1a5ed40ddff63927dfdd884b5dad37180b27436a0ed", "fetched_at": "2026-08-29T09:55:17.020641+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/why-ax"}, {"content_hash": "0c27b5f3225d98f3f65ade7016c1610daa11d5f5e88abaddebcdd0b2624bca0d", "fetched_at": "2026-08-29T09:55:17.022353+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/next/why-ax"}, {"content_hash": "2249ce22a11cffb44331eb8a51df3977f3fdc9deab3111a31b97621bbca17a59", "fetched_at": "2026-08-29T09:55:17.023936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.2.4/why-ax"}, {"content_hash": "6b50d899f0266a07c9b6844f67bb4a690a964cb36f4d873134aa625753dbb57e", "fetched_at": "2026-08-29T09:55:17.025463+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.1.2/why-ax"}, {"content_hash": "0e77326adb28a6e9ad815d49d20279978e5d6f3161e422fd1e6143801f24aa90", "fetched_at": "2026-08-29T09:55:17.026936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.0.0/why-ax"}, {"content_hash": "df0a70db138dd3ad16f4dd93c0895a12133e6875b1ee95f82cf8de462377b731", "fetched_at": "2026-08-29T09:55:17.028338+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/0.5.0/why-ax"}, {"content_hash": "79380dd03918b4e0e71d9f476a134a6d961674c65ccff405c6b40f4cb8099930", "fetched_at": "2026-08-29T09:55:17.029792+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/installation"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:15:15.009111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc9da1531d4cd821d6d16fd12520fc635fc12f96ce09b317db4c9d42f680bc0a", "fetched_at": "2026-08-28T04:07:22.179202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/Ax"}, {"content_hash": "7494b2771b65992dcbdc9fa3f54471686c0fcaf705631097697c934d10ad0e5a", "fetched_at": "2026-08-29T09:55:17.009614+00:00", "kind": "homepage", "missing": false, "url": "https://ax.dev"}, {"content_hash": "a23b2b6a877f95613239c2e3c427b3c509e375562d2c7c1f96a5f35b5c9c2743", "fetched_at": "2026-08-29T09:55:17.018566+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/tutorials/quickstart"}, {"content_hash": "558a6b64ee2afd6ddb90a1a5ed40ddff63927dfdd884b5dad37180b27436a0ed", "fetched_at": "2026-08-29T09:55:17.020641+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/why-ax"}, {"content_hash": "0c27b5f3225d98f3f65ade7016c1610daa11d5f5e88abaddebcdd0b2624bca0d", "fetched_at": "2026-08-29T09:55:17.022353+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/next/why-ax"}, {"content_hash": "2249ce22a11cffb44331eb8a51df3977f3fdc9deab3111a31b97621bbca17a59", "fetched_at": "2026-08-29T09:55:17.023936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.2.4/why-ax"}, {"content_hash": "6b50d899f0266a07c9b6844f67bb4a690a964cb36f4d873134aa625753dbb57e", "fetched_at": "2026-08-29T09:55:17.025463+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.1.2/why-ax"}, {"content_hash": "0e77326adb28a6e9ad815d49d20279978e5d6f3161e422fd1e6143801f24aa90", "fetched_at": "2026-08-29T09:55:17.026936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.0.0/why-ax"}, {"content_hash": "df0a70db138dd3ad16f4dd93c0895a12133e6875b1ee95f82cf8de462377b731", "fetched_at": "2026-08-29T09:55:17.028338+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/0.5.0/why-ax"}, {"content_hash": "79380dd03918b4e0e71d9f476a134a6d961674c65ccff405c6b40f4cb8099930", "fetched_at": "2026-08-29T09:55:17.029792+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/installation"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:15:15.009111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc9da1531d4cd821d6d16fd12520fc635fc12f96ce09b317db4c9d42f680bc0a", "fetched_at": "2026-08-28T04:07:22.179202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/Ax"}, {"content_hash": "7494b2771b65992dcbdc9fa3f54471686c0fcaf705631097697c934d10ad0e5a", "fetched_at": "2026-08-29T09:55:17.009614+00:00", "kind": "homepage", "missing": false, "url": "https://ax.dev"}, {"content_hash": "a23b2b6a877f95613239c2e3c427b3c509e375562d2c7c1f96a5f35b5c9c2743", "fetched_at": "2026-08-29T09:55:17.018566+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/tutorials/quickstart"}, {"content_hash": "558a6b64ee2afd6ddb90a1a5ed40ddff63927dfdd884b5dad37180b27436a0ed", "fetched_at": "2026-08-29T09:55:17.020641+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/why-ax"}, {"content_hash": "0c27b5f3225d98f3f65ade7016c1610daa11d5f5e88abaddebcdd0b2624bca0d", "fetched_at": "2026-08-29T09:55:17.022353+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/next/why-ax"}, {"content_hash": "2249ce22a11cffb44331eb8a51df3977f3fdc9deab3111a31b97621bbca17a59", "fetched_at": "2026-08-29T09:55:17.023936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.2.4/why-ax"}, {"content_hash": "6b50d899f0266a07c9b6844f67bb4a690a964cb36f4d873134aa625753dbb57e", "fetched_at": "2026-08-29T09:55:17.025463+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.1.2/why-ax"}, {"content_hash": "0e77326adb28a6e9ad815d49d20279978e5d6f3161e422fd1e6143801f24aa90", "fetched_at": "2026-08-29T09:55:17.026936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.0.0/why-ax"}, {"content_hash": "df0a70db138dd3ad16f4dd93c0895a12133e6875b1ee95f82cf8de462377b731", "fetched_at": "2026-08-29T09:55:17.028338+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/0.5.0/why-ax"}, {"content_hash": "79380dd03918b4e0e71d9f476a134a6d961674c65ccff405c6b40f4cb8099930", "fetched_at": "2026-08-29T09:55:17.029792+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/installation"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:15:15.009111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc9da1531d4cd821d6d16fd12520fc635fc12f96ce09b317db4c9d42f680bc0a", "fetched_at": "2026-08-28T04:07:22.179202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebook/Ax"}, {"content_hash": "7494b2771b65992dcbdc9fa3f54471686c0fcaf705631097697c934d10ad0e5a", "fetched_at": "2026-08-29T09:55:17.009614+00:00", "kind": "homepage", "missing": false, "url": "https://ax.dev"}, {"content_hash": "a23b2b6a877f95613239c2e3c427b3c509e375562d2c7c1f96a5f35b5c9c2743", "fetched_at": "2026-08-29T09:55:17.018566+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/tutorials/quickstart"}, {"content_hash": "558a6b64ee2afd6ddb90a1a5ed40ddff63927dfdd884b5dad37180b27436a0ed", "fetched_at": "2026-08-29T09:55:17.020641+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/why-ax"}, {"content_hash": "0c27b5f3225d98f3f65ade7016c1610daa11d5f5e88abaddebcdd0b2624bca0d", "fetched_at": "2026-08-29T09:55:17.022353+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/next/why-ax"}, {"content_hash": "2249ce22a11cffb44331eb8a51df3977f3fdc9deab3111a31b97621bbca17a59", "fetched_at": "2026-08-29T09:55:17.023936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.2.4/why-ax"}, {"content_hash": "6b50d899f0266a07c9b6844f67bb4a690a964cb36f4d873134aa625753dbb57e", "fetched_at": "2026-08-29T09:55:17.025463+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.1.2/why-ax"}, {"content_hash": "0e77326adb28a6e9ad815d49d20279978e5d6f3161e422fd1e6143801f24aa90", "fetched_at": "2026-08-29T09:55:17.026936+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/1.0.0/why-ax"}, {"content_hash": "df0a70db138dd3ad16f4dd93c0895a12133e6875b1ee95f82cf8de462377b731", "fetched_at": "2026-08-29T09:55:17.028338+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/0.5.0/why-ax"}, {"content_hash": "79380dd03918b4e0e71d9f476a134a6d961674c65ccff405c6b40f4cb8099930", "fetched_at": "2026-08-29T09:55:17.029792+00:00", "kind": "site_page", "missing": false, "url": "https://ax.dev/docs/installation"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 87}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2762, "days_push": 14, "days_rel": 85, "gap_med": 29, "n_releases_24m": 14}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}