【正文】
0. 先和大家打个招呼吧 
我是谁:一名13年IT高级工程师,现在 ALL IN AI,希望落地更多AI应用场景。欢迎大家关注我的抖音 @熊黎|PandLeeAI。
我是怎么用TRAE把LiveBuddy做出来的:
说实话,作为一个写了十几年代码的老兵,我最初对"AI写代码"是持怀疑态度的——毕竟自己手写惯了,总觉得AI生成的代码不靠谱。但这次用TRAE做LiveBuddy的体验,彻底改变了我的看法。
最让我震撼的是"无障碍辅助模式"模块的生成。我只需要告诉TRAE:“做一个聋哑人辅助直播的展示区,要有技术流程图、数据触达、三大特性卡片”,它就在几分钟内生成了完整的两栏布局——左边是技术流程图(输入→处理→输出),右边是三大特性卡片。如果让我手写这段HTML+CSS,至少需要40分钟,而且大概率需要反复调样式。TRAE一次就过了,连CSS的flex布局和响应式断点都帮我处理好了。
还有一件事让我觉得"原来这么简单"——浅色主题切换。产品页最初是深色风格,但评委反馈说浅色更友好。我本来以为需要手动改几十处颜色值,结果TRAE直接帮我做了全局CSS变量替换——80+处颜色引用,从深色到浅色,一版过。这种"一句话改全局"的体验,让我这个老码农真切感受到了AI对生产力的重塑。
跨过最大的坎:波波机器人的眼睛追踪鼠标。在模态弹窗里做mousemove追踪,坐标会因为弹窗的position:fixed产生偏移。我一开始自己算偏移量,算了半天没算对。后来直接告诉TRAE"弹窗内鼠标坐标需要减去弹窗的offsetLeft和offsetTop",它秒修正了坐标计算公式。那一刻我意识到——AI不是替代程序员,而是让程序员把精力花在真正重要的事情上。
1. Demo简介
是什么:LiveBuddy是一款Windows桌面应用(支持Web端),集成AI咨询回复、TTS语音合成、数字人形象的智能直播伴侣。摄像头展示门店真实场景,数字人负责语音互动——是主播的最佳"嘴替",不是无人直播。
面向谁:
- 电商商家:需要直播带货但缺乏专业主播
- 实体店主:希望通过直播展示门店吸引客流
- 知识博主:需要高效互动和内容输出
- 聋哑人群体:希望参与直播行业,用数字人"发声"
核心功能:
- 咨询秒回:AI实时分析观众咨询意图,精准回复用户问题,不漏掉任何一个潜在客户
- 智能宣讲:基于RAG知识库,上传产品资料后自动学习,讲解专业度不输老主播
- 情绪适配:根据直播间氛围自动调整语气——兴奋、平静、俏皮、专业四种模式自由切换
- 多音色支持:预置8种音色 + 自然语言描述生成专属音色 + 上传30秒音频克隆真声
无障碍辅助模式(核心差异化功能):聋哑人士通过文字输入,数字人实时语音播报——延迟<800ms,观众端完全无感。内置快捷回复模板、智能联想补全、无障碍大字体界面。全国2700万听障人士中,很多人具备出色的产品展示和手工艺能力,却因无法开口被挡在直播行业门外。LiveBuddy让"文字输入→数字人发声"成为现实。
技术方案亮点:
- RAG知识库:向量化产品资料 → 语义检索 → 上下文增强生成,确保数字人回答准确、不编造。知识库支持文档上传、自动精炼、人设生成,让数字人不仅"会说话",而且"说对话"
- 非无人直播定位:摄像头展示门店真实场景,数字人只负责语音互动。天然符合平台合规要求,是"人+AI协作"的新直播形态,而非灰色地带的纯无人直播
- 音视频同步:摄像头画面与数字人语音延迟<200ms,保证用户体验流畅自然
(截图:产品介绍页HTML已包含完整界面展示,含无障碍辅助模式独立模块)
2. Demo创作思路
灵感来源:
线下走访实体商户时发现,很多老板想做直播但面临三重困境——请主播太贵(月薪5000-20000)、自己播太累(白天管店晚上直播)、不播又不行(流量都在直播间)。同时关注到聋哑人群体的就业需求,他们想参与直播行业但缺乏"发声"能力。
想解决的问题:
- 降低直播门槛:让不会直播、没时间直播、不敢直播的人也能开播
- 提升互动效率:AI秒回咨询,解决一人难以兼顾讲解和互动的问题
- 无障碍就业:为聋哑人群体提供直播就业的技术桥梁——这不是"公益点缀",而是产品从第一天起就内置的核心能力
为什么做这个方向:
AI数字人直播是2026年确定性最高的AI应用落地场景之一。相比纯无人直播(容易被平台封禁),"数字人伴侣"模式更合规、更可持续——摄像头展示真实场景,数字人只负责语音,天然符合平台规则。同时,聋哑人群体在直播经济中的缺位是一个被忽视的刚需场景,LiveBuddy是市面上首个将无障碍辅助模式作为核心功能的直播工具。
获客与传播策略:
- 种子用户:前100位聋哑人免费,终身半价,通过抖音/视频号内容吸引实体店主和电商商家
- 内容传播:视频脚本双版本策略——“emo向”(深夜疲惫店主被数字人解救)+“反差向”(聋哑人用文字直播,观众完全不知情),后者具备降维打击级别的传播力
- 渠道:抖音内容获客 + 线下实体商圈地推 + 残障人士社群口碑传播
3. Demo体验地址
产品介绍页HTML文件已打包上传(Zip格式),可直接在浏览器打开体验完整交互,含无障碍辅助模式独立模块。
产品介绍页.html (100.3 KB)
01-livebuddy.zip (1.5 MB)
4. TRAE实践过程
开发流程:
整个LiveBuddy产品介绍页由TRAE全程辅助生成,开发过程分为四个阶段,总计投入约3小时:
阶段一:产品构思与页面结构设计(~30分钟)
用TRAE的Auto模式,输入产品创意描述:“做一个数字人直播伴侣的产品介绍页,面向实体店主和电商商家,需要展示痛点、方案、ROI对比”。TRAE一次性生成了完整的页面骨架:导航栏、Hero区、痛点展示、解决方案、功能展示、音色选择、ROI计算、公益区、场景展示、CTA——10个区域全部到位。
遇到问题:初版生成的Hero区文案偏通用,缺少"请主播?月薪过万。自己播?累到崩溃。“这种精准痛点表达。解决方式:用TRAE的Edit模式,指定"把Hero区改成三连问句式,每句5-8字,制造紧迫感”,TRAE生成后一次通过。
阶段二:交互元素开发(~45分钟)
核心交互包括:
- 波波数字人形象的CSS动画:悬浮动画(@keyframes float)、眼睛追踪鼠标(mousemove事件+transform计算)、嘴巴说话动画(@keyframes speak)、声波纹扩散(@keyframes ripple)。全部由TRAE生成CSS代码,无需手写动画
- 控制面板模拟:模式切换按钮(4种模式)、状态指示灯(红/绿/黄三色)。使用TRAE生成HTML结构+CSS样式+JS交互逻辑
- 滚动动画:IntersectionObserver实现卡片渐入效果,TRAE生成了完整的observer注册代码和CSS transition
- 体验模态框:多Tab界面(控制/音色/知识库/发言管理),TRAE生成了Tab切换逻辑、内容面板显示/隐藏、滑条控制
遇到问题:波波机器人的眼睛追踪鼠标在modal弹窗打开时坐标计算错误(因为弹窗的position:fixed导致鼠标坐标偏移)。解决方式:告诉TRAE"弹窗内鼠标坐标需要减去弹窗的offsetLeft和offsetTop",TRAE修正了坐标计算公式。
阶段三:无障碍辅助模式独立模块(~40分钟)
这是根据模拟评委反馈新增的核心模块。评委指出"聋哑人辅助模式是差异化亮点,但当前着墨不够"。使用TRAE从零生成了:
- 数据展示区:2700万听障人士的触达文案
- 技术流程图:文字输入→NLP处理→TTS合成→语音输出的三阶段可视化
- 三大特性卡片:极速输入、情感适配、无障碍界面
- 品牌故事段落:阐述"这不是一个功能,而是一份责任"
遇到问题:技术流程图的设计需要兼顾"专业感"和"可读性"。TRAE初版用了复杂的SVG流程图,对小屏不友好。解决方式:改为纯CSS的行内流程图(flex布局+箭头符号),响应式更好,移动端也能清晰展示。
阶段四:全局优化与响应式适配(~35分钟)
- 深色主题→浅色主题全局切换:80+处CSS变量替换,TRAE批量处理
- 核心价值观横幅:双栏展示"科技向善"+“非无人直播”
- 公益定价卡片:三档阶梯定价(免费/半价/三位数),TRAE生成flex布局
- 调试面板优化:默认折叠(Shift+T展开),避免普通用户被技术细节吓到
- 响应式适配:桌面端三栏→平板两栏→手机单栏,TRAE生成@media断点
遇到问题:浅色主题切换后,部分卡片阴影对比度不足,导致视觉层次感缺失。解决方式:TRAE调整了shadow变量(从0.04提升到0.08),并给卡片加了微妙的hover提升效果。
关键步骤截图:
| 阶段 | 截图 | 说明 |
|---|---|---|
| 阶段一:页面骨架生成 | TRAE Auto模式一次性生成完整页面结构(导航+Hero+痛点+ROI+CTA等10个区域) | |
| 阶段二:交互元素开发 | 波波数字人CSS动画(悬浮+眼睛追踪鼠标+嘴巴说话+声波纹)+ 体验模态框多Tab交互 | |
| 阶段三:无障碍辅助模块 | 独立无障碍辅助模式模块(2700万数据+技术流程图+三大特性卡片+品牌故事) | |
| 阶段四:全局优化 | 深色→浅色主题全局切换,80+处CSS变量替换,核心价值观横幅 | |
| 最终效果 | 完整产品介绍页全貌,含无障碍辅助模式、公益定价、场景展示、体验Demo |
关键对话Session ID:
| 阶段 | Session ID | 时间 |
|---|---|---|
| 阶段一:产品构思与页面骨架 | 1294560613897728:64f9b7333d164b5fb01f0e0cc5bb3514 |
2026/6/19 14:18 |
| 阶段二:交互元素与动画开发 | 1294560613897728:19f13d7278db4b48b90482d7ddd710d8 |
2026/6/19 14:54 |
| 阶段三:无障碍辅助模式模块 | 1294560613897728:ca8f9ab3c3b5475ebfecb19c005fd468 |
2026/6/19 15:11 |
| 阶段四:全局优化与响应式 | 1294560613897728:56b0a08b0c174b79b3eac26e39fbec3a |
2026/6/19 15:19 |
| 收尾:最终打磨与截图 | 1294560613897728:cc576d53f3e24e61b5e9e65e0977ec7 |
2026/6/19 16:15 |
1294560613897728:64f9b733fdffe635eaf552d65cbb3514_6a34cc34b8e4ec5f1522ba9c.6a34df29b8e4ec5f1522bbf2.6a34df29b8e4ec5f1522bbf0:TRAE Work CN.0.1.19.no_sid.no_ppe.T(2026/6/19 14:18:17)
1294560613897728:19f13d72ec2768be6a2283cd8da710d8_6a34cc34b8e4ec5f1522ba9c.6a34e7bab8e4ec5f1522bd5c.6a34e7bab8e4ec5f1522bd5a:TRAE Work CN.0.1.19.no_sid.no_ppe.T(2026/6/19 14:54:50)
1294560613897728:ca8f9ab38aa689288753c6a84c5fd468_6a34cc34b8e4ec5f1522ba9c.6a34eba6b8e4ec5f1522bfbf.6a34eba6b8e4ec5f1522bfbd:TRAE Work CN.0.1.19.no_sid.no_ppe.T(2026/6/19 15:11:34)
1294560613897728:56b0a08bd19e9548ebb09c14f07bec3a_6a34cc34b8e4ec5f1522ba9c.6a34ed66b8e4ec5f1522c032.6a34ed66b8e4ec5f1522c030:TRAE Work CN.0.1.19.no_sid.no_ppe.T(2026/6/19 15:19:02)
1294560613897728:cc576d53937f32dd42afb10cabf77ec7_6a34cc34b8e4ec5f1522ba9c.6a34fab1b8e4ec5f1522c349.6a34fab1b8e4ec5f1522c347:TRAE Work CN.0.1.19.no_sid.no_ppe.T(2026/6/19 16:15:45)
1294560613897728:bdf0da66bc58bc8c75a26dc05111f9e9_6a34cc34b8e4ec5f1522ba9c.6a3502ecb8e4ec5f1522c687.6a3502ecb8e4ec5f1522c685:TRAE Work CN.0.1.19.no_sid.no_ppe.T(2026/6/19 16:50:52)
1294560613897728:3de4ae19e46f0600e036fa2806bbdb94_6a34cc34b8e4ec5f1522ba9c.6a35028eb8e4ec5f1522c64b.6a35028eb8e4ec5f1522c649:TRAE Work CN.0.1.19.no_sid.no_ppe.T(2026/6/19 16:49:18)
5.附:报名帖链接




