personas.json 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. {
  2. "version": 2,
  3. "archetypes": [
  4. {
  5. "id": "late_night_focus",
  6. "name": "夜行消费探索者",
  7. "minimum_score": 52,
  8. "required_features": {"night": 38},
  9. "weights": {"night": 0.75, "impulse": 0.25},
  10. "evidence_metrics": ["late_night_share", "late_night_count", "impulse"]
  11. },
  12. {
  13. "id": "weekend_experience",
  14. "name": "周末体验玩家",
  15. "minimum_score": 52,
  16. "required_features": {"weekend": 38},
  17. "weights": {"weekend": 0.65, "flexible_spend": 0.35},
  18. "evidence_metrics": ["weekend_share", "weekend_count", "flexible_spend_share"]
  19. },
  20. {
  21. "id": "frequent_small_spend",
  22. "name": "高频小额行动派",
  23. "minimum_score": 55,
  24. "required_features": {"frequent_small": 45},
  25. "weights": {"frequent_small": 0.65, "impulse": 0.2, "food": 0.15},
  26. "evidence_metrics": ["frequent_small_count", "frequent_small_share", "food_share"]
  27. },
  28. {
  29. "id": "subscription_collector",
  30. "name": "数字订阅整理师",
  31. "minimum_score": 50,
  32. "required_features": {"subscription": 35},
  33. "weights": {"subscription": 0.8, "planning_inverse": 0.2},
  34. "evidence_metrics": ["subscription_share", "subscription_count"]
  35. },
  36. {
  37. "id": "learning_investor",
  38. "name": "学习投入玩家",
  39. "minimum_score": 55,
  40. "required_features": {"learning": 45, "learning_consistency": 50},
  41. "weights": {"learning": 0.75, "learning_consistency": 0.25},
  42. "evidence_metrics": ["learning_share", "learning_active_months"]
  43. },
  44. {
  45. "id": "steady_planner",
  46. "name": "稳健规划玩家",
  47. "minimum_score": 60,
  48. "required_features": {"planning": 55, "savings": 45},
  49. "weights": {"planning": 0.6, "savings": 0.4},
  50. "evidence_metrics": ["savings_rate", "payday_share", "late_night_share"]
  51. },
  52. {
  53. "id": "payday_rhythm",
  54. "name": "发薪节奏管理者",
  55. "minimum_score": 58,
  56. "required_features": {"payday": 55, "impulse": 35},
  57. "weights": {"payday": 0.55, "impulse": 0.3, "planning": 0.15},
  58. "evidence_metrics": ["payday_share", "savings_rate", "impulse"]
  59. },
  60. {
  61. "id": "weekend_social",
  62. "name": "周末社交发动机",
  63. "minimum_score": 58,
  64. "required_features": {"weekend": 42, "flexible_spend": 30},
  65. "weights": {"weekend": 0.55, "flexible_spend": 0.3, "food": 0.15},
  66. "evidence_metrics": ["weekend_share", "weekend_count", "food_share", "flexible_spend_share"]
  67. },
  68. {
  69. "id": "food_routine",
  70. "name": "日常餐饮探索家",
  71. "minimum_score": 62,
  72. "required_features": {"food": 55, "frequent_small": 42},
  73. "weights": {"food": 0.55, "frequent_small": 0.3, "weekend": 0.15},
  74. "evidence_metrics": ["food_share", "frequent_small_count", "frequent_small_share"]
  75. },
  76. {
  77. "id": "savings_sprinter",
  78. "name": "储蓄冲刺玩家",
  79. "minimum_score": 66,
  80. "required_features": {"savings": 65, "planning": 52},
  81. "weights": {"savings": 0.65, "planning": 0.35},
  82. "evidence_metrics": ["savings_rate", "payday_share", "flexible_spend_share"]
  83. },
  84. {
  85. "id": "digital_lifestyle",
  86. "name": "数字生活玩家",
  87. "minimum_score": 58,
  88. "required_features": {"subscription": 45, "planning_inverse": 30},
  89. "weights": {"subscription": 0.68, "planning_inverse": 0.32},
  90. "evidence_metrics": ["subscription_share", "subscription_count", "savings_rate"]
  91. },
  92. {
  93. "id": "learning_consistent",
  94. "name": "学习成长玩家",
  95. "minimum_score": 60,
  96. "required_features": {"learning": 48, "learning_consistency": 65},
  97. "weights": {"learning_consistency": 0.6, "learning": 0.4},
  98. "evidence_metrics": ["learning_share", "learning_active_months", "savings_rate"]
  99. },
  100. {
  101. "id": "flexible_adventurer",
  102. "name": "弹性体验玩家",
  103. "minimum_score": 60,
  104. "required_features": {"flexible_spend": 52},
  105. "weights": {"flexible_spend": 0.62, "weekend": 0.23, "impulse_inverse": 0.15},
  106. "evidence_metrics": ["flexible_spend_share", "weekend_share", "weekend_count", "impulse"]
  107. },
  108. {
  109. "id": "mindful_minimalist",
  110. "name": "清醒消费实践者",
  111. "minimum_score": 64,
  112. "required_features": {"planning": 62, "impulse_inverse": 58},
  113. "weights": {"planning": 0.45, "savings": 0.3, "impulse_inverse": 0.25},
  114. "evidence_metrics": ["savings_rate", "impulse", "late_night_share", "frequent_small_share"]
  115. }
  116. ],
  117. "fallback": {
  118. "id": "balanced_explorer",
  119. "name": "均衡节奏探索者",
  120. "evidence_metrics": ["savings_rate", "late_night_share", "weekend_share"]
  121. }
  122. }