マイクロソフトの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韓国ボーイズバンド、ロボットダンスの神グループが登場

ブログ    
ブログ    
ブログ    

推薦する

WeChat、サードパーティのエコシステムに統合するインテリジェント会話システム「Xiaowei」を発表

2019年WeChatオープンクラスPROで、WeChat AIチームが開発したインテリジェント対話...

ロボットがIoTアプリケーションの範囲を拡大する方法

ロボットの学習能力と IoT アプリケーションの相互接続性は、実りある未来を約束します。モノのインタ...

...

サイバーセキュリティにおける AI と ML のユースケース

サイバー攻撃の性質と標的が多様化するにつれて、サイバーセキュリティの専門家が脆弱性に対処する方法を決...

清華大学と中国人工知能学会が2019年人工知能開発報告書を発表

2019年中国人工知能産業年次大会で「2019年人工知能発展報告書」が発表されました。唐潔教授は、関...

...

人工知能技術が英語学習にどのように役立つかについての簡単な議論

人工知能技術は私たちの日常の仕事、勉強、生活に溶け込み、静かに社会生活を変えています。人工知能技術は...

消防ドローンはあらゆる能力に優れていることから人気が高まっています!

火災による被害は明らかですが、火災の予防と制御は容易ではありません。たとえば、森林火災は、その範囲が...

...

AIベースでデータプラットフォームの実装を加速

[51CTO.comより引用]データミドルプラットフォームが確立される以前、企業はデータによっても...

YOLOがBEVセンシングに参入! YOLO+BEVのリアルタイム検出の試み

この記事は、Heart of Autonomous Driving の公開アカウントから許可を得て転...

...

AIロボットが産業監視を強化

この機会に応えて、IBM と Boston Dynamics は協力して、IBM ソフトウェアと B...

...

2020年が過ぎようとしていますが、これらの新しいテクノロジーがもたらした問題は依然として残っています。

2020年、疫病による経済的、社会的不確実性にもかかわらず、人工知能技術は加速的に発展し続けました...