このドキュメントは、 IBM Software Hub 上の watsonx Code Assistant のオンプレミス・インストー ルに適用されます。 IBM Cloud のドキュメントについては、「 Eclipse IDE 用のプラグインのインストール」 を参照してください。
プラグインのインストール Eclipse IDE
APIキーを作成し、 watsonx Code Assistant プラグインを Eclipse IDE に追加します。
互換性
このプラグインは、以下のものに対応しています
- Java開発者向けEclipse IDEまたはエンタープライズJavaおよびWeb開発者向けEclipse IDE
- バージョン 2024-06、2024-09、2024-12、2025-03、2025-06
- Windowsでは、プラグインには Microsoft Edge WebView2 ランタイムが必要です。 新しいバージョンのウィンドウズでは、すでにインストールされているかもしれない。
オペレーティング・システム:
- macOS
- Windows 11
- Fedora Linux 41
- Red Hat Enterprise Linux 8
- Ubuntu 20.04
始める前に
プラグインを設定するには、 IBM Software Hub の管理者から以下のアイテムが必要です
- 組織の IBM Software Hub インスタンスの URL
- IBM Software Hub ユーザー名
IBM Software Hub でプラットフォーム API キーを作成する
各開発者は個人のAPIキーを使ってプラグインにログインする。
プラットフォームAPIキーを作成するには、認証用APIキーの生成の指示に従ってください。
プラグインをインストールする
Eclipse Marketplaceまたは Eclipse IDE からプラグインをインストールできます。
予定している作業の種類に合わせて設置場所を選びましょう:
| 説明 | プラグイン名 | 表示言語サポート |
|---|---|---|
| コード提案、コード説明、コード文書化、ユニットテストのための統合された生成AI。 | watsonx Code Assistant | 英語 (en)、日本語 (ja)、韓国語 (ko) |
| エンタープライズJavaの近代化機能、コード説明の強化、ユニットテスト生成の強化 を追加する。 このインストールでは、インストールされているソフトウェアのリストに、1つは watsonx Code Assistant と watsonx Code Assistant for Enterprise Java Applications があります。 この2つの拡張機能は、このインストールに依存する。 watsonx Code Assistant のバージョン 1.3.1 以降と、 watsonx Code Assistant for Enterprise Java Applications のバージョン 1.1.0 以降が必要です。 |
watsonx Code Assistant エンタープライズJavaアプリケーション向け | 英語 (en) のみ |
Eclipseより
Eclipse マーケットプレイスからプラグインをインストールするには:
Eclipse IDEを開く。
予定している作業の種類に合わせて設置場所を選びましょう:
コード提案、コード説明、コード文書化、ユニットテストのための統合されたジェネレーティブ AI については、EclipseMarketplace のwatsonx Code Assistantページを開いてください。
エンタープライズ Java モダナイゼーション機能、拡張コード説明、および拡張ユニットテスト生成を追加するには、 Eclipse Marketplace の IBM watsonx Code Assistant for Enterprise Java Applications ページを開きます。
このインストールでは、インストールされたソフトウェアのリストに2つのエントリが表示されます。 watsonx Code Assistant と watsonx Code Assistant for Enterprise Java Applicationsの 2つのエントリが表示されます。 この2つの拡張機能は、このインストールに依存する。 watsonx Code Assistant のバージョン 1.3.1 以降と、 watsonx Code Assistant for Enterprise Java Applications のバージョン 1.1.0 以降が必要です。
Installボタンをクリックし、Eclipse IDE のワークスペースにドラッグします。
機能の確認」で項目を確認し、「確認」をクリックします。
Review Licensesで、ライセンスを読み、同意するをクリックし、Finishをクリックします。
Trust Authoritiesでチェックボックスをクリックし、Trust Selectedをクリックする。
Trust Artifacts]で[Type]チェックボックスをクリックし、[Trust Selected]をクリックする。
Eclipseを再起動してください。 ソフトウェア・アップデート]で[今すぐ再起動]をクリックします。
Eclipse IDEから
Eclipse IDE からプラグインをインストールするには:
Eclipse IDEで Helpメニューをクリックし、EclipseMarketplaceを選択します。
予定している作業の種類に合わせて設置場所を選びましょう:
- コード提案、コード説明、コード文書、ユニットテストのための統合された生成AIについては、「
watsonx Code Assistant」を検索してほしい。 - エンタープライズJavaの近代化機能、コード説明の強化、ユニットテスト生成の強化を追加するには、
watsonx Code Assistant for Enterprise Java Applicationsを検索してください。
- コード提案、コード説明、コード文書、ユニットテストのための統合された生成AIについては、「
インストールボタンをクリックします。
機能の確認」で項目を確認し、「確認」をクリックします。
Review Licensesで、ライセンスを読み、同意するをクリックし、Finishをクリックします。
Trust Authoritiesでチェックボックスをクリックし、Trust Selectedをクリックする。
Trust Artifacts]で[Type]チェックボックスをクリックし、[Trust Selected]をクリックする。
Eclipseを再起動してください。 ソフトウェア・アップデート]で[今すぐ再起動]をクリックします。
IBM Software Hubの URLとユーザー名で設定を更新する
IBM Software Hub URL とユーザー名をプラグイン設定に追加する必要があります。 IBM Software Hubの管理者にお問い合わせください。
Eclipse IDEの設定を開きます。
watsonx Code AssistantSettings の項目で、展開してセキュリティ設定を開きます。
Cloud Pak for Data インスタンスの URL に、組織の IBM Software Hub インスタンスの URL を入力します。
Enter username of your on-premises installation instance 」に、 IBM Software Hubのユーザー名を入力します。
Apply をクリックして閉じる。
プラグインを開く
watsonx Code Assistantを開くには:
Eclipseが再起動したら、[Window]をクリックし、[Show View]を選択し、[Other]をクリックします。
Show View ダイアログで、watsonx Code Assistantフォルダーを開き、Chat を選択して、Open をクリックします。
APIキーでログインをクリックします。
セキュリティ環境設定で、 IBM Software Hub プラットフォーム API キーを入力します。
「適用」をクリックして閉じると、 セキュリティ設定が終了します。
エンタープライズJava環境のセットアップ
エンタープライズJavaアプリケーションで作業したい場合は、環境をセットアップする必要がある。 詳細については、エンタープライズJava環境のセットアップを参照してください。
セキュアなセットアップ
IBM watsonx Code Assistant は、追加のセキュリティ・コントロールを提供しません。 以下の手順で、セットアップを適切に固定してください。
Eclipseの環境
Eclipse IDEのすべてのアップデートを適用して、最新のセキュリティとバグフィックスをご利用ください。
watsonx Code Assistant プラグインのログは <your home directory>/.wca の *.log ファイルに保存されます。 これらのファイルは、ファイルシステムが提供する暗号化以外には、暗号化されていません。 不適切なアクセスからログを保護する。
チャット会話ストレージ
IBM watsonx Code Assistant は、すべてのチャットの会話を、 SQLite で定義されたデータベース形式で、 <your home directory>/.wca/chat.db のファイルシステムにローカルに保存します。 IBM watsonx Code Assistant がこれらの会話を誰かと共有することはありません。 このファイルは、ファイルシステムが提供する暗号化以外には、暗号化されていません。 このファイルを不正アクセスから保護する。
テレメトリー・データ
IBM watsonx Code Assistant は、いかなる遠隔測定データも収集しません。 一般的に、 watsonx Code Assistant処理したデータを、 IBMを含む第三者に送信することはありません。
コンソールを使ってアクティビティの詳細を見る
Eclipse IDE のコンソールビューを使用すると、プラグインの動作やログの詳細を確認したり、エラーの有無を確認したりすることができます。
コンソールビューを開くには
Eclipseで Windowをクリックし、 Show Viewを選択し、 Consoleをクリックします。
コンソールビューで、 選択したコンソールを表示 アイコンをクリックして、 watsonx Code Assistant または watsonx Code Assistant:LSP を選択します。 どちらも、プラグインが何をしているのかについて、より詳細な情報を提供しています。
Eclipse プラグインのコンソール表示とログを調整するには:
Eclipse IDEの設定を開きます。
watsonx Code Assistant Settings の項目をクリックします。
ログレベルでは、デフォルトの
INFOからWARNのような別の設定に切り替える。
プラグインをアンインストールします
watsonx Code Assistantをアンインストールする必要がある場合は、以下の手順に従ってください:
EclipseエディターでHelpをクリックし、Install New Softwareをクリックします。
何が既にインストールされていますか?
インストールされているソフトウェア」タブで、watsonx Code Assistantを選択し、「アンインストール」をクリックします。
アンインストール]で項目を確認し、[完了]をクリックします。
Eclipseを再起動してください。 ソフトウェア・アップデート]で[今すぐ再起動]をクリックします。