Skip to content

如何合理利用ai辅助项目

作为个人开发者,不得不说人工智能极大地帮助了我推进项目的进度,大量的业务逻辑都可以使用生成式人工智能来完成。但与此同时自然也会对自己的能力是否得到提升感到怀疑。

实际上经过尝试,由于现在的任何一个模型都还有着严重的上下文限制,当项目的代码量超过一定长度的时候,无论是不是合理的prompt,都很难得到切实解决我面临的问题的建议,实际上还是需要靠自身的知识和经验处理问题

对于这种情况,我考虑对单个项目进行模块和子模块的划分是很好的方案,这不但有助于ai接受范围限制内的上下文以更好地辅助变成,同时也对开发者的模块设计方案提出了比较高的要求。这样很好。我应当对此进行尝试。

实际上我一直想要一个能够以图数据库的结构来分析并存储一整个代码库的代码,然后以RAG技术进行问答的代码分析工具。实际上这种东西应该说由source insight和understand这种在静态分析上有很多经验的软件的团队来做是最棒的,不过目前为止还没有看到这样的软件。

不过暂时没有做这个的打算,一方面静态分析离自己的目标方向有点太远了,另一方面我也并不是闲得没有事情做。

今天刚刚回家,可以说最近几天都在摆烂。这正如我曾经说过的,放假前几天是要耍的,因为就要放假了,放假后几天是不学的,因为才刚刚放假。这样不是不行,也不是不好,就是不太妙。我考虑应该在上午读书,下午写代码。