{"adoption": {"forks": 345, "observed_at": "2026-08-28T04:04:49.155216+00:00", "stars": 1470}, "canonical_url": "https://ross.abutalabs.com/products/kbqa-bert", "card": {"archived": false, "artifact_type": "learning-resource", "description": "基于知识图谱的问答系统，BERT做命名实体识别和句子相似度，分为online和outline模式", "domain": ["artificial-intelligence", "machine-learning", "databases"], "enriched": true, "function": ["nlp", "machine-learning", "search-engine", "parser"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["WenRichard/KBQA-BERT"], "name": "WenRichard/KBQA-BERT", "platform": ["python", "cross-platform"], "pushed_at": "2021-12-16T12:05:22+00:00", "repo": "WenRichard/KBQA-BERT", "stars": 1470, "tags": ["kbqa", "bert", "named-entity-recognition", "sentence-similarity", "knowledge-graph", "question-answering", "tensorflow", "nlpcc2017", "chinese-nlp", "natural-language-processing", "linux"], "topics": ["bert", "knowledge-graph", "sentence-similarity", "nlpcc2017"], "urls": [], "use_cases": ["build a question answering system over a knowledge graph", "train BERT for Chinese named entity recognition", "compute sentence similarity with BERT", "learn how to combine NER and semantic matching for KBQA", "run question answering on NLPCC 2017 data"], "what_it_is": "A knowledge base question answering (KBQA) system that uses BERT for named entity recognition and sentence similarity, built in Python with TensorFlow. It combines an NER module and a similarity module into a QA pipeline, with online and offline prediction modes, using NLPCC 2016/2017 datasets and a MySQL-backed knowledge graph.", "when_to_avoid": ["production deployments needing maintained dependencies (TensorFlow 1.13, Python 3.6)", "multilingual or non-Chinese question answering", "projects requiring active support or recent updates"], "when_to_choose": ["studying KBQA pipelines with BERT as a reference implementation", "needing a working example of BERT-based NER with LSTM-CRF", "replicating NLPCC knowledge base question answering experiments"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kbqa-bert", "repo": "WenRichard/KBQA-BERT", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.155216+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:34:48.145441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14207ea53efb1e17e55d105cc0501e0d6404c9383c78010c3036d036d8b53f8e", "fetched_at": "2026-08-28T04:04:49.155216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WenRichard/KBQA-BERT"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.155216+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:34:48.145441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14207ea53efb1e17e55d105cc0501e0d6404c9383c78010c3036d036d8b53f8e", "fetched_at": "2026-08-28T04:04:49.155216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WenRichard/KBQA-BERT"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:34:48.145441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14207ea53efb1e17e55d105cc0501e0d6404c9383c78010c3036d036d8b53f8e", "fetched_at": "2026-08-28T04:04:49.155216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WenRichard/KBQA-BERT"}], "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:04:49.155216+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.155216+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.155216+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:34:48.145441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14207ea53efb1e17e55d105cc0501e0d6404c9383c78010c3036d036d8b53f8e", "fetched_at": "2026-08-28T04:04:49.155216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WenRichard/KBQA-BERT"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.155216+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.155216+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:34:48.145441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14207ea53efb1e17e55d105cc0501e0d6404c9383c78010c3036d036d8b53f8e", "fetched_at": "2026-08-28T04:04:49.155216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WenRichard/KBQA-BERT"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.155216+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.155216+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.155216+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:34:48.145441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14207ea53efb1e17e55d105cc0501e0d6404c9383c78010c3036d036d8b53f8e", "fetched_at": "2026-08-28T04:04:49.155216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WenRichard/KBQA-BERT"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.155216+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.155216+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:34:48.145441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14207ea53efb1e17e55d105cc0501e0d6404c9383c78010c3036d036d8b53f8e", "fetched_at": "2026-08-28T04:04:49.155216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WenRichard/KBQA-BERT"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:34:48.145441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14207ea53efb1e17e55d105cc0501e0d6404c9383c78010c3036d036d8b53f8e", "fetched_at": "2026-08-28T04:04:49.155216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WenRichard/KBQA-BERT"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:34:48.145441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14207ea53efb1e17e55d105cc0501e0d6404c9383c78010c3036d036d8b53f8e", "fetched_at": "2026-08-28T04:04:49.155216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WenRichard/KBQA-BERT"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:34:48.145441+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14207ea53efb1e17e55d105cc0501e0d6404c9383c78010c3036d036d8b53f8e", "fetched_at": "2026-08-28T04:04:49.155216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WenRichard/KBQA-BERT"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2693, "days_push": 1721, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}