Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
プログラミング知識不要でアプリが作れる 「Vibe Coding」入門
Search
kai3
October 25, 2025
Programming
110
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プログラミング知識不要でアプリが作れる 「Vibe Coding」入門
プログラミング知識不要でアプリが作れる 「Vibe Coding」入門
kai3
October 25, 2025
More Decks by kai3
See All by kai3
ザ・細かすぎて伝わらない Shifterここが困る選手権
kai4den
0
1.4k
Other Decks in Programming
See All in Programming
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
730
AHC070解法紹介
eijirou
0
120
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
3
550
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
150
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
440
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
4.8k
フロントエンドUIフレームワークのこれまでとこれから
ssssota
5
2.8k
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
180
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
150
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2k
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
350
FreeBSDでZabbixを動かす
kenkino
0
310
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
So, you think you're a good person
axbom
PRO
2
2.2k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
410
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
500
ラッコキーワード サービス紹介資料
rakko
1
4.9M
Music & Morning Musume
bryan
48
7.4k
The Cult of Friendly URLs
andyhume
79
7k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
500
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
870
Un-Boring Meetings
codingconduct
0
420
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Transcript
プログラミング知識不要でアプリが作れる 「Vibe Coding」入門 甲斐祐樹
自己紹介 甲斐祐樹(かい ゆうき) 株式会社primeNumber 広報 Senior Manager
自己紹介
自己紹介 ブログ ポッドキャスト
Vibe Codingとは
Vibe Coding 「Vibe Coding」は、OpenAIの共同創設者でTeslaの自動運転AI責任者としての経験もある Andrej Karpathy氏が2月3日のXへの投稿で提唱した。「雰囲気」や「感覚」を表す「vibe」と コーディングを合わせた造語で、AIモデルに自然言語で指示してプログラミングすることだ。 動作するアプリケーションを構築するのに「コードの存在を忘れて、ただ要求を出し続けるだ け」「完全にその場の感覚に身を任せる」と同氏は言う。 【Infostand海外ITトピックス】コーディングレス開発「Vibe
Coding」 AIに指示するだけでアプリケーションを構築 - クラウド Watch https://cloud.watch.impress.co.jp/docs/column/infostand/1672187.html チャットで指示するだけでプログラミングしないプログラミング手法
Vibe Coding エンジニアじゃなくてもアプリが作れる
Vibe Codingとノーコード ノーコード ドラッグ&ドロップなどの直感的な画面操作でアプリケーションやWebサービスを開発できる 手法 • 事前に用意された機能の範囲で アプリやWebサービスが開発できる • プログラミング知識は要らないが、ノーコードの操作方法は理解が必要
Vibe Coding AIにチャットで指示してアプリケーションやWebサービスを開発できる手法 • エンジニアのようにゼロから自由に アプリやWebサービスを開発できる • 作りたいアプリのイメージさえあればプログラミングの知識は一切不要
Vibe Codingの限界 完璧ではない 指示を出しても指示通りに動作しないことも多々あり、何度繰り返しても完成しないこともあ る • 指示の出し方を工夫する(新人かバイトくらいの感覚で優しく) • 時には諦めて一から作り直す 毎回違う
まったく同じ指示を出しても同じアプリはできない Vibe Codingが向いているアプリ • イメージを伝えるデモアプリ • シンプルな機能に特化したアプリ ◦ 機能が複雑になると完成するまでの難易度も上がる
Vibe Codingのレシピ ブラウザアプリ Chrome拡張機能 Webサービス
ブラウザアプリ 普段使っているChromeなどのブラウザで動作するアプリ • パソコンだけでなくスマートフォンでも使える • HTMLファイル1つなので作成が手軽 • 一般的な生成AIで開発できる(ChatGPT、Gemini、Claudeなど) 制限 •
基本的に自分だけしか使えない • データを残す方法が限定的 ◦ ブラウザのキャッシュ ◦ CSVでエクスポート
資料作成
質問です 3,934億8,000万ドルは日本円でいくら?
答えはこちら 桁数が多すぎて読めない
ドル円変換アプリ まずはAIにざっくりお願い
ドル円変換アプリ できた、のか ……?
ドル円変換アプリ 文章をペーストしやすくカスタマイズ
ドル円変換アプリ だいたい完成
ドル円変換アプリ アプリの右上のプルダウンから 「HTML形式でダウンロード」を選択 ※Claudeの場合
ドル円変換アプリ あとはブラウザで開くだけ (保存場所を決めて、ブックマーク登録しても 使える)
イベントタイマー
イベントの登壇者のタイムキープをするためのアプリ イベントタイマー • 指定した時間でカウントダウン • 一定時間(指定時間の半分など)を超えると黄色 • 残り1分で赤 • 臨機応変に対応できるよう分の加減や次の話者へのスキップ/戻し機能も実装
イベントタイマー 仕様 • スタートボタンを押すと最初のアジェンダのカウントダウンが始まる • アジェンダが0になったらそこでストップ • 「次へ」を押すと次のアジェンダに切り替わり、再度「スタート」を押してカウントダウン • 最初の画面は背景が緑、半分になると背景が黄色に、残り
1分になると背景が赤になる現在の時刻を常 に表示 • 画面解像度は16:9、横1920ピクセル、縦1080ピクセルに最適化 • 時間を1分ずつ加減できるボタンを実装 • 次の登壇者へスキップ、前の登壇者へ戻れるボタンを実装 登壇者の入力ルール • 一番上の行がアジェンダタイトル • 2番目の行は話者名 • 3行のうち一番下の分を持ち時間としてカウントダウン 入力サンプル メインセッション 代表取締役 山田まや 30分 ライトニングトーク CTO 原田ラハ 5分
イベント受付
イベント受付 イベント受付用の管理アプリ
イベント受付 慣れると要望が長くなる
イベント受付 途中でブラウザを閉じてもデータを保持したい ブラウザのキャッシュを使ってデータを保持
ゲーム
ゲーム 素数をテーマにしたゲーム
Chrome拡張
Chrome拡張 ポッドキャストの各プラットフォームへのリンクを Xの投稿に設定する拡張
Chrome拡張 Chrome拡張機能も生成AIで作れる
Chrome拡張 Chrome拡張機能の「デベロッパーモード」をオン、 「パッケージ化されていない拡張機能」で読み込む
Chrome拡張 広報が3時間でXの投稿を楽にするChrome拡張機能を作成。 Claudeを使ったVibe Codingで、プログラミング知識無しでも業務効率化 https://note.com/natsumim0804/n/n2e33d1738b4f
Webサービス
ブラウザアプリの限界 複数ユーザーで利用できない • ユーザーのID管理が必要になる データの保持が限定的 • ブラウザのキャッシュは特定のブラウザのみ 基本的に単独利用 • 他のサービスやアプリ連携は難しい
Replit Replit – Build apps and sites with AI https://replit.com/
Replitでできること Vibe Coding(チャット)だけでインターネットに公開できるアプリが作れる • インターネットでアクセスできるサーバー(Replitドメイン) • データを保持できるデータベース • Googleアカウントでのログイン Replitですべてが完結
他社比較 アプリを作ってインターネットに公開できるサービスは他にもある
Googleログインで機能比較 Google AI Studio Google Cloudの設定が別途必要 Google Cloudで取得した情報を手動で設定する必要がある Firebase Studio
Googleアカウントのログインはチャットで実装 Web公開には別途Github Pagesが必要になる Replit チャットで指示するだけでGoogleアカウントログイン機能を実装 全部入りのReplitが圧倒的に楽
料金 無料もあり、有料は25ドルから
リファー 以下のQR/UR登録登録で10ドル分のクレジット https://replit.com/refer/kai3desu
デモ
ソーシャルブックマーク 特定のテーマに特化したブクマ
ポッドキャストお便りツール 自作自演ばんざい
書籍貸借システム
ワークショップ
Replitにお願い こんなアプリを作れますか 休日、お出かけプラン簡単提案 「休日3時間、予算2000円、子供の有無や年齢」と入れるとプランを提案
ご静聴ありがとうございました