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
serenaがすべて知っていた
Search
さふれ
September 02, 2025
Technology
140
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
serenaがすべて知っていた
さふれ
September 02, 2025
Other Decks in Technology
See All in Technology
Kiroで書いた 設計書 が AI レビューの 採点基準 になる
ezaki
0
110
マルチアカウント環境での コーディングエージェントを使った障害調査が大変なので AIエージェントにReadOnly権限を付与してみた / ReadOnly AI Agents for Multi-Account AWS Incident Response
yamaguchitk333
2
110
エラーバジェットのアラートのタイミングを考える.pdf
kairim0
0
150
アンオフィシャルな、オフィシャルからのお願い
wyamazak_devrel
0
110
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
2
130
AIはどのように 組織のアジリティを変えるのか?
junki
4
940
Agent Skills設計で柔軟性と硬さのバランスが難しい話
nassy20
0
130
非エンジニアがClaudeと挑んだ「1ヶ月間プロダクト30本ノック」
askokc
0
580
気づかぬうちにセキュリティ負債を生むAPIキー運用
sgwrmctk
0
150
気軽に使える"情報のハブ"としてのNotion活用 〜フロー情報の集積点 と、 Claude Code × Notion AI〜
syucream
1
140
SONiCの統計情報を取得したい
sonic
0
180
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
190
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
150
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
330
Are puppies a ranking factor?
jonoalderson
1
3.6k
エンジニアに許された特別な時間の終わり
watany
107
250k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
400
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
190
A designer walks into a library…
pauljervisheath
211
24k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
780
Become a Pro
speakerdeck
PRO
31
6k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
220
GraphQLとの向き合い方2022年版
quramy
50
15k
Transcript
serenaがすべて知っていた ⽔道橋 BeerBash vol.1 2025年08⽉29⽇
⾃⼰紹介 さふれ @safle1427 所属 株式会社TechSword キーワード…エッジコンピューティング‧ AI‧ノーコード‧ベンチャー 担当 バックエンドエンジニア たまにフロントやエッジデバイスも
ある⽇任されたタスク • 割と⼤きめのリポジトリ • ソケット通信+⾮同期+マルチスレッドで • DeepStreamパイプラインに • Jetsonで動くGUIにもコンポーネント追加してね 難しそうと思っていたものが⼀気に!
思ったこと • 楽しそうだけど分からないことが多い! • リポジトリが⼤きく理解に時間がかかりそう! • やりたい!けど、⾜がかりがほしい! • ⾃分にできるのかな…?
serena 直訳:意味的な探索‧編集を⾏う知性ある代理⼈
serenaのいいトコ 忘れないこと 「どこで定義されているか/どこで呼び出されているか」を メインに覚えている そのためコード全部覚えるより覚える量が少なく会話の中で忘れる ことが減る
serenaのいいトコ 国語⼒が⾼い 「定義/呼び出し」での記憶により依存関係をしっかり把握している ⼀括修正の漏れなどが少なくなる
簡単 (Claude Codeなら) 4回コマンド打つだけで 使える serenaのいいトコ # serenaをMCPとしてclaudeに追加 claude mcp
add serena -- uvx --from git+https://github.com/oraios/serena serena start-mcp-server --enable-web-dashboard False --context ide-assistant --project $(pwd) # プロジェクトのindex作成、自分の環境だと1時間くらいかかった UV_TOOL_PACKAGES= UV_EXTRA_PACKAGES= uvx -p 3.11 --isolated --from git+https://github.com/oraios/serena serena project index # Claude Code 起動 claude # Claude Code内:serenaにざっと構造を理解してもらう serena、オンボーディングして
serenaに助けられたこと • 最初の書き出し ◦ この時点で6割くらいは完成している ◦ 関数の中⾝も「我々が作ったっぽい」関数になる • 分からない処理や謎の変数を聞く ◦
プロジェクト内のことはなんでも知ってる • 原因不明のバグを直してもらう
まとめ • ⽣産性あがる ◦ ⾃社コードの理解という点で⻑期的にも ◦ ぜんぜん知らないこともとりあえず実装して教えてくれる • 雑な指⽰でもある程度解釈してくれる ◦
AIがちゃんと指⽰聞いてくれた!