次の方法で共有


AI Shell とは

AI Shell は、言語モデルを含むチャット インターフェイスを提供する対話型シェルです。 シェルには、さまざまな AI モデルやその他の支援プロバイダーに接続するエージェントが用意されています。 ユーザーは会話形式でエージェントと対話できます。

AI シェル プロジェクトには、次のものが含まれます。

  • コマンドラインシェルインターフェース (aish)
  • AI エージェントとその他の支援プロバイダーを作成するためのフレームワーク
  • macOS での Windows ターミナルと iTerm2 との統合
  • PowerShell と統合するための PowerShell モジュール。 詳細については、AI シェル モジュールのを参照してください。
  • MCP サーバーとツールのサポート
  • Foundry ローカル展開のサポート

各 AI アシスタントはエージェントと呼ばれます。 AI Shell の最初のリリースには、次の 2 つのエージェントが含まれています。

  • gpt-4oのインスタンスに接続する Azure OpenAI エージェントを します。 このエージェントは、一般的な AI タスクに使用します。
  • Microsoft Azureの知識を支援するAzure Copilotエージェント。 Azure CLI と Azure PowerShell コマンドをサポートするには、Azure エージェントを使用します。

AI シェル実行可能ファイル (aish.exe) をスタンドアロン エクスペリエンスで実行することも、PowerShell 7 で AIShell PowerShell モジュールを使用して、Windows ターミナルで分割ウィンドウ (サイドカー) エクスペリエンスを作成することもできます。 サイドカー エクスペリエンスは、シェルとのより深い統合が得られるため、AI シェルを使用するための推奨される方法です。 次のような機能があります。

  • AI シェル応答からコードを connect コマンド シェルに直接挿入する機能
  • 迅速な受け入れのために、複数ステップのコマンドが予測 IntelliSense バッファーに追加されます
  • 単純な単一コマンドのエラー復旧
  • MCP 統合

プロジェクトステータス

AI Shell は現在プレビュー リリースです。 ツールの一部の機能はまだ開発中であり、変更される可能性があります。 現在のバージョンと変更の完全なリストの詳細については、 リリース ノートを参照してください。

既知の問題

この AI Shell の現在のリリースには、対処に積極的に取り組んでいる既知の問題がいくつかあります。

  • サイドカーエクスペリエンスは、Windows ターミナルと macOS 用の iTerm2 でのみ機能します。
  • AI Shell は Linux ではサポートされていません。 動作するかもしれませんが、Windows ターミナルと iTerm2 で取得する分割ターミナル統合はサポートされていません。 AI Shell は、どの Linux ディストリビューションでもテストされていません。
  • プレビュー (開発者) バージョンと安定版の Windows ターミナルがインストールされている場合、 Start-AIShell コマンドは、安定版の Windows ターミナルを実行している新しいターミナルを開きます。
  • Windows ターミナルを管理者として起動した場合、Start-AIShell コマンドを実行すると、昇格せずに Windows ターミナルを実行する新しいターミナル ウィンドウが開きます。
  • macOS で既定のターミナル アプリを使用している場合、サイドカー エクスペリエンスが得られず、色が正しくレンダリングされない可能性があります。 生成されたコードを読み取るのが難しい場合があります。

フィードバックの提供

この開発フェーズでは、フィードバックが重要です。 AI Shell の改善に役立つエクスペリエンスを共有することをお勧めします。

参加する方法を次に示します。

  • ファイルの問題: バグに遭遇した場合、新機能の提案がある場合、または不整合を報告する場合は、 AI Shell GitHub リポジトリで問題を開いてください。
  • ディスカッションに参加してください。GitHub ディスカッションタブでコミュニティディスカッションに参加してください。アイデアを共有し、改善点について話し合い、他のユーザーとつながり、作成したエージェントを共有します。
  • ドキュメンテーション: ドキュメントのギャップに気付いた場合は、変更を提案したり、PR を送信してドキュメントを改善したりできます。