如何利用ChatGPT-4深入理解我的项目

如何利用ChatGPT-4深入理解我的项目

引言

在与ChatGPT-4合作开发天赋吉星这个项目的时候,常常会遇到它未能深入理解项目的情况(经常偷懒),导致生成的解决方案缺乏准确性和针对性。为了克服这一问题,我决定通过一系列有针对性的指示和交互,引导ChatGPT-4深入理解我的项目。以下是我们今天的交互过程,以及如何一步步让ChatGPT-4全面掌握项目细节。

1. 初始阶段:解压和遍历项目文件

首先,我上传了项目的压缩文件(注:去掉.git,node_modules等无关文件),并要求ChatGPT-4解压和遍历所有文件,尤其是关键业务模块,以获得全面的项目知识。提示词如下:

你需要熟悉我的整个项目,我已经用zip文件上传给你。它的名字是jhipa.zip。你需要预先读取项目的全部文件,项目的文件夹层级可能很深,你需要遍历所有文件,来了解项目的内容。

ChatGPT-4解压了项目文件,并开始遍历指定目录中的文件,重点关注业务模块的源代码。

2. 深入分析关键模块

在获取了项目的目录结构后,我进一步指示ChatGPT-4深入分析前端和后端的关键模块文件,特别是chat, dream, fengshui模块,以及相关的后端控制器。

请遍历并阅读 jhipa/src/main/webapp/app/modules 下面所有的前端文件来获得业务知识,你需要跳过account,administration模块,你需要重点阅读chat,fengshui,dream下面的所有文件,你需要阅读他们的源代码。

通过阅读这些模块的源代码,ChatGPT-4逐渐掌握了项目的主要业务逻辑和技术实现。

3. 识别项目的主要业务和盈利模式

在理解了项目的主要功能和实现后,我询问ChatGPT-4关于项目的主要业务和盈利模式。ChatGPT-4通过分析前后端代码,给出了详细的回答。

该项目的主要业务是什么,通过什么赚钱的?

ChatGPT-4总结了项目的主要业务功能,包括算命,风水,解梦等聊天服务,并分析了项目可能的盈利模式。

4. 进一步深入阅读其他重要源文件

为了全面了解项目,ChatGPT-4还需要阅读其他重要源文件,如服务层代码、数据访问层代码、配置文件和依赖项。

你认为可能还有哪些重要的源文件代码需要你阅读的?

在此阶段,我让ChatGPT-4阅读并分析ChatService.java, UserService.java等服务层文件,以及相关的配置和依赖管理文件。

下面这个过程可以循环迭代,我还让他对自己就项目的认知打分

现在如果让你对整个项目的认知度打分的话,你打多少分,满分是100分

它自己分析认知度,然后列出哪些源文件需要阅读,然后你让它完成就行了。

5. 修改和测试项目功能

为了测试ChatGPT-4对项目的理解,我要求它在导航栏上添加一个链接,并处理相关的国际化词条。

请阅读jhipa/src/main/webapp/app/shared/layout/header/ 下面的 header-components.tsx 和 header.tsx 代码,我想在导航上加一个链接到 jhipa/src/main/webapp/app/modules/sell/product-list.tsx ,你也可以阅读一下product-list.tsx。

ChatGPT-4通过修改前端文件和路由配置文件,成功添加了Products链接,并在各语言的global.json文件中添加了国际化词条。

6. 导出修改后的项目文件

最后,我要求ChatGPT-4将修改后的项目文件导出为压缩包,并提供下载链接。

你现在能导出修改后的项目吗?

ChatGPT-4成功导出了修改后的项目文件,并提供了下载链接。

总结

通过一系列明确的指示和交互,我成功地让ChatGPT-4深入理解了我的项目,并完成了一些实际的功能修改。这一过程表明,只要方法得当,ChatGPT-4可以被引导深入理解复杂的项目,并生成高质量的解决方案。

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值