アーキテクチャ
ステージのパイプライン、3つのレイヤーからなるサイト、伝播するプロトコル
TITIは単一のプロンプトを順序化されたワークフローに沿って処理し、後から装飾されたものではなく、設計によって構造が決定されたプロダクトを出力します。
- ステージ
- 3つのレイヤー
- 監査マシン
- HAYAT
順序化されたワークフローとしてのパイプライン
TITIは一連 of ステージとして構成されており、各ステージは前段の出力を消費します:プロンプト、調査、アーキテクチャ、デザイン、ビルド、テスト、デプロイ。この順序こそが重要です。構造を選択する前にドメインを理解する必要があるため、「調査」は「アーキテクチャ」に先行します。プロダクトの形状がその外観を制約するため、「アーキテクチャ」は「デザイン」に先行します。検証されていないものは出荷されないため、「テスト」は「デプロイ」に先行します。
このプラットフォームは、問い詰めよりも推論を優先します。単一のプロンプトからドメインを調査し、アーキテクチャを決定します。オペレーターに指定を求めることはありません。プロジェクトあたりの質問数ゼロという目標は、単なるスローガンではなく、設計上の圧力です。これにより、作業は前段の「調査」へと押し上げられ、質問する代わりに証拠に基づいて解決されます。
これはワークフローの説明であり、内部の機械的なカタログではありません。上記のステージこそが、ステップ間の真の契約です。私たちは、この順序化された動き以外の、隠されたキューやハンドオフメカニズム、リトライ動作などを主張するものではありません。
3レイヤーの構造
TITIが生成するすべてのサイトは、同じ3レイヤーの構造を持っています。マーケティング・レイヤーは人間の訪問者に向けて語りかけます。サイエンス・レイヤーは、このページのように、手法、原則、そして深さを伝えます。エージェント・レイヤーは機械可読であり、人間ではなく他のソフトウェアが読み取るために作成されたファイル群です。
これらのレイヤーは、最後に適用されるスタイリングの選択肢ではなく、設計(Architecture)ステージが決定し、後続のステージが肉付けする構造そのものです。同じサイトを読み取る訪問者とプログラムは、それぞれの読者に合わせて形作られた、同じ成果物の異なるレイヤーによってサービスを提供されます。
この分離が重要なのは、3つの読者層が本当に異なるニーズを持っているからです。これらを切り離すことで、マシンの契約を乱すことなくマーケティングの表層を変更でき、また、いずれかの読者のために演出することなく、サイエンス・レイヤーがメカニズムを説明できるようになります。
エージェント・レイヤーとHAYATの継承
エージェント・レイヤーは、機械可読なファイルを公開します。/agent.json はサイトを記述し、その連絡先である常駐チャットを指定します。/sot-map.json はサイトの構造化されたマップと信頼できる情報源(source of truth)を提供します。/.well-known/hayat-manifest.json は、他のソフトウェアが検出を期待する既知のパスに公開されます。
HAYATは、これらのファイルが実装するクロスサイト・プロトコルです。エンジンが構築するすべてのサイトがこれを継承します。これは、TITIが構築したサイトに遭遇したプログラムが、常に同じ場所にある同じ意味を持つ同じファイルを信頼できることを意味します。継承こそが、単一のサイトの慣習を、他のシステムが多数 of サイトにわたって依存できるものへと変えるのです。
このプロトコルは共有される形状であり、コンテンツに関する約束ではありません。ファイルは公開され、読み手が参照できるようになっています。各サイトが同じプロトコルを継承しているため、構造が一貫しているのです。
監査マシン
デプロイの前に、ビルドは2種類の判定を組み合わせた監査マシンを通過します。1つ目は決定論的で機械チェック可能なゲートです。マークアップと構造の妥当性、コンテンツに捏造された指標が混入していないかどうかのチェック、そして右から左への記述(RTL)やCJKレイアウトを含む、多言語にわたる描画の正確性の検証です。
2つ目は、決定論的なゲートでは捉えきれない品質を評価する、クロスファミリーの感性評価(taste judge)です。これら2つは相互に補完し合います。ゲートは機械的な誤りを検出し、評価者は単に品質が低いだけの部分を評価します。
これらを縛るルールはシンプルかつ厳格です。いずれかのゲートまたはフロアに不合格となったビルドは拒否されます。部分的な合格はありません。監査は出荷の条件であり、出荷後に追加されるスコアではありません。
自己改善ループ、そしてそれが意味しないこと
TITIはTITIを構築します。エンジンは自らの再構築と改善を支援します。しかし、このループは人間の監視下にあります。人間が各ステップをレビューし、承認します。再帰は本物ですが、自律性は本物ではありません。エンジンは提案と支援を行い、人が決定します。
私たちは限界を平易に述べます。完全な単一プロンプト、手を離れた自律性は、目指すべき軌道であり、完成された機能ではありません。常駐するインテリジェンス・チャットのバックエンドはまだ接続されていません。現在目にしているチャットは誠実な「継ぎ目(シーム)」であり、その背後にあるインテリジェンスが接続される前に存在するインターフェースです。経済的条件(サブスクリプションとトークンのコスト)は、あえて未設定にされています。
これらの限界を名指しすることは、アーキテクチャの一部であり、余談ではありません。自らが行っていることと、意図していることを区別するシステムは、前者に信頼を置くことができます。なぜなら、後者について率直だからです。
常駐チャット
アーキテクチャに直接尋ねる
こんにちは — titi です。何を作りたいか教えてください。ほんの数語で大丈夫です。
それを本物の、テスト済みで、公開されたサイトにします。
継ぎ目(シーム) — バックエンド未接続