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

Webエンジニア(AI初心者)が挑む「AI仕様駆動開発」への第一歩

Avatar for kojima-taku kojima-taku
February 18, 2026

 Webエンジニア(AI初心者)が挑む「AI仕様駆動開発」への第一歩

AI駆動開発勉強会 神戸支部 第001回 オンラインLT大会資料です

Avatar for kojima-taku

kojima-taku

February 18, 2026

Other Decks in Education

Transcript

  1. (残り25分) 仕様ファイルを作成 【最初の30分①】 やること:お題を決めて、仕様ファイルを作成 ▪仕様ファイル作成に使うもの ・Gemini(ブラウザ版) ▪理由 ・元々使っていたし、 利用のハードルが低いから (最初の5分)サービスを決める

    ★なんでもよかったので出来そうなこと! ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ペットの様子見アプリ / 定点監視 / 画像分析での異常検知としよう
  2. ▪Gemini▪異常判定の定義 「異常行動」の具体的な定義はありますか? (例:倒れている、長時間動かない、など)。 これによって必要な学習モデルや判定ロジックが変わります ▪入力▪倒れている/動かない/一定期間映っていない/一定期間食べない を例とする …etc… ▪入力▪倒れている / 動かないを判定するのは1時間に1回ではやはり少なすぎると考えたので

    10分に1回としてほしい ▪Gemini▪アプリ(System A)側の具体的な設定機能と、10分間隔の監視に合わせた仕様 を反映しました。 ▪入力▪追記版ではなく、全て記述したmdファイルを一度出力してほしい 出力された内容を、 requirements.mdとして保存! 【最初の30分③】 ~やり取りを20分程繰り返して、ある程度納得がいったら~
  3. 【5H~8H②】 2.VSコードで自動生成 以下当セッションでは、 ★ デスクトップパス★ PetMonitorAI¥pet_monitor_appディレクトリ(サブディレクトリは含む)の みを対象とする。 ★ デスクトップパス★ PetMonitorAI¥pet_monitor_app¥.tmpにプロジェクト

    状況(project_context.md)、Todoタスク (todo_tasks_proposal_app_with_aws.md)、仕様(requirements.md) 現在フェーズ1の3が完了している状況だ。次は何をすればよい? 日本語で、まずは説明をお願いする。 後は相談しながら、AWS設定を実施
  4. 作成を通しての学び 1.フォルダはちゃんと指定しよう。 (その際にはサブディレクトリも対象だと宣言必須!) 2.出来るだけ対象フォルダは小さくして、対象規模を小さくしよう! (アプリのフォルダ / バックエンドのフォルダ に分けるとかはおすすめ!) 3.VSCodeでGemini-cliを入れたら、AndroidStudioでは使えないとかいうケースが在ったり するので注意。

    4.変になったら無駄にあがかず、 手動でやるなども視野に入れよう。 AIはまだ進化途中だ 5.AIは毎度新規に結果を生成しちゃうから、 結論をファイルに残して、次回読み込ませることでうまく行く! 6.過学習と思ったら /clear というおまじないがあるよ! 7.AIは勝手に進めようとする癖があるから、ちゃんと手綱は握ろう! AI仕様駆動って難しそうだけど割と大丈夫! ぜひチャレンジを!
  5. 蛇足 1.Mdファイルを書ける必要はないです!(書けるほうが良いけど) 内容が読めればAI仕様駆動は出来ます! 2.AI=正解じゃない! 仕様・テストシナリオ・Todoタスクとかを まずは出力させて違和感を突っ込んでいって完成度を上げるのがおすすめ 3.AIは=人じゃない! ミスってても同じこと聞いても怒られません! 気軽にやっちゃおう!相談しよう! ただし、AIも人間だったらあり得ない感じでミスをします。

    4.仕様でもなんでも「完璧になってから次に」と考えなくてOK! 全然途中からでも直してくれます! というより、ある程度進んだら勝手におすすめされます。 5.用途・気分に応じて、複数Toolを使おう! ブラウザ版Geminiとgemini-cliとAndroidStudioの3つを今回は行き来しまくりました。 6.Gemini-cliは、ブラウザ版geminiと比べて遅いので注意! ★PCの問題の可能性あり!(一応メモリ32GBのPC)ですが、数分待つケースすらある