Ghost、現代のデータベースとして登場
クラウドネイティブな AI エージェント向けデータベースプラットフォーム「Ghost」が注目されています。Ghost は、従来の長期的な運用を前提とした管理型データベースとは異なり、開発者がコードサンドボックスのようにデータベースを即座に生成・複製・検証・破棄できる「エージェントファースト」な Postgres ベースのサービスです。これにより、AI エージェントがソフトウェア構築、マイグレーションテスト、データ操作、スキーマ検証などを効率的に行える環境を提供します。 Ghost の最大の特徴は、その使いやすさと AI 統合能力にあります。GitHub アカウントでログインし、curl または PowerShell コマンドを実行するだけでローカル環境にインストールできます。その後、Claude Code や Codex などのコーディングエージェントに MCP サーバーを接続することで、自然言語でデータベース操作が可能になります。例えば、「1 万件のダミー売上データを格納するデータベースを作成して」と指示するだけで、数分以内に複数のテーブルが自動的に構築されます。 具体的なユースケースとして、エージェントによるデータベースの自動チューニングが挙げられます。Ghost を使用すれば、AI エージェントが既存のデータベースをコピー(フォーク)して並列に作成し、それぞれの環境で異なるインデックス戦略を試行して最適解を見つけることが可能です。インデックスなしの状態から Btree インデックスを追加するだけで、クエリ実行時間が 200 倍に改善する実験も、エージェントの指示だけで短時間に行えます。さらに、これらのデータベースと連携して、Express.js や JavaScript を使用したリアルタイムダッシュボードアプリケーションも、同様にエージェントによって自動生成・デプロイできます。 Ghost は現在、クラウド上にデータベースを保存するため、ローカル環境にデータを保持する必要がない点も特筆すべきです。また、サービス自体は無料で利用可能です。現時点では本番環境でのデータ保存には適さないと考えられていますが、概念実証、プロトタイピング、AI による実験的な開発環境として極めて強力なツールとなっています。エージェントがデータ構造を設計し、コードを生成し、アプリケーションを構築するまでのフローを一貫して自動化したい開発者にとって、Ghost は今後のソフトウェア開発ワークフローを大きく変える可能性を秘めたプラットフォームです。詳細なドキュメントは公式サイトで確認できます。
