0%

我的VibeCoding下的第一个系统性项目

2025年初,AI的快速发展创造出了vibeCoding这个名称,意思是氛围编程,是一种软件开发实践,它让应用构建变得更加容易。其中开发者的主要角色从逐行编写代码转变为通过对话风格更浓的过程指导 AI 助理生成、完善和调试应用,把实际编写代码的工作交给AI。这标志着软件开发需要多年技术培训的时代已结束(但我觉得要想让ai写出高质量代码,使用者还是要具备一定的编程能力的),让数百万非编码人员成为创作者,他们可以在短时间内构建和发布应用。

我的VibeCoding项目

前言

没有ai之前我一直想开发一个属于自己ai量化交易系统,但这类系统对金融专业性极强,虽然我会写python,但我对量化交易中的各种金融策略也是看着头大,不知道如何下手。但现在不一样了,接着时代的东风,站在ai的肩膀上,我也是开始了第一个大型项目-AI量化监控分析系统,包含了实时行情、技术分析、自动交易策略、回测系统、告警推送等功能。
这里我是从4月末开始开发,至今持续不断的开发已有两个月时间,该系统也基本成型,从一开始天量的bug,到现在可用阶段,这期间我与ai也是斗智斗勇,慢慢积累了如何让ai按照我的想法来实现,而不是被他牵着鼻子走。说实话,这个过程中我真感受到了我的角色从一个技术程序员慢慢转变成一个产品经理的角色。
沟通、描述很重要!同时也要懂相关编程的技术!不懂如何与ai沟通会让ai设计的产品走偏导致项目失败,不懂技术则会被ai牵着鼻子跑,到最后也是项目失败。

作品展示

说了那么多,展示一下两个多月的成果吧(目前距离落地实战估计很快了,只是一些参数调优与逻辑优化的问题了)。
登录界面与首页
1-1
1-2
功能展示
1-3
1-4
1-5
知识库模块
1-6
配置管理
1-7

技术栈

  • 前端:Vue 3 / Vite / Naive UI / ECharts 6 / lightweight-charts / Vditor
  • 后端:Python 3.9+ / FastAPI / SQLAlchemy / APScheduler
  • 数据库:MySQL 8+ (主) + Redis (可选缓存)
  • 部署:Nginx 反向代理 + Systemd 服务管理

关于安全

  • 登录使用 RSA-OAEP-2048 加密密码传输
  • JWT 双 Token 机制(access 15min + refresh 12h)
  • 服务端 Session 管理(1小时滑动窗口过期,每次 API 请求自动延长)
  • Refresh Token 轮换机制(每次刷新 blacklist 旧 Token,防止重放)
  • Token 黑名单即时失效
  • 敏感配置项(API Secret、AI Key)返回时自动脱敏
  • 登录频率限制(5次/分钟/IP)
  • ……

未来展望

他们都说ai会造成就业危机,但我觉得他也给每个人一次公平的机会,之前一个人在没资源没背景情况下很难跟一个公司对抗,现在不一样了,只要有好的想法配合自媒体(情商要高,懂流量),一个人也可以对抗一家公司的竞争,老板不再是老板,员工不再是员工,而是老板可以是员工,员工也可以是老板!

奖励作者买杯可乐?