- AIフィールドの発展に伴い、いくつかのソフトウェア開発者がAIを使用してコードを生成している。
- Claude 3.5 Sonnetは、過去に最大数よりも大きく、最小数よりも小さい場合に変数を更新し、その差を返すコードを生成。
- Wolfは、最初のコードに余分な部分があると指摘。
- Claude 3.5 Sonnetの最初の試行で生成されたコードは、ベースラインコードよりも59倍速い。
- Wolfは、Claude 3.5 Sonnetにコードを最適化するように依頼し、その結果、4回の試行すべてがバグのあるコードを生成し、速度が向上。
自動生成されたコードには興味深いアイデアやツールの使用が含まれているが、そのまま適用できない場合もある。AIを使用して高度なコードを生成することでバグのリスクが高まるため、人間の介入が必要である。大規模な言語モデルは、平均的なコードと優れた高性能コードの区別が難しいため、AIだけではソフトウェアエンジニアを置き換えることはできない。しかし、AIによるコード生成には指示次第で100倍速い高性能コードを書かせることができる利点があると指摘されている。
元記事: https://gigazine.net/gsc_news/en/20250106-llm-write-better-code-bugs/