• GitHubのCopilotは有名なAIコーディングアシスタントだが、最初ではなかった。
  • Tabnineは2018年に設立され、2019年にイスラエルのCodotaに買収された。
  • Tabnineは完全なプライベート展開も可能であり、データが一切Tabnineのインフラストラクチャにアクセスしない。
  • AIコーディングは一般的なシナリオのコードを書くのに適しているが、コーディングの問題について助けを求めると、検索に似てくる。
  • AIアシスタントの信頼性について、開発者は慎重である。
  • ソフトウェアテストに関する問題もあり、AI生成コードのテストは信頼性が十分でない可能性がある。
  • 開発者は、自動化されたテストで作業の努力が80%削減されるとしても、残りの20%を投入する必要があることを理解すべきである。
  • 異なるAIエージェントが互いを監視し合うことで、AIによるコード生成と検証を効果的に行うことができると考えられている。

私の考え:AIコーディングアシスタントは開発者にとって強力なツールとなっていますが、信頼性やテストの課題がまだ残っています。開発者は、自らの責任を果たすために、AIツールのサポートを受けつつも慎重に取り組む必要があります。将来的には、AI同士がお互いを監視し合い、より信頼性の高い開発環境を構築できる可能性があると感じます。

元記事: https://devclass.com/2024/06/25/can-you-trust-ai-to-test-ai-generated-code-devclass-talks-ai-coding-with-tabnine/