本文へ移動
Add Eight.

アド・エイトの開発スタイル

AI-DRIVEN.

AI駆動型開発

AIの力を、
開発者の技術と経験で活かす。
調査・実装・テストに
AIを活用し、
仕様の決定と品質の確認は、
人が担います。

コンベア 運転中
SCROLL

01 / WHY AI?

WHY WE USE AI.

人の技術で、AIの力を生かす。

目指すのは、一人ひとりが価値を生み出す少数精鋭のチーム。 培ってきた設計力や業務知識を土台に、AIへの的確な指示と成果を見極める力を磨き、お客様により良いシステムを届けていきます。 経験と判断で、AIの力を生かします。

EXPERIENCE

AIへの指示を、的確に。

JUDGMENT

成果を、人が見極める。

CHALLENGE

実践を、次の成長へ。

02 /

AI DEVELOPMENT
EXPERIMENT.
AI EXPERIMENT.

AIを中心に開発すると、速さと品質はどう変わる? AIで開発はどう変わる?

02 / 実験の内容

新卒社員2人が、同じ会議室予約システムを開発。 自分で進める方法と、AIを中心に進める方法を比べました。

新卒2名で、開発方法を比較。

同じ会議室予約システムを開発しました。

従来型開発
AI駆動型開発
  • 開発時間
  • 品質確認
  • 得られた学び
実験の条件

各1名が従来型・AI駆動型を担当。 従来型も調べものへのAI利用は可とし、 コードは基本的に本人が書きました。

2つの開発方法を見比べる

従来型開発
自分で進める AIは補助として活用
AI駆動型開発
AIを中心に進める 本人が内容を理解・確認 本人が理解・確認

みんなで予想投票

投票してみよう!

あなたの予想を、1票に。

YES/NOで回答すると、みんなの予想が見られます。 YES/NOで、みんなの予想を見る。

01 AIに任せると、
開発は早くなると思う?

02 早くつくれても、
品質が気になる?

03 AIへの指示に、
時間がかかると思う?

社内実験 / 実際の開発結果

社内実験レポート / EXPERIMENT REPORT

AIと進めた開発。
実際はどうだった?

新卒社員2人が、同じ会議室予約システムを開発。工数、品質確認、学びの記録を見比べました。

01 / 開発工数

記録された工数を比べる。

従来型開発

自分で実装・AIは補助

243時間

工程別の実績を合計

AI駆動型開発

AIで実装・本人が確認

208時間

資料に記載された総工数

担当者・開発期間・工程の区分が異なる2人の記録です。 従来型の基本設計には、正式開始前のモックアップ作業も含まれます。
この数字だけで、AIによる短縮率を断定することはできません。

工程別の工数を見る
従来型開発の実績
基本設計54時間
詳細設計17時間
開発81時間
単体テスト32時間
結合テスト59時間
合計243時間
AI駆動型開発の実績
要件定義6時間
設計67時間
開発73時間
テスト39時間
不具合修正23時間
合計208時間

02 / 品質確認

AIを使っても、テストと修正は必要だった。

従来型開発

  • バックエンド単体テストのカバレッジは100%と報告。
  • Playwrightのテストシナリオ数は68。
  • 開発環境で一部ページが404になる問題に対応。

担当者は、細部の品質やコードの一貫性に課題が残ったと振り返っています。

AI駆動型開発

  • 単体テストのカバレッジは100%と報告。
  • Playwright結合テストは46シナリオ完了。
  • 予約時間制御・権限制御・メール通知・UIの不具合を修正。

担当者は、動作確認と不具合修正を繰り返し、要件を満たす品質を確保したと自己評価しています。

テスト範囲やシナリオが異なるため、件数だけで品質の優劣は判断できません。 カバレッジ100%も、不具合がないことを意味するものではありません。

03 / 開発を通して得た学び

進め方が変わると、学ぶ場面も変わる。

自分で実装して、仕組みを理解する。

従来型の担当者は、Django・Next.jsやAPIの処理の流れを、 実装を通して学びました。 理解が深まるにつれ、自分で解決できる場面が増えたと報告しています。

AIへの指示と、成果の確認に向き合う。

AI駆動型の担当者は、コードを書くよりも、 指示を考える時間が増えたと報告しています。 要件・制約・期待する動作を具体的に伝えることが課題になりました。

結論 FINDINGS

2人に共通したのは、
人の技術理解が
必要という実感。

AIの出力を理解すること。
実際に動かして確かめること。
設計や品質の最終判断をすること。

AIを使いこなすために、
人の技術と判断を磨き続けます。

出典:社内発表資料「AI駆動開発の実証結果と今後の活用提言」 「社内システム開発実証結果発表」。
新卒社員2人による社内実験の記録と、担当者の振り返りをまとめています。

03 / PROMPT EXPERIENCE

TRY THE PROMPT.

AIへの指示を、体験してみよう。

伝え方ひとつで、画面の動きは大きく変わります。
意図を的確に伝えるコツを、実際に触って比べてみましょう。
指示による動きの違いを、触って比べてみましょう。

JUMP LAB / 指示の体験

この子に、どうジャンプしてもらう?

ざっくり指示 具体的な指示
ざっくり指示

ジャンプして!

キーを押して、動きを見てみよう。

画像を準備しています。

どんな指示をした?
今回の指示

「キャラクターをジャンプさせて。」

動きは伝えましたが、きっかけ・回数・着地する場所・止まり方は指定していません。

どう伝えるとよかった?
指示のポイント

「1回だけ跳んで止まる」のつもりでも、その条件は指示に含まれていません。次の4つを加えてみましょう。

  • きっかけ:ボタンを押したら
  • 動き:その場で1回ジャンプ
  • 終わり方:元の位置に着地して停止
  • 例外:空中では再ジャンプしない

できた動作は、人が確かめます。

※動きは説明用の一例です。あいまいな指示が必ず失敗するわけではありません。実際にAIへ送信・生成する機能ではありません。

02 / HUMAN × AI

WHO DECIDES?

AIが進める。人が判断する。

作業にはAIを活用。目的・品質・完成は、開発者が確かめます。
工程を押すと、詳しい役割を確認できます。
AIが作業し、人が確認。工程を押すと役割が分かります。

HUMAN × AI / 開発と確認の流れ

調査の工程での役割

AI

既存コードを調べ、不明点や影響範囲を整理します。

人

調査の目的と対象を伝え、必要な情報が揃っているか確認します。

仕様の工程での役割

AI

論点や選択肢、選択による影響を整理します。

人

お客様の目的や業務のルールを踏まえて、仕様を決めます。

実装の工程での役割

AI

確定した仕様と変更範囲に沿って、コードを作成・修正します。

人

実装方針と変更内容を確認し、不要な変更がないか確かめます。

テストの工程での役割

AI

自動テストを作成・実行し、結果を報告します。

人

テスト観点の不足や、実際の操作・既存機能への影響を確認します。

完成確認の工程での役割

AI

変更内容・テスト結果・未解決事項を整理します。

人

完成条件を満たしているか、実際に確認して完成を判断します。

03 / DEVELOPMENT RECORD

THE 7-DAY NOTE.

一枚のメモから、7日で公開。

入社1か月の新卒エンジニアが、AIとともに開発した
「活躍人材診断テスト」の記録です。
新卒社員がAIと開発した、診断テストの記録です。

自由に描いてみよう。
体験用のメモです。診断は生成されません。

YOUR IDEA NOTE アイデアを、形にする第一歩。
このブラウザでは描画機能を利用できません。
このメモの内容は保存・送信されません。

押しながら動かして、自由に書いてみよう。

DEVELOPMENT RECORD / 開発事例
活躍人材診断テストの画面
実際に開発した診断テスト

DEVELOPED WITH AI

新卒エンジニアとAIで、7日で公開。

入社1か月のエンジニアが、一枚のメモから
「活躍人材診断テスト」を開発しました。

DAY 1 / DEVELOPMENT NOTE

DAY 1

要件を整理する

手書きメモのアイデアを、開発を進めるための要件へ。

  • サービスの目的を整理する
  • 診断タイプを設計する
  • システムの構成を決める

開発の土台:目的・診断タイプ・システム構成。

DAY 2–4 / DEVELOPMENT NOTE

DAY 2–4

AIと対話しながら実装する

決めた内容をもとに、機能を形にしていきます。

  • AIと対話しながら実装を進める
  • フロントエンドとバックエンドを構築する
  • 診断結果を保存する仕組みをつくる

できたもの:診断サービスの機能と、結果を保存する仕組み。

DAY 5–6 / DEVELOPMENT NOTE

DAY 5–6

使って、確かめて、改善する

動くようになったら、使いやすさと動作を確かめます。

  • 画面の見やすさ・使いやすさを改善する
  • 診断ロジックを調整する
  • テストを行う

確認したこと:画面の使いやすさと、診断の動作。

DAY 7 / DEVELOPMENT NOTE

DAY 7

環境を整えて公開する

公開に必要な環境を整え、最後の確認を行います。

  • 公開環境を整備する
  • サービスをデプロイする
  • 最終確認を行い、リリースする

到達点:診断サービスを公開。

PROJECT / プロジェクト詳細

FROM ONE NOTE TO RELEASE

一枚のメモから、7日で完成。

昼休みに書いたアイデアを、実際に使える診断サービスへ。 入社1か月の新卒エンジニアが、AIとともに 「活躍人材診断テスト」を開発しました。

プロジェクト概要

つくったもの
活躍人材診断テスト
担当者
入社1か月の新卒エンジニア
開発期間
7日間

掲載資料に基づく開発事例です。

アイデアを、どう形にした?

  • DAY 1:目的・診断タイプ・システム構成を整理。
  • DAY 2–4:AIと対話しながら機能を実装。
  • DAY 5–6:画面の使いやすさと診断ロジックを改善し、テスト。
  • DAY 7:公開環境を整え、最終確認とリリース。

診断サービスを支える構成

↔ 左右にスワイプして全体を見る

Next.jsの画面とPython・DjangoがAPI連携し、PostgreSQLへの保存とAWSによるAI分析を行う構成図

画面・判定・データ保存・AI分析を組み合わせた構成です。

開発は VS Code+Codex、 コード管理は GitHub を使用しています。

WHY 7 DAYS?

なぜ、7日で形にできたのか。

判断して、すぐ試せる。 その環境が、アイデアを形にする速さにつながりました。

少人数のチームで、新しい技術を学びながら取り入れる。
AIも、価値を届けるスピードを上げる手段として活用しました。

PDF / DEVELOPMENT NOTE

開発のはじまりを、実際のメモで。

昼休みに書いた手書きメモと、7日間の開発工程を収録。
アイデアがサービスになるまでを、一枚の資料でご覧いただけます。

資料ダウンロード PDF・全1ページ/メール入力不要
資料の構成図は開発当時のものです。最新の構成は、この画面内の図をご覧ください。

※システム構成・開発工程は、掲載資料に基づきます。

FIELD GUIDE / AI駆動型開発ガイド

04 / FIELD GUIDE

READ THE FIELD GUIDE.

社員の実践を、一冊に。

AI駆動型開発に取り組む社員がまとめた、全110ページのガイド。
基礎から実践、プロンプト例、チェックリストまで。
AIとの役割分担や指示のコツをまとめた、全110ページのガイドです。

Add Eight.

AI駆動型
開発ガイド

AIと開発者が、安全に・実践的に
開発を進めるための標準ガイド

全110ページ ブックカバーのイメージ

THREE QUESTIONS / 3つの入口

AIとの開発、
どこで迷っていますか?

  1. 01 / ROLEAIに任せること、人が決めること。
  2. 02 / PROMPT意図が伝わる指示を、どう作る?
  3. 03 / EXPERIENCE小さな修正が、想定外の変更になるのはなぜ?

役割の考え方から、指示の組み立て方、社内で起きた失敗まで。見本の3テーマを短く紹介します。

FIELD GUIDE / ガイドをのぞく

INSIDE THE GUIDE

実践の前に、知っておきたいこと。

見本に収録された3テーマから、ガイドの内容をご紹介します。

1 / 3:AIと開発者の役割

ROLE / 本編 p.11

AIの「完了」を、どう確かめる?

AIに作業を任せたとき、どこからが人の仕事なのか。調査・実装を進めるAIと、判断・確認を担う開発者の役割を整理しています。 調査・実装はAIに。完成の判断と確認は、人が担います。

このページで学べること
AIとの協働の流れと、完成を判断するときの考え方。

本編11ページ:AIと開発者の役割と完成確認
本編 p.11 / クリックで拡大(別タブ)

続きは、ガイドで。

具体的な項目や依頼例は、ガイドの紙面で。全文の受付状況は、ページ内の案内をご確認ください。

ガイドの受付案内へ ↓
見本の紙面も確認する(別タブ)

こちらは全文ではなく、4ページの見本PDFです。

PDF DOWNLOAD

続きは、ガイドで。

Add_Eight_AI駆動型開発ガイド

ダウンロードフォームは準備中です。

氏名・メールアドレスを入力して、全文を受け取れるようにします。

05 /

LET’S TALK.

お気軽にご相談ください。

  • 業務を
    効率化したい
  • 古いシステムを
    見直したい
  • 開発チームに
    加わってほしい

具体的な仕様が決まっていなくても、今のお困りごとから一緒に整理します。

システム開発やSES/派遣によるチーム支援について、お問い合わせフォームからお気軽にご相談ください。

お問い合わせフォームへ