日本語版
最新ニュース
科学&テクノロジー

Github Copilot:エージェントが目覚めます

2021年にGitHub Copilotを導入したとき、私たちは明確な目標を持っていました。AIペアプログラマーを使用して開発者の生活をより簡単にすることを目標にしました。名前は、人工知能(AI)が開発者に取って代わるものではないという私たちの信念を反映しています。代わりに、それは常に彼らの側にあります。また、優秀な将校と同様に、Copilotは単独で飛行することもできます。たとえば、プル要求フィードバックを提供したり、セキュリティの脆弱性を自動化する、または問題の実装方法についてブレインストーミングを提供する場合。 今日、私たちはそうです Github Copilotのアップグレード さらにエージェントAIの力により、エージェントモードを導入し、両方ともVSコードでCopilot編集の一般的な可用性を発表します。すべてのCopilotユーザーのモデルピッカーにGemini 2.0フラッシュを追加しています。そして、私たちは、Copilotの新しい自律剤であるProject Project Padawanと呼ばれる最初の見方を発表します。コードの完了、チャット、マルチファイルの編集からワークスペースやエージェントまで、Copilotは人間をソフトウェア開発である創造的な仕事の中心に置きます。 AIはあなたがやりたくないことを手伝うので、あなたがすることのためにより多くの時間があります。 プレビューで利用可能なエージェントモード🤖 Github Copilotの新しいエージェントモードは、独自のコードを反復し、エラーを認識し、自動的に修正することができます。端末コマンドを提案し、それらを実行するように依頼することができます。また、自己修復機能を備えた実行時間エラーも分析します。 エージェントモードでは、Copilotは独自の出力だけでなく、その出力の結果を繰り返します。また、プロンプトを完了するために必要なすべてのサブタスクが完了するまで反復します。あなたが要求したタスクのみを実行する代わりに、Copilotは、指定されていないが、主要な作業の要求にも必要な追加のタスクを推測する機能を備えています。さらに良いことに、それは独自のエラーをキャッチし、端末からチャットに戻ってコピー/貼り付けなければならないことから解放される可能性があります。 Github Copilotがマラソントレーニングを追跡するためにWebアプリを構築する例を次に示します。 開始するには、VSコードインサイダーをダウンロードしてから、GitHub Copilotチャットのエージェントモード設定を有効にする必要があります。 次に、Copilot Editsパネルで、モデルピッカーのすぐ隣に編集からエージェントに切り替えます。 エージェントモードは、開発者が編集者の作業方法を変更します。そのため、CopilotがサポートするすべてのIDEに持ち込みます。また、今日のインサイダービルドは完璧ではないことを知っており、今後数か月でVSコードと基礎となるエージェントテクノロジーの両方を改善するため、フィードバックを歓迎します。 副操縦士の編集、現在はvsコードでga 昨年10月にGithub Universeで発表されたCopilot Editsは、最高のチャットとインラインチャットを会話のフローと、管理するファイルのセット全体でインライン変更を行う機能を組み合わせています。 フィードバック あなたは過去に提供しました 今日のコードでGAとしてこの機能を出荷するのに役立ちました。ありがとう! Copilot編集では、編集するファイルのセットを指定し、自然言語を使用してGithub Copilotに必要なものを尋ねます。 Copilot Editsは、複数のファイルでワークスペースにインライン変更を行い、高速な反復用に設計されたUIを使用します。提案された変更を確認し、機能するものを受け入れ、フォローアップで繰り返すことを依頼しながら、コードの流れにとどまります。 舞台裏では、Copilot Editsがデュアルモデルアーキテクチャを活用して、編集の効率と精度を向上させます。まず、基礎言語モデルは、編集セッションの完全なコンテキストを考慮して、初期編集の提案を生成します。 OpenaiのGPT-4O、O1、O3-Mini、Anthropic's Claude 3.5 Sonnet、および現在、GoogleのGemini…

Github Copilot:エージェントが目覚めます

1738875292
2025-02-06 17:07:00

2021年にGitHub Copilotを導入したとき、私たちは明確な目標を持っていました。AIペアプログラマーを使用して開発者の生活をより簡単にすることを目標にしました。名前は、人工知能(AI)が開発者に取って代わるものではないという私たちの信念を反映しています。代わりに、それは常に彼らの側にあります。また、優秀な将校と同様に、Copilotは単独で飛行することもできます。たとえば、プル要求フィードバックを提供したり、セキュリティの脆弱性を自動化する、または問題の実装方法についてブレインストーミングを提供する場合。

今日、私たちはそうです Github Copilotのアップグレード さらにエージェントAIの力により、エージェントモードを導入し、両方ともVSコードでCopilot編集の一般的な可用性を発表します。すべてのCopilotユーザーのモデルピッカーにGemini 2.0フラッシュを追加しています。そして、私たちは、Copilotの新しい自律剤であるProject Project Padawanと呼ばれる最初の見方を発表します。コードの完了、チャット、マルチファイルの編集からワークスペースやエージェントまで、Copilotは人間をソフトウェア開発である創造的な仕事の中心に置きます。 AIはあなたがやりたくないことを手伝うので、あなたがすることのためにより多くの時間があります。

プレビューで利用可能なエージェントモード🤖

Github Copilotの新しいエージェントモードは、独自のコードを反復し、エラーを認識し、自動的に修正することができます。端末コマンドを提案し、それらを実行するように依頼することができます。また、自己修復機能を備えた実行時間エラーも分析します。

エージェントモードでは、Copilotは独自の出力だけでなく、その出力の結果を繰り返します。また、プロンプトを完了するために必要なすべてのサブタスクが完了するまで反復します。あなたが要求したタスクのみを実行する代わりに、Copilotは、指定されていないが、主要な作業の要求にも必要な追加のタスクを推測する機能を備えています。さらに良いことに、それは独自のエラーをキャッチし、端末からチャットに戻ってコピー/貼り付けなければならないことから解放される可能性があります。

Github Copilotがマラソントレーニングを追跡するためにWebアプリを構築する例を次に示します。

https://www.youtube.com/watch?v = of – 3fq1m3w

開始するには、VSコードインサイダーをダウンロードしてから、GitHub Copilotチャットのエージェントモード設定を有効にする必要があります。

次に、Copilot Editsパネルで、モデルピッカーのすぐ隣に編集からエージェントに切り替えます。

エージェントモードは、開発者が編集者の作業方法を変更します。そのため、CopilotがサポートするすべてのIDEに持ち込みます。また、今日のインサイダービルドは完璧ではないことを知っており、今後数か月でVSコードと基礎となるエージェントテクノロジーの両方を改善するため、フィードバックを歓迎します。

副操縦士の編集、現在はvsコードでga

昨年10月にGithub Universeで発表されたCopilot Editsは、最高のチャットとインラインチャットを会話のフローと、管理するファイルのセット全体でインライン変更を行う機能を組み合わせています。 フィードバック あなたは過去に提供しました 今日のコードでGAとしてこの機能を出荷するのに役立ちました。ありがとう!

Copilot編集では、編集するファイルのセットを指定し、自然言語を使用してGithub Copilotに必要なものを尋ねます。 Copilot Editsは、複数のファイルでワークスペースにインライン変更を行い、高速な反復用に設計されたUIを使用します。提案された変更を確認し、機能するものを受け入れ、フォローアップで繰り返すことを依頼しながら、コードの流れにとどまります。

copilotに追加された複数のファイルを表示するビジュアルスタジオコード編集

舞台裏では、Copilot Editsがデュアルモデルアーキテクチャを活用して、編集の効率と精度を向上させます。まず、基礎言語モデルは、編集セッションの完全なコンテキストを考慮して、初期編集の提案を生成します。 OpenaiのGPT-4O、O1、O3-Mini、Anthropic’s Claude 3.5 Sonnet、および現在、GoogleのGemini 2.0 Flashの間で好む基礎言語モデルを選択できます。最適なエクスペリエンスのために、ファイルの変更を迅速に適用するために最適化された投機的デコードエンドポイントを開発しました。ファンデーションモデルから提案された編集は、投機的デコードエンドポイントに送信され、エディターにそれらの変更をインラインで提案します。

Copilot Editsは、適切なコンテキストの設定から変更の受け入れまで、制御できるため、機能します。エクスペリエンスは反復的です。モデルが間違っていると、複数のファイルにわたって変更を確認し、適切なファイルを受け入れ、Copilotと一緒に適切なソリューションに到達するまで反復します。変更を受け入れた後、コードを実行して変更を確認し、必要に応じてカピローの編集を元に戻して以前の作業状態に戻ることができます。 Copilot Editsはセカンダリサイドバー(右側のデフォルト)にあるため、提案された変更を確認しながら、エクスプローラー、デバッグ、ソースコントロールビューなど、プライマリサイドバーのビューと対話できます。たとえば、で単体テストを実行できます テストビュー 左側では、右側のCopilot Editsビューを使用している間、すべての反復で、提案されているCopilot編集が単体テストに合格しているかどうかを確認できます。

あなたの声を使って Copilot Editsを使用している間、自然な経験です。 Copilotと話すだけで、前後に滑らかで会話をします。現実のペアプログラミングで使用するのと同じ種類の反復フローを使用して、エリアの専門知識を持つ同僚と交流するように感じます。

ロードマップの次は、Apply変更のパフォーマンスを改善し、コンテキストを維持することにより、Copilot ChatからのCopilot Chatへの編集へのトランジションをサポートし、ワーキングセットへのファイルを提案し、提案されたチャンクを元に戻すことができます。これらの改善を最初に手に入れたい場合は、必ず使用してください VSコードインサイダー およびのプレリリースバージョン Github Copilot Chat 拡大。機能を改善するために、 リポジトリに問題を提出してください

VSコードのGAを超えて、Copilot EditsはVisual Studio 2022のプレビューにあります。

Project Padawan:GithubのSWEエージェント

自律的なSWEエージェントと、これらのタイプのエージェントがGitHubユーザーエクスペリエンスにどのように適合するかを想定する方法を共有できることを楽しみにしています。今年後半にパダワン船のコードネームプロジェクトの下で構築している製品が、GitHubクライアントを使用してGitHub Copilotに直接問題を割り当て、完全にテストされたプルリクエストを生成することができます。タスクが終了すると、Copilotは人間のレビュアーをPRに割り当て、追加するフィードバックを解決するために働きます。ある意味では、GitHubのすべてのリポジトリへの寄稿者として、搭乗担当者のようになります。 ✨

https://www.youtube.com/watch?v=vwvv2-xwbmm

舞台裏では、Copilotが割り当てられているすべてのタスクに対して安全なクラウドサンドボックスを自動的にスピンアップします。次に、リポジトリを非同期的にクローン化し、環境をセットアップし、コードベースを分析し、必要なファイルを編集し、コードをビルド、テストし、リントします。さらに、Copilotは、問題またはPR内の議論、およびリポジトリ内のカスタム命令を考慮しているため、タスクの完全な意図、およびプロジェクトのガイドラインと慣習を理解しています。

また、Copilot ExtensionsとCopilotのモデルピッカーを使用したように、このAI-Nativeワークフローに統合し、パートナーや顧客と緊密に連携して、フィードバックループで緊密に連携する機会も提供します。プロジェクトパダワンの最終国家は、バグの修正や自動化されたテストの作成と維持など、チームが批判的なタスクをどのように管理するかを変えることになると考えています。最終的には、開発者が重要なことに集中できるようにし、コピロットに残りをさせることで、開発者に力を与えることがすべてです。心配しないでください。忍耐があるので、エージェントは暗黒面に目を向けることはありません。 😉

エージェントを目覚めさせます VSコードのGitHub Copilotのエージェントモード 今日。

書かれた

トーマス・ドームケ

ドイツでの幼少期からソフトウェア開発に魅了されたトーマス・ドームケは、開発者の幸福を加速するためのキャリア構築ツールを構築しました。現在、トーマスはGithubの最高経営責任者であり、Github Copilot、Copilot Workspace、GitHubモデルの発売など、世界で最も広く採用されているAI開発者ツールの台頭を監督しています。トーマスは有名なテッドスピーカーであり、英国グラスゴー大学で機械工学の博士号を取得しています。

#Github #Copilotエージェントが目覚めます

執筆者について: nipponese

Nipponese News編集部は、国内外のニュースを日本語で分かりやすくお届けします。