自然言語で Workbench の AI エージェントに指示を出すことで、Elastic Compute Service (ECS) インスタンス上でのソフトウェアのインストール、問題の診断、O&M タスクの実行が可能になります。
仕組み
AI エージェントモードは、Workbench に組み込まれたインテリジェントアシスタントです。自然言語を使用してターミナルと対話することで、複雑なコマンドライン操作を会話形式のタスクに変換できます。
コア機能
-
シェルコマンドと自然言語の自動識別: 例えば、
lsはシェルコマンドとして認識され、会話はトリガーされません。 -
インテリジェントなタスク分解:
install Dockerやcheck CPUなどの高度なリクエストは、実行可能なコマンドラインステップに自動的に分解されます。 -
動的なワークフロー調整: 各コマンドの成功、失敗、または特定の出力などの結果に基づいて、エージェントはリアルタイムで計画を調整します。
-
自律的な意思決定と計画: 明確なプロンプトが与えられると、エージェントはタスクを完了するためのステップを計画します。例えば、ソフトウェアのインストール中に依存関係を自動的に解決します。
-
コンテキスト認識: エージェントは、作業ディレクトリや操作履歴を含む現在のターミナルセッションを理解し、シナリオに応じた提案を行います。
-
OpenAPI との連携: エージェントは必要に応じて OpenAPI を呼び出し、インスタンスに関する情報を取得します。
現在サポートされているのは、DescribeInstanceAttribute、DescribeSecurityGroupAttribute、DescribeDisks のみです。
ユースケース
|
シナリオ 1: 問題の診断 |
シナリオ 2: ソフトウェアのインストール |
シナリオ 3: システム O&M |
|
例: サーバーの応答が遅い。 入力: |
例: Docker をインストールする。 入力: |
例: パスワードベースの SSH ログインを無効にする。 入力: |
前提条件
以下の要件が満たされていることを確認してください。
-
Alibaba Cloud アカウントまたは RAM ユーザーが、Workbench を使用して対象のインスタンスにログインするための権限を持っていること。
-
(オプション) タスクにインターネットからのソフトウェアのダウンロードが含まれる場合、インスタンスにパブリック IP アドレスまたは NAT Gateway 経由のパブリックネットワークアクセスが設定されていること。
AI エージェントモードの使用
-
Workbench を使用した Linux インスタンスへのログイン
ECS コンソールで、目的のインスタンスを見つけ、[操作] 列の接続をクリックします。次に、ワークベンチ の横にある今すぐサインインをクリックします。
-
AI エージェントモードへの切り替え
ログイン後、以下のいずれかの方法で AI エージェントモードに切り替えます。
-
方法 1 (ボタン):ターミナル上部のAgentをクリックします。
Workbench の新しいバージョンでのみ利用可能です。

-
方法 2 (キーボードショートカット): ターミナルで、
Command + I(macOS) またはCtrl + Shift + I(Windows) を押します。 -
方法 3 (コンテキストメニュー): ターミナルで右クリックし、AI ターミナルモード を選択します。
-
-
プロンプトの入力
入力欄が AI エージェントのスタイルに変わります。自然言語でプロンプトを入力し、Enter キーを押します。例:
インスタンスの動作が少し遅いです。分析と修正を手伝ってください。エージェントに入力をシェルコマンドではなく自然言語として解釈させるには、
Shift + Enterを押します。 -
コマンドの確認と実行
エージェントがプロンプトを解釈し、対応するシェルコマンドを計画します。各コマンドを確認し、実行 をクリックします。
重要AI が生成したコンテンツは参考用です。実行する前に各コマンドを検証してください。コマンドの実行によって生じるいかなる結果についても、お客様が責任を負うものとします。


killなどの高リスクコマンドは、赤色でハイライト表示され、実行前に再確認が求められます。
AI が応答を生成している間は、
アイコンをクリックするか、Ctrl/Command + Cを押すと、生成を停止できます。
コマンドを実行する前に編集するには、変更 をクリックするか、
Ctrl/Command + Eを押します。編集後、保存 をクリックするか、ESCを押します。
-
新しい会話の開始
会話履歴をクリアするには、AI の出力の下にある[新しい会話]をクリックします。
関連操作
ファイルのアップロードとダウンロード
AI エージェントモードでは、自然言語のプロンプトを使用してファイルのアップロードとダウンロードができます。
-
ファイルのアップロード
入力例:
現在のディレクトリにファイルをアップロード -
ファイルのダウンロード
入力例:
test.md をローカルにダウンロード
OpenAPI を使用したインスタンス情報の照会
エージェントは OpenAPI を呼び出し、セキュリティグループの詳細などインスタンスに関する情報を取得します。現在サポートされているのは、DescribeInstanceAttribute、DescribeSecurityGroupAttribute、DescribeDisks のみです。
入力例: このインスタンスのセキュリティグループが 192.168.2.10 からのアクセスを許可しているか確認
よくある質問
AI エージェントモードの料金
AI エージェントモードは追加料金なしでご利用いただけます。