💡
原文中文,约900字,阅读约需3分钟。
📝
内容提要
一位大厂朋友分享了使用AI辅助写代码的经验。在Rust编程中,由于特殊操作系统和自研库,AI初期表现不佳。通过微调代码,AI在理解系统上有所改善,但复杂部分仍需人工干预。AI减少了与初级开发者的沟通,提高了效率。AI的错误可预见,而人为错误更难预测。
🎯
关键要点
- 作者分享了使用AI辅助写代码的经验,特别是在Rust编程中的挑战。
- Rust语言被认为是为AI负优化的,且产品涉及特殊设计的操作系统和自研库。
- 初始阶段使用通用模型进行代码补全和生成,表现不佳,LLM对特定领域内容理解有限。
- 第二阶段通过微调项目代码,LLM对系统相关内容的理解有所改善,但准确性仍低。
- AI能生成简单的单元测试和基础代码,但复杂部分仍需人工干预。
- AI减少了与初级开发者的沟通,提高了工作效率,但有时工作量反而增加。
- AI的错误是可预见的,而人为错误更难预测,作者举例说明了这一点。
➡️