基于项目学习的 vibe coding 的项目需求

2026-04-11 15:001阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

佬们好呀,最近准备系统的学习一下 vibe coding。我个人比较喜欢以项目作为驱动的进行学习,所以 vibe coding 我也准备使用基于项目的学习,目前是打算写一个全程使用 AI 写一个完整的项目,但是公司的项目自己并不是很感兴趣,而且公司的也不会涉及到一些技术上的难点、业务复杂度也比较一般。所以打算自己找一个项目进行开发。

我自己目前想开发一个类似于市场营销的系统,涉及到任务模块、活动模块、奖池模块、积分模块。不过由于这个需求都是自己想的,肯定有很大的缺点,所以在这里发一个帖子希望佬们可以给出一些自己对于营销系统的一些需求。

1. 我期望所有用户都可以参与活动 2. 用户可以通过消耗凭证或者指定的积分参与活动, 可以进行抽奖或者兑换奖品 3. 活动可以配置一些任务,用户完成任务可以获得特定类型的积分 4. 任务可以绑定到活动上,且可以自定义有效时间 5. 活动可以配置兑换池、或者配置抽奖池 6. 奖池可以修改不同的抽奖策略 7. 同一个兑换池的兑换物可以使用不同类别的积分 8. 抽奖池和兑换池都可以配置不同的奖品类型:优惠券、VIP、实物 9. 发布活动之后,如果配置了开始时间则需要自动开始,如果配置了关闭事件则需要自动关闭 10. 任务需要绑定到系统的某一个事件中去,比如:用户注册、用户登录 11. 活动可以配置参与次数:一天一次、一周一次、一个月一次、无限制等

以上是我想到的一些需求,不过目前的需求依旧是比较简单,希望佬们可以提供一些需求,使得这个项目可以稍微具备一定的业务复杂度,技术复杂度打算使用在库存扣减的模块增加一定的QPS要求。

网友解答:
--【壹】--:

可以让ai给出每一步的执行计划并写入一个markdown计划文档里面,这样可以在制订好计划后让ai完成计划,而且不用过于依赖ai的上下文记忆。还有就是做好前期的项目规划,写好给ai的项目规范。以上是我的一点经验,希望对佬友有帮助。


--【贰】--:

一直是古法编程,后天最后一天班,想在家休息期间学一下 vibe coding,佬那有什么好的学习资料吗


--【叁】--:

需求也可以通过pua agent,或者是agent team 互相讨论,得到优化呢


--【肆】--:

可以参考拼多多的砍一刀等活动,市场营销我以为拼多多最


--【伍】--:

学习资料还真没有什么,目前打算用DDD的形式来进行构建项目。打算按照以下流程进行构建,看一下 vibe coding 的落地到底怎么样。

  1. 基于需求分析做出各种角色的user case。
  2. 根据 user case 完成事件完备的聚合分析。
  3. 根据 user case 完成每一个业务流程的测试用例。
  4. 根据事件完备的聚合编写业务层代码,并完成业务层的单测。
  5. 整合技术组件,redis,mq,数据库等,在完成技术组件的集成测试。

--【陆】--:

我想知道给AI的需求文档怎么写呢?是人写呢还是AI生成的?但是AI生成的文档会丢失细节,然后在丢了细节的文档上开发功能会导致vibe出来的代码非常难以维护

问题描述:

佬们好呀,最近准备系统的学习一下 vibe coding。我个人比较喜欢以项目作为驱动的进行学习,所以 vibe coding 我也准备使用基于项目的学习,目前是打算写一个全程使用 AI 写一个完整的项目,但是公司的项目自己并不是很感兴趣,而且公司的也不会涉及到一些技术上的难点、业务复杂度也比较一般。所以打算自己找一个项目进行开发。

我自己目前想开发一个类似于市场营销的系统,涉及到任务模块、活动模块、奖池模块、积分模块。不过由于这个需求都是自己想的,肯定有很大的缺点,所以在这里发一个帖子希望佬们可以给出一些自己对于营销系统的一些需求。

1. 我期望所有用户都可以参与活动 2. 用户可以通过消耗凭证或者指定的积分参与活动, 可以进行抽奖或者兑换奖品 3. 活动可以配置一些任务,用户完成任务可以获得特定类型的积分 4. 任务可以绑定到活动上,且可以自定义有效时间 5. 活动可以配置兑换池、或者配置抽奖池 6. 奖池可以修改不同的抽奖策略 7. 同一个兑换池的兑换物可以使用不同类别的积分 8. 抽奖池和兑换池都可以配置不同的奖品类型:优惠券、VIP、实物 9. 发布活动之后,如果配置了开始时间则需要自动开始,如果配置了关闭事件则需要自动关闭 10. 任务需要绑定到系统的某一个事件中去,比如:用户注册、用户登录 11. 活动可以配置参与次数:一天一次、一周一次、一个月一次、无限制等

以上是我想到的一些需求,不过目前的需求依旧是比较简单,希望佬们可以提供一些需求,使得这个项目可以稍微具备一定的业务复杂度,技术复杂度打算使用在库存扣减的模块增加一定的QPS要求。

网友解答:
--【壹】--:

可以让ai给出每一步的执行计划并写入一个markdown计划文档里面,这样可以在制订好计划后让ai完成计划,而且不用过于依赖ai的上下文记忆。还有就是做好前期的项目规划,写好给ai的项目规范。以上是我的一点经验,希望对佬友有帮助。


--【贰】--:

一直是古法编程,后天最后一天班,想在家休息期间学一下 vibe coding,佬那有什么好的学习资料吗


--【叁】--:

需求也可以通过pua agent,或者是agent team 互相讨论,得到优化呢


--【肆】--:

可以参考拼多多的砍一刀等活动,市场营销我以为拼多多最


--【伍】--:

学习资料还真没有什么,目前打算用DDD的形式来进行构建项目。打算按照以下流程进行构建,看一下 vibe coding 的落地到底怎么样。

  1. 基于需求分析做出各种角色的user case。
  2. 根据 user case 完成事件完备的聚合分析。
  3. 根据 user case 完成每一个业务流程的测试用例。
  4. 根据事件完备的聚合编写业务层代码,并完成业务层的单测。
  5. 整合技术组件,redis,mq,数据库等,在完成技术组件的集成测试。

--【陆】--:

我想知道给AI的需求文档怎么写呢?是人写呢还是AI生成的?但是AI生成的文档会丢失细节,然后在丢了细节的文档上开发功能会导致vibe出来的代码非常难以维护