すべての記事

Getting Started

CICDoo とは はじめに: オンボーディングウィザード ダッシュボードとインフラマップ

Concepts

本番、ステージング、開発の各ステージ ドメイン、サブドメイン、SSL Odoo のバージョンとエディション(Community と Enterprise) ワークスペースとチームでの共同作業

Servers

サーバーの追加 サーバーのドメインと DNS ロードバランサーを使う サーバーの操作: デプロイ、ログ、チャート

Projects & Git

プロジェクトの作成 GitHub の接続 GitLab の接続 ブランチとインスタンス

Instances & Console

インスタンスの作成 インスタンスの再起動、停止、削除 ステージ間でのブランチのマージ Web IDE とリモートアクセス インスタンス設定の説明 デプロイとジョブキュー

Agent Tasks

エージェントタスクとは エージェントタスクの設定 タスクの実行と結果の確認 エージェント時間と追加購入

Monitoring & Backups

インスタンスのモニタリング バックアップと復元 アラート通知(メールと SMS)

Workspaces & Permissions

ワークスペースメンバーの招待 メンバーの権限とリソースへのアクセス メンバーがリソースを表示または使用できない

Account & Security

二要素認証(2FA) プロフィールと連携の設定 パスワードとアカウントの復旧

Billing & Plans

プランと料金 アップグレードとサブスクリプションの管理 プロジェクトのサブスクリプションが未払いの場合 チャネルパートナープログラム

Support & Tickets

サポートチケットの作成 CICDoo チームのサポートを受ける

Troubleshooting

トラブルシューティング: サーバーを接続できない トラブルシューティング: デプロイが失敗した トラブルシューティング: リポジトリ移動後に git push が 403 で失敗する トラブルシューティング: インスタンスが停止している、または遅い トラブルシューティング: ドメインまたは SSL の問題

Agent Tasks

エージェントタスクとは

変更したい内容を普通の言葉で伝えると、コーディングエージェントが計画を立て、承認を待ってから、選んだインスタンスの中で実装します。エージェントにできること、できないこと、そして本番を守るルール。

エージェントタスクとは

エージェントタスクとは、普通の言葉で記述した作業のことです。コーディングエージェントがあなた自身のインスタンスの中でそれを引き受け、どう進めるかを考え、コードを書き始める前にその計画の承認を待ちます。承認すると、そのインスタンスの中で変更を実装し、結果をインスタンスのブランチにプッシュします。

どこか別の場所にあるサービスに作業を渡すわけではありません。エージェントはあなたのインスタンスのコンテナ内で、あなたのコードに対して、そのインスタンスがデプロイされているブランチ上で動作します。

3 つのステップ

すべてのタスクは同じ 3 つのステップを進み、あなたはその中心にいます。

  1. 作業を記述します。 タイトルと、何を変更すべきかの説明です。普通の言葉で十分で、機械向けの指示を書く必要はありません。エージェントがどのインスタンスで作業するかを選び、参考資料としてファイルを添付することもできます。
  2. エージェントが計画します。 そのインスタンス内のコードベースを読み、何をどのように変更するつもりかという計画を返します。この時点ではまだ何も書き込まれていません。依頼が不明確な場合や、安全に作業できない場合は、推測せずにそう伝え、タスクはあなたの判断を待ちます。
  3. 承認すると実装します。 計画を承認すると、エージェントは変更を加え、コミットし、インスタンスのブランチにプッシュします。このプッシュによってインスタンスが再デプロイされるので、結果が動いている状態を確認できます。

結果が思ったものと違う場合は、もう一度差し戻せます。エージェントは最初からやり直すのではなく、すでにプッシュしたコードの上に積み上げます。何かが実行される前に、あなたが新しい計画を承認します。

エージェントが作業できる場所

エージェントタスクは、この機能を有効にしたプロジェクトのインスタンスで実行されます。通常はステージングと開発のインスタンスがこの作業の場です。それぞれの中でポーラーが動いていて、タスクを引き受ける準備ができています。

本番も許可されていますが、意図的に手間がかかるようにしてあります。 本番インスタンスを対象にしたタスクは、作成時に確認が必要で、その計画は必ず人が読むまで待機します。計画をレビューなしで実行させる自動実行は、本番では明確に拒否されます。誰も見ていない状態でエージェントが本番を変更できるような設定の組み合わせは存在しません。

エージェントの成果物は自分で確認するもの

エージェントは生成されたコードを書きます。それは、計画を読んだだけでは分からない形で間違っていたり、不完全だったりすることがあります。あなたのビジネスを一度も見たことのない人から届いたプルリクエストとして扱ってください:

  • 本番で何かを承認する前に、最新のバックアップを取得してください。
  • 要約だけでなく計画そのものを、コードベースを知っている人に読んでもらってください。
  • 先に進める前に、インスタンス上で結果をテストしてください。

CICDoo はエージェントをツールとして提供します。実際に行われる変更はあなたが承認したものであり、その結果はあなたに帰属します。これは利用規約の第 11 条に定められています。

エージェントではないもの

  • チャットボットではありません。 データについての質問に答えるものではなく、インスタンス内のコードを変更するものです。
  • AI ログ解析機能ではありません。 そちらはデプロイやサーバーのログを読むための別の機能です。
  • 共有サービスではありません。 エージェントはあなたが用意した認証情報を使い、あなた自身のプロバイダーアカウント上で動作するので、実行はそのプロバイダーでのあなた自身のサブスクリプションやクォータに計上されます。

次のステップ

有効にする方法は エージェントタスクの設定 をご覧ください。タスクの実行と結果の確認については タスクの実行と結果の確認 をご覧ください。エージェント時間の計測方法と追加購入については エージェント時間と追加購入 をご覧ください。

お困りの場合は、チケットページまたはチャットウィジェットからサポートチケットを作成してください。

まだ解決しませんか?アプリからチケットを作成するか、エンジニアに相談してください。