会話から証明、稼働するソフトウェアまで。
ラインを工程ごとにご説明します。人が決めること、エージェントが構築すること、そしてラインを出る際に各要件が伴う証明です。その後、それがお客様とクライアントにとって何を意味するかをご説明します。
すべての要件は、検証結果を添えてラインを出ていきます。
工場とは、書き出し、繰り返し、確認できる一連の工程です。Product Printer はソフトウェアについてその工程を実行します。何を構築するかは人が決め、コーディングエージェントが構築し、完了と呼ぶ前にすべての受け入れ基準が実際のテスト実行に紐づけられます。
- 01
ディスカバリー
依頼内容、制約、決定事項を記録します。
フォームではなく、対話
- 02
要件
コードを書く前に受け入れ基準を定義します。
基準1つにつき、確認1つ
- 03
未決事項
前提に基づいて構築することはありません。
質問し、回答を得て、クローズ
- 04
ソリューション + UI
画面とデータモデルをレビュー済みで用意します。
コードの前に設計を決定
- 05
作業ステップ
規模を見積もった作業指示書、エージェント1つにつき1件。
推測ではなく、構築
- 06
検証結果
各受け入れ基準に紐づく、実際のテスト実行。
チェックボックスではなく、検証結果
差別化要素 - 07
稼働中のソフトウェア
リリース済み、バージョン管理済みで、お客様が所有します。
初日からお客様のもの
ローンチ後はラインが循環します。クライアントが自社のスペースからAI支援で変更を開始し、代理店が承認し、エージェントが構築し、検証を実行して、v1.1がリリースされます。
要件、基準、作業ステップ、プルリクエスト、テスト実行:1行にまとめて表示。
クライアントに「それは合意していない」と言われたら、この画面を開きます。
| 要件 | 要件内容 | ステータス | 作業ステップ | プルリクエスト | テスト実行 | 基準 | ゲート |
|---|---|---|---|---|---|---|---|
| FR-01 | すべてのチャネルからの注文を漏れなく取り込む | 承認済み | WS-01 | PR #231 | #412 | 6/6 | ✓ ゲート通過 |
| FR-02 | 確定した注文を ERP に同期する | 承認済み | WS-02 | PR #234 | #418 | 4/4 | ✓ ゲート通過 |
| FR-03 | 出荷ごとに、納品時に請求する | 承認済み | WS-03 | PR #237 | #421 | 3/5 | チェック実行中 |
| FR-04 | 未払いの請求書をリマインドする | 承認済み | WS-04 | — | — | 0/3 | 待機中 |
| OQ-02 | 部分納品:請求は出荷ごとですか、注文ごとですか? | 回答済み | → FR-03 | — | — | — | 完了 |
| NFR-01 | EU内でのみホスティング | 承認済み | 設計 | PR #229 | #405 | 2/2 | ✓ ゲート通過 |
実際の実行の録画は、用意でき次第ここに掲載します。それまでは動画はなく、動画に見せかけたモックアップも掲載しません。
お客様の業務と、すべてのAIモデルとの間にある一つの層。
Product Printer Orchestrator(PP Orchestrator)は、インスタンス上のすべてのAIジョブ(コーディングエージェントとAIエージェント)を実行する層です。お選びになったモデルで、お客様のルールに従い、お客様が管理するインフラ上で動作します。
抽象化レイヤー
現在はフロンティアモデル上でコーディングエージェントを、必要に応じてローカルモデル上でAIエージェントを動かせます。サブスクリプション、お客様のAPIキー、またはローカルモデルを切り替えても、パイプライン、プロジェクト、クライアントアプリを変更する必要はありません。
業務保護レイヤー
お客様がクライアント向けに開発する案件について:
- キーとモデルへのアクセスはお客様の手元に残ります。PP Orchestratorに対して暗号化され、インスタンスから参照されることはありません。
- クライアントのコードとデータは、お客様が決めた場所に保管されます。お客様のマシン、お客様のサーバー、または当社の管理サーバーのいずれかです。
- すべてのAI呼び出しはポリシーを経由します。機密性に応じたルーティング、ローカル優先のオプション、そして当社が試用版に含めるAIクレジットには厳格な上限を設けています。
- すべてのジョブは記録され、監査可能です。
外へ接続し、内へは接続しない
PP Orchestratorは、すべての接続を自ら開始します。稼働しているマシンに外部から接続する必要がないため、お客様のファイアウォールの内側に設置できます。
お客様のプリンター。お客様のクライアント。お客様の収益。
PP Orchestrator は、お客様のマシンでお客様のサブスクリプションを使って運用することも、当社が運用を代行することもできます。すべてのクライアントに、お客様のブランドによるオンラインスペースを提供できます。クライアントとの関係を最初から最後まで自社で担い、クライアントにとって良い体験となるようサポートを行い、お客様にとって継続的な収益源とします。
- モデル
- お客様のもの。ローカルまたはキーで利用
- コード
- お客様ご自身の GitHub 組織内
- 費用
- お客様のサブスクリプション、お客様の料金
- v1.0 稼働中
- クライアントが変更を依頼 · AI 支援
- 代理店が承認 · 範囲と価格
- エージェントが構築
- 検証結果
- v1.1 をリリース
AI をお客様の条件で。
PP Orchestrator をお客様のマシンで、お客様のサブスクリプションを使って実行することも、当社が実行することもできます。モデルも費用もお客様のものです。コードはお客様ご自身の GitHub 組織に格納され、ローカルモデルを使用すれば、AIへの呼び出しが施設の外へ出ることはありません。
すべてのクライアントに本格的なオンライン体験を。
クライアントごとに専用のスペースをご用意します。要件、未決事項、進捗、変更依頼、ドキュメントを一か所にまとめています。構築中もクライアントはご自身で操作できます。未決事項への回答、デザインのレビュー、基準ごとの検証結果の確認、変更の依頼が可能です。
エンドツーエンドで責任を持つ。
お客様のブランドと、お客様とクライアントの関係。クライアントに見えるのはお客様のブランドで、当社のものではありません。
プロジェクトを継続収益に変える。
各プロジェクトには月額料金が、各変更依頼には個別の料金が設定されます。請求書はお客様ご自身の Stripe アカウントで作成され、お客様が送付できます。公開後は、クライアントがAIの支援を受けながら自ら変更を開始します。お客様が範囲と価格を承認し、エージェントが構築し、検証の後にリリースします。
最後までサポート。
日々運用しているチームがサポートします。
ラインを出て、今も稼働中です。
当社自身のベルリンの制作会社AvoDevは、クライアント案件をProduct Printerで運用しています。同社のクライアント製品のいくつかは、工場から出荷された後も稼働を続けています。
制作会社が、クライアント案件の運用にこれを使用しています。
すべての変更にゲート:テスト、セキュリティスキャン、AIによるセキュリティレビュー。
生成されたソースとデータは、クライアントの所有となります。