人間と複数のAIで、Webプロジェクトを実行してみた

人間と複数のAIが協働したWeb制作実験の工程別成果と課題、実務での活用可能性を紹介しています。

AIを活用した開発の進め方や品質管理に関心がある企業担当者、プロジェクト責任者、Web事業者の方にお役に立てます。

()

人間と複数のAIで、Webプロジェクトを実行してみた

実験(K2pbLab)の背景と目的

生成AIの進化によって、Webプロジェクトにおける企画・設計・デザイン・実装の手法は大きく変化しています。私たちはこれまで、独自の開発基盤「K2 Project Base(新しいタブで開きます)(K2pb)」を活用し、要件定義から設計、実装、運用まで一貫した品質を保つ制作に取り組んできました。

今回の実験「K2pbLab」では、実際のプロジェクトを専門職ごとのPHASE に分け、ChatGPT、ChatGPT Work、Codex、Figma AIなど複数のAIと人間が協働する制作体制でどのような流れになり、どのような結果が生まれるのかを検証しました。対象は、ケイツー・インタラクティブ公式サイトのリニューアルを想定したプロトタイプです。

目的は、各工程でAIがどこまで役割を果たせるのか、工程間の連携が成立するのか、そして成果物の品質と再現性を検証することです。

本記事では、実際に行った作業、判断、失敗、修正、検証結果を工程ごとに公開します。

(実験日:2026年11月2日~2026年11月5日)

人間と複数のAIで、Webプロジェクトを実行してみた:目次

制作フローの全体像と実験範囲

K2pbが目指すのは、人間と複数のAIがそれぞれの専門性を発揮し、要件定義から設計、デザイン、実装、品質検証までを協働する制作・開発体制です。

今回の実験では、ケイツー・インタラクティブの公式サイトを対象に、サイト全体の情報設計とトップページのリニューアルに取り組むことにしました。プロジェクトを00〜10の11のPHASEに分け、それぞれに役割と担当AIを設定しました。

当初は、以下の表のとおり、WordPressによるCMS実装までを含む制作フローを計画していました。

工程職種内容AIの種類AIの対応K2の対応
00PMプロジェクト計画・進行管理ChatGPT工程設計・進捗管理・課題抽出方針決定・最終承認
01コンサルタント要求・要件定義ChatGPT要求の分析・要件定義支援目的設定・要求提示・要件確定
02リサーチャー現状調査・分析ChatGPT Workサイト調査・情報収集・分析調査指示・結果検証
03IA/UXアーキテクト情報設計・コンテンツ設計ChatGPT構成案・情報の可視化支援情報構造・掲載内容の設計
04フロントエンドエンジニアHTMLワイヤーフレーム制作CodexK2pb/DSM準拠のHTML実装構造設計・実装指示・検証
04-W1システムディレクターWordPress要件・仕様定義ChatGPTCMS要件・機能仕様の検討支援要件確定・仕様決定
04-W2システムアーキテクトWordPress技術調査・設計ChatGPT Work技術調査・構成案・仕様書作成支援技術方針・構成の決定
04-W3WordPressエンジニアWordPressワイヤーフレーム実装Codexテンプレート・CMS構造の実装実装指示・動作検証
05アートディレクタービジュアルデザイン要件定義ChatGPTデザイン要件の文書化支援デザインコンセプト・表現方針の決定
06UI/ビジュアルデザイナーFigmaによるビジュアルデザインFigma AIデザイン案の生成・修正デザイン指示・評価・採否決定
07フロントエンドエンジニアFigmaからHTMLへの実装Codex/Figma Makeコード生成・DSMへの実装実装方式の選択・検証
07-W1WordPressエンジニアデザインのWordPress統合Codexテーマ実装・機能統合実装確認・品質評価
07-W2QAエンジニアWordPress動作・品質検証Codex動作確認・問題検出検証結果の確認・最終評価
08QAエンジニア品質検証・実装比較ChatGPT Work独立検証・問題検出・比較評価品質評価・改善方針の決定
09評価アナリスト実験総括ChatGPT結果分析・成果と課題の文書化実験成果の評価・総括承認
10編集者/ディレクター実験結果の記事化・公開ChatGPT原稿作成・編集支援執筆方針・原稿監修・公開
  • ※00はプロジェクト全体を横断する工程(役割)です。
  • ※04-W1〜W3、07-W1〜W2はWordPress分岐工程です。

04のワイヤーフレームができた時点でシステム開発(WordPress)に着手し、07のデザイン実装が完了した時点で開発工程に統合させる予定でした。デザイン工程とシステム開発工程を並行させることでプロジェクト進行を効率化させることを想定しました。実際には、この表を完成させた段階で、04-Wxと07-Wxの工程は過去の実案件で実施・検証済みであることを再確認し、今回の実験の対象外とすることにしました。

以上を踏まえ、今回の実験:K2pbLabは、以下の図版に示す工程で進めることにしました。

図版:K2pbLab 実験工程・役割分担

実験の全記録|各PHASE で何を実行したか

今回の実験では、各スレッドを一人の専門家と見立て、工程ごとに役割を与えました。 プロジェクトの進行管理はChatGPTが担当し、実験者(人間)が各工程の指示、成果物の確認、修正、承認を行いました。

各工程を担当したChatGPTとCodexのスレッド一覧。

専門家同士は一つの会話を共有するのではなく、専門職ごとに独立した作業環境を設け、主にMarkdown形式の資料を通じて次の工程へ仕事を引き継いでいます。

各工程を引き継いだMarkdownファイルの一覧。

PHASE 01|リニューアル要件定義 — ChatGPT

最初に取り組んだのは、公式サイトのリニューアルで何を実現するのかを決める作業です。

ChatGPTには要件定義の担当者として、目的、課題、対象顧客、提供価値、品質要件、成功条件を検討させました。協議では、現在の事業価値を重視するのか、将来目指す事業像を優先するのかについて、AIの提案が揺れる場面がありました。実験者がその矛盾を指摘し、現在提供できる能力を根拠にしながら、将来の可能性も示す方針を決定しました。最終的に、事業価値を正しく伝えて新規顧客の相談・受注につなげることを目的とし、8項目の要件を確定しました。

PHASE 02|既存サイト調査・分析

次の専門家には、PHASE 01の要件定義書と既存公式サイトを渡し現状調査を依頼しました。調査対象は、サイトマップに掲載された258 URLと、追加で発見した20 URLの計278 URLとしました。うち275 URLでHTTP 200を確認し、ページ構成、トップページの情報、要件との差を記録しました。しかし、初期のリンク抽出には、CSSや画像など、ページの遷移先ではないものが混在していました。実験者は抽出結果の誤りを指摘し、一覧を手作業で修正するのではなく、抽出プログラム自体を修正して再実行するよう求めました。修正後は、保存済みデータに対して同じ抽出結果が得られることも確認しています。

この工程で得られたのは、新しいサイトの設計案ではありません。後工程が検討するための、既存サイトに関する事実と課題です。

PHASE 03|情報設計・コンテンツ設計 — ChatGPT

PHASE 03では、要件定義と現状調査の結果を受け取り、サイト全体の情報構造とトップページの掲載内容を設計しました。特に議論が集中したのは、会社が提供する能力を、利用者にどのように見せるかという問題です。AIはカテゴリの分類や掲載内容を繰り返し提案しましたが、実際の提供能力との関係が曖昧なものや、必要以上に営業色の強い構成もありました。実験者は各提案を確認し、主力サービスの分類、コンテンツの優先順位、詳細ページへの導線、トップページに問い合わせCTAを設けない方針を決定しました。

成果物では、トップページを「メインビジュアル→事業案内→できること→Web改善ラボ→お知らせ」の5セクションとし、「できること」には4つのカテゴリを配置しました。

原稿の一部や新設ページのURLは未確定のまま、後工程へ申し送っています。

公開資料

PHASE 04|HTMLワイヤーフレーム制作 — Codex

ここから、文書による設計を実際の画面へ変換する工程に入りました。Codexには、情報設計資料と独自制作基盤「K2 Project Base(新しいタブで開きます)」を渡し、HTMLにてワイヤーフレームを制作させました(HTMLワイヤーフレーム)。初回の制作では、画面構成を概ね再現できたものの、K2pbの仕様に準拠しない独自のCSSやJavaScriptが追加されていました。

最大の問題は、K2pbの仕様に基づいて制作・保守を行う担当者が、生成されたコードを円滑に引き継ぎ、更新できなくなることです。そこで実験者は、既存のコンポーネントと実装規則を使用し、独立した検証環境で再制作するよう指示しました。

再制作したver2では、K2pbの既存コンポーネントやスタイル、JavaScriptを優先して使用する構成へ改善しました。ビルド対象Sassの既存ソースとの一致率は99.25%。これはソース行の一致率であり、部品の利用率を示すものではありません。K2pbの仕様に沿った実装へ近づいたことで、既存の制作ルールに基づく保守・更新への引き継ぎが容易になると考えられます。

成果は、K2pbの資産を利用したHTMLワイヤーフレームを制作できたことです。 一方、イレギュラーな操作をした際の動作など、一部の課題は残りました。

PHASE 05|ビジュアルデザイン要件定義 — ChatGPT

HTMLワイヤーフレームをFigmaへ渡す前に、別の専門家としてChatGPTにビジュアルデザインの要件を定義させました。デザインコンセプトは、「知性・品位・先進性。静かだが、意思が強い。」 です。配色、文字、図版、余白、レイアウト、アクセシビリティといった8項目について、実験者とAIが協議しました。この工程では、見た目の印象を表す抽象的な言葉に加えて、K2pbのタイポグラフィやレイアウト仕様を参照するよう実験者が求めています。また、HTMLワイヤーフレームは情報構造の基準とする一方、デザイナーが合理的な理由に基づいて視覚表現を提案できるようにしました。

成果物

PHASE 06|ビジュアルデザイン制作 — Figma AI

PHASE 04で制作したHTMLワイヤーフレームをFigmaへ取り込み、PHASE 05で定義したデザイン要件に基づいて、Figma AIによるビジュアルデザイン制作を行いました。

まず、HTMLからFigmaへの取り込み方法を検証しました。「Design Capture」では取り込みに成功したものの、編集上の制約がありました。「Capture code」でも取り込みはできましたが、編集が困難だったため採用を見送りました。また、「Extract designs」でも取り込みに成功しましたが、K2pbのCSSクラスを引き継ぐことはできませんでした。最終的に、今回の実験ではDesign Captureを正式な取り込み方法として採用しました。

figma画面図:

続いてFigma AIにデザイン制作を依頼しました。しかし、初回の生成結果はワイヤーフレームの配置や余白を踏襲したもので、期待したビジュアルデザインには至りませんでした。

figmaが作成した初回デザイン案

そこで実験者は制作条件を変更しました。原稿や情報構造は維持しながら、既存フレームの配置・幅・カード構造には拘束されず、独立したデザイン案を制作するよう指示しました。この変更によって視覚表現の自由度が高まり、当初のワイヤーフレームから発展したデザイン案が生成されました。

さらに実験者は、メインビジュアルの優先順位、4つの提供領域の独立性、事業案内図の表現、タイポグラフィについて修正を指示しました。制作過程では、AIが制作上の説明文をページ本文へ混入させる問題も発生しました。また、K2pbの仕様を参照できても、Figma上で既存コンポーネントやCSSクラスが自動的に継承されるわけではないことも確認しました。

figmaが作成した途中経過のデザイン案

最終的なデザインの完成度について、実験者は暫定的に約4割と評価しました。これは実験者による主観的な評価です。

figmaが作成した最終デザイン案

今回確認できたのは、Figma AIによってビジュアルデザインの初期案を制作できることです。 実務で求める完成度に到達するには、人間のデザイナーによる仕上げが必要という結果になりました。

PHASE 07|FigmaからHTMLへの再実装 — Codex

続いて、Figmaで制作したデザインをHTMLへ反映する実験を行いました。今回は、FigmaのデザインをCodexが直接参照する方法(A方式)と、Figma Makeが生成したコードをCodexが利用する方法(B方式)の2つを検証しました。どちらも、K2pbの既存資産と実装仕様を活用し、人間の担当者が保守・更新を引き継げるコードを生成することが共通の目標です。

A方式|Figmaデザインを直接参照

Codexがオンライン上のFigmaデザインデータとPHASE 04のHTMLを直接参照して実装しました。K2pbの共通SassやJavaScript、ヘッダー、記事一覧などの既存部品を活用し、比較的簡潔なHTMLを生成できました。既存の制作ルールに沿った構造であり、保守・更新のしやすさに利点がありました。一方、事業案内の図版は画像として切り出され、文字や接続関係を直接編集できなくなりました。また、デザインが一部省略されているなどの抜け落ちがありました。

B方式|Figma Makeの生成コードを利用

Figma Makeが生成したReactコードをCodexに渡し、静的HTMLへの変換を試みました。初回の実装では、見た目の再現性は高かったものの、Make独自のコードが多く残り、K2pbの既存部品を十分に活用できていませんでした。これでは、K2pbの仕様に基づいて作業する担当者が、既存の制作ルールに従って更新することが難しくなります。そこで実験者は、Figma Makeが生成したReactコードをCodexで静的HTMLへ変換し、K2pbの既存コンポーネントを使用して再実装するよう指示しました。再実装後は、共通のカード、ナビゲーション、一覧などの構造を活用する形へ改善されました。Figma Makeの描画結果との画素差は、1440px幅で0.82%、375px幅で0.68%と報告されています。ただし、これはMakeの描画結果を基準とした数値であり、Figma最終デザインとの一致率ではありません。

この工程では、デザインの再現性に加え、既存の制作基盤に準拠した実装と、その後の保守・更新のしやすさを評価する必要があることが明らかになりました。

PHASE 08|独立した品質検証 — ChatGPT Work

PHASE 07で制作した2つのHTMLについて、実装担当の自己評価とは別に品質検証を実施しました。検証では、K2pbの仕様への準拠性、デザインの再現性、コード品質、アクセシビリティ、実装効率、拡張性の6項目を対象としました。特に重視したのは、既存のクラス名やファイルを使用しているだけでなく、K2pbのコンポーネントやスタイルが実際に機能しているかという点です。

コードの構造、Sass、JavaScriptに加え、ブラウザーで実際に適用されるCSSやキーボード操作を確認しました。その結果、A方式では、CSSに記述されたレイアウト指定がK2pb既存の設定と競合し、意図した指定が適用されていない箇所が発見されました。B方式の再実装版では、既存コンポーネントの活用が進んだ一方、独自の上書き指定が多く、リンクのように見えても操作できない要素が残っていました。

両方式とも、8種類の画面幅で横方向のはみ出しや画像欠落、検出対象としたJavaScriptエラーは確認されず、基本的なキーボード操作も成立しました。比較評価では、今回の成果物に限り、B方式の再実装版がK2pbの既存部品の活用と保存デザインへの再現性で優位とされました。

一方、A方式はHTMLが比較的簡潔で、共通のSassやJavaScriptを活用しており、保守・更新のしやすさに利点がありました。ただし、人間の担当者への実際の引き継ぎ作業は検証していません。

今回の実験では、制作条件や修正回数が異なるため、実装方式そのものの優劣や工数削減効果は確定できません。また、スクリーンリーダーによる読み上げ、文字拡大、実機での動作、Figmaの最終デザインとの完全一致については未検証です。

今回確認できたのは、AIが生成したコードについても、既存の制作仕様に沿った実装と実際の動作を独立して検証することで、見た目だけでは分からない問題を発見できることです。

公開資料:

PHASE 09|実験総括 — ChatGPT

最後に、各PHASE の成果物、作業記録、品質検証結果をChatGPTへ渡し実験全体を振り返りました。総括の途中では資料が不足していたため、ChatGPTが不足箇所を指摘し、実験者がPHASE 04・07の詳細記録を追加しました。総括では、各AIの自己申告と、PHASE 08で独立して確認した結果を区別しました。また、制作時間、費用、既存資産の利用状況についても、それぞれの測定範囲を明記しています。結論は、K2pbを中心とした制作工程の一部について実用性を確認できた一方、すべての工程の連携や、別案件で同じ品質を再現できることまでは検証できていないというものでした。

なお、今回の実験は工程を順に進める形で実施しました。後工程から要件定義や情報設計へ差し戻した際、関連する成果物をどのように更新し、整合性を維持するかについては、今後の検証課題として残っています。

実験結果|成果と残された課題

今回の実験では、人間と複数のAIが専門職の役割を分担し、要件定義から調査、情報設計、ワイヤーフレーム、ビジュアルデザイン、HTML実装、品質検証、総括までの工程を実行しました。

得られた成果

複数のAIによる工程分担が機能した

各工程に担当AIを割り当て、Markdown形式の資料を使って成果物と指示を引き継ぐことで、一連の制作を進められました。

既存の制作基盤を活用したHTML実装が可能だった

CodexはK2pbの既存資産を利用してHTMLを生成できました。ただし、初回から仕様に準拠できた工程と、人間による指摘・再実装が必要だった工程がありました。

デザイン制作からHTMLへの変換を複数の方法で検証できた

Figma AIでビジュアルデザインを制作し、Codexによる直接参照と、Figma MakeのReactコードを利用する2つの実装方法を比較しました。いずれも成果物を生成できましたが、デザインの再現性と保守・更新のしやすさには違いがありました。

独立した品質検証によって問題を発見できた

画面表示だけでは分からないCSSの競合や、操作できないリンク表現を発見しました。生成した担当AIの報告だけに依存せず、別工程で実際の動作を検証する有効性を確認しました。

残された課題

AIへの指示だけでは制作仕様の遵守を保証できない

K2pbの仕様を渡しても、独自CSSやJavaScriptが生成される場面がありました。既存部品の使用状況を確認し、必要に応じて再実装を指示する必要がありました。

Figma AIによるデザインの完成度

ビジュアルデザインは初期案の制作まで進みましたが、実験者が求める完成度には達しませんでした。最終的な仕上げは未実施です。

工程間の情報継承と実験記録

Markdownによる引き継ぎは機能した一方、実験の総括時には一部の工程記録が不足していました。また、AIの記録だけでは実験者の意図や修正の経緯を十分に再現できない場面もありました。

実務での効果は未検証

実際の担当者への引き継ぎ、顧客の負担軽減、工数や費用の削減、別案件での再現性については検証していません。

クライアントのフィードバックへの対応

今回の実験は各工程を順番に進めましたが、実務ではクライアントの要望や修正指示によって、前の工程や、要件定義や情報設計まで戻る場合があります。その際、変更内容を関連する工程と成果物へ反映し、品質を維持しながら再実装できるかは未検証です。

総合結果

今回の実験では、人間が各工程の成果を確認し、必要に応じて修正・差し戻しを行うことで、複数のAIによる制作工程を連携させられることを確認しました。一方、成果物の品質と制作基盤への準拠を保つには、人間による専門的な判断と、工程ごとの品質検証が引き続き重要です。

実務で見えた、AIによる実装とデザインの違い

冒頭でも述べたとおり、今回の実験とは別に約300ページ規模のWordPressサイトを、K2 Project Baseと複数のAIを活用して制作・納品した実績があります。実装のフローは今回の実験と同じ手法でしたが、Codexが実装したテーマは実装者が一度もコードを確認することなく要求どおりに完成しました。さらに、操作マニュアルの約6割をChatGPT Workが制作しています。

今回の実験を踏まえて特筆すべき点は、AIによるWordPressの実装が、今回の実験対象、特にビジュアルデザインよりもはるかに容易だったことです。

この違いを生んだ要因の一つとして、制作過程で扱う「変数」が考えられます。
(ここでいう変数とは、成果物を完成させるために決定する要素とその選択肢)

システム開発には、要件定義や設計を通じて変数を減らし、実装時の選択肢を限定する工程があります。仕様が確定するほど、実装でAIが選択すべき内容も明確になります。
一方、ビジュアルデザインでは、レイアウト、配色、余白、タイポグラフィ、視覚的な強弱など、多くの要素が相互に影響します。さらに、デザイナーの経験や能力によって、検討する変数の数や組み合わせも異なります。

『AIにとっての難易度は、作業の技術的な複雑さよりも、変数の数と性質に左右されるのではないか。』

これは今回のLabと過去の実務経験から得た仮説です。今後、AIを活用した制作工程を考えるうえで、重要な視点になると感じています。

各種AIによる第三者評価

実験終了後、Claude、Gemini、GPTの3つのAIに、K2pbLabの成果と課題を第三者の立場から評価してもらいました。評価対象は、9工程からなる制作フローの妥当性、実験の到達度、成果物の品質、事業的な競争力です。実際の実験記録に加え、K2pbとAIを活用した過去のWordPressサイト制作実績も参考情報として提示しました。

3つのAIに共通する評価

3つのAIはいずれも、人間と複数のAIが役割を分担する制作フローは妥当であり、今回の実験で一定の実現可能性が確認されたと評価しました。また、既存の制作基盤を活用した実装や、独立した品質検証を評価する一方、デザインの完成度や工程間の連携、実務での再現性には課題が残るという認識も共通していました。

各AIの評価と相違点

Claude|ブランドの一貫性と検証範囲を重視

Claudeは、人間とAIの役割分担を合理的と評価しました。一方、事業コンセプトやブランド定義が最終成果物まで一貫して反映されているかについて、十分な検証が行われていないと指摘しました。また、過去のCMS制作実績と今回のLabの検証成果を区別し、工程全体の再現性について慎重な評価を示しました。

Gemini|制作基盤としての事業的競争力を高く評価

Geminiは、独自の制作基盤、実務でのCMS制作実績、AIによる工程分担、独立した品質検証を組み合わせた点を評価しました。特に、AIによる制作速度だけに依存せず、継続的に品質を確保する仕組みを持つことに、事業的な競争力があるという見解でした。一方、Figmaとの連携やビジュアルデザインの完成度については、引き続き改善が必要と指摘しました。

GPT|工程全体を一貫して遂行する能力を評価

GPTは、要件定義からデザイン、実装、品質検証までを、人間と複数のAIが協働して進められる点を評価しました。また、過去のWordPress制作実績によってCMS実装能力が実務で確認されていることを考慮しました。一方、今回のLabで検証していない工程まで実証済みとみなすことは避け、デザイン品質、工程間の再現性、制作基盤への改修成果の反映を今後の課題として挙げました。

第三者評価から見えた課題

評価の強弱には違いがありましたが、次の課題が指摘されました。

  • 事業コンセプトやブランド定義が、最終成果物まで反映されているかを検証する仕組み
  • Figma AIによるビジュアルデザインの品質向上
  • FigmaとK2pb間のコンポーネントや実装仕様の継承
  • 別案件でも同等の成果が得られるかという再現性
  • 人間の作業時間、制作費用、顧客負担の定量的な検証

評価の位置づけ

今回の第三者評価は、実験記録と提供資料を基にAIが行った分析・見解です。3つのAIが共通して評価したこと自体が、制作フローの有効性や事業的競争力を客観的に証明するものではありません。実験で確認できた事実と、各AIによる評価を区別したうえで、今後の制作基盤の改善に活用します。

おわりに|実験を通して得られたこと

今回の実験では、人間と複数のAIが専門職の役割を分担し、要件定義からデザイン、実装、品質検証まで、一連の制作工程を進められることを確認しました。一方、AIへの指示だけで制作仕様や品質を保証することは難しく、各工程で人間による確認、修正、承認が必要でした。特に重要だったのは、生成した成果物を、次の担当者が引き継ぎ、継続して改善できることです。これは独自の制作基盤「K2 Project Base」を活用する大きな目的でもあります。今回検証できたのは、制作フローの一部です。クライアントからのフィードバックによる工程の差し戻しや、別案件での再現性、工数削減効果などは今後の検証課題として残りました。

K2pbLabは、AIに制作を任せる実験ではなく、人間と複数のAIが協働し、品質を維持しながらプロジェクトを遂行するための実験です。

今回得られた成果と課題を、今後の実務と制作基盤の改善に反映していきます。

※本情報はページ公開時のものです。情報は常に更新され掲載内容と異なる場合がございます。

Webサイトの運営・改善でお困りの企業様へ

Web担当者の相談相手として、制作会社の提案確認からWeb施策の検討まで、専門家の視点でサポートします。

  • 制作会社の提案確認
  • GA4の相談
  • 第三者レビュー
  • Web施策の相談

日々のWeb運営のご相談承ります

Web顧問サービスを見る

更新は
SNSnoteでお知らせしています。

現在連載中のテーマ | 要件定義

最新回はこちら (2026.02.18更新)

現在連載中のテーマ | UXの四視点

最新回はこちら (2026.04.15更新)