マイクロソフトのGitHubはAIを使ってソフトウェア開発者の心を理解しようとしている

マイクロソフトのGitHubはAIを使ってソフトウェア開発者の心を理解しようとしている

コード共有サービス GitHub は、ソフトウェア開発者向けの人工知能アシスタント「GitHub Copilot」という新製品をリリースしました。

この製品はまだ技術プレビューの段階で本格的なサービスではないが、人工知能を使ってIT運用を効率化する「AIOps」ツールが急速に成長している中で登場した。コードの異常を検出し、アプリケーションのパフォーマンスを追跡できる製品を含む「AIOps」ツールは、CIO とそのチームの時間とコストを大幅に節約できます。調査会社ガートナーは、AIOps 市場の価値は現在年間約 15 億ドルであると推定しています。

[[408436]]

GitHub Copilot は過去の作業を分析し、それに基づいて開発者にコード行の推奨事項を提供します。この製品の基盤となるモデル「Codex」は、GitHubとシリコンバレーに拠点を置く人工知能研究会社Open AIが共同で開発し、GitHubやその他のソースが管理する数十億行のコードを使用してトレーニングされた。 Microsoft は Open AI の支援者の 1 つであり、2018 年に GitHub に 75 億ドルを提供しました。

GitHub の Web サイトには、この新製品が Windows、Linux、MacOS で利用できる無料のオープンソース エディターである Visual Studio Code で動作することが示されています。プレビューは、Python、JavaScript、Ruby などの一般的なプログラミング言語に特に適していますが、他の数十の言語も理解します。開発者は、求めているロジックを平易な英語でコメントに記述することができ、システムはそれに基づいてコードを生成しようとします。

人間と機械のマッチング

GitHub Copilot はオプション メニューを提供し、提案内のどのコード行がユーザーによって承認、拒否、または編集されたかを記録することで、各開発者のスタイルを理解します。 GitHub の CEO である Nat Friedman 氏はこれを「プログラマーとのペアリング」と表現しています。これは通常、2 人の人間の開発者がプロ​​ジェクトで緊密に協力する状況を指す用語です。同社によれば、これまでこの製品を試したユーザーの大多数が、コパイロットの推奨を受け入れているという。

この記録を維持できれば、このシステムは開発者が新しいプログラミング言語を素早く習得するのに役立ち、Stack Overflowのようなサービスで助けを求める必要性を減らすことができるだろう。 Stack Overflow は、最近南アフリカの投資ファンドに 18 億ドルで買収された開発者コミュニティです。いくつかの調査によると、開発者は情報やヘルプを求めてオンラインで検索するのに、最大 5 分の 1 の時間を費やしています。

CIO は、AI をソフトウェア工場の効率を高める手段としてだけでなく、開発者の忠誠心を維持する手段とも捉えています。開発者がより高度な開発ツールにアクセスできればできるほど、その職に留まる可能性が高くなります。

経済が改善しつつある今、これはこれまで以上に重要です。テクノロジー業界団体CompTIAは最近、米国のIT求人数が現在39万5000件に達し、2019年9月以来の最高水準に達しており、開発者の需要が極めて高いと指摘した。 (IT 人材獲得競争は、最近の Forbes CIO サミットでも最重要課題でした。)

時価総額 360 億ドルの Discover Financial Services の CIO である Amir Arooni 氏とその他のテクノロジー リーダーは、将来最も成功する企業は、ソフトウェアを工芸品として扱い、技術職に最高のツール (AI 搭載製品を含む) を装備して、彼らがそれぞれの役割で優れた成果を上げられるよう支援する企業になると考えています。 GitHub の最新製品は、この世界観に完全に適合しています。

<<:  人工知能はどのような革新と影響をもたらすのでしょうか?

>>:  ボストンダイナミクス「人間と犬のダンス」:PK韓国ボーイズバンド、ロボットダンスの神グループが登場

推薦する

速報:バイトダンスAIの馬衛英最高責任者が辞任し、清華大学の張亜琴チームに加わる

新知源は、バイトダンスの副社長兼AIラボ責任者である馬衛英氏がバイトダンスを離れ、清華大学の張亜琴氏...

鍵となるのは人工知能コンピューティングセンターを構築し、それを活用することだ

デジタル経済の発展に伴い、全国の各省市がコンピューティングインフラの構築を競って推進し、人工知能コン...

李開復氏:反復労働の代替として、農村地域はAIロボットの着陸に最適な場所

人工知能技術は農業にどのような力を与えるのでしょうか?将来、農業に変化をもたらす最も重要な技術は何で...

...

ChatGPTがやってくる、個人はそれにどう対処すべきか

このテーマについて、人工知能の起源と発展、その一般原理、不安を避ける方法、そして時代に追いつく方法な...

ブースティング原理に基づく深層残差ニューラルネットワークのトレーニング

1. 背景1.1 ブースティングブースティング[1]は、アンサンブルモデルを訓練するための古典的な手...

ディープラーニングタスクに最適な GPU を選択するにはどうすればよいでしょうか?

ディープラーニングは計算集約型の分野であり、GPU の選択によってディープラーニングの実験が根本的に...

2023 年のエンタープライズ AI の現状: AI は仕事にどのような影響を与えるでしょうか?

11月8日、英国アバディーン大学の研究機関がAIがもたらす変化について詳細な調査を実施し、最新の研...

ドローン技術を都市計画に活用

ドローン技術は、都市計画がスマートシティを形成する方法を再定義するでしょう。都市計画は変化しており、...

...

...

なぜRLの一般化は難しいのか:バークレーの博士が認知POMDPと暗黙の部分観測性から説明する

[[437395]]今日の強化学習 (RL) には、収束性が低いなど多くの問題があります。比較的弱い...

AIとロボットはどこで使われていますか?お伝えしたいユースケースはたくさんあります

人工知能とロボット工学はテクノロジー分野に大きな変化をもたらしています。 20年前に人々が夢見ていた...

機械学習の次元削減手法で「次元の呪い」を打破する

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