Spaces:
Running
Running
Sync from GitHub via hub-sync
Browse files- config.yaml +5 -3
- data/jobs_kb.json +80 -4
- data/query_seed.json +11 -3
config.yaml
CHANGED
|
@@ -51,11 +51,13 @@ job_radar:
|
|
| 51 |
tier_weak: 0.55 # informational mid-band within weak tier
|
| 52 |
tier_strong: 0.65 # at/above → strong text match (HR-12)
|
| 53 |
title_aliases:
|
| 54 |
-
ar manager:
|
| 55 |
-
a/r manager:
|
|
|
|
|
|
|
|
|
|
| 56 |
ap manager: Accountant
|
| 57 |
a/p manager: Accountant
|
| 58 |
-
accounts receivable: Accountant
|
| 59 |
accounts payable: Accountant
|
| 60 |
transition:
|
| 61 |
skill: 0.40
|
|
|
|
| 51 |
tier_weak: 0.55 # informational mid-band within weak tier
|
| 52 |
tier_strong: 0.65 # at/above → strong text match (HR-12)
|
| 53 |
title_aliases:
|
| 54 |
+
ar manager: Accounts Receivable Manager
|
| 55 |
+
a/r manager: Accounts Receivable Manager
|
| 56 |
+
accounts receivable manager: Accounts Receivable Manager
|
| 57 |
+
accounts receivable: Accounts Receivable Manager
|
| 58 |
+
collections manager: Accounts Receivable Manager
|
| 59 |
ap manager: Accountant
|
| 60 |
a/p manager: Accountant
|
|
|
|
| 61 |
accounts payable: Accountant
|
| 62 |
transition:
|
| 63 |
skill: 0.40
|
data/jobs_kb.json
CHANGED
|
@@ -4452,16 +4452,12 @@
|
|
| 4452 |
],
|
| 4453 |
"search_aliases": [
|
| 4454 |
"会计",
|
| 4455 |
-
"accounts receivable manager",
|
| 4456 |
"accounts payable manager",
|
| 4457 |
"bookkeeper",
|
| 4458 |
"controller",
|
| 4459 |
"cpa",
|
| 4460 |
-
"ar manager",
|
| 4461 |
-
"a/r manager",
|
| 4462 |
"ap manager",
|
| 4463 |
"a/p manager",
|
| 4464 |
-
"accounts receivable",
|
| 4465 |
"accounts payable"
|
| 4466 |
]
|
| 4467 |
},
|
|
@@ -5672,5 +5668,85 @@
|
|
| 5672 |
"Restaurant Industry Job Descriptions"
|
| 5673 |
],
|
| 5674 |
"transition_targets": []
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5675 |
}
|
| 5676 |
]
|
|
|
|
| 4452 |
],
|
| 4453 |
"search_aliases": [
|
| 4454 |
"会计",
|
|
|
|
| 4455 |
"accounts payable manager",
|
| 4456 |
"bookkeeper",
|
| 4457 |
"controller",
|
| 4458 |
"cpa",
|
|
|
|
|
|
|
| 4459 |
"ap manager",
|
| 4460 |
"a/p manager",
|
|
|
|
| 4461 |
"accounts payable"
|
| 4462 |
]
|
| 4463 |
},
|
|
|
|
| 5668 |
"Restaurant Industry Job Descriptions"
|
| 5669 |
],
|
| 5670 |
"transition_targets": []
|
| 5671 |
+
},
|
| 5672 |
+
{
|
| 5673 |
+
"id": "accounts_receivable_manager",
|
| 5674 |
+
"title": "Accounts Receivable Manager",
|
| 5675 |
+
"title_zh": "应收账款经理",
|
| 5676 |
+
"industry": "Finance",
|
| 5677 |
+
"category": "at_risk",
|
| 5678 |
+
"description": "Manages the full accounts receivable cycle: credit assessment, invoicing, collections, and cash application. AI is automating invoice processing, payment matching, and collections prioritization at high speed — making manual AR clerks at risk while managers who can oversee AI-driven workflows remain relevant.",
|
| 5679 |
+
"description_zh": "管理完整的应收账款周期:信用评估、开票、催款和现金核销。AI正在自动化发票处理和收款优先排序,手动AR岗位面临替代风险。",
|
| 5680 |
+
"sensitivity": {
|
| 5681 |
+
"augmentation_ratio": 0.4,
|
| 5682 |
+
"demand_elasticity": 0.2,
|
| 5683 |
+
"oring_leverage": -0.3,
|
| 5684 |
+
"skill_distance": 0.5,
|
| 5685 |
+
"diffusion_years": 0.6,
|
| 5686 |
+
"absorbing_sector": -0.2,
|
| 5687 |
+
"productivity_capture": 0.8,
|
| 5688 |
+
"task_frontier_open": 0.1
|
| 5689 |
+
},
|
| 5690 |
+
"base_demand_trend": -0.1,
|
| 5691 |
+
"displacement_risk": 0.7,
|
| 5692 |
+
"required_skills": [
|
| 5693 |
+
"accounts receivable",
|
| 5694 |
+
"credit analysis",
|
| 5695 |
+
"collections management",
|
| 5696 |
+
"invoice processing",
|
| 5697 |
+
"cash application",
|
| 5698 |
+
"ERP systems",
|
| 5699 |
+
"financial reconciliation",
|
| 5700 |
+
"aging reports",
|
| 5701 |
+
"dispute resolution"
|
| 5702 |
+
],
|
| 5703 |
+
"skill_vector": [
|
| 5704 |
+
0.8,
|
| 5705 |
+
0.6,
|
| 5706 |
+
0.7,
|
| 5707 |
+
0.4,
|
| 5708 |
+
0.3,
|
| 5709 |
+
0.2,
|
| 5710 |
+
0.1,
|
| 5711 |
+
0.5
|
| 5712 |
+
],
|
| 5713 |
+
"emergence_year": null,
|
| 5714 |
+
"sources": [
|
| 5715 |
+
"Monster.com",
|
| 5716 |
+
"SCALE Portal"
|
| 5717 |
+
],
|
| 5718 |
+
"transition_targets": [
|
| 5719 |
+
{
|
| 5720 |
+
"target_id": "fin_credit_analyst",
|
| 5721 |
+
"retrain_months": 6,
|
| 5722 |
+
"skill_bridge": "Credit analysis skills transfer directly; add financial modeling and risk frameworks"
|
| 5723 |
+
},
|
| 5724 |
+
{
|
| 5725 |
+
"target_id": "accountant",
|
| 5726 |
+
"retrain_months": 8,
|
| 5727 |
+
"skill_bridge": "Broaden from AR cycle to full financial reporting and general ledger"
|
| 5728 |
+
},
|
| 5729 |
+
{
|
| 5730 |
+
"target_id": "fin_risk_manager",
|
| 5731 |
+
"retrain_months": 18,
|
| 5732 |
+
"skill_bridge": "Collections risk experience is a foundation; add quantitative modeling and regulatory knowledge"
|
| 5733 |
+
},
|
| 5734 |
+
{
|
| 5735 |
+
"target_id": "fin_ai_compliance",
|
| 5736 |
+
"retrain_months": 14,
|
| 5737 |
+
"skill_bridge": "Finance process expertise + learn AI audit frameworks for automated AR/AP systems"
|
| 5738 |
+
}
|
| 5739 |
+
],
|
| 5740 |
+
"search_aliases": [
|
| 5741 |
+
"accounts receivable manager",
|
| 5742 |
+
"ar manager",
|
| 5743 |
+
"a/r manager",
|
| 5744 |
+
"accounts receivable specialist",
|
| 5745 |
+
"ar specialist",
|
| 5746 |
+
"collections manager",
|
| 5747 |
+
"billing manager",
|
| 5748 |
+
"credit and collections manager",
|
| 5749 |
+
"应收账款经理"
|
| 5750 |
+
]
|
| 5751 |
}
|
| 5752 |
]
|
data/query_seed.json
CHANGED
|
@@ -531,11 +531,11 @@
|
|
| 531 |
},
|
| 532 |
{
|
| 533 |
"query": "ar manager",
|
| 534 |
-
"expected_id": "
|
| 535 |
},
|
| 536 |
{
|
| 537 |
"query": "a/r manager",
|
| 538 |
-
"expected_id": "
|
| 539 |
},
|
| 540 |
{
|
| 541 |
"query": "ap manager",
|
|
@@ -543,7 +543,7 @@
|
|
| 543 |
},
|
| 544 |
{
|
| 545 |
"query": "accounts receivable",
|
| 546 |
-
"expected_id": "
|
| 547 |
},
|
| 548 |
{
|
| 549 |
"query": "accounts payable",
|
|
@@ -564,5 +564,13 @@
|
|
| 564 |
{
|
| 565 |
"query": "人力资源经理",
|
| 566 |
"expected_id": "hr_manager"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 567 |
}
|
| 568 |
]
|
|
|
|
| 531 |
},
|
| 532 |
{
|
| 533 |
"query": "ar manager",
|
| 534 |
+
"expected_id": "accounts_receivable_manager"
|
| 535 |
},
|
| 536 |
{
|
| 537 |
"query": "a/r manager",
|
| 538 |
+
"expected_id": "accounts_receivable_manager"
|
| 539 |
},
|
| 540 |
{
|
| 541 |
"query": "ap manager",
|
|
|
|
| 543 |
},
|
| 544 |
{
|
| 545 |
"query": "accounts receivable",
|
| 546 |
+
"expected_id": "accounts_receivable_manager"
|
| 547 |
},
|
| 548 |
{
|
| 549 |
"query": "accounts payable",
|
|
|
|
| 564 |
{
|
| 565 |
"query": "人力资源经理",
|
| 566 |
"expected_id": "hr_manager"
|
| 567 |
+
},
|
| 568 |
+
{
|
| 569 |
+
"query": "collections manager",
|
| 570 |
+
"expected_id": "accounts_receivable_manager"
|
| 571 |
+
},
|
| 572 |
+
{
|
| 573 |
+
"query": "应收账款经理",
|
| 574 |
+
"expected_id": "accounts_receivable_manager"
|
| 575 |
}
|
| 576 |
]
|