主要观点:前沿大型语言模型(如 Gemini 2.5 PRO)能拓展和增强程序员能力,在描述问题清晰且能与模型交互的情况下可取得惊人成果,如消除代码中的 bug、探索想法、参与设计活动、加速工作等。同时指出要避免单一让模型写代码,应提供大量上下文,使用合适的模型(如 Gemini 2.5 PRO、Claude Opus 4)且不使用代理或集成编码代理的工具,人类应在与模型交互中保持控制。
关键信息:
- Gemini 2.5 PRO 语义更强大,能发现更复杂 bug 并处理更复杂问题;Claude Opus 4 有时在写新代码方面较好,两者配合对复杂问题更有帮助。
- 与模型交互时要提供大量关于目标代码的信息、不良和良好解决方案的提示、明确目标等。
- 避免让模型单独写大量代码,人类应与模型协作以达到最佳效果。
重要细节:
- 作者曾在 Redis 的 Vector Sets 实现中通过 Gemini / Claude 代码审查立即消除很多 bug。
- 与模型交互时要手动将代码从终端移至模型界面以保证跟进过程。
- 虽有兴趣测试单独编码的代理,但目前应利用模型并保持控制以产生高质量代码,避免因意识形态拒绝使用模型而积累劣势。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。