我只是对此进行了编码:
我想和大家分享一下我如何感受代码
- 除非我了解了 80% 的目标,否则我绝不会尝试写代码。如果我无法手动完成,我会学习足够多的知识,直到能够手动完成为止。
- 我写了一个非常详细的提示(大约 500 字),详细说明我想要什么,然后我要求人工智能创建一个更详细的计划
- 我审查该计划,向人工智能询问相关问题,确保万无一失
- 我让AI实现一些小的功能集。我不会直接说“做统计”,而是说“创建一个只抓取句子数量的统计页面”之类的,或者其他简单的事情,等我满意了再慢慢添加更多功能。
- 我会使用 CoPilot AI(在 GitHub 上)和手动检查代码,以确保其看起来没问题。如果我认为可以重构,我会让 AI 进行重构。
- 我会一直这样做,直到人工智能编码了我想要的一切
6.1. 如果我认为手动修改代码或添加小功能比解释我到底想要什么更快,我会这么做
6.2. 我总是手动测试。我从不让AI测试,而是自己编写测试。因此,我很少花时间编写代码,而是花一些时间解释和指导AI。我觉得这很有帮助,我以前花两周时间编写代码,现在只花一天时间与AI沟通,就能构建出一套功能。