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
Devinを導入してドキュメンテーションで変わったこと
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
nogawanogawa
April 15, 2025
180
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
290
推薦システムにおけるPost Processの取り組み
nogawanogawa
2
550
Python型チェッカー ty を使ってみた話
nogawanogawa
2
1.8k
相互推薦システム開発の舞台裏と今後の展望
nogawanogawa
2
400
コサイン類似度のいろんな書き方
nogawanogawa
4
1.6k
機械学習で使用しているGCSの料金を激減させた話
nogawanogawa
2
5.5k
How to Index Item IDs for Recommendation Foundation Models
nogawanogawa
0
640
CommonLitコンペで学んだこと
nogawanogawa
2
2.4k
Featured
See All Featured
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
160
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
160
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
320
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
850
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
380
Agile that works and the tools we love
rasmusluckow
331
21k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
210
How to build a perfect <img>
jonoalderson
1
5.6k
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な書き方 まとめ