重要
Microsoft Agent 365 の早期アクセスを利用するには、フロンティア プレビュープログラムに参加する必要があります。 フロンティアは、Microsoft の最新の AI イノベーションと直接接続します。 Frontier のプレビューは、お客様の契約書に記載されている既存のプレビュー利用規約に従います。 これらの機能は現在開発中であるため、提供状況や機能は今後変更される可能性があります。
Agent 365 CLI は、Azure に Agent 365 アプリケーションを展開および管理するためのクロスプラットフォーム コマンド ライン ツールです。
前提条件
開始する前に、次のことを確認してください。
- カスタムクライアントアプリの登録 - CLIは認証のためにMicrosoft Entra IDテナント内のカスタムクライアントアプリを必要とします。 詳細なセットアップ手順は 「カスタムクライアントアプリ登録 」をご覧ください。 設定時にアプリケーション(クライアント)IDが必要です。
- Azureサブスクリプション - リソースを作成できるAzureサブスクリプションへのアクセス。
- 必要な権限 - アカウントは以下のいずれかの役割を持つ必要があります:
注意
インストール後の a365 config init ステップで、CLIは自動的にカスタムクライアントアプリの登録を検証し、アプリの存在、必要な権限、管理者の同意が付与されているかを確認します。
ヒント
異なるCLIコマンドは異なる役割や権限を必要とする場合があります。 各コマンドリファレンスページには、必要な最小役割が指定されています。 例えば、具体的な要件については setup コマンドの参考文献 を参照してください。
Agent 365 CLI をインストールする
次の手順に従って、Agent 365 CLI をオペレーティング システムにグローバルにインストールします。
前提条件
.NET がインストールされている必要があります。 (.NET 8.0 が推奨されています。)
dotnet tool install を使用する
以下のコマンドを使用して、Agent 365 CLI をインストールします:
dotnet tool install --global Microsoft.Agents.A365.DevTools.Cli
microsoft.agents.a365.devtools.cli is not found in NuGet feeds https://api.nuget.org/v3/index.jsonエラーが出た場合は、--prereleaseパラメータを使用してください。このパッケージはまだプレリリースとしてタグ付けされている可能性があります。
dotnet tool install --global Microsoft.Agents.A365.DevTools.Cli --prerelease
最新の手順と利用可能なバージョンについては、公式の NuGet ページを参照してください: NuGet.org 上の Microsoft.Agents.A365.DevTools.Cli
インストールを検証する
Agent 365 CLI をインストールした後、次を実行して正しくインストールされていることを確認します:
a365 -h
このコマンドはヘルプ情報を表示し、CLI が使用できる状態であることを確認します。
Update
dotnet tool update コマンドを使用して、Agent 365 CLI を更新します:
dotnet tool update --global Microsoft.Agents.A365.DevTools.Cli
注意
Agent 365 CLIのすべてのアップデートは、最新のNuGetパッケージ(Microsoft.Agents.A365.DevTools.Cli)にアクセスするためにインターネット接続が必要です
アンインストール
dotnet tool uninstall コマンドを使用して、Agent 365 CLI をアンインストールします:
dotnet tool uninstall --global Microsoft.Agents.A365.DevTools.Cli
ファイルの場所
ツールの実行可能ファイルの既定の場所は、オペレーティング システムによって異なります。
| OS | パス |
|---|---|
| Linux/macOS | $HOME/.dotnet/tools |
| Windows | %USERPROFILE%\.dotnet\tools |
この場所は、SDK が最初に実行されるときにユーザーのパスに追加されます。 したがって、グローバル ツールは、ツールの場所を指定せずに、任意のディレクトリから呼び出すことができます。
ツールへのアクセスは、マシン全体ではなくユーザー固有です。 グローバル ツールは、ツールをインストールしたユーザーのみが使用できます。
使用可能なコマンド
使用可能なコマンドの完全な一覧については、--help コマンドを使用するか、Agent 365 CLI リファレンス を参照してください
重要な更新
削除されたコマンド:create-instanceコマンドはCLIから削除されました。 これにより、エージェントの機能を制限するために必要な登録手順を回避しました。 このコマンドは推奨ワークフローと同等になった後期バージョンで再導入される可能性があります。
代わりに、次のワークフローを使用します。
-
a365 publish- Microsoft 365管理センターへの公開エージェント - 開発者ポータルでエージェントブループリントの設定 - 開発者 ポータルでエージェントブループリントの設定
-
a365 deploy- Azureへのデプロイ(Azureホスティングを使用している場合のみ任意) - Microsoft Teamsを使用してエージェント インスタンスを作成する
完全な手順は 「オンボードエージェント 」をご覧ください。
トラブルシューティング
このセクションでは、Agent 365 CLI でエラーをトラブルシューティングする方法について説明します。
-
CLIのインストール、更新、アンインストールが失敗すると、
Not found in NuGet feeds -
create-instanceコマンドが見つかりません - Teamsにエージェントが表示されない
- Teamsでエージェントインスタンスを作成できません
CLIのインストール、更新、アンインストールが失敗すると、 Not found in NuGet feeds
microsoft.agents.a365.devtools.cli is not found in NuGet feeds https://api.nuget.org/v3/index.jsonエラーが出た場合は、--prereleaseパラメータを使用してください。このパッケージはまだプレリリースとしてタグ付けされている可能性があります。
最新の手順と利用可能なバージョンについては、公式の NuGet ページを参照してください: NuGet.org 上の Microsoft.Agents.A365.DevTools.Cli
create-instance コマンドが見つからない
現象:
Error: Command 'create-instance' not found
原因:create-instanceコマンドはCLIから削除されました。 これにより、エージェントの機能を制限するために必要な登録手順を回避しました。 このコマンドは推奨ワークフローと同等になった後期バージョンで再導入される可能性があります。
Solution:
更新されたワークフローを活用してください:
エージェントを公開する:
a365 publishDeveloper Portalでエージェントブループリントを設定する:
詳細な手順は開発者 ポータルの「エージェントブループリントの設定 」をご覧ください。
Deploy to Azure(任意):
# Only if hosting on Azure Web App a365 deployMicrosoft Teamsでエージェントインスタンスを作成する:
- Open Microsoft Teams
- アプリへのナビゲーション
- 代理店を探しましょう
- エージェントインスタンスを作成するには「追加」をクリックしてください
詳細な指示は 「オンボードエージェント」をご覧ください。
エージェントがTeamsに現れない
症状: コマンドを実行した後、Microsoft Teamsにエージェントが表示されません。
原因:publishステップを飛ばしたか、削除されたcreate-instanceコマンドを使おうとした可能性があります。
Solution:
- 成功裏に実行したか確認
a365 publish - 伝達されるまで 5 ~ 10 分待ちます
- Microsoft 365管理センターをチェックしてください: https://admin.cloud.microsoft/#/agents/all
- Teams Appsセクションからエージェントインスタンスを作成する
Teamsでエージェントインスタンスを作成できません
症状: エージェントはTeamsに表示されますが、エージェントインスタンスを作成できません(エージェントを追加できません)。
原因: 「Microsoft Agent 365 Frontier」ライセンスはユーザーアカウントに割り当てられていません。