アド・エイトの開発スタイル
AI-DRIVEN.
AI駆動型開発
AIの力を、
開発者の技術と経験で活かす。
調査・実装・テストに
AIを活用し、
仕様の決定と品質の確認は、
人が担います。
01 / WHY AI?
WHY WE USE AI.
人の技術で、AIの力を生かす。
目指すのは、一人ひとりが価値を生み出す少数精鋭のチーム。 培ってきた設計力や業務知識を土台に、AIへの的確な指示と成果を見極める力を磨き、お客様により良いシステムを届けていきます。 経験と判断で、AIの力を生かします。
成果を、人が見極める。
実践を、次の成長へ。
02 /
AI DEVELOPMENT
EXPERIMENT.
AI EXPERIMENT.
AIを中心に開発すると、速さと品質はどう変わる? AIで開発はどう変わる?
新卒社員2人が、同じ会議室予約システムを開発。 自分で進める方法と、AIを中心に進める方法を比べました。
新卒2名で、開発方法を比較。
同じ会議室予約システムを開発しました。
- 開発時間
- 品質確認
- 得られた学び
実験の条件
各1名が従来型・AI駆動型を担当。 従来型も調べものへのAI利用は可とし、 コードは基本的に本人が書きました。
2つの開発方法を見比べる
- 従来型開発
-
自分で進める
AIは補助として活用
進め方 自分で開発・実装を進めます。
AIの使い方 開発を補助するために活用します。
- AI駆動型開発
-
AIを中心に進める
本人が内容を理解・確認
本人が理解・確認
進め方 AIを中心に開発・実装を進めます。
本人の役割 AIが生成した内容を理解し、確認します。
みんなで予想投票
投票してみよう!
あなたの予想を、1票に。
YES/NOで回答すると、みんなの予想が見られます。 YES/NOで、みんなの予想を見る。
01
AIに任せると、
開発は早くなると思う?
02
早くつくれても、
品質が気になる?
03
AIへの指示に、
時間がかかると思う?
SEE WHAT HAPPENED
実際の開発では、どうだった?
あなたの予想と、
2人の開発結果を比べてみよう。
03 / PROMPT EXPERIENCE
TRY THE PROMPT.
AIへの指示を、体験してみよう。
伝え方ひとつで、画面の動きは大きく変わります。
意図を的確に伝えるコツを、実際に触って比べてみましょう。
指示による動きの違いを、触って比べてみましょう。
ジャンプして!
キーを押して、動きを見てみよう。
画像を準備しています。
どんな指示をした?
「キャラクターをジャンプさせて。」
動きは伝えましたが、きっかけ・回数・着地する場所・止まり方は指定していません。
「ボタンを押したら、その場で1回ジャンプ。元の位置に着地し、空中では再ジャンプしない。」
きっかけ・回数・着地点・連打されたときの動きまで伝えています。
どう伝えるとよかった?
「1回だけ跳んで止まる」のつもりでも、その条件は指示に含まれていません。次の4つを加えてみましょう。
動きの条件を具体的にすると、できたものを確かめる基準もはっきりします。
- きっかけ:ボタンを押したら
- 動き:その場で1回ジャンプ
- 終わり方:元の位置に着地して停止
- 例外:空中では再ジャンプしない
できた動作は、人が確かめます。
※動きは説明用の一例です。あいまいな指示が必ず失敗するわけではありません。実際にAIへ送信・生成する機能ではありません。
02 / HUMAN × AI
WHO DECIDES?
AIが進める。人が判断する。
作業にはAIを活用。目的・品質・完成は、開発者が確かめます。
工程を押すと、詳しい役割を確認できます。
AIが作業し、人が確認。工程を押すと役割が分かります。
調査の工程での役割
既存コードを調べ、不明点や影響範囲を整理します。
調査の目的と対象を伝え、必要な情報が揃っているか確認します。
仕様の工程での役割
論点や選択肢、選択による影響を整理します。
お客様の目的や業務のルールを踏まえて、仕様を決めます。
実装の工程での役割
確定した仕様と変更範囲に沿って、コードを作成・修正します。
実装方針と変更内容を確認し、不要な変更がないか確かめます。
テストの工程での役割
自動テストを作成・実行し、結果を報告します。
テスト観点の不足や、実際の操作・既存機能への影響を確認します。
完成確認の工程での役割
変更内容・テスト結果・未解決事項を整理します。
完成条件を満たしているか、実際に確認して完成を判断します。
03 / DEVELOPMENT RECORD
THE 7-DAY NOTE.
一枚のメモから、7日で公開。
入社1か月の新卒エンジニアが、AIとともに開発した
「活躍人材診断テスト」の記録です。
新卒社員がAIと開発した、診断テストの記録です。
自由に描いてみよう。
体験用のメモです。診断は生成されません。
押しながら動かして、自由に書いてみよう。
DAY 1
要件を整理する
手書きメモのアイデアを、開発を進めるための要件へ。
- サービスの目的を整理する
- 診断タイプを設計する
- システムの構成を決める
開発の土台:目的・診断タイプ・システム構成。
DAY 2–4
AIと対話しながら実装する
決めた内容をもとに、機能を形にしていきます。
- AIと対話しながら実装を進める
- フロントエンドとバックエンドを構築する
- 診断結果を保存する仕組みをつくる
できたもの:診断サービスの機能と、結果を保存する仕組み。
DAY 5–6
使って、確かめて、改善する
動くようになったら、使いやすさと動作を確かめます。
- 画面の見やすさ・使いやすさを改善する
- 診断ロジックを調整する
- テストを行う
確認したこと:画面の使いやすさと、診断の動作。
DAY 7
環境を整えて公開する
公開に必要な環境を整え、最後の確認を行います。
- 公開環境を整備する
- サービスをデプロイする
- 最終確認を行い、リリースする
到達点:診断サービスを公開。
04 / FIELD GUIDE
READ THE FIELD GUIDE.
社員の実践を、一冊に。
AI駆動型開発に取り組む社員がまとめた、全110ページのガイド。
基礎から実践、プロンプト例、チェックリストまで。
AIとの役割分担や指示のコツをまとめた、全110ページのガイドです。
AI駆動型
開発ガイド
AIと開発者が、安全に・実践的に
開発を進めるための標準ガイド
PDF DOWNLOAD
続きは、ガイドで。
Add_Eight_AI駆動型開発ガイド
ダウンロードフォームは準備中です。
氏名・メールアドレスを入力して、全文を受け取れるようにします。
05 /
LET’S TALK.
お気軽にご相談ください。
- 業務を
効率化したい - 古いシステムを
見直したい - 開発チームに
加わってほしい
具体的な仕様が決まっていなくても、今のお困りごとから一緒に整理します。
システム開発やSES/派遣によるチーム支援について、お問い合わせフォームからお気軽にご相談ください。