我关注如何把真实的问题转化成可运行、可验证的 AI 应用,从问题判断和工作流设计,到原型构建、验证与迭代。
我尤其关注 AI 从 Demo 走向真实使用之前的阶段:问题是否值得解决、AI 应该介入哪里、结果如何验证,以及哪些决定仍然需要由人完成。
我主要通过真实项目学习 AI 应用开发,在构建、踩坑、验证和复盘中持续补充技术基础,积累产品判断与工程经验。
-
真实问题与产品判断
先理解用户、场景和约束,再判断 AI 是否真的适合解决这个问题。 -
AI 应用与工作流原型
把模糊需求拆成能够运行和检查的流程,而不只是做一个聊天界面。 -
Human-in-the-loop
对高风险、不确定或不可逆的操作保留人工确认,让 AI 有明确的行动边界。 -
知识与检索型 AI
实践文档解析、检索、引用和结果验证,并关注回答背后的证据是否可靠。 -
生产前验证
通过测试、失败场景、部署和实际演示,寻找 Demo 与真实使用之间还缺少什么。
当前个人网站的六个精选项目,覆盖公益信息可及性、活动机会管理、真实任务协作、社区事项、受控评测和本地学习工具。
| 项目 | 类型 | 我在探索什么 |
|---|---|---|
| CyberCare · 实验页 | AI 公益 / 信息可及性原型 | 让 AI 先整理公益海报中的活动信息,再由人核对原图、修订未知字段并导出可读版本。 |
| Planbox · 实验页 | 本地优先 Web 应用 | 把活动来源、待核对字段和日历导出放进一条可追溯流程,保留用户提交材料和人工纠错记录。 |
| 会务直播工作流 | 真实任务中的 AI 协作实践 | 把会前资料、串场 PPT、配音和交付核对串起来,让资料变更跟到最后一个交付物。 |
| OneCase · 实验页 | 社区事项 AI 工作台 | 将居民反馈整理成可编辑、可追溯的事项,并在正式进入后续流程前保留人工确认。 |
| MedMirror | 受控评测与证据呈现原型 | 保留模型原文、引文、失败和待复核项,探索如何在限定条件下谨慎解释模型差异。 |
| Sound Notebook | 浏览器本地学习工具 | 用听辨、主动回答和记忆评价安排假名复习,同时保护旧进度并支持离线使用。 |
更多项目与案例可以在我的个人网站中查看。
Observe → Build → Verify → Reflect
Observe
先理解问题、用户和真实约束,而不是从“能用什么模型”开始。
Build
使用 AI 编程工具辅助开发,尽快把想法变成可以运行和交互的版本。
Verify
通过测试、失败场景、部署结果和实际演示检查假设,而不是把“能够运行”等同于“已经解决问题”。
Reflect
记录踩过的坑、错误判断和实现中的不足,再针对暴露出来的问题补知识、调整方案并继续迭代。
我把原型、模拟 Demo 和真实世界验证看作不同程度的证据,也尽量不把尚未验证的能力描述成已经完成的成果。
AI-assisted Development · AI Workflows · RAG · Human-in-the-loop · Git / GitHub
Python · TypeScript / JavaScript · Vue · Next.js
我会使用 Claude、Codex 等 AI 编程工具辅助理解代码、实现功能、调试和迭代,同时尽量理解系统为什么这样工作,而不仅仅让代码能够运行。
正在继续巩固 Python 与计算机基础,并学习 C++。
相比单纯积累更多框架和工具,我更希望通过项目逐步补齐基础,并建立能够迁移到不同问题上的判断能力。
- 🌐 个人网站
- 🧩 案例研究
- 📝 关于 AI 产品与构建的笔记
- 💬 联系我 / 索取简历
English version
I'm learning how to turn real-world problems into working, testable AI applications, from problem framing and workflow design to prototyping, validation, and iteration.
I'm especially interested in the stage between a Demo and real-world use: whether a problem is worth solving, where AI should be involved, how results can be verified, and which decisions should still remain with people.
Most of my learning happens through building real projects. I build, run into problems, verify assumptions, reflect on what failed, and then strengthen the technical foundations that the project exposed.
-
Problem framing and product judgment
Understanding users, scenarios, and constraints before deciding whether AI is actually the right tool. -
AI application and workflow prototypes
Turning ambiguous requirements into workflows that can be run, inspected, and tested. -
Human-in-the-loop systems
Keeping explicit human approval around high-impact, uncertain, or irreversible actions. -
Knowledge and retrieval-based AI
Practicing document processing, retrieval, citations, and result verification. -
Pre-production validation
Using tests, failure cases, deployments, and demos to understand what is still missing between a prototype and real-world use.
The six projects featured on my portfolio cover public-interest accessibility, opportunity tracking, real-world task collaboration, community issues, controlled evaluation, and local-first learning tools.
| Project | Type | What I'm exploring |
|---|---|---|
| CyberCare · Project page | AI for public-interest accessibility | Letting AI organize activity information from public-interest posters, then keeping human review for the source image, unknown fields, and export. |
| Planbox · Project page | Local-first web application | Keeping event sources, fields to verify, and calendar export in a traceable flow without losing user-submitted material. |
| Conference workflow | AI workflow practice | Connecting pre-event materials, a host script, voice-over, and delivery checks so changes can be followed to the final artifact. |
| OneCase · Project page | Community-issue AI workspace | Turning resident feedback into editable, traceable issues while keeping human confirmation before formal workflow entry. |
| MedMirror | Controlled evaluation prototype | Preserving model outputs, citations, failures, and review items to explore cautious interpretation under bounded conditions. |
| Sound Notebook | Local-first browser learning tool | Using listening, active recall, and memory ratings to schedule kana practice while protecting old progress and offline use. |
More projects and case studies are available on my portfolio.
Observe → Build → Verify → Reflect
Observe
Start with the problem, the user, and real constraints rather than starting with a model or framework.
Build
Use AI coding tools to turn ideas into working and interactive prototypes quickly.
Verify
Test assumptions through failure cases, deployment results, and actual demos instead of treating "it runs" as proof that the problem has been solved.
Reflect
Document mistakes, implementation problems, and weak assumptions, then learn what is missing and iterate.
I treat a prototype, a simulated demo, and real-world validation as different levels of evidence, and I try not to present unvalidated capabilities as finished results.
AI-assisted Development · AI Workflows · RAG · Human-in-the-loop · Git / GitHub
Python · TypeScript / JavaScript · Vue · Next.js
I use AI coding tools such as Claude and Codex to help me understand code, implement features, debug, and iterate. At the same time, I try to understand why the system works rather than stopping when the code happens to run.
I'm strengthening my Python and computer science fundamentals while learning C++.
Rather than collecting more frameworks, I want to use projects to strengthen my foundations and gradually build judgment that transfers across different problems.


