• ISOLATION
  • PERSISTENCE
  • CLEANUP
  • HUMAN

AIで一時的なテスト環境の構築と管理を自動化する方法

DaytonaをAIクライアントに接続すれば、オンデマンドで隔離されたワークスペースを立ち上げられます。環境の複製やデータボリュームの管理といった複雑な作業は、すべてエージェントが代行します。

このページについてAIに聞く

すぐに答え

AIを使ってテスト環境を管理する方法は?

AIがDaytonaを利用して既存のサンドボックスをフォークし、テスト用の永続ストレージを接続します。これにより、自然言語による指示だけで、隔離された環境の作成、利用、削除が可能です。常にクリーンで同一なセットアップでコードをテストできる環境が手に入ります。

自動化によって得られる成果

テストデータの管理先

接続が完了すると、AIがテストインフラのライフサイクル全体を管理します。

ISOLATION

クリーンなサンドボックス複製

AIが標準環境の新しいコピーを作成します。これにより、すべてのテスト実行が、常に既知のクリーンな状態から開始されます。

PERSISTENCE

管理されたデータボリューム

AIがボリュームの作成と接続を行い、ストレージを管理します。サンドボックスが削除されても、テストデータは保持されます。

CLEANUP

自動的な削除処理

エージェントが不要になったボリュームやサンドボックスを削除します。ストレージの肥大化を防ぎ、ワークスペースを常に整理された状態に保ちます。

HUMAN

手動での監視

ボリュームを保持するか、サンドボックスを削除するかは、あなたが決定します。AIは各環境のライフサイクルにおいて、あなたの指示に忠実に従います。

ワークフロー

リクエストを受けた際のAIの動き

AIはあなたの意図を解釈し、具体的なインフラ操作へと変換します。

  1. 環境の複製

    既存のセットアップに基づき、AIが新しく隔離されたワークスペースを作成します。

    fork_sandbox
  2. ストレージのセットアップ

    エージェントがテストに必要なデータを保持するための新しいボリュームを作成します。

    create_volume
  3. データの検証

    AIが利用可能なストレージを確認し、適切なボリュームが準備できているかをチェックします。

    list_volumesget_volume_by_name
  4. クリーンアップ

    テスト終了後、AIが一時的なストレージを削除します。

    delete_volume

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使用して、環境操作を実行できます。

出発点

これらはあくまで例です。実際のプロジェクトに合わせて、リポジトリ名やボリューム名を書き換えて使用してください。

Daytona Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_AkqYHK4XFPqtgrdtnVnobFEfCwP5QQF4omfr3EXo/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Daytona capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "daytona-dev-workspaces-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_AkqYHK4XFPqtgrdtnVnobFEfCwP5QQF4omfr3EXo/mcp"
    }
  }
}
チャットにコピー04
  • リポジトリ 'production-template' から新しいサンドボックスをフォークして。

  • 現在のワークスペース用に 'test-data-vol' という名前の新しいボリュームを作成して。

  • 現在アクティブなボリュームを確認するために、既存のボリュームをすべてリストアップして。

  • 実行が完了したら、'temp-test-storage' という名前のボリュームを削除して。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Daytonaを一度接続するだけで、準備は完了です

アカウントを一度連携するだけで、認証情報は暗号化されて安全に保管されます。その後はすぐに、チャットインターフェースからワークスペースの管理を開始できます。

DaytonaをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIが本番用のメインデータベースを削除してしまうことはありますか?

    ありません。AIが削除できるのは、提供された特定のツールを通じたボリュームのみです。管理対象のボリューム以外の本番データベースやインフラに干渉することはありません。

  • 02

    テストが終わった後、AIが自動的にサンドボックスを削除しますか?

    いいえ。プロンプトで明示的に指示を出さない限り、AIがサンドボックスやボリュームを削除することはありません。

  • 03

    現在どのボリュームが使用中か確認できますか?

    はい。AIに既存のボリュームをリストアップさせることで、どのボリュームが容量を使用しているかを確認できます。

  • 04

    AIは、任意のURLからサンドボックスを作成できますか?

    いいえ。AIがフォークできるのは、既存のDaytona環境セットアップに含まれているサンドボックスのみです。

  • 05

    ボリュームを作成しなかった場合、データは保持されますか?

    いいえ。永続ボリュームを作成するツールを使用しない場合、サンドボックスに書き込まれたデータは、サンドボックスの削除とともに失われます。

  • Daytonaについてさらに詳しく知りたいですか? Daytona Connectorの全機能を見る

『Daytona』を Claude、Cursor、ChatGPT などに接続