要約:

  • 米国国防総省の研究開発機関DARPAは、CおよびC++コードをRustに変換するためにAIを活用するプログラムを開始
  • TRACOTRプログラムでは、大規模言語モデル(LLMs)や機械学習技術を使用して、Rust言語へのレガシーコードの自動移行を目指す
  • メモリセーフプログラミング言語の採用を促進するため、連邦機関や民間組織に対してRustなどの現代言語の採用を奨励
  • TRACOTRの目標は、熟練したRustプログラマが開発するのと同じ品質とスタイルを生成するプログラムを作成すること
  • AIを活用し、CからRustへの自動翻訳を劇的に改善することが研究課題であり、公開コンペで提案が試験される予定

考察:

TRACOTRプログラムは、メモリセーフ言語への移行における課題を解決するためにAIを活用しており、ソフトウェア開発コミュニティからの提案や競技を通じて品質の高い自動翻訳プログラムを開発する取り組みが注目される。Rustへの移行が成功すれば、セキュリティ強化やエラーの軽減につながる可能性があり、業界全体に良い影響をもたらすことが期待される。


元記事: https://devops.com/darpa-turns-to-ai-to-help-turn-c-and-c-code-into-rust/