inflearn logo
知識共有
inflearn logo

AI を用いた個人開発のための仕様設計の考え方

AI を用いた個人開発でコードが複雑になり、手直しに苦労していませんか?私の経験から、設計段階で保守性を考慮すれば、その問題は解決できます。

5名 が受講中です。

難易度 初級

受講期間 無制限

AI
AI
ChatGPT
ChatGPT
AI Agent
AI Agent
AI
AI
ChatGPT
ChatGPT
AI Agent
AI Agent
Thumbnail

受講後に得られること

  • 保守性を考慮した仕様設計手法

  • 複雑なソースコードを効率的にリファクタリングする技術

  • AI エージェントを用いた開発における変更に強い設計原則の適用

仕様作成の考え方

おすすめの対象者

個人開発を始めたい初学者


バイブコーディングで画面は作れるが、自力では修正できない人

AIに何度修正させても別の問題が発生する人

コース受講後の姿

  • 機能追加や手直しを行う時に、どこを確認するのか整理できるようになります。

  • ターゲットや悩み、何の機能を作るべきか明確になります。


  • AIの提案内容と、作成した仕様に照らし合わせ、良し悪しや問題を切り分けられるようになります。

コースの特徴

仕様設計の考えを学習することで、形式の暗記ではなく、アイデアを考えるところからAIと一緒に開発を続けられる状態を目指します。

このコースで学べること

セクション (1): オープニング

挨拶

対象者

自己紹介

目的とメリット

講座内容


セクション (2): なぜ作るのか

はじめに

誰の何を解決するのか

ブラッシュアップ

制約を確認する


セクション (3): 何を作るのか

挨拶

機能を決める

アプリの見た目を決める

セクション (4): どのように作るのか

データの扱い

テストについて

講師紹介

  • エンジニアとして、過去にチーム開発を4年以上経験あり。

  • 地方向けシステムを中心とした受託開発として経験あり。

  • コードの手直しやAI agentの特性で苦労し、仕様設計の大切さに気づいた。

  • アプリは作って終わりではなく、機能の追加や手直しで継続的に改良していくこともある。


よくある質問

Q. なぜ 仕様について学ぶ必要があるのですか?

仕様を作ればAIが必ず正しいコードを書くとは限らないので、

新しく機能を追加する場合や、手直しする場合、原因特定を容易にすることと、アプリの開発目的を持たせることで完成品の品質向上させることができます。

Q. 仕様作成の考え方を学んだ後は何ができますか?

アプリやサービスを作成する前に仕様を作成する意味と準備すべき情報を学習に役立てることができます。

Q. コースの内容はどのくらい深いですか?

プログラミングの基礎知識が浅い状態でバイブコーディングを行う初心者向けです。一般的な概要だけではなく、Chatgpt等のAIの使い方の例もお伝えします。

Q. コース受講前に準備すべきことはありますか?

アプリを作成するために環境構築や Chatgpt等のAIが利用できる状態にしてください。

メモが取れるツールであれば何でも構いません。

受講の前に

実習環境

  • OSとバージョン: Windows, macOS, Linux など


  • 必要なツール: ChatGptやGemini等のLLM

学習資料

  • なし

事前知識と注意事項

  • LLMを操作できる程度の前提知識は必要です。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • AI 開発でコードの複雑さに直面し、保守性に課題を感じている初学者・中級者

  • AI を用いたシステム開発の品質と効率を向上させたい経験の浅いエンジニア

前提知識、
必要でしょうか?

  • chat gpt またはgemini、Claude Code等のAIモデルを使用します

  • 開発環境を自分でできる人

こんにちは
Tomuです。

私は5年近くシステムエンジニアとして経験してきました。
仕様の設計、実装、テストまでの範囲や、保守も対応しています。

この経験を生かして知識の一部を提供します。

カリキュラム

全体

7件 ∙ (27分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

似ている講座

同じ分野の他の講座を見てみましょう!

無料