【社会服务赛道】骗局演练场——给老人的AI反诈APP

【标签】 社会服务 + 社会公益

【标题】 【社会服务赛道】骗局演练场——给老人的AI反诈APP

【正文】

0. 先和大家打个招呼吧 :waving_hand:

  • 你是谁: 我一名独立开发者,关注老年人防诈骗问题;

  • **你是怎么用 TRAE 把 Demo 做出来的:**说实话,我这个Demo最初只是一个单文件HTML原型,用来验证"让老人在沉浸式体验中学习防骗"的想法。TRAE帮我做了三件事:

    1. 从原型到工程:我把"工程代码和诈骗语料要分离"的需求讲给TRAE,它帮我重构为模块化架构——src/放代码,corpora/放剧本。这样我后续更新剧本时不用改代码,就像换数据库不改程序一样。

    2. 解决部署坑:部署到Vercel后发现移动端访问超时,我以为是代码问题,TRAE帮我分析出是vercel.app域名在国内被墙,引导我迁移到Cloudflare Pages,半天就解决了。

    3. 剧本设计落地:我把"现代骗局不是单通电话,是几天到几周持续接触"和"老人即使识破仍可能相信"这两个洞察讲给TRAE,它帮我结构化为6幕渐进剧本,每幕都有情感钩子和关键决策点。

    最让我觉得"原来这么简单"的是:我只需要讲清楚产品和剧本设计,工程实现TRAE帮我完成。从想法到可体验的Demo,比我预期快了很多。

1. Demo 简介

  • 是什么:一款Web应用(后续可迁移为微信小程序),仿真手机系统还原真实诈骗场景,让老人在沉浸式体验中练习防骗。;

  • 面向谁:60岁以上老年人(特别是独居老人),以及他们的子女、社区养老机构;

  • 主要功能:

  1. 仿真手机桌面:老人看到的不是"反诈练习App",而是普通的手机系统(微信、电话、短信等7个App图标)。骗局以自然方式触发——微信好友申请、电话来电、短信通知,就像真实生活一样。
  2. 多幕渐进剧本:不是"单通电话直接要钱"的老套路,而是跨14天6幕剧情(接触→建立信任→摸底→情感绑定→信息隔离→收网),真实还原现代骗局的"温水煮青蛙"节奏。当前已完成剧本A「干女儿」(情感诈骗),后续将增加剧本B「养老理财」、剧本C「冒充公检法升级版」。
  3. 破局拦截+复盘揭晓:用户在收网幕点击"确认转账10万"瞬间,银行风控+96110反诈预警强制介入拦截(就像真实世界最后一刻拦下转账)。破局后弹出复盘卡片:完整轨迹回放+最危险一步点明+防骗铁律。

2. Demo 创作思路

  • 灵感来源:我身边有老人差点被"冒充公检法"诈骗。事后我发现,老人虽然看过防诈骗宣传,但面对真实诈骗电话时仍然慌了神。这让我意识到,防诈骗不能只靠"说教",需要让老人在安全环境中反复练习,才能真正形成应对能力。

    就像学游泳不能只看理论,必须下水练习一样。让老人"先被骗一次",在最后一刻被拦下,形成后怕和醒悟,比任何说教都有效。;

  • 想解决的问题:

  1. 传统防诈骗宣传(传单、讲座)老人记不住、理解不深,遇到真实诈骗场景时仍然容易上当
  2. 新型诈骗手段层出不穷,不是单通电话,是几天到几周持续接触,老人难以识别
  3. 子女工作忙无法实时陪伴,老人独自面对诈骗时容易慌乱
  4. 缺乏安全的"实战演练"环境,老人没有机会练习应对诈骗
  • 为什么做这个方向:我是个程序员,看到这个问题的第一反应是:能不能用技术做一个"安全的演练环境"?

    我的判断:

    • 沉浸感比工具感重要:老人不会打开一个叫"反诈练习App"的东西,但会打开"微信"看好友申请。所以我仿真手机系统,让骗局自然发生。

    • 情感触动比话术识别重要:真实案例中最恐怖的是"老人即使识破仍相信",因为骗子填补了情感空缺。剧本设计重点表现这一点。

    • 最后一刻拦截比提前提醒重要:不在第1幕就说"这是骗子",让用户真的走到悬崖边(确认转账瞬间)再被拦下,对应真实世界的银行风控/96110。

3. Demo 体验地址(三选一)

  • 部署随时可公开访问的体验链接:

    Cloudflare Pages(推荐,国内用户访问):https://cheat-cgz.pages.dev

    Vercel(备用,仅PC端正常):https://cheat-one.vercel.app

    说明:

    • Cloudflare Pages 国内PC+移动端均正常访问

    • Vercel 仅PC端正常,移动端因vercel.app域名国内被墙会超时

    • 首次打开会看到仿真手机桌面,点击微信图标开始体验剧本A「干女儿」完整6幕剧情(约10分钟)

4. TRAE 实践过程

阶段1:概念原型验证(2026-07-04 上午)

  • 任务:解决HTML原型无语音输出问题

  • TRAE帮我定位根因:浏览器策略要求语音合成首次必须在用户手势同步上下文触发

  • 成果:概念原型可体验

阶段2:模块化工程重构(2026-07-04 中午)

  • 任务:按"工程代码和诈骗语料分离"需求重构

  • TRAE帮我:

    • 设计项目结构:src/(代码) + corpora/(剧本)

    • 实现核心模块:剧本执行引擎、UI组件、时间推进系统、隐式评估

    • 编写剧本A「干女儿」6幕JSON语料

  • 成果:模块化工程完成,本地可体验完整6幕剧情

阶段3:部署上线+移动端修复(2026-07-04 下午)

  • 任务:部署到线上,解决移动端访问超时

  • TRAE帮我:

    • 分析Vercel部署后移动端超时原因:vercel.app域名国内被墙

    • 引导迁移到Cloudflare Pages

    • Git提交(commit b794825)

  • 成果:双部署完成,国内用户可正常访问

附关键任务对话的Session ID:

  • Session ID:6a484223b0c86ab769e9ce81(2026-07-04 07:52:39)——解决语音输出问题

  • Session ID:6a484223b0c86ab769e9ce81(2026-07-04 08:53:35)——模块化工程重构

  • Session ID:6a484223b0c86ab769e9ce81(2026-07-04 09:25:02)——部署上线+移动端修复

5. 对应的报名审核通过的帖子链接

1 个赞

这版最值得说的是 6 幕节奏:它没有一上来就喊“这是骗子”,而是从好友申请、聊孙子、问独居情况,到“别告诉闺女”和 10 万转账,完整模拟了老人被慢慢套住的过程。建议在 Demo 首屏加一行很直接的体验说明:点微信开始、全程约 10 分钟、不会要求输入真实姓名或银行卡,最后会有银行风控/96110 拦截和复盘;这样评委和真实老人试用时都会更敢往下点。我们《衍境》在生活娱乐赛道,做互动影游创作系统;你们这个 6 幕剧本让我也想到分支叙事怎么控制节奏,留个链接:【生活娱乐赛道】衍境 Demo:EvoMap 驱动的互动影游智能体创作系统