VC-AD

(Value-Continuous AI Development)

実装は使い捨てられるが、価値は連続する。 AI時代の "Boundary-Driven" な開発プロトコル。

概要

VC-AD(Value-Continuous AI Development) は、 AIによる圧倒的な実装スピードを享受しながら、人間が設計と責任の「中核」を掌握し続けるための開発プロトコルです。

実装の細部はAIに任せつつ、人間は以下の 「価値の構造(骨格)」 を定義することに集中します。

これらを構造化することで、「実装はAIによって高速に使い捨てられ、価値ある設計だけが連続する」 開発を実現します。

VCDesign との関係

VCDesign が「価値を継続させるための設計原則(思想・憲法)」であるのに対し、 VC-AD はそれを AI開発プロセスとして具体化した実装指向の方法論です。

VC-AD は VCDesign の思想を、AI実装の現場に接続する役割を担います。

なぜ VC-AD なのか?

「AI時代の開発が抱える問題」や「VC-AD の基本構造(11の境界)」については、 以下のページで詳しく解説しています。

使い方(Quickstart)

VC-ADは「全部を最初に設計する」手法ではありません。
AIに実装を作らせる自由と、人間が責任を保持する境界を分離しながら進めます。
下記のプロンプトを生成AIに貼り付ければ、支援してくれます。

AIに渡す最小プロンプト(テンプレ)

※ ボタンを押すとプロンプト全体がコピーされます。

Step 0: 無境界生成(まずはAIに暴れさせる)

Step 1: Boundaryの定義(守るべきラインを引く)

Step 2: Connectionの定義(越境するルートを決める)

Step 3: Closureの実装(失敗しても安全に終わらせる)

Step 4: Componentの適用(どこで動くかを決める)

YAML プロトコルによる実装

VC-AD は、decisions.yaml, boundaries.yaml などのプロトコルとして具体化されています。

例:boundaries.yaml (Snippet)

boundaries:
  # PII(個人情報)をマスクせずに記録してはならない
  - id: "b-logging-04"
    name: "pii-privacy-protection"
    description: "PII(個人情報)をマスクせずに記録してはならない"
    type: "invariant"
    derived_from_decisions: ["d-logging-04"]

これらは次のリポジトリで「参照実装 (Reference Protocol Set)」として公開されています。

リサーチ

まとめ

VC-AD は、 「実装が変わり続けても、判断と責任が価値として連続する開発手法」です。
VCDesign の思想と、AI開発の現場をつなぐための 実践的プロトコルとして位置づけられます。