Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
コーディング AI と暮らしの変化
Search
pokutuna
April 17, 2025
Programming
0
5
コーディング AI と暮らしの変化
pokutuna
April 17, 2025
Tweet
Share
More Decks by pokutuna
See All by pokutuna
新規事業 toitta の立ち上げを 加速させた Google Cloud の活用
pokutuna
0
36
生成 AI を活用した toitta 切片分類機能の裏側 / Inside toitta's AI-Based Factoid Clustering
pokutuna
0
1.4k
はてなインターン2024 AI 講義
pokutuna
0
6
はてな広告配信システムクラウドネイティブ化への道のり / Cloud Native Migration: Evolution of Hatena's Ad Delivery System
pokutuna
0
15
checked_bookmark.pdf
pokutuna
0
110
Other Decks in Programming
See All in Programming
ワイがおすすめする新潟の食 / 20250530phpconf-niigata-eve
kasacchiful
0
160
ts-morph実践:型を利用するcodemodのテクニック
ypresto
1
500
CQRS/ESのクラスとシステムフロー ~ RailsでフルスクラッチでCQRSESを組んで みたことから得た学び~
suzukimar
0
190
コンポーネントライブラリで実現する、アクセシビリティの正しい実装パターン
schktjm
1
610
AIにコードを生成するコードを作らせて、再現性を担保しよう! / Let AI generate code to ensure reproducibility
yamachu
7
5.9k
AI時代のリアーキテクチャ戦略 / Re-architecture Strategy in the AI Era
dachi023
0
180
tsconfigのオプションで変わる型世界
keisukeikeda
1
120
AIコーディングの本質は“コード“ではなく“構造“だった / The essence of AI coding is not “code” but "structure
seike460
PRO
2
700
Proxmoxをまとめて管理できるコンソール作ってみました
karugamo
1
380
SpringBootにおけるオブザーバビリティのなにか
irof
1
860
Digging into the Matrix: Practicing Code Archaeology
arthurdoler
PRO
0
210
マテリアルって何者?RealityKitで扱うマテリアル入門
nao_randd
0
130
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
84
5.5k
Balancing Empowerment & Direction
lara
1
75
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Producing Creativity
orderedlist
PRO
345
40k
Rails Girls Zürich Keynote
gr2m
94
13k
Facilitating Awesome Meetings
lara
54
6.4k
Faster Mobile Websites
deanohume
307
31k
Building Adaptive Systems
keathley
41
2.6k
Making the Leap to Tech Lead
cromwellryan
133
9.3k
Site-Speed That Sticks
csswizardry
6
580
Raft: Consensus for Rubyists
vanstee
137
6.9k
For a Future-Friendly Web
brad_frost
178
9.7k
Transcript
コーディング AI と 暮らしの変化 id:pokutuna 1
id:pokutuna toitta AI の開発周り担当 チャット: Claude > Gemini コーディング: Roo
Code >> claude-code > GitHub Copilot ( 細かい補完除く) 2
AI と私 今は亡き BizPF チーム時代データエンジニアリングをやる データ活かせてなくね? 統計やML やるべきでは? と思う ChatGPT
が出て AI が流行る 新規事業チーム初期に書き起こシャークを作る CafeSpaceSimulator で宇宙船とワープドライブの開発 toitta AI を使った切片グルーピング機能の開発 松尾・岩澤研の「大規模言語モデル2024 」に行く toitta AI を使ったクロスレポート機能の開発 コーディングエージェント使えるようにしましょうよと突っつく 3
今日の内容 現在 自分の暮らしがどう変わったか 未来 自分や仕事がどう変わっていきそうか これから盛り上がりそうなネタ 4
現在 5
6
7
コーディング以外に使っている コードを書く: 78 相談・壁打ち相手: 32 ドキュメント作成: 23 デバッグ: 13 コードリーディング支援:
12 (1 つが長い) サンプル/ テストデータ生成: 4 その他: 38 (Roo のデータディレクトリから集計, 途中で壊れた) 8
暮らしの変化 以前よりタスクを言語化するように 先に整頓する ようになった ちょっと テストファースト 寄りに 以前よりドキュメントを書くように 治具 を作って使い捨てる
AI のためのテキスト を作り置く フットワークが軽くなった 単にエディタとくっついて AI 使う回数が増えた 9
以前よりタスクを言語化するように AI に読ませるためではあるが、スムーズに遂行させるため 人に同じ内容を依頼する時より3 倍ぐらい雑 人に見せるクオリティのものは AI に見せてもいい( 逆はどうかな) 先に整頓するようになった
作業前の軽いリファクタリングや調整 今まで「ここも変えたいけど修正箇所広いしな... 」 → とりあえずやって微妙なら捨てる、問題に早く気づく 10
ちょっと テストファースト 寄りに 「このインタフェースを満たす形で」と指示にも役立つ テストの雛形自体も書かせて自分で続きを書く 浅いテストが増えていくのはやや気になるが、ないよりいいだろう 以前よりドキュメントを書くように AI に叩き台を書かせることでだいぶ楽に 書かせたものの8
割捨てて使ったり 人間にやらせたら喧嘩になる レビューのときに人間が読む & 将来のため 11
治具 を作って使い捨てる ちょっとしたことをスクリプトにする敷居が下がった 今まで「 scripts/ に置くにはもうちょっと整えよう」 今回だけのものを作って捨てる「また作ればいいや」 AI が苦手・誤解しがちなことをスクリプト書かせて解く コードは書くのは得意でも...
巨大なファイルの編集 → 一撃でコンテキストあふれて死 外部リソースのクロール → 延々 fetch MCP で頑張って死 12
AI のためのテキスト を作り置く 今まで「ネットにある、ぐぐったら出るでしょ」 テキストでローカルに取っておく ツール間の受け渡しが成熟していないという話でもある docs 以下を抜粋したもの その時用の .clinerules
を書かせる、ドキュメントリンク集を作る Deep Resarch などの調査結果も取っておいてる perplexity-ask MCP 使い所ないと思ったけどここで便利 後で参照しそうな論文やスライドも保存するように 13
これから 14
もうなってる ドキュメントの整備が重要に 「 .clinerules 整備しましょう」 「人間向けのオンボーディング資料は AI の役にも立つぞ」 15
こうなりつつある or 予想 求められるスキルの変化 言語化, タスク分解, レビュースキル 見積もり: 分散が大きく不確実に 技術選定:
AI の得意不得意が影響を与える 一般的で普及したものを選ぶ力が働く? ドキュメント: メンテナンスがより重要に 書くのは簡単, 古びたものや意味ないものを改善する 教育・育成: 教育向け簡単なタスクが残ってない, OJT ムズい メンバーシップ雇用寄りになったりしないか 16
たぶん来るネタ ドキュメント管理 & 生成が流行る!! 各種ライブラリのドキュメントを AI 向けに加工 llms.txt いまいち流行ってない いま手作業や各自工夫している
AI の検索がもっと上手く速くなればいいのだが タスクに対して適切なコンテキストを選び出して与える ドキュメントのここ使いそうだよ、このコード関係あるよ Copilot の Index もっとうまく使えないか? 17
インストラクション管理 & 配置ツールがでる!! 既にツールの差異による rules の配置にうんざりしている ツール内蔵のもの, チームでのメンテ, 独自で差し込みたい, etc
タスクに応じたインストラクションの枝刈り roo はモード作り分けて個別に設定できるが... claude-code の /compact もいいよね 並列ワークフローがちょっと盛り上がる 失敗ループを検知して軌道修正・脱出 ( 今は人間がやっている) 富豪的に複数ライン実行させて良いものを選ぶ 18
ノウハウを貯めるなら今がチャンス なぜなら安いから 競争によって強いモデルが次々出てくる 激安 or 無料 フードデリバリー、タクシーアプリ戦争の思い出 先にやっておくとキャッチアップが楽 あとから参加して的はずれなこといいたくない 19
20