{"adoption": {"forks": 571, "observed_at": "2026-08-28T04:07:30.046005+00:00", "stars": 2917}, "canonical_url": "https://ross.abutalabs.com/products/phoenixgo", "card": {"archived": false, "artifact_type": "application", "description": "Go AI program which implements the AlphaGo Zero paper", "domain": ["artificial-intelligence", "machine-learning"], "enriched": true, "function": ["machine-learning", "deep-learning", "llm-inference", "gpu-computing", "simulation"], "health_score": 20, "homepage": null, "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["Tencent/PhoenixGo"], "name": "Tencent/PhoenixGo", "platform": ["cpp", "cli"], "pushed_at": "2019-03-11T11:19:25+00:00", "repo": "Tencent/PhoenixGo", "stars": 2917, "tags": ["go-game", "alpha-go-zero", "mcts", "reinforcement-learning", "gtp-engine", "board-games", "game-development", "linux", "gpu"], "topics": [], "urls": [], "use_cases": ["play go against a strong ai engine", "implement alphago zero from the paper", "connect a go ai to sabaki via gtp", "study monte carlo tree search for board games", "run a go bot on foxgo or cgos", "research neural network go playing"], "what_it_is": "PhoenixGo is a Go (weiqi/baduk) AI engine from Tencent that implements the AlphaGo Zero approach of learning the game without human knowledge. It won the World AI Go Tournament 2018 and communicates via the Go Text Protocol (GTP) for use with Go GUIs.", "when_to_avoid": ["you need a maintained project with recent updates", "you want an easy build on Windows or macOS", "you need a general game AI framework rather than a Go-specific engine"], "when_to_choose": ["you need a tournament-strength Go engine on Linux with optional GPU acceleration", "you want to study or reproduce an AlphaGo Zero-style implementation", "you need a GTP-compatible engine for Go GUIs or online servers"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/phoenixgo", "repo": "Tencent/PhoenixGo", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.046005+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:34:04.334204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfece3bcff72c5e50aefb96333c7222e894623024e13cf72ba7c3fce43f6dc0d", "fetched_at": "2026-08-28T04:07:30.046005+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/PhoenixGo"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.046005+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:34:04.334204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfece3bcff72c5e50aefb96333c7222e894623024e13cf72ba7c3fce43f6dc0d", "fetched_at": "2026-08-28T04:07:30.046005+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/PhoenixGo"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:34:04.334204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfece3bcff72c5e50aefb96333c7222e894623024e13cf72ba7c3fce43f6dc0d", "fetched_at": "2026-08-28T04:07:30.046005+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/PhoenixGo"}], "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:30.046005+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.046005+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.046005+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:34:04.334204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfece3bcff72c5e50aefb96333c7222e894623024e13cf72ba7c3fce43f6dc0d", "fetched_at": "2026-08-28T04:07:30.046005+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/PhoenixGo"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.046005+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.046005+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:34:04.334204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfece3bcff72c5e50aefb96333c7222e894623024e13cf72ba7c3fce43f6dc0d", "fetched_at": "2026-08-28T04:07:30.046005+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/PhoenixGo"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.046005+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.046005+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.046005+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:34:04.334204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfece3bcff72c5e50aefb96333c7222e894623024e13cf72ba7c3fce43f6dc0d", "fetched_at": "2026-08-28T04:07:30.046005+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/PhoenixGo"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.046005+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.046005+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:34:04.334204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfece3bcff72c5e50aefb96333c7222e894623024e13cf72ba7c3fce43f6dc0d", "fetched_at": "2026-08-28T04:07:30.046005+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/PhoenixGo"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:34:04.334204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfece3bcff72c5e50aefb96333c7222e894623024e13cf72ba7c3fce43f6dc0d", "fetched_at": "2026-08-28T04:07:30.046005+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/PhoenixGo"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:34:04.334204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfece3bcff72c5e50aefb96333c7222e894623024e13cf72ba7c3fce43f6dc0d", "fetched_at": "2026-08-28T04:07:30.046005+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/PhoenixGo"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:34:04.334204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfece3bcff72c5e50aefb96333c7222e894623024e13cf72ba7c3fce43f6dc0d", "fetched_at": "2026-08-28T04:07:30.046005+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/PhoenixGo"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3038, "days_push": 2732, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}