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
Devinを導入してドキュメンテーションで変わったこと
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
nogawanogawa
April 15, 2025
210
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Devinを導入してドキュメンテーションで変わったこと
nogawanogawa
April 15, 2025
More Decks by nogawanogawa
See All by nogawanogawa
Amazon Bedrockを用いた新着募集のモデレーション半自動化への取り組み
nogawanogawa
2
340
推薦システムにおけるPost Processの取り組み
nogawanogawa
2
590
Python型チェッカー ty を使ってみた話
nogawanogawa
2
1.9k
相互推薦システム開発の舞台裏と今後の展望
nogawanogawa
2
440
コサイン類似度のいろんな書き方
nogawanogawa
4
1.7k
機械学習で使用しているGCSの料金を激減させた話
nogawanogawa
2
5.6k
How to Index Item IDs for Recommendation Foundation Models
nogawanogawa
0
670
CommonLitコンペで学んだこと
nogawanogawa
2
2.5k
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
530
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
860
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
980
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
350
The untapped power of vector embeddings
frankvandijk
2
1.9k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
550
Amusing Abliteration
ianozsvald
1
340
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
360
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
370
Transcript
© 2025 Wantedly, Inc. Devinを導入して ドキュメンテーションで変わったこと 第1回 AIエージェントソフトウェア開発勉強会 Apr.15 2025
- nogawanogawa
© 2025 Wantedly, Inc. 自己紹介 - 角川拓也 - X: @nogawanogawa
- 所属 - ウォンテッドリー株式会社 データサイエンティスト - ex. - ITコンサル @コンサル会社 - システムエンジニア @金融系SIer
© 2025 Wantedly, Inc. Devin - AI software engineer -
指示を出すとコード書いてくれて PRまで作ってくれる - 自動でPR作成まで完結する - ドキュメンテーション関連の機能も非常に便利( ←今日はこれに関する話) - Devin Wiki - Devin Search
© 2025 Wantedly, Inc. - Devin Wiki - リポジトリ連携 ・ワークスペースの設定
するだけでとてもリッチなドキュメントを 作ってくれる Devin
© 2025 Wantedly, Inc. - Devin Search - コードベースに関して 対話的に質問できる
- 日本語で知りたいことを聞けば、図解や該当コード箇所まで示してくれる Devin
© 2025 Wantedly, Inc. めっちゃ便利じゃないですか? ↓見た瞬間思わずつぶやいてしまった Slackでの様子
© 2025 Wantedly, Inc. ドキュメンテーションの観点で考え直す • Devinに限らずAI コーディングツールを使えば READMEの更新などはほぼ自動でできる ◦
実際に生成されたドキュメントで内部仕様は特に不自由なく理解できる • 本当にそれが全て? ◦ そんなことない ◦ 例として、Devinの設定をする際に追加でKnowledgeを設定できるようになっている ▪ コードを読めばわかる情報は自動生成で良さそう • Devin Wiki, Searchもその延長線 ▪ Agentが効果的に動作するためにあえて Knowledgeを追加設定させている • 効果的にAI Agentを使うためにも、コードだけでわからないことはまだまだ人間が書く 必要があるのでは?
© 2025 Wantedly, Inc. 書き手の視点で人間がやらないといけないドキュメンテーション 人間 AI 人間 AI 書き手
読み手 自動生成ドキュメント (例: Devin Wiki) コードから得た知識 (例: Knowledge) コードから読み取れない情報 例: 外部仕様, 変更の歴史 例:コードベースに 関する規約・開発フロー AIエージェントの有効活 用のためにも、 コードに残らない情報は 人間が用意しないとダメ そう 人間の理解のために コードに書いてある仕様 を文字におこすのは自動 化で良さそう
© 2025 Wantedly, Inc. どちらの読み手のための 情報であっても、 AI Friendlyな形式(*)で 残していったほうが良さ そう
読み手の視点で人間がやらないといけないドキュメンテーション 人間 AI 人間 AI 書き手 読み手 人間だけでなくAIも読み やすい形式であることが 望ましい (対話的に情報にアクセ スしたりするので) AIが読みやすい形式で あることが望ましい *: https://ai-native-development.gitbook.io/docs/ja/collaboration/ai-friendly-documentation
© 2025 Wantedly, Inc. • Devinなど、AIコーディングツールは ドキュメンテーションの視点でも興味深い ◦ 設定するだけでリッチなドキュメントが生成され、対話的に情報にアクセス可能 ◦
Devinに限らず、AI コーディングツール等を使用すれば内部仕様は自動生成できる時代 • この状況を踏まえて ドキュメンテーションに対して考えることが変わった ◦ 人間に必要なドキュメンテーションの Why/What/Howはこんな感じではなかろうか? ▪ Why(なぜ): コードだけでは汲み取れない情報があり、その情報を人間も AIも使う ▪ What(何を): コードに残らない情報 ▪ How(どう残すか): AI Agentが扱いやすいAI Friendlyな書き方 まとめ