Shuoxun Wen English GitHub

温硕勋 Shuoxun Wen

Monash University 计算机科学

我做 Monash 同学在用的工具,也把它们怎么运行写下来。

后端和 AI 应用开发。Monash Hub 跑在我自己的 VPS 上,自动部署,上线失败会自己回滚。毕业设计 SecureView 合并的 203 个 PR 里,182 个是我写的。

文章

讲我的项目怎么做、怎么运行,附代码链接。每篇都有中文和英文版。

官方页面从 662 页到 3100 页,抓取失败也不丢

一个周末,Monash Hub 收录的官方页面从 662 页变成 3100 页左右。页面列表怎么从两个网站的 sitemap 来,哪些页要剔掉,以及抓取失败为什么不再让页面下线。

中文EN

把机器人的摘句核对做成一个包

微信机器人里逐字核对摘句的代码,单独做成了一个零依赖的 Python 包。它留下什么、丢掉什么,为什么不用第二个模型当裁判,以及从打 tag 到发上 PyPI 怎么走。

中文EN

一个问题,两个校区

签证、保险、休学和课程停开,Monash 澳洲校区和马来西亚校区规定不一样。Monash Hub 怎么把两边并排答出来,以及一个测试怎么拦住忘了写国家的回答。

中文EN

把 Chrome 扩展准备好上架应用商店

签到助手上架 Chrome 应用商店之前,我去掉了一个权限,删掉了一个库里从来不会用到的网址,还让打包脚本遇到远程代码就拒绝打包。商店查什么,以及我怎么先自己查一遍。

中文EN

AI 读作业要求时,该信哪个来源

Monash Study Kit 让 AI 读你自己的 Moodle 和 Ed。现在问它作业要求时,它按固定顺序看资料:先作业说明和评分细则,再看 Ed 上老师的回答,每条规定都标日期和出处。这条规则怎么写的,以及一个让给 AI 的说明书保持准确的测试。

中文EN

只许大模型摘原句的问答机器人

一个在微信上回答同学和家长签证、考试、选课问题的机器人。为什么里面的大模型只能摘原句,程序怎么逐句核对,以及哪些句子明明是真的也不发。

中文EN

服务器读不了的文件分享

SecureView 里每个文件都在浏览器里加密,服务器手里没有任何能打开文件的密钥。在这个前提下怎么分享文件,忘了 passphrase 又怎么办。

中文EN

不花钱翻译 Monash Handbook

五千多门课和几百个官方页面,不花钱翻成中文。为什么模型前面要挡一层术语表,翻不好的时候怎么退回英文。

中文EN

182 / 203

SecureView 合并的 PR 里我写的数量

14

Monash Hub 每次改动跑的浏览器测试,桌面和手机各一遍

4

Monash Hub 的语言:中文、英文、日文、韩文

2025–2027

Monash Hub 能查的 Handbook 年份,每周同步