MicrosoftのAI Shellの第4プレビュー版がリリースされました。このインタラクティブツールは、自然言語と大規模言語モデル間のギャップを埋めることを目的としています。今回の最新イテレーションでは、macOSユーザー向けの機能強化、Microsoft Entra IDのサポート拡大、合理化されたコマンドオプションのコレクションが提供されています。このアップデートで何が提供されるのか、詳しく見ていきましょう。
macOS統合の強化
今回のリリースにおける焦点は、macOSのエクスペリエンス、特にiTerm2と組み合わせた場合の著しい進歩です。以前は、サイドカー機能(専用のペイン内でAI Shellとやり取りできる機能)が不安定で、/code post
のような重要なコマンドをサポートしていませんでした。今回のアップデートで、Microsoftはこれらの問題に対処し、Windowsで利用可能な機能と同等の、より信頼性が高く、機能豊富なエクスペリエンスを提供します。
この改善されたサイドカーモードを活用するには、ユーザーはiTerm2内でPowerShell 7を実行する必要があります。これにより、ターミナルとAI Shell間のシームレスな通信が可能になり、より流動的で直感的なインタラクションが実現します。macOSユーザーにとって、信頼性と機能の同等性が向上することは、日常業務でAI Shellを使用しているユーザーにとって歓迎すべき改善となるでしょう。
Phi SilicaによるオフラインAIの採用
今回のプレビュー版でより興味深い追加機能の1つは、Phi Silicaエージェントの実験的なサポートです。このエージェントは、Copilot+ PCの主要コンポーネントである組み込みのPhi Silicaモデルを活用します。Phi Silicaの魅力は、AI Shellでオフラインエクスペリエンスを提供できることにあり、アクティブなインターネット接続がなくてもAIモデルとのインタラクションを継続できます。
ただし、Phi SilicaエージェントはAI Shellにはデフォルトで含まれていないことに注意することが重要です。この機能を試したいユーザーは、リポジトリをクローンしてコードを自分でビルドする必要があります。Microsoftはまた、エージェントはまだ実験段階にあり、今後のリリースで潜在的な問題が発生する可能性があることを警告しています。これらの注意点にもかかわらず、Phi Silicaの組み込みは、AI Shell内でオフラインAI機能を有効にするための重要なステップを表しています。
Entra IDによる認証の合理化
セキュリティの強化とアクセスの簡素化に向けて、MicrosoftはAzure OpenAIインスタンスへのEntra ID認証のサポートを導入しました。この統合により、ユーザーは構成ファイルに機密キーを保存しなくてもAzure OpenAIリソースにアクセスできます。Entra IDを活用することで、AI Shellはユーザーを安全に認証し、必要なリソースへのアクセスを許可し、不正アクセスのリスクを軽減し、Azure OpenAIデプロイメントの全体的な管理を簡素化します。この追加されたセキュリティレイヤーは、機密データを扱う組織や、堅牢な認証メカニズムを必要とする組織にとって特に重要です。
コマンド実行の合理化
ユーザーエクスペリエンスをさらに向上させるために、MicrosoftはInvoke-AIShell
コマンドに新しいパラメーターを導入しました。これらのパラメーターは、サイドペインの使用を簡素化し、反復的なコマンドの必要性を減らすように設計されています。
- -PostCode: このパラメーターを使用すると、サイドペインで生成されたコードを、接続されたPowerShellセッションに直接投稿できます。これにより、サイドペインとターミナルを切り替えて
/code post
コマンドを実行する必要がなくなり、コード実行プロセスが合理化されます。 - -CopyCode: このパラメーターを使用すると、
/code copy
コマンドを使用せずに、サイドペインからコードを簡単にコピーできます。これは、コードスニペットを他のアプリケーションまたはスクリプトにすばやく転送する場合に特に便利です。 - -Exit: このパラメーターを使用すると、
/exit
コマンドを入力せずにサイドペインを終了できます。これにより、サイドペインが不要になったときに、より直感的かつ効率的に閉じることができます。
これらの新しいパラメーターは、一見すると些細なように見えますが、AI Shellの全体的な使いやすさに大きく貢献し、ユーザーがツールを操作してタスクを実行しやすくします。
小さな変更、大きな影響
今回のアップデートには、主要な機能に加えて、全体的なエクスペリエンスを向上させる小さな改善も含まれています。これには以下が含まれます。
- モデル情報の更新: AI Shellは最新のOpenAIモデルをサポートするようになり、ユーザーは最先端のAI機能にアクセスできるようになりました。これにより、AI Shellは人工知能分野の最新の進歩との互換性を維持できます。
- コンソールクリアのエイリアス:
/clear
コマンドが/cls
コマンドのエイリアスとして追加され、AIShellでコンソールをクリアするよりユーザーフレンドリーな方法が提供されました。この単純な追加により、ユーザーは時間を節約できます。 - macOSインストールスクリプトの更新: macOSにAIShellモジュールが正しくインストールされるように、インストールスクリプトが更新されました。これにより、以前の問題が解決され、macOSユーザーがAI Shellをシームレスにインストールして使用できるようになります。
- OllamaAgentでのモデル管理の強化: ローカルでホストされているモデルとのインタラクションを可能にするOllamaAgentが、モデル管理とシステムプロンプトの統合の改善により強化されました。これにより、さまざまなモデルでOllamaAgentを構成して使用することが容易になります。
これらの微妙ながらも効果的な変更は、AI Shellを改良し、洗練されたユーザーフレンドリーなエクスペリエンスを提供しようとするMicrosoftの取り組みを示しています。
プレビュー4の利用開始
最新の機能と改善を試してみたい方は、AI Shellプレビュー4のインストールは簡単なプロセスです。PowerShellを開いて、次のコマンドを実行するだけです。