Eclipse における GitHub Copilot の更新:BYOK、スキル機能、チャット改善
GitHub は Eclipse プラグインの最新リリースを発表し、ビジネス・エンタープライズ向けに BYOK(Bring Your Own Key)機能を追加した。また、チャット画面を刷新し、セッションコンテキストの可視性を高め、ABAP 言語やスキル機能へのサポートを強化した。
今回の Eclipse における GitHub Copilot のリリースには、刷新されたチャット体験、セッションコンテキストへのより深い可視化、ビジネスおよびエンタープライズ向けの BYOK(Bring Your Own Key)、改善された ABAP サポート、そしてスキルとプロンプトファイルに対する全く新しいサポートなど、多くの新機能が盛り込まれています。以下に主要なポイントを紹介します。
✨ 新機能
新しいコンボピッカーを備えた刷新されたチャットビュー
チャットモードとモデルの選択のために、ブランドニューのコンボピッカーを採用し、各モデルに関するより多くの情報を、選択を行うその場で表示できるようにしました。
セッションコンテキストウィンドウの使用状況を一目で確認
会話のコンテキストウィンドウがどの程度消費されたか気になったことはありませんか?チャットビューには、入力エリアの隣にコンテキストサイズのドーナツインジケーターが表示され、現在のセッションにおけるトークン使用量を内訳したポップアップも表示されます。
Copilot Business および Enterprise 向けのカスタムモデル(BYOK)
Bring Your Own Key (BYOK) は、組織によって有効化された場合、個人ユーザーおよび GitHub Copilot Business および Enterprise ユーザー向けに利用可能になりました。組織側でこの機能をオンにすれば、サポートされているプロバイダーに対して独自の API キーを設定し、Eclipse 内の Copilot チャットでカスタムモデルを直接使用できるようになります。
注:カスタムモデルが有効化されていない場合は、組織の管理者に連絡して機能をオンにしてもらうようお願いください。
改善された ABAP サポート
今回のリリースでは、Eclipse における ABAP 開発のサポートが強化されました。Copilot は now、ABAP プロジェクトに対してより正確で文脈を考慮したチャット応答を提供します。また、ローカルにキャッシュされたファイル内のディレクトリを読み込み、検索することも可能になりました。
カスタム指示の読み込み設定
新しい Copilot 設定により、チャットのカスタム指示がどのように読み込まれるかを制御できるようになりました。プロジェクト固有または個人用の指示を Copilot がいつ、どのように取得するかを調整し、各会話を形作る文脈に対するより細かなコントロールを提供します。
全プロジェクト(デフォルト): Eclipse ワークスペース内のすべてのプロジェクトからカスタム指示を読み込みます。
参照先プロジェクト: 現在のチャットでファイルまたはフォルダが参照されているプロジェクトからのみ指示を読み込みます。
スキルとプロンプトファイル
Eclipse 用の Copilot は now、スキルおよびプロンプトファイルをサポートしています。再利用可能なプロンプトやスキルを定義してワークフローを効率化し、必要に応じて呼び出して、チャット全体で一貫した指示とパターンを適用できます。
スキルファイルは /.github/skills/ 以下に保存してください(例:.github/skills/my-skill/SKILL.md)。
プロンプトファイルは /.github/prompts/ 以下に保存してください(例:my-prompt.prompt.md)。
チャットでスキルまたはプロンプトをトリガーするには、チャット入力ボックスに / と入力してスラッシュコマンドピッカーを開きます。
チャットビューの思考ブロック
推論機能を備えたモデルの場合、チャットビューには思考ブロックが表示されるようになり、最終的な回答とともに Copilot の推論プロセスを追跡できるようになりました。これらのブロックを展開または折りたたむことで、詳細に踏み込んだり、結果に焦点を絞った表示を維持したりできます。
選択可能な思考の強度
サポート対象モデルに対して、思考の強度レベルを選択できるようになりました。複雑な問題には推論深度を上げ、簡単なタスクには軽く設定することで、レイテンシと回答品質のトレードオフに対する制御が可能になります。
試してみましょう
前提条件:アクティブな GitHub Copilot サブスクリプションをお持ちであることを確認してください。BYOK の場合、組織管理者が Copilot Business または Enterprise 向けにカスタムモデルを有効化している必要があります。
IDE を更新する:Eclipse Marketplace から GitHub Copilot for Eclipse プラグインをインストールまたは更新します(ヘルプ → Eclipse Marketplace → 「GitHub Copilot」で検索)。
チャットビューを開く:Copilot Chat を起動し、新しい組み合わせピッカーを試してチャットモードやモデルを切り替えてください。
コンテキストに注意する:入力エリア横のコンテキストサイズドーナツを確認し、クリックするとセッションごとのトークン内訳が表示されます。
カスタム指示を設定する:Eclipse 設定で「GitHub Copilot → カスタム指示」を開き、ワークフローに合わせて「全プロジェクト」または「参照されたプロジェクト」を選択してください。
スキルまたはプロンプトを追加する:ファイルを /.github/skills//SKILL.md または /.github/prompts/.prompt.md に配置し、チャットで / と入力して呼び出します。
推論の調整:対応するモデルでは、思考ブロックを展開して Copilot の推論に従い、現在のタスクに合わせて思考の努力度を調整できます。
💬 フィードバックの共有
あなたのフィードバックが改善を促します。製品内のフィードバックオプションを使用してご意見をお寄せいただくか、GitHub Copilot for Eclipse のイシューでのご意見を共有してください。
本記事「Eclipse における GitHub Copilot:BYOK、スキル、チャット更新」は、最初に The GitHub Blog で公開されました。
原文を表示
This release of GitHub Copilot in Eclipse packs a lot: a refreshed chat experience, deeper visibility into your session context, BYOK for Business and Enterprise, better ABAP support, and brand new support for skills and prompt files. Read on for the highlights.
✨ What’s new
Refreshed chat view with a new combo picker
We’ve refreshed the chat view with a brand new combo picker for selecting chat modes and models, surfacing more information for each model right where you make the choice.
Session context window usage at a glance
Ever wonder how much of the conversation’s context window has been consumed? The chat view now shows a context size donut indicator alongside the input area, with a popup that breaks down token usage for the current session.
Custom models (BYOK) for Copilot Business and Enterprise
Bring Your Own Key (BYOK) is now available to individual users as well as GitHub Copilot Business and Enterprise users when enabled by their organization. Once your organization turns it on, you can configure your own API keys for supported providers and use the custom models directly in Copilot chat in Eclipse.
Note: If you don’t see custom models enabled, reach out to your organization’s administrator to turn the feature on.
Better ABAP support
This release brings improved support for ABAP development in Eclipse. Copilot now provides more accurate and context-aware chat responses for ABAP projects. It can also read directories and search within the locally cached files.
Custom instructions loading preference
A new Copilot preference lets you control how a chat’s custom instructions are loaded. Tailor when and how your project-specific or personal instructions are picked up by Copilot, giving you finer control over the context that shapes each conversation.
All projects (default): Load custom instructions from every project in your Eclipse workspace.
Referenced projects: Only load instructions from projects whose files or folders are referenced in the current chat.
Skills and prompt files
Copilot for Eclipse now supports skills and prompt files. Define reusable prompts and skills to streamline your workflows. Invoke them on demand to apply consistent instructions and patterns across your chats.
Persist skill files under /.github/skills/ (e.g., .github/skills/my-skill/SKILL.md).
Persist prompt files under /.github/prompts/ (e.g., my-prompt.prompt.md).
To trigger a skill or prompt in chat, type / in the chat input box to open the slash command picker.
Thinking blocks in chat view
For models that support reasoning, the chat view now displays thinking blocks so you can follow Copilot’s reasoning process alongside its final response. Expand or collapse the blocks to dive into the details or keep the view focused on results.
Selectable thinking effort
You can now choose the thinking effort level for supported models. Dial the reasoning depth up for complex problems or keep it light for quick tasks. This gives you control over the trade-off between latency and answer quality.
Try it out
Prerequisites: Ensure you have an active GitHub Copilot subscription. For BYOK, your organization administrator must enable Custom Models for Copilot Business or Enterprise.
Update your IDE: Install or update the GitHub Copilot for Eclipse plugin from the Eclipse Marketplace (Help → Eclipse Marketplace → search for “GitHub Copilot”).
Open the chat view: Launch Copilot Chat and try the new combo picker to switch chat modes and models.
Watch your context: Keep an eye on the context size donut next to the input area, and click it to see a per-session token breakdown.
Configure custom instructions: In Eclipse preferences, open GitHub Copilot → Custom Instructions and pick All projects or Referenced projects to match your workflow.
Add a skill or prompt: Drop a file at /.github/skills//SKILL.md or /.github/prompts/.prompt.md, then type / in chat to invoke it.
Tune reasoning: For supported models, expand the thinking blocks to follow Copilot’s reasoning and adjust the thinking effort to match the task at hand.
Share your feedback
Your feedback drives improvements. Let us know what you think using the in-product feedback option, or share your thoughts in the GitHub Copilot for Eclipse issues.
The post GitHub Copilot in Eclipse: BYOK, skills, and chat updates appeared first on The GitHub Blog.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み