$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
4/22 presentation
Search
Satoshi5884
April 04, 2025
Technology
0
20
4/22 presentation
Satoshi5884
April 04, 2025
Tweet
Share
More Decks by Satoshi5884
See All by Satoshi5884
子供と Vibe Coding でゲームを作るコツ
satoshi5884
0
4
20250508-ACL-seminar
satoshi5884
0
68
20250422_LT
satoshi5884
1
1.1k
Other Decks in Technology
See All in Technology
Security Diaries of an Open Source IAM
ahus1
0
130
著者と読み解くAIエージェント現場導入の勘所 Lancers TechBook#2
smiyawaki0820
12
5.7k
今からでも間に合う!速習Devin入門とその活用方法
ismk
1
140
ログ管理の新たな可能性?CloudWatchの新機能をご紹介
ikumi_ono
0
120
21st ACRi Webinar - AMD Presentation Slide (Nao Sumikawa)
nao_sumikawa
0
230
AWS Bedrock AgentCoreで作る 1on1支援AIエージェント 〜Memory × Evaluationsによる実践開発〜
yusukeshimizu
4
300
モダンデータスタック (MDS) の話とデータ分析が起こすビジネス変革
sutotakeshi
0
220
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
masukawa
0
270
知っていると得する!Movable Type 9 の新機能を徹底解説
masakah
0
270
AI駆動開発によるDDDの実践
dip_tech
PRO
0
410
安いGPUレンタルサービスについて
aratako
2
2.6k
世界最速級 memcached 互換サーバー作った
yasukata
0
310
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
380
Code Reviewing Like a Champion
maltzj
527
40k
Practical Orchestrator
shlominoach
190
11k
Music & Morning Musume
bryan
46
7k
Docker and Python
trallard
46
3.7k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Thoughts on Productivity
jonyablonski
73
5k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
GraphQLとの向き合い方2022年版
quramy
50
14k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Transcript
AIを使いこなす力 〜ツール選定から実践、失敗談まで〜 1
自己紹介 本業:化学の研究開発職 副業:プログラミング・Web開発 Flashでゲーム開発に挫折した過去 生成AIの登場で再びプログラミングの世界へ Python→Webアプリ開発へと進化 2
AIコミュニティ活動 AIコンテンツラボで3回のセミナー開催(約200名参加) デスクトップアプリ開発 AIを使ったゲーム作成 Webアプリ開発 Udemy講座:3コース公開中 3
開発したWebアプリ AI補助機能付き小説投稿サイト AIプロンプト管理メモアプリ 記事要約・保存ツール「ReadLater」 音声入力からコンテンツ生成ツール ショートカットランチャー 「バトルパーツスキャナー」(ベイブレード分析) 4
本日のテーマ:AI活用×効率化 1. 個人開発のコツ 2. AIツール選定の基準 3. AIエディタの活用法と失敗談 4. 実際の開発事例と解決策 5
個人開発のコツ 目的中心のアプローチ 作りたいものを最初に決める プログラミング知識やAIツールは手段 自分や家族の課題解決から始める 6
AIツール選定の基準 Gemini:無料で高機能、大量データ処理に強い Claude:文書生成と直感的なUI (Claude 3.7 Sonnet) ChatGPT:最先端機能と万能性 (GPT-4o, 4.5, o1など)
→ まずは1ヶ月試してから判断 7
AIエディタの活用法 Bolt.new/Lovable:GitHub連携が便利 Cursor:メインエディタとして活用 Agent機能を中心に活用 Ask機能:コード位置や依存関係の質問に有効 8
AIエディタ使用時の注意点 コードベースを明示的に指定する重要性 指定しないと勝手にファイルを書き換えることも 異なるLLMモデルを試してみる価値 Claudeで上手くいかなくてもGeminiやGPT-4oで解決することも 低コストモデルと高コストモデルの使い分け 結局高コストモデルの方が時間効率は良いことが多い 9
Stripe実装の苦労と解決策 課題:決済システム導入に3週間を要した Composerでの実装が連続エラー Firebase functionsの提案も上手くいかず 解決策: Xで偶然Express.js+Webhookの情報を発見 自己調査の重要性を実感 10
AIツール活用の重要ポイント 1. 完璧な答えは出ない AIの提案から自分で選択する力が必要 2. プロセスを重視 失敗からの学びを活かす 3. 複数ツールの組み合わせ 一つのツールに固執しない
11
LLMの進化を体感 以前解決できなかった問題が今は解決できることも 同じ質問でも異なるモデルで試す価値 発展途上だからこそ、使いながら学ぶ姿勢が重要 12
まとめ:AI時代の開発者スキル アイデアを形にする力 タイピングが苦手でも創造性を発揮できる ツール選択力 目的に合わせた適切なツール選定 問題解決プロセス AIと人間の強みを組み合わせる 13
14