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

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

[[247601]]

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

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

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

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

ブログ    
ブログ    
ブログ    

推薦する

ルールベースのAIと機械学習の主な違いは、さまざまな業界の企業が検討し、実装している点です。

さまざまな業界の企業が、ビッグデータからロボット工学まで、ビジネスプロセスの自動化、顧客体験の向上、...

変革的な AI、ノーコード、ローコード - エンタープライズ AI 導入に最適なパスはどれでしょうか?

COVID-19のパンデミックにより、私たちはテクノロジー、オンライン活動、人工知能への依存をさら...

顔認識技術の現状と今後の開発動向

顔認識は、一般的に肖像認識または顔認識とも呼ばれ、顔の特徴に基づいて人物を識別する生体認証技術です。...

...

ChatGPTを使用して安全ヘルメット着用検出プロジェクトを完全に自動的に開発する

こんにちは、みんな。今日は、ChatGPT を使用して安全ヘルメットの着用検出を開発する方法を紹介し...

...

...

誰もが今から準備すべき、2020 年のキャリアを変える 6 つのテクノロジー トレンド

[51CTO.com クイック翻訳] 新しいテクノロジーの導入により、私たちの職場は変化しています。...

2018年に人工知能はどのように発展するでしょうか?専門家の意見

ブロックバスター社の映画には毎年人工知能が満載されており、昨年も例外ではありませんでした。 『ブレー...

この記事では、テンセントが独自に開発した汎用大規模言語モデル「Hunyuan Large Model」を紹介します。

2023年9月7日午前、テンセントグローバルデジタルエコシステムカンファレンスで、テンセントグルー...

Baidu PaddlePaddleがHuawei Kirinと提携し、中国のAIの道を歩む

7月3日、北京で開催されたBaidu Create 2019 Baidu AI Developer ...

GPT-4 は AGI です! Googleとスタンフォード大学の科学者が、大規模モデルがいかにして超知能化できるかを明らかに

汎用人工知能(AGI)は実際に実現されているのでしょうか?最近、Google Research と ...

...

...