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
Agent Skills設計で柔軟性と硬さのバランスが難しい話
nassy20
0
130
就職⽀援サービスにおけるキャリアアドバイザーのシフトスケジューリング
recruitengineers
PRO
1
150
なぜ Platform Engineering の土台に Kubernetes を選ぶのか
r4ynode
2
650
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
350
攻撃者視点で考えるDetection Engineering
cryptopeg
3
1.9k
Disciplined Vibes: Scaling AI-Assisted Engineering
sheharyar
0
150
AWS Security Agent といっしょに脅威モデリングをやってみよう
amarelo_n24
0
100
AIの性能が向上しても未解決な組織の重大問題は何か?/An Unsolved Organizational Problem in the Age of AI
moriyuya
4
680
FinOps × AIエージェントで実現する コストインシデントの自動調査
oasis1994liveforever
0
150
中期計画、2回作ってみた ~業務委託と正社員、両方の視点から~
demaecan
1
900
連合学習と機密コンピューティング
lycorptech_jp
PRO
0
120
AGENTS.mdとSkillsで始めるAIエージェント活用
sonoda_mj
3
220
Featured
See All Featured
Deep Space Network (abreviated)
tonyrice
0
170
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
250
We Are The Robots
honzajavorek
0
250
The SEO identity crisis: Don't let AI make you average
varn
0
490
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
First, design no harm
axbom
PRO
2
1.2k
Raft: Consensus for Rubyists
vanstee
141
7.5k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
470
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
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がちゃんと指⽰聞いてくれた!