私たちはAIが生成したソフトウェアのためのOSを作っています。これが意味すること

Dev.to / 2026/4/9

💬 オピニオンDeveloper Stack & InfrastructureIdeas & Deep AnalysisTools & Practical Usage

要点

  • この記事は、AIコードジェネレーターがコード作成フェーズ(約20%)しか解決せず、残りの本番ライフサイクル(デプロイ、監視、デバッグ、パッチ適用、スケーリング、ガバナンス)を開発者に委ねるため、「ops hell(運用地獄)」が継続すると主張しています。
  • AIが生成したソフトウェアの全ライフサイクルを対象とするOS/コントロールプレーンとして位置付けられたプラットフォームSolenを紹介します。自然言語による要件から、自律的なデプロイ、監視、実行時の自己修復までを扱います。
  • Solenのワークフローは、単一のプロンプトからコードを生成する手順ではなく、複数段階のインテリジェンス・パイプライン(例:意図の解析、アーキテクチャ計画、仕様生成、コード生成、差分のビルド実行、検証、影響評価)として説明されます。
  • システムには、耐久性のあるジョブキューと、エラー文脈をフィードバックして知的な自己修正を可能にする実行エンジンがあります。さらに、コンテナ、サブドメイン、SSL、ヘルスチェックを処理するデプロイ実行ランタイムも備えています。
  • 継続的な監督ループが、本番のシグナル(クラッシュ、エラー急増、OOMイベント、レイテンシ劣化)を監視し、稼働後もアプリケーションの健全性を維持するために自律的な修復をトリガーします。

市場にあるあらゆるAIコード生成器は、同じ問題を解決しています。つまり、プロンプトをコードに変換することです。Lovable、Bolt、v0、Replit Agentなど、みんながより速く、より良いものを、より多く生成しようと競っています。そしてそれらは得意です。生成という課題は、ますます解決されつつあります。

しかし、生成がソフトウェアのライフサイクル全体のうち占めるのは、おそらく20%にすぎません。

残り80%の、デプロイ、監視、デバッグ、パッチ適用、スケーリング、ガバナンスは、依然としてすべてあなたの仕事です。あなたのAI生成アプリが本番環境に到達した瞬間、AIの前から存在していたのと同じ運用地獄が戻ってきます。2amにPagerDutyのアラートで起きる、ログを追って原因を特定する、修正を書いて、CIにプッシュして、デプロイが動くことを祈る。AIはソフトウェアを作る速度を上げました。しかし、メンテナンスについては何もしていません。

私たちがSolenにより解決しようとしているのは、この問題です。

Solenが実際に何であるか
Solenは、AIで作られたソフトウェアのライフサイクル全体を管理するプラットフォームです。あなたは、やりたいことを平易な言葉で説明します。Solenがそれを解釈し、アーキテクチャを計画し、コードを生成し、コンテナをビルドし、ライブURLにデプロイし、本番で監視します。そして何かが壊れたら、失敗を診断して、自律的に修復します。

単なるコード生成器ではありません。自律ソフトウェアのためのコントロールプレーンです。

市場の他のすべてと決定的に違う点:Solenはデプロイで止まりません。デプロイは、ここから始まる地点です。最も価値のある作業は、アプリがライブになってからです。アプリを生かし、健康を保ち、実行時に実際に起きたことに基づいて改善し続けます。

アーキテクチャ:4つの層、1つのクローズドループ

Solenは、継続的なサイクルを構成する4つのサブシステムとして設計されています。
インテリジェンス層は、自然言語での説明を受け取り、それを構造化されたデプロイ計画に変換します。アプリタイプ(ダッシュボード、ランディングページ、CRUDアプリ、API、ECストア)を分類し、カテゴリ固有の生成パイプラインを読み込みます。これにより、汎用のボイラープレートではなく、本番品質の出力が生成されます。これは「1つのプロンプト→1つのレスポンス」ではありません。多段階のパイプラインです。意図の解析、アーキテクチャ設計、仕様生成、プロンプト構築、コード生成、差分分析、ビルド実行、自律的なセルフヒール確認、デプロイ、ランタイム検証、影響評価、最終バリデーション。12ステージで、それぞれ独自のロジックがあります。
実行エンジンは、耐障害性のあるジョブキュー、リトライロジック、UIへストリーミングされるリアルタイムのステータスイベントを使ってビルドパイプラインを実行します。ビルドが失敗した場合、エラーのコンテキストが自動的にAIへフィードバックされ、AIが修正したバージョンを生成して再実行します。無作為なリトライではなく、実際のエラーをコンテキストとして用いたインテリジェントな自己修正です。

デプロイ実行ランタイムは、生成されたコードからコンテナを作成し、サブドメインを割り当て、SSLをプロビジョニングし、ヘルスチェックを実行して、ライブURLを返します。監督(オーバーサイト)層は、デプロイされたすべてのアプリケーションを継続的に監視します。障害(クラッシュ)、エラーの急増、メモリ不足(out-of-memory)のイベント、あるいはレイテンシの劣化を検知したら、自己修復ループを起動します。

自己修復ループ:他の誰もまだ作れていない部分
これがSolenのコアとなる差別化ポイントです。仕組みはこうです:
監視が異常を検知し、完全なエラーコンテキスト(スタックトレース)、直近のログ、影響を受けたコンポーネントを含む構造化されたイベントを診断エンジンへ送信します。AIが根本原因を診断し、「何が壊れたのか」「なぜ壊れたのか」「信頼度スコア」を含む構造化された評価を返します。信頼度が十分高ければ、的を絞ったコードパッチを生成します。ビルドパイプラインが修正を適用して、コンテナを再ビルドします。デプロイ実行ランタイムは、同じURLに対してヘルスゲート付きの再デプロイを行います。監視がアプリが再び正常であることを確認し、発生した一連のアクションの全履歴を、改ざん不可能な監査トレイルに記録します。

このループ全体は数分で完了します。すべてのアクションが記録されます。ユーザーは、修正が適用される前に承認する監督付きモード(supervised mode)か、プラットフォームがエンドツーエンドで処理する自律モード(autonomous mode)を選べます。現時点で、Solenは自律的なセルフヒールを9回完了しており、ビルド成功率は100%です。人手による介入は不要です。

デモ以上に重要な理由
メンテナンスの負担は、ソフトウェアエンジニアリングにおける最大のコストです。業界の見積もりでは、60〜80%のエンジニアリング時間が、新しいものを作るのではなく既存システムを維持することに費やされているとされています。より速く作るのを助けるあらゆるツールは、その分だけあなたがメンテナンスしなければならないソフトウェアを増やします。Solenはそれを逆転させます。Solen上により多くのソフトウェアをデプロイすればするほど、プラットフォームがあなたの代わりにより多くを引き受けます。各セルフヒールは、その障害パターンに対してシステムをより賢くします。ランタイムのデータが、インテリジェンス層へフィードバックされます。これは静的なツールではなく、管理しているソフトウェアから学び続ける「生きたシステム」です。

これが私たちの言う「AIで作られたソフトウェアのためのオペレーティングシステム」という意味です。一度使って終わりのツールではありません。あなたのソフトウェアが生きるインフラ層です。
エージェント時代にはこれが必要です

全体像を説明します。私たちは、AIエージェントがソフトウェアを自律的に構築し、デプロイする世界へ向かっています。ClaudeやGPT、あるいは今後登場するどんなエージェントでも、自分が作ったものを出荷する必要があるときは、そのデプロイを受け取り、安全に実行し、監視し、そして人間がループに介在しなくても壊れたときに修復できるインフラが必要になります。Solenが目指して構築しているのは、まさにそのインフラ層です。どのAIエージェントでも呼び出して、デプロイ・監視・ソフトウェア管理を行えるAPIです。エージェント時代のためのコントロールプレーン。

現時点での状況
ダッシュボードでは、アプリを説明することができ、12ステージのパイプラインを通じてリアルタイムにビルドを観察でき、ライブURLを取得できます。アクティビティページには、デプロイの統計、稼働中のプロセス、セルフヒールの履歴が表示されます。ガバナンス機能により、ワークスペースのオーナーは、AIが自律的に実行できることと、承認が必要なことのためのエージェントポリシーを設定できます。

まだ初期段階です。ウェイトリストは公開されています。私たちは公開の場でこれを作っています。
もしあなたが、AI生成アプリを出荷してから、その次の1週間を本番環境で付き添いながら見守ったことがあるなら、問題が分かるはずです。Solenはその解決策です。

solenai.ca