次の方法で共有


AI シェル コマンド リファレンス

コマンド ライン オプション

Description:
  AI for the command line.

Usage:
  aish [<query>] [options]

Arguments:
  <query>  The query term used to get response from AI.

Options:
  --channel <channel>              A named pipe used to setup communication
                                   between aish and the command-line shell.
  --shell-wrapper <shell-wrapper>  Path to the configuration file to wrap
                                   AI Shell as a different application.
  --version                        Show version information
  -?, -h, --help                   Show help and usage information

チャット コマンド

選択した AI モデルをクエリするには、AI シェル プロンプトにプロンプトを入力します。 AI Shell は、接続された AI モデルにプロンプト要求を送信します。 AI Shell は、AI モデルとの対話に使用されるシェル コマンドの基本セットも提供します。

コマンドの一覧を取得するには、チャット セッションで /help コマンドを使用します。 次のリストには、すべてのエージェントが使用できる AI シェル コマンドが含まれています。

  Name       Description                                                 Source
─────────────────────────────────────────────────────────────────────────────────────
  /agent     Command for agent management.                               Core
  /clear     Clear the screen.                                           Core
  /code      Command to interact with the code generated.                Core
  /dislike   Dislike the last response and send feedback.                Core
  /exit      Exit the interactive session.                               Core
  /help      Show all available commands.                                Core
  /like      Like the last response and send feedback.                   Core
  /mcp       Command for managing MCP servers and tools.                 Core
  /refresh   Start a new chat session.                                   Core
  /retry     Regenerate a new response for the last query.               Core

AI Shell は、選択したエージェントに固有のコマンドも提供します。

  Name       Description                                                                   Source
---------------------------------------------------------------------------------------------------
  /gpt       Command for GPT management within the 'openai-gpt' agent.                     openai-gpt
  /replace   Replace argument placeholders in the generated scripts with the real value.   azure

一般的なチャット コマンド

/agent

エージェント管理用のコマンド。

使い:

/agent [command] [options]

オプション: -h--help - ヘルプと使用状況の情報を表示する

サブコマンド

  • config <agent> - エージェントの設定ファイルを開きます。 エージェントが指定されていない場合は、アクティブなエージェントをターゲットにします。
  • list - 使用可能なすべてのエージェントを一覧表示します。
  • use <agent> - 使用するエージェントを指定するか、使用可能なエージェントから 1 つ選択します。

/agent config

エージェントの設定ファイルを開きます。 エージェントが指定されていない場合は、アクティブなエージェントをターゲットにします。

使い:

/agent config [<agent>] [options]

引数: <azure|openai-gpt> エージェントの名前。

オプション:

  • --editor <editor> - 設定ファイルを開くエディター。
  • -h--help - ヘルプと使用状況の情報を表示する

例:

/agent config openai-gpt

/agent list

使用可能なすべてのエージェントを一覧表示します。

使い:

/agent list [options]

オプション:

  • -h--help ヘルプと使用状況の情報を表示する

例:

> /agent list

  Name             Description
───────────────────────────────────────────────────────────────────────────────────────────────────

  openai-gpt       Active GPT: <gpt-name>. A GPT instance with expertise in PowerShell scripting
                   using Entra ID authentication.
  azure (active)   This AI assistant connects you to the Azure Copilot and can generate Azure
                   CLI and Azure PowerShell commands for managing Azure resources and answer
                   questions about Azure.

/agent use

使用するエージェントを指定するか、使用可能なエージェントから 1 つ選択します。

使い:

/agent use [<agent>] [options]

引数: <agent> - エージェントの名前 (オプション)。 エージェント名を指定しない場合、AI Shell は利用可能なエージェントからエージェントを選択するように求めます。

オプション:

  • -h--help - ヘルプと使用状況の情報を表示する

/clear

画面をクリアします。 エイリアス /cls を使用することもできます。

/code

生成されたコードと対話するコマンド。

使い:

/code [command] [options]

サブコマンド:

  • copy <n> n 番目 (1 から始まる) コード スニペットをクリップボードにコピーします。 <n> が指定されていない場合は、すべてのコードをコピーします。 [既定値: -1]
  • save <file> - すべてのコードをファイルに保存します。
  • post <n> - n 番目 (1 から始まる) コード スニペットを、接続されたコマンドライン シェルにポストします。 <n> が指定されていない場合は、すべてのコードをポストします。 [既定値: -1]

オプション:

  • -h--help - ヘルプと使用状況の情報を表示する

/code copy

n 番目 (1 ベース) のコード スニペットをクリップボードにコピーします。 <n> が指定されていない場合は、すべてのコードをコピーします。

使い:

/code copy [<n>] [options]

引数:

  • <n> n 番目 (1 ベース) のコード スニペットを使用します。 引数を -1 として指定して、すべてのコードを使用します。 引数を指定しない場合、デフォルト値は -1 です。

オプション:

  • -h--help - ヘルプと使用状況の情報を表示する

特定のコード スニペットをクリップボードにコピーする方法を示すアニメーション。

/code save

すべてのコードをファイルに保存します。

使い:

/code save <file> [options]

引数:

  • <file> コードを保存するファイル パスです。

オプション:

  • --append ファイルの末尾に追加します。
  • -h--help ヘルプと使用状況の情報を表示する

例:

次の例では、すべてのコードをファイルにコピーします。

コードをファイルに保存する方法を示すスクリーンショット。

/code post

n 番目 (1 ベース) のコード スニペットを、接続されたコマンド ライン シェルに投稿します。 <n> が指定されていない場合は、すべてのコードをポストします。

使い:

/code post [<n>] [options]

引数:

  • <n> n 番目 (1 ベース) のコード スニペットを使用します。 値が指定されていない場合は、すべてのコードを使用します。

オプション:

  • -h, --help ヘルプと使用状況の情報を表示する

例:

接続されたコマンド ライン シェルに特定のコード スニペットを投稿する方法を示すアニメーション。

/dislike

最後の応答を嫌いにして、フィードバックを送信してください。

使い:

/dislike [options]

オプション:

  • -h, --help ヘルプと使用状況の情報を表示する

/exit

対話型セッションを終了します。

使い:

/exit [options]

オプション:

  • -h, --help ヘルプと使用状況の情報を表示する

/like

最後の応答に「いいね!」を付けてフィードバックを送信してください。

使い:

/like [options]

オプション:

  • -h, --help ヘルプと使用状況の情報を表示する

/mcp

MCPサーバとツールを管理するためのコマンド。

使い:

/mcp [options]

オプション:

  • -h, --help ヘルプと使用状況の情報を表示する

/refresh

新しいチャットセッションを開始します。

使い:

/refresh [options]

オプション:

  • -h, --help ヘルプと使用状況の情報を表示する

/retry

最後のクエリの新しい応答を再生成します。

使い:

/retry [options]

オプション:

  • -h, --help ヘルプと使用状況の情報を表示する

エージェント固有のチャット コマンド

/gpt

「openai-gpt」エージェント内のGPT管理のためのコマンド。

使い:

/gpt [command] [options]

オプション:

  • -h, --help ヘルプと使用状況の情報を表示する

サブコマンド:

  • list - 特定のGPT、または利用可能なすべてのGPTをリストします。
  • use - 使用する GPT を指定するか、利用可能な GPT から 1 つを選択します。

/gpt list

特定のGPT、または利用可能なすべてのGPTをリストします。

使い:

/gpt list [<GPT>] [options]

引数: <GPT> - GPTの名前

オプション:

  • -h--help - ヘルプと使用状況の情報を表示する

Example

/gpt list

  Name                    Active   Description
───────────────────────────────────────────────────────────────────────────────────────────────────
  az-entraId-gpt-4o                A GPT instance with expertise in PowerShell scripting using
                                   Entra ID authentication.
  az-aikey-gpt-4o         true     A GPT instance with expertise in PowerShell scripting using
                                   Entra ID authentication.

/gpt use

使用する GPT を指定するか、使用可能な GPT から GPT を選択します。

使い:

/gpt use [<GPT>] [options]

引数: <GPT> - GPTの名前

オプション:

  • -h--help - ヘルプと使用状況の情報を表示する

/replace

生成されたスクリプトの引数プレースホルダを実際の値に置き換えます。 このコマンドは、Azure エージェントでのみ使用できます。

使い:

/replace [options]

オプション:

  • -h--help - ヘルプと使用状況の情報を表示する

AI Shell コマンド履歴

AI Shell には、PSReadLine の修正バージョンが含まれています。 PowerShell の PSReadLine モジュールと同様に、AI Shell では方向キーを使用してコマンド履歴を移動できます。 AI Shell は、他の PSReadLine 履歴ファイルと同じ場所に、 AIShell_history.txt という名前のファイルに履歴を保存します。

  • Windows システムの場合: $Env:APPDATA\Microsoft\Windows\PowerShell\PSReadLine
  • Windows 以外のシステムの場合: $Env:XDG_DATA_HOME/powershell/PSReadLine または $Env:HOME/.local/share/powershell/PSReadLine