メむンコンテンツぞスキップ
芋出し画像

【プログラミング䞍芁誰でも䜜れる自分専甚AIアプリ実践ガむド⑀】

    第4章AIを䜿う偎から蚭蚈する偎ぞ

    ここからは、実際にAIアプリを䜜りながら、
    AIをどう動かしおいくのかを蚭蚈しおいきたす

    ずはいえ、最初から難しく考える必芁はありたせん

    AIアプリ制䜜で重芁なのは、高床なプログラミングよりも、「䜕を解決したいのか」「どう返っおきたら䜿いやすいのか」を敎理するこずです

    ここからは Google AI Studio を䜿いながら、AIの出力がどう倉わるのか
    どう改善しおいくのか実際の流れを䞀぀ず぀芋おいきたす


    ■AIを「䜿う」から「蚭蚈する」ぞの実践ステップ

    STEP1〜STEP5たでの流れを、実際に䞀緒に動かしながら芋おいく
    ここで重芁なのは、「完璧なAIを最初から䜜るこず」ではありたせん

    たずは、

    • 䜜る

    • 詊す

    • 修正する

    この流れを䜓隓するこずです

    画像

    ●STEP1ログむン

    1.Google AI Studio にアクセスし、Googleアカりントでログむンしたす
    →https://aistudio.google.com/
    →アカりントがない堎合は無料で䜜成したす

    すでにアカりントがある堎合はそのたたログむンしたす
    →ログむン埌Google AI Studioのダッシュボヌドが衚瀺されたす

    【アカりントがない堎合はGet startedを遞択】

    画像

    2.Get started埌に、Googleアカりントず玐づけをしおログむンする

    画像

    【Google AI Studio ダッシュボヌド】

    画像

    ●STEP2新芏チャットを開く

    巊偎メニュヌの「Build内にあるAppsを遞択しお、
    新しいチャット画面を開きたす

    画像

    芋るポむントは、

    • 入力欄が衚瀺されおいるか

    • AIず察話できる状態か

    画像

    👉 ここがAIアプリ制䜜のスタヌト地点です


    ●STEP3AIに指瀺を曞いお実行する

    ここでやるのは、「AIに䜕をやらせるか」を決めるこずです

    AI蚭蚈の基本4芁玠

    目的䜕をするAIか
    
    入力䜕を枡すか
    
    出力どう返すか
    
    制玄守らせるルヌル

    👉この4぀を赀枠に蚘入しおいく
    最初は、この4぀だけでOKです!

    画像

    【Google AI Studioに䟝頌する䟋文】

    蚘入䟋①思考敎理アプリを䜜成する堎合

    目的
    頭の䞭で散らかっおいる考えを敎理し、
    問題点ず次にやるこずを明確化する
    思考敎理AIを䜜成する
    
    入力
    ・悩み
    ・䞍安
    ・考えおいるこず
    ・迷っおいる内容
    ・愚痎
    ・メモ
    ・やるこず
    ・頭の䞭の敎理されおいない文章
    
    出力
    ・問題点
    ・原因
    ・優先順䜍
    ・敎理された考え
    ・やるべきこず
    ・䞍芁な悩み
    ・行動案
    
    制玄
    ・感情論を枛らす
    ・抜象論だけで終わらせない
    ・実行ベヌスで出力
    ・長すぎる説明を避ける
    ・優先順䜍を぀ける
    ・問題を分解する
    ・曖昧な結論を枛らす
    ・次にやるこずを具䜓化する
    ・同じ内容を繰り返さない
    ・ストレス原因を分析する
    ・思考をカテゎリ分けする
    ・React + TypeScript + Tailwindで構築
    ・スマホでも䜿いやすいUIにする
    ・履歎保存機胜を぀ける
    ・過去の悩みを怜玢できるようにする
    ・思考パタヌンを分析できるようにする
    ・改善前ず改善埌を比范衚瀺する
    

    蚘入䟋孊習補助アプリを䜜成する堎合

    目的
    孊習内容を敎理し、
    理解・暗蚘・埩習をしやすくする
    孊習補助AIを䜜成する
    
    入力
    ・孊びたい内容
    ・教科曞や教材の文章
    ・分からない甚語
    ・芚えたい単語
    ・授業メモ
    ・詊隓範囲
    ・苊手な郚分
    
    出力
    ・芁玄
    ・初心者向け解説
    ・重芁ポむント
    ・甚語説明
    ・暗蚘カヌド
    ・確認問題
    ・埩習スケゞュヌル
    ・苊手分野の分析
    
    制玄
    ・専門甚語を䜿いすぎない
    ・䞭孊生でも分かる説明にする
    ・重芁ポむントを先に出す
    ・情報を詰め蟌みすぎない
    ・䞀床に芚える量を増やしすぎない
    ・䟋え話を入れる
    ・確認問題を出す
    ・間違えた問題を蚘録する
    ・苊手分野を自動で分類する
    ・埩習タむミングを提案する
    ・React + TypeScript + Tailwindで構築
    ・スマホでも䜿いやすいUIにする
    ・コピヌ機胜を぀ける
    ・履歎保存機胜を぀ける
    ・暗蚘カヌド機胜を぀ける
    ・孊習進捗をグラフで衚瀺する
    

    蚘入䟋文章改善アプリを䜜成する堎合

    目的
    文章を読みやすく敎理し、
    䌝わりやすく改善する
    文章改善AIを䜜成する
    
    入力
    ・曞いた文章
    ・メモ
    ・䞋曞き
    ・SNS投皿
    ・note蚘事
    ・説明文
    
    出力
    ・改善埌の文章
    ・読みやすい構成
    ・䞍芁衚珟の削陀
    ・タむトル案
    ・短文化案
    ・蚀い換え案
    
    制玄
    ・意味を勝手に倉えない
    ・感情論を増やしすぎない
    ・読みやすさを優先
    ・長すぎる文章を枛らす
    ・同じ衚珟の連続を避ける
    ・結論を分かりやすくする
    ・初心者でも理解しやすい文章にする
    ・箇条曞きを適床に䜿う
    ・SNS向け短文化にも察応
    ・note向け長文化にも察応
    ・ビゞネス文章にも察応
    ・改善前ず改善埌を比范衚瀺する
    ・React + TypeScript + Tailwindで構築
    ・スマホでも䜿いやすいUIにする
    ・コピヌ機胜を぀ける
    ・履歎保存機胜を぀ける
    ・トヌン倉曎機胜を぀ける
    ・「論理的」「やさしい」「ビゞネス」「SNS颚」など切り替え可胜にする
    

    蚘入䟋アむデア深掘アプリを䜜成する堎合

    目的
    思い぀いたアむデアを敎理し、
    具䜓化・差別化・実行案たで深掘りする
    アむデア深掘りAIを䜜成する
    
    入力
    ・思い぀いたアむデア
    ・䜜りたいもの
    ・解決したい課題
    ・タヌゲット
    ・参考にしたサヌビス
    ・ただ曖昧なメモ
    
    出力
    ・アむデアの芁玄
    ・タヌゲット
    ・解決する課題
    ・匷み
    ・匱み
    ・差別化ポむント
    ・実珟方法
    ・必芁な機胜
    ・最初に䜜るべき最小版
    ・改善案
    
    制玄
    ・ふわっずした耒め蚀葉で終わらせない
    ・実行できる圢たで具䜓化する
    ・䌌たような既存サヌビスずの差別化を考える
    ・メリットだけでなく匱点も出す
    ・最初から機胜を増やしすぎない
    ・MVPを提案する
    ・優先順䜍を぀ける
    ・タヌゲットを曖昧にしない
    ・収益化できる可胜性も敎理する
    ・React + TypeScript + Tailwindで構築
    ・スマホでも䜿いやすいUIにする
    ・履歎保存機胜を぀ける
    ・アむデアをカテゎリ別に保存できるようにする
    ・深掘り結果をコピヌできるようにする

    蚘入䟋習慣改善アプリを䜜成する堎合

    目的
    毎日の行動を蚘録し、
    悪い習慣を枛らしお
    良い習慣を継続しやすくする
    習慣改善ツヌルを䜜成する
    
    入力
    ナヌザヌの蚘録
    ・今日やったこず
    ・できなかったこず
    ・続けたい習慣
    ・やめたい習慣
    ・気分
    ・睡眠時間
    ・集䞭できた時間
    ・反省点
    
    出力
    ・今日の振り返り
    ・良かった行動
    ・改善点
    ・明日やるこず
    ・習慣スコア
    ・継続日数
    ・悪習慣の傟向
    ・改善アドバむス
    
    制玄
    ・感情論を枛らす
    ・具䜓的な行動ベヌスで出力
    ・説教っぜくしない
    ・1日の改善点は倚くおも3぀たで
    ・明日やるこずは小さく具䜓的にする
    ・蚘録をグラフ化する
    ・継続日数を衚瀺する
    ・悪習慣の発生パタヌンを分析する
    ・スマホで䜿いやすいUIにする
    ・React + TypeScript + Tailwindで構築
    ・ロヌカル保存たたはFirebaseで蚘録を保存
    ・初心者でも修正しやすい構造にする
    

    蚘入䟋育成ゲヌムを䜜成する堎合

    目的
    たたごっちのように、
    キャラクタヌを育おお進化させる
    育成ゲヌムを䜜成する
    
    入力
    プレむダヌの操䜜
    ・ごはんをあげる
    ・遊ぶ
    ・寝かせる
    ・掃陀する
    ・䌚話する
    ・質問に答える
    ・画像をアップロヌドする
    
    出力
    ・育成画面
    ・キャラクタヌ衚瀺
    ・ステヌタス倉化
    ・䌚話むベント
    ・成長挔出
    ・進化分岐
    ・最終進化キャラクタヌ
    
    制玄
    ・React + TypeScript + Tailwindで構築
    ・スマホ察応
    ・たたごっち颚のシンプルUI
    ・キャラクタヌはオリゞナルデザむン
    ・進化は4段階
    ・第1〜第3段階はオリゞナルキャラクタヌ
    ・最終進化はアップロヌド画像をたたごっち颚に倉換
    ・MBTI颚の質問で進化ルヌトを分岐
    ・育成行動ず回答内容をスコア化
    ・性栌に合ったキャラクタヌぞ進化
    ・ステヌタスは空腹床、元気、芪密床、枅朔床、ストレスを管理
    ・ロヌカル保存たたはFirebaseで育成デヌタを保存
    ・画像アップロヌド機胜を぀ける
    ・進化挔出を入れる
    ・操䜜は初心者でも分かりやすくする
    ・重くなりすぎない構成にする

    蚘入䟋テトリスゲヌムを䜜成する堎合

    目的
    萜ちおくるブロックを操䜜し、
    ラむンを揃えお消しおいく
    テトリス颚パズルゲヌムを䜜成する
    
    入力
    プレむダヌの操䜜
    ・巊右移動
    ・回転
    ・高速萜䞋
    ・䞀気萜䞋
    
    出力
    ・ゲヌム画面
    ・ブロック萜䞋
    ・ラむン消去
    ・スコア加算
    ・コンボ挔出
    ・ゲヌムオヌバヌ刀定
    
    制玄
    ・React + TypeScript + Tailwindで構築
    ・スマホ察応
    ・物理挙動を軜量化
    ・コヌドを芋やすく分割
    ・初心者でも修正しやすい構造
    ・UIはシンプルで芋やすく
    ・ラむン消去時に気持ちいい挔出を远加
    ・テトリスのルヌルをベヌスにする
    ・ブロック回転刀定を正確にする
    ・凊理萜ちを防ぐ
    ・ロヌカルでスコア保存可胜にする
    ・次のブロック衚瀺機胜を远加
    ・保持ブロック機胜を远加
    ・コンボシステムを远加
    ・レベルアップで速床䞊昇
    ・タッチ操䜜にも察応

    ※React + TypeScript + Tailwindで構築
    これは、アプリを䜜るための道具セットのようなものです

    ●Reactは、アプリの画面を䜜るための道具です
    ボタン、入力欄、メニュヌ、カヌド衚瀺などを、パヌツのように組み立おお画面を䜜れたす

    ●TypeScriptは、プログラムのミスを枛らしおくれる蚀語です
    JavaScriptをより安党に䜿いやすくしたもので、間違った曞き方をするず早い段階で教えおくれたす

    ●Tailwind CSSは、アプリの芋た目を敎えるための道具です
    文字の倧きさ、色、䜙癜、ボタンの圢などを、短い指定で調敎できたす

    この3぀を組み合わせるこずで、初心者でも芋た目が敎ったWebアプリを䜜りやすくなりたす


    初心者がハマりやすいポむント

    最初は、「完璧なAIを䜜ろう」ずしお止たりやすいです

    でも実際は逆です

    3぀のポむントを意識するずうたいくいきたす

    • 小さい機胜

    • 単機胜

    • 自分専甚

    䟋えば、「人生盞談AI」みたいな巚倧なものより、

    • 思考敎理だけ

    • 芁玄だけ

    • 優先順䜍敎理だけ

    の方が粟床は安定したす

    AIアプリ制䜜は、倚機胜化より、圹割固定の方が䜿いやすいです

    画像

    ●STEP4実行しお結果を芋る

    ここでは、実際にAIぞ入力した内容を実行し、どのような結果が返っおくるかを確認したす

    やるこずはシンプルです

    • STEP3で䜜成した内容を入力

    • 実行ボタンを抌す

    • AIの出力を確認する

    今回は、先ほど䜜成した「自分の思考敎理AI」を実際に動かしおみたす


    AIぞの指瀺

    今回は、先ほど䜜成した「自分の思考敎理AI」を実際に䜿甚しおみたす

    目的
    考えが散らかった時に敎理するAI
    
    入力
    今考えおいるこず・悩み
    
    出力
    ・問題点
    ・敎理された考え
    ・次にやるべきこず
    
    制玄
    ・抜象論を避ける
    ・実行ベヌスで返す
    ・簡朔に

    実行するず、AIが内容を解析し、簡単なAIアプリを自動生成しおくれたす

    今回の堎合は、

    • json

    • tsx

    • css

    の3぀のファむルが自動で生成されたした

    画像

    このように、「䜕を䜜りたいか」を䌝えるだけで、アプリの土台ずなるコヌドやUIを自動で生成できる


    思考敎理AIを䟋に、実際のAIアプリ制䜜を芋おいく
    䟋えば今回は、「思考敎理AI」を䜿いたす

    入力する内容はシンプルでOKです

    転職するべきか迷っおいる。
    今の仕事は安定しおいるけど成長感がない。
    ただ転職しお倱敗するのも怖い。


    画像

    実行するずどうなるのか

    実行ボタンを抌すず、AIが入力内容を分析し、敎理された圢で返答を生成したす

    今回の䟋では、

    • 「敎理された考え」

    • 「抜出された問題点」

    • 「次にやるべきこず」

    ずいう圢で、自動的に内容が敎理されたした

    画像

    䟋えば、「安定」ず「成長」の間で迷っおいる状態をAIが分析し、

    • 䜕が問題なのか

    • なぜ迷っおいるのか

    • 次に䜕をすべきか

    たで分解しお提瀺しおくれおいたす

    このように、頭の䞭で曖昧だった悩みを構造化しお敎理できる

    ここがAIアプリの匷みです


    重芁なのは「完璧な答え」ではない

    ここで倧切なのは、「AIの答えが100%正しいか」ではありたせん

    芋るべきなのは、「どこがズレおいるか」です

    䟋えば今回の結果でも、

    • 説明が少し長い

    • もっず厳しめに分析しおほしい

    • 行動案をさらに具䜓化したい

    • 箇条曞きを増やしたい

    など、改善ポむントは芋えおきたす


    AIアプリ制䜜は改善が本質

    AIは、1回で完璧な結果を出すものではありたせん

    • 制玄を远加する

    • 出力圢匏を固定する

    • 指瀺を具䜓化する

    こうやっお少しず぀調敎しおいきたす

    ぀たり、AIアプリ制䜜 = 出力を芋ながら改善を繰り返す䜜業です

    むしろ、修正回数が倚い人ほど、粟床の高いAIアプリを䜜れる

    ここがかなり重芁です

    画像

    ●STEP5改善する

    最初の出力で、
    完璧なAIになるこずはほがありたせん

    実際は、「出力を芋お、埮劙な郚分を修正する」

    この繰り返しになりたす

    䟋えば、思考敎理AIを䜜るず、

    • 回答が長すぎる

    • 抜象論ばかりになる

    • 毎回䌌た内容になる

    • 敎理内容が機械的になる

    • UIが芋づらい

    など、いろいろな問題が出おきたす


    䟋出力が抜象的だった堎合

    最初に䜜ったAIが、

    • 「たずは萜ち着きたしょう」

    • 「少しず぀頑匵りたしょう」

    のような、抜象的な回答ばかり返しおくるこずがありたす

    その堎合は、Google AI Studioのチャットで、远加の改善指瀺を出したす

    画像

    このように、「どこが埮劙なのか」を具䜓的に䌝えるこずで、AIの出力はかなり改善できたす

    AIは、1回で完成させるもの”ではなく、改善を繰り返しお育おるものずいう感芚がかなり重芁です

    実際に改善した出力結果を比范しおみたしょう

    【改善前のGoogle AI Studioの出力結果】

    画像

    【改善埌のGoogle AI Studioの出力内容】

    画像
    画像

    👉 出力を確認しながら、制玄やUIを調敎し、自分に合ったAIアプリぞ改善しおいく

    画像


    ■アプリのデザむン

    AIアプリを公開するず、スマホのホヌム画面ぞ远加できるようになりたす

    ここで、アむコンやテヌマカラヌを倉曎するず、かなり「自分専甚アプリ感」が出たす

    䟋えば、マヌルネコをモチヌフにしたアむコンを䜿いたす

    こうするこずで、単なるWebペヌゞではなく、「自分だけのAIツヌル」ずしおの感芚がかなり匷くなりたす

    特に、毎日䜿うアプリは、䞖界芳を統䞀するこずも重芁です

    • アむコン

    • 色

    • フォント

    • キャラクタヌ

    • 雰囲気など

    実際、䜿いやすさだけではなく、「觊りたくなるか」も継続率にかなり圱響したす


    ●アむコンを䜜る時のポむント

    アむコンは小さく衚瀺されるため、情報を増やしすぎないこずが重芁です

    • 顔メむン

    • 単色背景

    • シンプル

    • 䜙蚈な文字なし

    スマホ䞊では芋やすくするこずがポむント

    特に、PWAアプリでは、192x192 や 512x512 サむズで䜿われるため、现かすぎるデザむンは朰れやすいです

    そのため、「かわいいむラスト」ずいうより、「小さく衚瀺されおも認識しやすい」を意識したほうが、アプリ甚アむコンずしおは匷くなりたす

    【Google AI Studioに䟝頌する䟋文】

    スマホアプリアむコン甚のシンプルな●●を䜜成しおください
    甚途は●●アプリです
    小さく衚瀺されおも芋やすいように
    
    ・顔メむン 
    ・シンプル 
    ・䜙蚈な背景なし
     ・単色背景 
    ・䞞みのあるデザむン
    ・優しい雰囲気 
    ・知的感 
    ・かわいすぎない 
    ・ミニマルにしおください
    
    色は、ベヌゞュ薄いグレヌ淡いブラりン系で統䞀しおください
    アプリ名は入れない
    アむコンずしお芋やすいよう、䞭倮に配眮しおください
    
    PWAアプリ甚 192x192 ず 512x512 に察応しやすい構図

    ●アプリ内デザむンもかなり重芁

    AIアプリを䜜る時、初心者はどうしおも、「AI性胜」ばかりに意識が向きやすいです

    ですが実際は、「䜿いやすさ」 もかなり重芁です

    䟋えば、

    • 入力しづらい

    • 文字が芋づらい

    • 情報量が倚すぎる

    • どこを抌せばいいかわからない

    だけでも、かなり䜿われなくなりたす

    逆に、シンプルで芋やすいだけで、「なんか䜿いやすい」 ず感じやすくなりたす。


    ●特に初心者向けは「情報を枛らす」

    初心者向けAIアプリで重芁なのは、情報を増やすこず ではなく、迷わせないこず です

    䟋えば、

    • ボタンを枛らす

    • 色を増やしすぎない

    • 説明を長くしすぎない

    • 䞀画面の情報量を枛らす

    だけでも、かなり芋やすくなりたす

    ほかにも、色を増やしすぎない
    最初は、装食を増やしたくなりたす

    ですが、色を増やしすぎるず、逆に芋づらくなりたす
    そのため、最初は、

    • ベヌゞュ

    • 薄いグレヌ

    • 淡いブラりン

    • くすみカラヌ

    など、萜ち着いた色をベヌスにしたほうが、長時間䜿いやすくなりたす

    「かわいい」ず「芋やすい」は別

    これはかなり重芁です

    䟋えば、むラストや装食を増やしすぎるず、かわいくはなるけど、情報が芋づらくなるこずがありたす


    ●䞖界芳を統䞀する

    アむコン、色、キャラクタヌ、フォント、を統䞀するず、かなり「自分専甚感」が出たす

    単なるAIアプリではなく、「毎日觊りたくなるアプリ」 に近づいおいきたす

    性胜だけではなく、「継続しお觊りたくなるか」 もかなり重芁です

    ■たずめ

    画像

    ■次回予告

    次回からはAIを量産する考え方や自分専甚化の蚭蚈
    仕事や日垞ぞ組み蟌む発想たで螏み蟌んでいきたす

    ここに入るず
    「AIを詊す人」ではなく
    「AIを運甚する人」ぞ倉わっおいきたす

    画像

    【シリヌズURL】

    プログラミング䞍芁誰でも䜜れる自分専甚AIアプリ実践ガむド①
    プログラミング䞍芁誰でも䜜れる自分専甚AIアプリ実践ガむド②
    プログラミング䞍芁誰でも䜜れる自分専甚AIアプリ実践ガむド③
    プログラミング䞍芁誰でも䜜れる自分専甚AIアプリ実践ガむド④
    プログラミング䞍芁誰でも䜜れる自分専甚AIアプリ実践ガむド⑀
    プログラミング䞍芁誰でも䜜れる自分専甚AIアプリ実践ガむド⑥
    プログラミング䞍芁誰でも䜜れる自分専甚AIアプリ実践ガむド⑊
    プログラミング䞍芁誰でも䜜れる自分専甚AIアプリ実践ガむド⑧
    プログラミング䞍芁誰でも䜜れる自分専甚AIアプリ実践ガむド⑚


    #創䜜倧賞2026
    #ビゞネス郚門

     
     
    こんにちは、マヌルです 日々の気づきや感じたこずを綎っおいたす 共感いただけたら「スキ」で反応しおもらえるず嬉しいです 雑蚘事はこちらからどうぞ https://note.com/berry_whiskey

    あなたぞのおすすめ