我用灵犀把公司内部刷题小程序从零做到上线

企鱼
企鱼 Lv.1 新人创作者

Lv.1 新人创作者

话题:#我的AI工作助理灵犀

公司有招投标代理的业务,同事们要备考政府采购招标代理相关的考试。网上买题库软件99元/人/年,不划算,于是我决定自己做一个微信小程序——「正宏招采考试题库」,纯内部工具:管理员导入题库(题库官网已经公开下载地址了),同事经审批后进来刷题。

整个项目从头到尾是和灵犀对话做出来的:我提需求、拍板、在手机上点确认,其余的——写代码、查资料、排故障、部署服务器——都是灵犀干。

部署服务器的好处是使用者的数据都会保存在云端,可以跨设备使用!不会像本地工作台一样只在本地保存,到手机上又是新的未刷题状态

灵犀实际做了什么

1. 从零搭起整个小程序

题库 1814 道题(单选/多选/判断)、25 个专题分类,都是灵犀从我们提供的资料里整理并批量导入的。功能上做了:

  • 题库练习:随机抽题、即时判对错、解析

  • 模拟考试:完全按真实考试口径——100 分制、80 分及格、40 单选 + 20 多选 + 20 判断,交卷出分

  • 历史成绩、错题本、收藏夹

  • 每日打卡:点一下随机抽 1 题,答完就算打卡

  • 授权管理:同事用手机号提交申请,我在后台审批,防止外部人员进来

2. 陪我排掉一个经典 bug

模拟考试上线后,一点"开始考试"就闪回首页。灵犀没有瞎猜,先让我在控制台直接调了一次组卷接口,拿到准确报错:"单选题题量不足(需要40题,实际20题)"——原来微信云开发的聚合查询默认只返回 20 条,抽样 40 题被默默截断了。修复就是在聚合后显式加 limit。这种"先取证再下结论"的排查方式,比我自己翻文档快得多。

3. 三次搬家,每次都是它在开路

这才是这次项目最硬核的部分。后端一共搬了三次家:

  • 第一次:免费云开发环境快过期了。灵犀调研后给出"环境共享"方案——把小程序共享到另一个已付费的云环境上,带我一步步在控制台开通共享、部署鉴权云函数、迁移数据。中途还踩出一个深坑:共享环境里两个小程序共用同一套用户表,导致另一个小程序的后台把我们公司的人员名单全串了进去。灵犀按 openid 前缀把两套数据做了隔离迁移,各用各的表。

  • 第二次:干脆整体迁出自己的服务器。灵犀把 29 个云函数原样搬到阿里云 ECS,写了一个网关和一个 wx-server-sdk 兼容层(让云函数代码一行不改就能在普通 Node.js + MongoDB 上跑),配上域名、HTTPS 证书、开机自启,全程我在旁边看着它执行命令。

  • 每次迁移后数据一条不丢,题库、成绩、授权名单都完整落地。

4. 事故也救过场

有一次迁移完我突然登不进去——管理员身份丢了。灵犀从备份的数据库导出里把我此前的管理员名单找回来填了进去,几分钟恢复。

现在的样子

同事们手机上点开小程序就能刷题,我后台批一下申请就行。从第一行代码到最后一次服务器迁移,整个过程我没有写过一行代码,全程微信对话式开发。最直观的感受是:AI 不是替你"答题",而是替你"干活"——调研方案、写代码、上服务器、排故障,我只需要做决策。

福建省
浏览 87
收藏
3
分享
3 +1
2
+1
全部评论 2
 
李攀登
李攀登 Lv.4 核心创作者KVP

Lv.4 核心创作者

有没有访问入口,我也想搞一个小程序。
   河南省
举报
0
1
企鱼
企鱼Lv.1 新人创作者

Lv.1 新人创作者

直接搜-魏什么的招采练习题,但这个小程序是我公司内部使用的
· 福建省
举报
0
0