用ai开发的困扰

看到很多人都用ai弄了各种各样的小项目
我其实也弄过几个 主要是公司内部使用,例如内部工单,简单的工作流之类的

但是我实际开发过程中 一直存在一个疑虑:我的打开方式不对

我的使用方法就是想告诉ai我想要什么功能,然后ai给我出个最原始版本的,代码前后端分离的 数据库部分ai经常是一带而过 我有时候根据他说的自己写库 也有时候让他写出来
然后就是功能的一个个细化 但是问题来了,这家伙忘事啊,经常写着写着就和最开始的数据库不匹配了也和之前的功能菜单出现较大的差异,你要不停的提醒他新写的的功能点不要影响以前的功能点 他嘴上答应 还是有自己的想法 很烦

ps:我是一句代码都不想写,所以才有这个困扰的 ,如果是按照自己的思路去写,让他补全确实他也能帮我很多,但是这不是我的初衷啊,我是想纯提示 让他写

有没有遇到一样困扰的

6 个赞

佬用的什么ai呀

混合着来 都在尝试

我觉得这就是文档的作用,以及做好git项目管理,做好版本变化记录,或许能帮助解决一点上下文的问题? :nerd_face:

因为他每次都是新的上下文嘛。解决方法就是出一个项目的开发范式文档,如有更改/新增范式,让他同步修改这个文档。每次开发都让他看文档就好了。 codex的话就是AGENT.md,其他ai也有类似的,比如cursor的.cursorrules

soLo模式有用吗,某些产品的

现在确实达不到一句话就产出项目的效果

还是得自己有大概的设计,或者和ai经过多轮交流后落实一个比较详细的方案,再把方案拆分成子任务,让ai实现每个子任务就好。不知道大家还有没好的方案,现在都是写提示词比较多,要写好多字才会实现得比较好。

1 个赞

怎么说呢,可能是我水平有限,我个人目前只是把ai当作更高效的Ctrl+C/V模式。
以前需要自己上stackoverflow/csdn之类的网站上去找去试,现在显然更方便快捷了。但是我不会无条件信任AI完成的代码,就跟以前复制的代码一样,我有一个原则,就是任何一行代码,如果我自己不能确定它的意义或者效果,我是不会放过去的。
跟一年之前的自己对比,不论从开发效率和代码质量上,都是有显著提高的。当然,我的项目还是不太可能3-5天甚至一晚上就出来。
可能在很多佬友看来我目前还是属于古法编程吧。。。

让AI先做设计 先和他进行头脑风暴 确定哪些功能 用啥架构 然后文档留存 之后让他参考这些文档开发

我就是这样做的 真烦 一个个问的 一个个提示的功夫 我自己都敲好了

怎么感觉佬还是古法AI编程:跟聊天工具复制粘贴呢。DeepSeek这类只适合前期项目思路、架构探索,我一般最多让他写出最初的需求文档,后面就要转入CC这类专门的Coding Agent了,因为这些Agent上下文都很长,像CC有200K的上下文,足以Hold住中小网站的开发了。

所以 咱们一起探讨下 能不能真正实现ai开发 一键生成

现在习惯用ai后,尽量不自己敲了。 多简单都让ai去写 :laughing:

感觉可以参考这个佬的文章
让claude做决策者 codex做无情的写代码机器 :joy:

用plan mode

规范文档的重要性,cc的claude.md真的很有用

1 个赞

需要功能管理的,用的claude ? GitHub - diet103/claude-code-infrastructure-showcase: Examples of my Claude Code infrastructure with skill auto-activation, hooks, and agents 看看这个配置好了事半功倍

同样有这个问题,而且不光代码,生成的文档也乱七八糟,一天一个命名,干几天活能生成一片文档。

我目前的方案是文档跟踪,docs根目录只允许建4个文档。基础规则文档(每次启动必须读),设计文档(拆分子任务项),任务项列表追踪文档(当前任务,下一个任务),文档映射关系文档。未经允许不能新建其他文档。子功能设计全部丢到docs下子目录。完成一个大功能就归档一批文档。

根目录4个核心文档,随时更新,保持实际进度和记录统一。不过我好久没用cc了,一直在用codex。

1 个赞

谢谢佬的分享 已经用上了

1 个赞