Eclipse の GitHub Copilot を確認する Chat 編

以前に Eclipse の GitHub Copilot について調べてみました。  
https://rksoftware.hatenablog.com/entry/2025/02/22/230000

その時にはまだ、Chat がありませんでした。今は、アップデートで Chat が追加されたので、このタイミングでまた見てみようと思います。  

# ■ アップデートをする
まずは、昔の Chat がないバージョンの拡張機能を、最新のバージョンにアップデートしてみます。  
手探ってみて、どうやらメニューのここからアップデートができそうです。  
![image](https://cdn-ak.f.st-hatena.com/images/fotolife/r/rksoftware/20250413/20250413204124.png)  

![image](https://cdn-ak.f.st-hatena.com/images/fotolife/r/rksoftware/20250413/20250413204232.png)  

更新後、再起動が必要なようです。  
![image](https://cdn-ak.f.st-hatena.com/images/fotolife/r/rksoftware/20250413/20250413204757.png)  

# ■ アップデート前後のメニュー
アップデート前の Copilot のメニューはこんな感じでした。  
![image](https://cdn-ak.f.st-hatena.com/images/fotolife/r/rksoftware/20250413/20250413204339.png)  

アップデート後はこう。計画通り！ Chat が増えていますね。  
![image](https://cdn-ak.f.st-hatena.com/images/fotolife/r/rksoftware/20250413/20250413204925.png)  

# ■ Chat View

Chat を開くとこんな感じ。意外なところに開きましたが、ちゃんと開きました。いいですね！  
![image](https://cdn-ak.f.st-hatena.com/images/fotolife/r/rksoftware/20250413/20250413205044.png)  

モデルも変更できます！  
![image](https://cdn-ak.f.st-hatena.com/images/fotolife/r/rksoftware/20250413/20250413205459.png)  

# ■ チャットしてみる
いつもの確認プロンプトでチャットが動くか見てみましょう。  
エディタに書かれているのコードに対して改善を聞いてみます。  
![image](https://cdn-ak.f.st-hatena.com/images/fotolife/r/rksoftware/20250413/20250413210114.png)  

普通に返ってきます。内容もいつも通りといった感じ。いいですね！

# ■ できること (実装されていること？) を見ていく

## 提案コードのコピー
よく使ういつもの機能です。クリップボードへのコピー。これがあるの実家のような安心感。  
![image](https://cdn-ak.f.st-hatena.com/images/fotolife/r/rksoftware/20250413/20250413210305.png)  

## 提案コードのエディタへの反映
これもいつもの。実家のような安心感。  
![image](https://cdn-ak.f.st-hatena.com/images/fotolife/r/rksoftware/20250413/20250413210410.png)  

## ファイル添付
これは意外でした。できるんですね。できた当時はそれほど、でしたけど今となっては重要な機能。これがないと！  
![image](https://cdn-ak.f.st-hatena.com/images/fotolife/r/rksoftware/20250413/20250413210533.png)  

添付していないとちゃんと答えてくれないところ  
![image](https://cdn-ak.f.st-hatena.com/images/fotolife/r/rksoftware/20250413/20250413210934.png)

@ で workspase をしていないファイルについて聞いても、ちゃんと添付しているファイルであれば答えてくれます。ちゃんとファイル添付できていますね！  
![image](https://cdn-ak.f.st-hatena.com/images/fotolife/r/rksoftware/20250413/20250413210809.png)  


## 新規セッション
履歴をクリアして新しいセッションを始めます。  
![image](https://cdn-ak.f.st-hatena.com/images/fotolife/r/rksoftware/20250413/20250413210641.png)  

## チャット参加者 (@ xxxxx)
この機能はないようです。  

Visual Studio Code でいうこの機能ですね。  
![image](https://cdn-ak.f.st-hatena.com/images/fotolife/r/rksoftware/20250413/20250413211125.png)  

## Edits、エージェントモード
Edits とエージェントモードもないようです。  

Visual Studio Code でいうこの機能ですね。余談ですが、Visual Studio Code でのこの機能の UI も変わっていてびっくらぽんしました。  
![image](https://cdn-ak.f.st-hatena.com/images/fotolife/r/rksoftware/20250413/20250413211711.png)  

## Visions
Visons 機能もないようです。どうやっても画像を送れませんでした。

## プロンプト履歴の呼び出し
Visual Studio Code では ↑ キーで前のプロンプトを出せましたが、Eclipse では何も起きませんでした。

# ■ 機能比較

| 機能 | | Visual Studio Code | Eclipse |
|:-|-|:-:|:-:|
| コード補完 | | ○ | ○ |
| チャット | | ○ | ○ |
| チャットの提案のクリップボードへのコピー | | ○ | ○ |
| エディタへの反映 | | ○ | ○ |
| ファイル添付 | | ○ | ○ |
| 新規セッション | | ○ | ○ |
| チャット参加者 (@[]()xxxx) | | ○ | × |
| Edits | | ○ | × |
| エージェントモード | | ○ | × |
| Visons | | ○ | × |
| プロンプト履歴 | | ○ | × |

# ■ いかがでしたか？
Eclipse の GitHub Copilot の確認、いかがでしたか？