ロボットプログラムは人間のプログラマーのようにバグを修正する

ロボットプログラムは人間のプログラマーのようにバグを修正する

[[247601]]

プログラムにバグが含まれることは避けられず、バグを見つけて修正することはプログラマーの日常業務の一部です。しかし、このプロセスは非常に時間がかかるため、一部の研究者はプロセスを自動化するロボット プログラムを設計したいと考えています。しかし、これらのボットによって書かれたコードは品質が低く、通常は受け入れられません。ほとんどの場合、プログラマーはボットを使用してバグを見つけ、それを修正するための独自のコードを記述します。

現在、スウェーデン王立工科大学の研究者らは、高品質のコードを書けるロボットプログラムを開発しました。研究者たちはボットを「Repairnator」と名付け、人間のユーザーであるLuc Esapeになりすまして、人気のコードホスティングプラットフォームであるGitHub上で人間の開発者と競い合い、バグを修正した。最初のテストは失敗しました。Repairnator によって書かれたコードの品質が低すぎて、バグが見つかったプロジェクトで受け入れられなかったためです。 2 回目のテストはより成功し、Repairnator によって作成された 5 つのパッチが受け入れられました。彼らの論文「Repairnator による自動プログラム修復における人間と競合するパッチ」がプレプリント サイトに掲載されました。

<<:  初のAI絵画がオークションで予想を大きく上回る43万2000ドルで落札

>>:  自動運転車は未来の社会で老後の暮らしをどう変えるのか?

ブログ    

推薦する

2019年に主流となった10のAIテクノロジー

1956年にコンピューターの専門家ジョン・マッカーシーが「人工知能」という言葉を作り出して以来、わず...

PG&E、AIを活用して山火事のリスクを軽減

2018年、パシフィック・ガス・アンド・エレクトリック(PG&E)の送電線の故障により発生し...

5G と AI のユースケース - 5G が人工知能の実装にどのように役立つか

マイケル・バクスター氏は、5Gは人工知能の可能性を解き放つだろうと語った。しかし、AI と 5G は...

韓信は本当に数学の達人なのでしょうか?古代中国の数学にヒントを得たコンピュータ暗号化アルゴリズム

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...

...

10億枚の画像で訓練されたFacebookの新しいAIモデルは、コンピュータービジョンに革命を起こす可能性がある

この記事はLeiphone.comから転載したものです。転載する場合は、Leiphone.com公式...

JetBrainsが2023年の調査レポートを発表:Rustの人気はますます高まり、開発者の77%がChatGPTを使用

JetBrains は 11 月 21 日に、世界中の 26,348 人の開発者からの調査結果をまと...

...

遠隔管理+早期警告人工知能が危険物輸送の安全性を向上

2017年7月、国務院は「新世代人工知能開発計画」を発表し、人工知能が国家戦略の重要なツールとなって...

OpenAIと競合しますか? Jina AI、オープンソースの8Kテキスト埋め込みモデルを発表

10月27日、外国メディアは、人工知能企業Jina AIがこのほど、第2世代のテキスト埋め込みモデル...

自動運転は衛生分野に適用され、問題点に直接対処し、将来性が期待できる

自動運転技術の開発は加速しており、商業的な検討も日々増加しています。現段階では、業界では貨物輸送と旅...

...

タイミング解析の一般的なアルゴリズムはすべてここにあります

時系列分析とは、過去の出来事の時間特性を利用して、将来の出来事の特性を予測することです。これは比較的...

AIがビジネスプロセス管理を根本的に変える方法

BPM に AI の検出機能と自動化機能を導入すると、フロントオフィス プロセス、プロセス データ分...