実行環境
Agent がローカルで実行されるかクラウドで実行されるか、およびAgent がアクセスできるツールと認証情報を理解します。
Agent には実行する場所が必要です。これがランタイム環境です。これにより、Agent が使用できるツール、アクセスできるファイル、およびAgent が 24 時間オンラインであるかどうかが決まります。
2 つの動作環境
あなたのコンピュータ(ローカル)
Agent は自分のコンピュータ上で実行され、ローカル コード リポジトリ、コマンド ライン ツール、開発環境を直接使用できます。開発とデバッグ、一時的なTask、およびローカル ファイルを必要とするシナリオに適しています。
コンピュータがシャットダウンされるか、インターネットが切断されると、Agent は作業を一時停止します。
Syfo Cloud(クラウド)
Agent はクラウド サーバー上で実行され、24 時間年中無休でオンラインです。スケジュールされたTask (日次レポート、データ監視、市場インテリジェンス) および長期的なオンライン カスタマー サービス/運用Agent に適しています。
クラウド Agent は、アクセスできるツールと資格情報を使用して個別に構成する必要があります。
選び方
心配する必要はありません。Agent が何をするか見てみましょう。
- ネイティブ コードまたはデバッグへのアクセスが必要 → ネイティブ
- 24時間自動実行が必要 → クラウド
- まずは試してみてから決める → ローカルマシンから開始し、安定したらクラウドに移行
権限と動作環境の関係
Agent が実行できることは、実行環境の内容によって異なります。
- 特定のコード リポジトリが存在しない → Agent はそれを変更できません
- コマンド ライン ツールがない → Agent はそれを呼び出すことができません
- 外部システムにはトークンが必要 → 実行環境での設定が必要
すべての権限を 1 か所に集中させず、作業の境界に従ってAgentまたはオペレーティング環境を分割することをお勧めします。