Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ハッカソンで優勝したAIアプリの作り方とは?

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Kota Hisafuru Kota Hisafuru
February 20, 2026
52

 ハッカソンで優勝したAIアプリの作り方とは?

Avatar for Kota Hisafuru

Kota Hisafuru

February 20, 2026
Tweet

Transcript

  1. 1 KDDI Agile Development Center Corporation ⾃⼰紹介 2024年4⽉ KAG⼊社 KAG新⼊社員⼀期⽣として⼊社。

    現在まで、AIを活⽤した資料検索・作成サービスの開発に従事。 KDDIアジャイル開発センター 久古幸汰 ⽒名 久古幸汰 ⼊社年 2024年度 所属部署 開発5部 担当業務 エンジニア 趣味 ゲーム、個⼈開発、旅⾏ CAREER 技術記事投稿とか個⼈開発は好きです︕
  2. 2 KDDI Agile Development Center Corporation はじめに ハッカソンで優勝してきました︕ • 昨年11⽉に⾏われたTokyo

    Flutter Hackathon 2025で 優勝することができました︕(2024は3位⼊賞) • その他、最近は社内ハッカソンで優勝したりも… 作成したAIアプリ”マニュマニュ”
  3. 3 KDDI Agile Development Center Corporation 今⽇のテーマとアジェンダ 今⽇のテーマ︓AIコーディングが跳梁跋扈するこの世の中で、如何にしてハッカソンを勝ち抜くか︖ 第⼀章︓「ハッカソン」は「アイデアソン」になりつつある。勝てるアイデアの出し⽅とは︖ 第⼆章︓寄せ集めのチームで如何にして戦うか︖

    〜仕様駆動開発で共通の⼟台を作る〜 第三章︓プレゼンはビジネスのつもりで。”想い”を”価値”に繋げるプレゼンテーション戦略 • あえて“跳梁跋扈”なんて⾔い⽅をしちゃったけど… • 別にAIコーディングは嫌いじゃないよ。むしろ⼤好き︕ • それはそれとして、AIの普及によりハッカソンに求められるスキルや、”勝ち⽅”は変わりつつあるよね ⇒ “楽しみ⽅”は⼈それぞれ。だけど、”ハッカソンで勝つ”ためにはどうしたら良いか︖
  4. 5 KDDI Agile Development Center Corporation 「ハッカソン」は「アイデアソン」になりつつある ハッカソン アイデアソン 実装はAIが⾏い、⼈間はマネジメントを⾏うという業務の変化が

    ハッカソンにそのまま反映されつつある 新規事業提案など、”アイデアの良さ”を競うのがアイデアソン ”アイデア”を”技術”で実装するのがハッカソン しかし、”実装”のハードルは⽣成AIにより下がり続ける = ハッカソンのアイデアソン化 ハッカソンで勝つために①︓如何に良い”ビジョン”と”ソリューション”を定義できるか︖
  5. 6 KDDI Agile Development Center Corporation ハッカソンのアイデアで重要な3+3+1要素 解決したい課題 想い テーマ⼀致度

    ⾼度な技術の使⽤ アプリの核となる3要素 独⾃性 マネタイズ 将来性 アイデアの良さに関わる3要素 > “誰かが困っていること” は⼤前提 例)マニュアル作成に時間がかかる “課題”と”想い”はテーマに 合っているか︖ なぜこの課題を解決したいか︖ ハッカソンで実装しきれなかった将来像を語る 特に、”想い”に関連付けて語ると良い ❌ 本当にお⾦を儲けられるか ⭕ 誰かがお⾦を出しても良いと思え るほどの価値があるか︖ 【最重要】 今までに無いアイデアか︖ 両⽅重要だけど、ハッカソンでは 独⾃性のが重要視されがちだよね • 如何に想い ⇒ 課題 ⇒ 解決策(独⾃性)の流れを綺麗に作るか。 • これはプレゼンの段階でも⼤きく作⽤する。 • 独⾃性 ≒ マネタイズ⼒ ≒ 将来性でもある。⾼い独⾃性はそれだけで価値に繋がる。 • ⾼度な技術の使⽤は全てのベースとなる。普段培ったことを存分に発揮しよう。
  6. 7 KDDI Agile Development Center Corporation ⽔平思考でロジカルに⾏うための⽅法論︓コツは”ジャンプ“をしないこと では、どうやって独⾃性の⾼いアイデアを出すか︖⇒ ⽔平思考が⼤切 ⽔平思考とは︖︓固定概念や論理的思考(垂直思考)に縛られず、創造的に物事を考える思考法

    めっちゃ 良いアイデア よく”⽔平思考が⼤切”とは⾔われるけど、どうやってやれば良いかわからない そんな”良いアイデアを出すことが⼤切です”みたいなこと⾔われてもさ… 垂直思考 ⽔平思考 ⽔平思考が難しく感じるのはなぜか︖ ⇒ 良いアイデアまで”ジャンプ”しようとするから ⇒ ⽔平⽅向に、正しい軸を作ってあげることが⼤切 これをやろうとするから難しく感じる そりゃ無理だよね
  7. 8 KDDI Agile Development Center Corporation ⽔平思考でロジカルに⾏うための⽅法論︓コツは”ジャンプ“をしないこと ⽔平思考をするための”軸”を持とう 垂直思考 SCAMPER法

    Substitute(他で代⽤できないか︖), Combine(何かと組み合わせられないか︖), Adapt(他の良い仕組みを適⽤できないか︖) Modify(⼀部を修正できないか︖), Put to other uses(他の使い道は無いか︖), Eliminate(削除できないか︖), Reverse(逆にできないか︖) 私がよくやる⽅法 昨⽇やったことを順に思い出し、課題を探す 朝起きるのがつらかった ⇒ お昼ごはんのコストが⾼い ⇒ 3時頃眠くなって仕事に集中できなかった ⇒ … 形態分析法 プロダクトを要素ごとに分解し、別の要素を組み合わせてみる⽅法 例)X (Twitter) の使いやすいUI + 社内チャットツールという⽬的、など
  8. 10 KDDI Agile Development Center Corporation 寄せ集めのチームで如何にして戦うか︖ Tokyo Flutter Hackathonのチーム

    KAG 24卒新卒 同期4名 研修が同じチームだった新卒同期4⼈で参加︕ ⇒ しかし所属する案件はバラバラで、当然技術スタックや 得意領域も異なる ü 課題①︓認識合わせのコストが⾼い ・普段同じチームじゃないので、「いつものあの⽅法 で︕」が通⽤しにくい。 ・認識を合わせないまま⾛り出すと、後半にビジョンが バラバラになりコンセプトごと破綻しやすい。 ü 課題②︓使⽤する開発ツールが異なる ・皆⽣成AIツールは多⽤する。しかし、⼈によってツー ルが異なる(Claude Code, Github Copilot, Cursor, …) ・無理に合わせると各々が最⼤限の実⼒を発揮できな い。 ハッカソンで勝つために②︓如何にバラバラの技術スタックを持つチームをまとめるか︖
  9. 11 KDDI Agile Development Center Corporation Tokyo Flutter Hackathonで実際に取った戦略 STEP1:KIROを使ったSpec駆動開発

    STEP2:各々でVibeコーディング 最初に仕様を固め アプリケーションの土台を一気に作る KIROとは? AWSが開発した、Spec(仕様)駆動開発 に特化したAI IDE 各々が使い慣れたAIツールでVibeコーディング 並列で効率的な実装が可能に Claude Code OpenAI Codex Cursor 1⽇⽬昼 1⽇⽬夜~2⽇⽬
  10. 12 KDDI Agile Development Center Corporation “仕様”を決める ・requirements.md︓ユーザーストーリーや受け⼊れ基準 ・design.md︓アーキテクチャが画⾯構成 ・tasks.md︓実装計画・タスク⼀覧

    仕様駆動開発で共通の⼟台を作る 仕様駆動開発とは︖ ・まず最初に仕様を明確に定義し、それをAIに実装させる開発⽅式 ・最近では、バイブコーディングの弱点を補える⼿法として位置づけられることが多い 仕様を決めて実装するのは当たり前だろという正論はさておき OK! 仕様を最初に固めることは、2つの意味がある ① プロダクトの⽅向性やビジョンの⼀致 ② AIに開発させるための基盤を整える AIが仕様をもとに 最低限の”土台 (MVP)”を実装 パラレルにVibeコーディング ・”⼟台”がしっかりしているアプリに機能を追加するのは⽐較的ラク ・各メンバーが OK! 追加機能開発① 追加機能開発② デザイン修正 プレゼン資料作成
  11. 14 KDDI Agile Development Center Corporation プレゼンはビジネスのつもりで︓ハッカソンは実際のビジネスの縮図である ハッカソン KAGにおける実際のビジネス (リーンスタートアップ)

    ハッカソンはこの部分に該当 ⇒ 最後のプレゼンも、ビジネスのつもりで ファウンダー・マーケット・フィット (FMF) なぜ、あなたが作らなければならないのか︖ ⇒ その市場やプロダクトに対する強い想い プロダクト・マーケット・フィット (PMF) 製品が市場のニーズに適合しているか︖ ⇒ 実装やアイデアの質 では、ハッカソンと実際のビジネスの差分は何か︖(持論ですが) ⇒ 本当の意味で売り物になるか(PMF)も重要だが、なぜそのプロダクトを作ったか(FMF)を強く説明できる⽅がよい プレゼンではこっちも意識して欲しい
  12. 15 KDDI Agile Development Center Corporation プレゼンはビジネスのつもりで︓ハッカソンは実際のビジネスの縮図である 盛り上がり 時間 ハッカソンで⼀番⾒られるのはプレゼン時間。ファウンダー・マーケット・フィットで盛り上がりをコントロールしよう︕

    NABC + FMF Need (ニーズ)︓誰がどんな課題を抱えているか︖ Approach (アプローチ)︓どんな解決策(プロダクト)か︖ Benefit (利点)︓そのプロダクトでどんな良いことがあるか︖ Competition (競合)︓他と⽐べてどんな独⾃性があるか︖ Need Approach Benefit Competition FMF ⼀番⾒て欲しいのはココ 最初に課題やプロダクトに対する強い想い(FMF)を伝え ストーリーに納得感を持たせる