使用AI辅助编程的体会
体会
- 准确清晰的提示词能让LLM清楚你的意图,首先自己要清楚要得到的是什么样的东西。
- 过多轮次的对话会让LLM失去上下文。
- 修改代码时,要给LLM尽可能多的相关引用文档。
- 可以先对自己的问题作粗略描述,让LLM帮你出主意,最后总结一个好的提示词,再让LLM开始干活。
- 顶管管顶竖向土压力计算器 的编写花了不少时间,最大的难题是 Latex 格式的数学公式导出到Word Docx ,由于在 Deno Deploy 中无法直接执行系统级命令或调用外部二进制文件,无法部署 Pandoc ,又不想在别的云服务上部署 Pandoc ,在试用了一系列库之后,最终采用 Docx 库不完美地解决了问题。在这个任务中,Claude 3.5 sonnet 和 GPT-4o 都无法很快地找到解决方案,要不停地试错。(2024/12/3 添加)
- 对于稍复杂的任务,cursor 比 cline 更可靠,原因可能是 cursor 的 Claude 3.5 sonnet 比 cline 的免费 LLM 更强大。
- LLM 的 Code 能力,目前感觉最靠谱的还是 Claude 3.5 sonnet 。(2024/12/20 添加)
暂时就这些,以后再不断增加。