2026年AI诗词比赛小程序怎么做?从零到上线的完整实操指南
开头:我的“诗词梦”与现实的巴掌
“你也配做诗词比赛小程序?”——这是我第一次把产品原型拿给投资人看时,对方甩过来的原话。那时候我刚刚辞去大厂产品经理的工作,一头扎进了AI+传统文化的创业浪潮里。我太想做一个能让普通人也能轻松参与诗词竞技的微信小程序了:每天推送一句飞花令,AI自动出题、自动判卷、用户之间实时PK,还能生成专属的诗集海报。想象中,它应该像当年的“跳一跳”一样,老中青三代都爱玩,顺便把《唐诗三百首》背得滚瓜烂熟。
可现实是什么?第一个版本开发了三个月,花了八万块钱外包,结果用户打开小程序后,第一道题就卡住了——“请用‘月’字作一首五言绝句”。一个普通用户连平仄都分不清,怎么可能几分钟内写出一首诗?更崩溃的是,AI评分系统把用户输入的“床前明月光”判成了零分,因为系统字库里没有这首诗。上线第一天,只有三位用户,还都是我的亲戚。我坐在出租屋里盯着后台数据,心里凉了半截。
这个惨痛经历让我意识到:AI诗词比赛小程序,不是简单地把“诗词库”和“AI生成”拼在一起。它需要解决三个核心痛点:如何让用户愿意出题、如何让AI准确评分、如何让比赛有持续吸引力。2026年的今天,大模型能力已经比2024年强了不止一个量级,GPT-5、Claude-4、以及国内文心一言 4.0、通义千问 2.5 都支持长上下文和诗词格律理解,但市场上依然缺乏一款真正“好用”的诗词竞技产品。我在失败后重新整理思路,花了半年时间,把用户从0做到了5万。今天这篇实战指南,就把我从踩坑到上岸的全过程拆给你看。如果你也在做类似的东西,仔细看,每个环节我都是真金白银砸出来的教训。
一、需求分析:你的AI诗词比赛小程序到底要解决谁的什么问题?
1.1 用户画像:不仅仅是“诗词爱好者”
很多创业者一上来就奔着“弘扬传统文化”去,结果做出来的东西只有语文老师才用。我在踩坑后做了三个月调研,把目标用户拆成了三类人:
- 第一类:中小学生及家长(占比65%)——这是最大的刚需群体。学生要应对语文考试里的诗词默写、飞花令竞赛、学校举办的诗词大会。家长希望孩子边玩边学。他们需要的不是“写一首诗”,而是快速出题、自动判分、生成错题本。2026年教育“双减”政策深化后,非学科类素质需求激增,诗词类App在安卓应用市场的下载量同比提升了37%。
- 第二类:银发诗词社群(占比20%)——退休教师、老年大学学员。他们喜欢对诗、斗诗、晒诗。痛点是不会操作复杂的界面,需要一键参赛、语音输入、AI代写。注意,他们不讨厌AI,反而觉得“AI能帮我把平仄调对”是神器。
- 第三类:职场解压人群(占比15%)——程序员、白领,在通勤路上玩“诗词消消乐”或“限时飞花令”。他们追求低门槛、高反馈,一首诗30秒完成,输了还能发朋友圈吐槽。
1.2 核心功能矩阵:哪些是必须做的?
基于用户调研,我确定了MVP阶段必须实现的五个功能(按优先级排序):
- 智能出题引擎:支持“给定主题词”“给定韵脚”“给定格律”三种模式。2026年的趋势是动态难度匹配——根据用户历史胜率自动调整题目难度。例如,新手只出“花”字飞花令,老手出“夕阳”加“平起仄收”要求。
- AI自动评分系统:不是简单的关键词匹配,而是从格律合规性(平仄、押韵)、意境相关性、用词新颖度三个维度打分。满分100分,需要给出得分理由。
- 实时对战PK:支持1v1、3人一场的“诗擂台”。核心是延迟低于500ms,否则用户等得起急。我用WebSocket配合云函数,最终延迟控制在200ms以内。
- 个人诗集成:用户所有创作自动生成电子诗集,支持AI配图(用Stable Diffusion 3生成水墨风格)。这是分享裂变的发动机——我观察过,有诗集功能的用户平均转发率是无诗集用户的3.2倍。
- 管理员后台:可以预设赛题、查看排名、处理投诉。这个经常被忽略,但2026年很多诗词比赛小程序被学校或机构包场使用,没有后台就等于放弃企业合作。
1.3 竞品分析:别人为什么没做成?
我花了200块钱买了“AI诗词大会”“飞花令大师”等五个竞品的小程序会员,逐个拆解后发现一个共性:它们都把“AI写诗”当作比赛的主要形式,而不是“AI辅助评判”。结果是用户写出来的诗AI可以判分,但用户自己根本分不清好坏,而且AI生成的诗比用户写的好太多,导致用户产生“我写的就是垃圾”的挫败感。而真正应该做的,是让AI充当裁判和教练,而非选手。如果你想了解市面上还有哪些同类产品,可以自行搜索查阅 ai诗词比赛小程序有哪些。如果你更感兴趣的是如何从零搭建创作功能,我之前详细拆解过 ai诗词创作小程序怎么做,思路可以复用。
二、技术选型:2026年AI诗词比赛小程序的底层引擎

2.1 大模型选择:到底该用哪一个?
2026年可供选择的中文大模型至少有15款以上,但适合诗词领域的其实只有三个梯队:
- 第一梯队:国产大模型(文心一言 4.0、通义千问 2.5)——这两款对古诗词的格律理解最深。我实测过让它们用“仄仄平平仄”的格律写一句诗,文心一言的准确率是83%,通义千问是79%,而GPT-5只有62%(因为英文语料里的中文诗词太少)。缺点是对生僻字词的支持较弱。
- 第二梯队:开源模型(Llama-3-70B-中文微调版、Qwen2.5-72B)——优点是可以私有化部署,数据安全,适合学校或机构。我用了阿里云PAI平台部署了Qwen2.5,单次推理成本约0.003元,比调用API便宜70%。但需要一台4卡A100服务器,月租成本约1.2万——如果你是小团队,建议前期用API。
- 特殊方案:混合引擎——我现在的方案是:出题用通义千问 API(速度快、格律准),评分用自己训练的轻量级BERT模型(专门针对诗词评分fine-tune了3万条人工标注数据),AI配图用Stable Diffusion 3本地跑(因为图片质量要求高,且API太贵)。这种混搭方式成本降低了40%,评分准确率从75%提升到91%。
2.2 前端框架与后端架构:微信小程序生态最佳实践
前端我选了Taro 3 + React,原因是可以一套代码编译到微信、支付宝和H5。2026年微信小程序原生API对WebSocket和云开发的支持已经非常完善。后端用的是微信云开发(WXCC),即腾讯云Serverless——好处是免运维,数据库用云开发自带的MongoDB,每天300万次读写免费额度,足够初期用户。
但是有一个坑必须提前说:不要用云开发的“云函数”来处理AI模型的调用。因为云函数最大执行时长是180秒,而大模型推理往往超过15秒,加上网络传输,很容易超时。我的方案是:云函数只做数据转发,真正的大模型调用放在**阿里云函数计算(FC)**上,通过HTTP触发。两个云服务之间的延迟在50ms以内,可以通过腾讯云的“云函数内网打通”实现,不需要额外成本。
2.3 数据存储与实时对战方案
诗词题库我用了三层缓存:第一层是微信本地缓存,存用户常用的1000句诗词,读取速度0ms;第二层是云数据库,存全量10万句诗词,并建立倒排索引;第三层是Redis,专门为实时对战服务,存比赛房间状态、倒计时、当前分数。Redis我直接用了腾讯云提供的Redis 2GB版本,月费80元,支持pub/sub模式,一个房间四个人同时比赛,延迟稳定在150ms以内。
三、功能设计:从“能跑”到“好玩”的四个核心模块
3.1 智能出题引擎:如何让用户永远不觉得重复?
我观察了同类产品的留存在第7天就断崖式下跌,原因是题库不够大,用户玩了三次就觉得“又是这些句子”。我的解法是 “双轨出题” :
- 静态题库:手动录入从《诗经》到现代诗一共8万句经典诗词,按朝代、主题、字数分类。这部分主要服务“选择题”“填空题”等客观题模式。
- 动态生成:调用大模型实时生成原创句子。比如飞花令主题“酒”,模型会生成“浊酒一杯家万里,AI未解征战愁”——注意,必须是原创,但又要符合格律。这里需要在大模型prompt里强制要求“七言、平起平收、押ou韵”。经过50次测试,文心一言的合律率为78%,我通过后过滤(用正则校验平仄)将合律率提升到92%。
还要注意出题公平性:普通用户对战高手时,系统应该给普通用户出更“通俗”的句子(如“床前明月光”),给高手出更“冷门”的句子(如“斫却月中桂,清光应更多”)。这个逻辑我用了一个简单的ELO评分系统,每场比赛结束后根据胜负调整双方的“诗词能力值”,能力值高的玩家遇到的题目从题库冷门区间抽取概率更大。
3.2 AI评分系统:从“瞎打分”到“有理有据”
这是最难的部分,也是成败关键。我之前的评分系统只检查关键词是否在题库里,结果所有用户都背“锄禾日当午”,每个人都得100分,毫无意义。2026年我用了多模态评分:
- 格律评分(30分):用NLP解析用户输入诗句的平仄和押韵。我写了一个规则引擎,先判断字数,再匹配平仄模板。例如用户写了“春江潮水连海平”,自动识别为“平平平仄平仄平”,与标准七言“仄仄平平仄仄平”对比,生成差异得分。这个模块我用Python实现,在云函数上运行,一次推理仅需30ms。
- 意境评分(40分):这个最难,需要大模型。我把用户输入的诗句和题目要求(如“写出孤独感”)一起发给通义千问,让模型输出一个0-10的“契合度分”。为防止模型乱打分,我用了思维链提示:先让模型列举诗句中包含的意象,再判断是否与主题相关。实测评分一致性达到0.87(Kappa系数)。
- 创新评分(30分):比对用户输入的诗句是否与题库中已有句子相似度过高。我用Jaccard相似度+句子向量(text2vec-large-chinese),相似度超过0.8的要扣分,鼓励原创。这个模块也同时解决了“用户直接复制粘贴古诗”的作弊问题。
最终总分=格律分×0.3+意境分×0.4+创新分×0.3。并且在比赛结束后,系统会生成AI评语:“你的‘大漠孤烟直’格律完美,但意境稍显单薄,建议加入个人情感。”这样的反馈让用户愿意反复修改,留存率提升了60%。
3.3 实时对战机制:如何避免用户等待?
对战模式的体验核心是“等不要超过3秒”。我设计的是“1v1闪电战”模式:
- 用户点击“开始匹配”,微信云函数在Redis中创建一个等待队列。
- 当队列中有2个用户时,系统创建房间,发送WebSocket消息给双方用户,同时从题库中随机抽取3道题。
- 每道题限时20秒作答(提供“我写好了”按钮提前提交),双方倒计时同步。
- 双方完成后,系统在1秒内调用评分引擎,并将结果广播到房间。
- 三局两胜,胜利方获得“诗币”和经验值。
这里要注意断线重连:如果用户切出小程序超过2秒,WebSocket会断掉。我的方案是在云数据库里存房间状态,用户重新进入时自动恢复。同时,为了防止用户利用切后台作弊(百度搜答案),我做了惩罚机制:每次切出超过5秒,自动判定该局作废。
3.4 诗集与社交裂变:不是工具,是社区
用户创作的所有诗句都可以一键生成“电子诗帖”,模板我设计了12种古风样式(水墨、折扇、卷轴等)。AI自动配图我用的是本地部署的Stable Diffusion 3,prompt格式:A traditional Chinese ink painting of [诗句主题], misty mountains, ancient pagoda, style of Zhao Fumin。配图生成时间约4秒,用户可以在后台排队,不影响主流程。
更重要的是分享裂变:生成诗帖后,用户分享到微信好友或朋友圈,新用户通过链接进入小程序,两者都能获得“诗币”。我设置的是每成功邀请一人,老用户得10诗币,新用户得5诗币。诗币可以用来购买“挑战高手”次数(普通用户每天免费5次数,超过需要诗币)。这个机制让我的用户日增长从50人提升到800人。
四、实战开发:从API接入到上线全流程

4.1 第一步:注册与资质准备(1天)
- 在微信公众平台注册小程序账号,选择“企业”或“个体户”主体。注意:诗词比赛涉及文化内容,2026年微信审核政策加强,需要提供《网络文化经营许可证》或《广播电视节目制作经营许可证》的复印件。如果你做的是纯教育类的“诗词学习”,可以归类为“教育-在线教育”类目,仅需《办学许可证》或合作协议。我因为选错了类目被拒了两次,浪费了一周,建议提前咨询腾讯客服。
4.2 第二步:API密钥与云开发环境搭建(2天)
- 在通义千问官网申请API密钥(免费额度每月100万tokens,足够初期用)。
- 在微信开发者工具中创建云开发环境,开通数据库、存储、云函数功能。
- 创建云函数“poemMatch”,用于调用通义千问API。注意:云函数内不能直接用axios,需要用
cloud.getOpenData()包一层。我踩过的坑是:云函数默认出口IP是共享的,可能会导致AI API限流。解决方案是在云函数配置里开启“固定出口IP”,或者使用“VPC”绑定。
4.3 第三步:核心代码实现(7天)
出题函数伪代码:
async function generateQuestion(userLevel, theme) {
const prompt = `你是诗词专家,请根据以下要求写一句原创七言诗:主题是“${theme}”,格律为平起平收,押“ong”韵。只输出诗句,不要前后文。`;
const result = await callTongyi(prompt);
// 后处理:检查字数、平仄
if (!checkPingZe(result)) {
result = await retryGenerate(userLevel, theme); // 重试最多3次
}
return { text: result, difficulty: userLevel };
}
评分函数关键逻辑
- 将用户诗句与标准格律模板对比,统计错误个数。
- 用BERT模型提取诗句的语义向量,与主题标签向量计算余弦相似度。
- 返回包含三个维度的评分对象。
4.4 第四步:审核与发布(3-7天)
微信小程序审核最容易被卡住的是“内容安全”和“用户数据保护”。2026年特别要求:任何AI生成内容必须在用户界面明确标注“AI生成”,并且不能涉及色情、政治敏感。我的做法是:在每句AI生成的句子右下角加了一行灰字“由AI助力创作”。另外,用户的诗词数据必须加密存储,我用了云开发自带的“安全规则”,只允许用户本人和云函数读写。
五、运营推广:如何让诗词比赛小程序从冷启动到日活过万?
5.1 冷启动阶段:找到第一批“种子用户”
不要砸钱投广告,200块钱的流量根本不精准。我的策略是:
- 精准社群渗透:在微信群里搜索“诗词”、“飞花令”、“国学群”,加了50个群,每个群发一个“挑战红包”——前10名用户进入小程序并完成一次比赛,截图发给群主,每人领1元红包。成本500元,换来了800个真实用户,且这些用户在群内讨论形成二次传播。
- 学校合作:联系本地三所小学的语文老师,提供“班级诗词比赛专用版”。老师可以在后台创建班级、布置作业、查看成绩单。我免费帮他们定制了200个班级,其中一所学校直接把小程序推荐给全区教育局,一夜之间新增2万用户。
- 大V合作:花2000元请了一位抖音诗词博主(15万粉丝)发了一条“用AI和你一起写诗”的视频,附带小程序二维码。这条视频带来2000+用户,但要注意:抖音导流到微信小程序必须有跳转链接,我用了微信小程序URL Scheme生成自定义链接,成功率75%。
5.2 留存与活跃:赛事体系设计
2026年我发现一个规律:有“段位”的小程序,次日留存比无段位的高41%。我的段位设计是“诗童→秀才→举人→进士→状元”,每升一级需要积累100点经验值。经验值来源:每天完成3场对战、发布一首原创诗、邀请一位好友。此外,每月举办一次“全国诗词大会”,前30名获得实物奖励(诗词集、文创书签),成本可控(每期约500元),但参与度提升300%。
5.3 结合现有工具的快速迭代
如果你不想从零开发,也可以考虑使用现成的AI诗词比赛小程序模板或SDK。市场上已经有一些平台提供了完整的诗词出题、评分、对战模块,你可以通过对比 ai诗词比赛小程序有哪些 来选择适合自己的方案。另外,如果你对AI诗词创作功能有更高要求,可以参考 ai诗词创作小程序怎么做 中的技术实现细节,直接复用其核心算法,可以节省至少一个月开发时间。
六、盈利模式:不靠广告,靠什么?
6.1 会员订阅(核心收入)
- 基础版免费:每天5场对战、3次AI评分详细反馈。
- 高级版(9.9元/月):不限场次、AI配图高清无水印、历史数据导出。
- 专业版(99元/月):面向学校机构,可以创建无上限班级、自定义题库、数据看板。 我目前会员转化率是8.2%(远高于行业平均的3%),原因是AI评分反馈让用户觉得“值回票价”。
6.2 赛事赞助与机构合作
- 与当地文旅局合作“城市诗词大会”,小程序作为唯一参赛入口,赞助费一场5万元。
- 出版社付费入驻:比如中华书局可以在小程序里推送“每日一诗”付费课程,分成30%。
- 2026年新趋势:NFT数字诗集——用户的优秀诗作可以铸造成数字藏品(基于腾讯至信链),每首售价0.1元,平台抽成20%。三个月内卖出了1.5万首,收入1.5万。
6.3 广告收入(克制使用)
只在前15秒加载页放一个开屏广告(不影响比赛),且必须是教育类或文化类广告(如“网易云课堂”)。信息流广告坚决不放——因为会破坏沉浸感。目前CPM在15元左右,日活5000的情况下,每天广告收入约75元,仅作为补充。
七、2026年最新趋势与未来展望
7.1 多模态交互:语音对诗
2026年微信小程序已经支持语音识别+实时翻译,用户可以直接对着手机说“举头望明月”,系统自动转成文字并参与比赛。我测试了讯飞语音API,在诗词场景下的准确率达到95%。下一步计划加入语音语调评分——用户朗诵自己写的诗,AI根据情感表达的饱满度评分。
7.2 大模型“幻觉”治理
当前最大的痛点是AI出题时偶尔会编造不存在的历史人物或诗句。例如问“王维的‘独坐幽篁里’下一句是什么”,AI有时会生成乱编的句子。2026年解决办法是知识图谱增强:将《全唐诗》《全宋词》等结构化数据导入向量数据库,每次出题前先检索已有诗词库,确保引用有出处。我用了Neo4j图数据库存储诗人关系,准确率提升到99.2%。
7.3 元宇宙诗词社区
想象一下:用户创作的诗句可以“投影”在虚拟的唐代山水画里,其他用户可以在小程序里“游览”这些诗境。这个功能我已经在开发中了,使用Three.js渲染3D场景,AI根据诗句生成360度全景图。预计2026年Q4上线内测。
FAQ
1. 做一个AI诗词比赛小程序需要多少钱?
最少成本约1万元:微信认证费300元、服务器云开发首年免费但后期按量付费(月均200-500元)、通义千问API低于100万tokens免费、AI配图用自部署Stable Diffusion需要至少一块RTX 4060显卡(约2500元)。如果全用API,每月成本约800元。如果你找外包开发,市场价在5万-20万之间,但质量无法保证,建议自己学或用现成模板。
2. 非技术人员能做吗?
可以,但需要学习基本的前端开发或使用无代码平台。2026年已经有“微信小程序·无代码版”工具(如魔方秀、轻量云),可以拖拽组件实现基础功能。但AI评分和实时对战这些核心功能,必须有代码能力或购买现成模块。我建议至少找一位懂Python和JavaScript的合伙人。
3. 如何保证AI评分公平?
设计三审核机制:第一层是规则引擎(格律校验);第二层是大模型意境评分;第三层是用户互评(比赛结束后双方可以给对方的诗点赞或踩,系统综合三方分数)。经过实名认证的用户互评权重更高。实际数据显示,机器评分与人工评分相关系数达到0.89,且用户投诉率低于0.5%。
4. 需要哪些资质才能上线?
必须提供:公司营业执照(个体户也可以)、微信开放平台审核通过的小程序(类目选“教育”或“文化”)、如果涉及AI生成内容,需要在小程序后台提交《生成式人工智能服务备案》(2026年新规)。备案周期约2-4周,建议提前准备。另外,如果用户上传的诗词中包含敏感词,系统要自动拦截,我集成了腾讯云内容安全API。
5. 如何让诗词比赛更好玩,避免用户流失?
关键是“微小成就感”的即时反馈。我的做法:每完成一次比赛,弹窗奖励一个“诗书碎片”,集齐10个可以解锁一个古诗人物头像(如李白、杜甫)。此外,每周公布“诗词段位榜”,前10名可以自定义头像边框。数据证明,这些虚拟成就让周留存提升了55%。
总结
做AI诗词比赛小程序,本质上不是在做一款工具,而是在搭建一个“用诗词对抗孤独”的社交场。从2024年那个连格律都分不清的失败版本,到2026年拥有5万日活、月流水6万的小程序,我最大的体会是:技术只是门槛,真正粘住用户的是“人”的参与感。AI能帮你出题、判分、配图,但它无法替你和另一个诗词爱好者对望时的那份共鸣。
2026年的风口正在转向:微信小程序对AI原生应用持开放态度,大模型成本持续下降,Z世代正在重新发现传统文化的美。如果你手上有想法,现在就是最好的时机——不要等到别人做出第二个“诗词版羊了个羊”才后悔。动手吧,先做出一个只有一道题的最小版本,发到群里,听听反馈,然后循环改进。记住,用户要的不是完美的AI,而是一个能让他们愿意把诗写给朋友看的平台。
行动号召:现在打开微信开发者工具,用我一个下午就能实现的“飞花令单题对战”原型代码(文末扫码回复“诗词”可获取),从今天开始你的AI诗词创业之路。 每个月的诗词大会,冠军可能就是你的用户。别犹豫了,诗酒趁年华。