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
serenaがすべて知っていた
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
さふれ
September 02, 2025
Technology
180
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
PostgreSQL at Microsoft: Open Source, AI, & Cloud | Claire Giordano | PGConf.EU 2026
clairegiordano
0
110
Draft AIエージェントの トークン消費を最小化する 8つの原則
kinopeee
6
1.8k
AIエージェント時代、Kaggleにどう取り組むか
takanao
1
330
Autonomous AI Lakehouse - Live AI Hubから始めるセキュアなAIデータ活用 -
oracle4engineer
PRO
2
160
CTO Night & Day Morning Session_AI-DLC:生成 AI 時代の開発プロセス変革
pikosan0000
0
120
Claude Code on Bedrock で統制をかける小ネタ集/claude-code-bedrock-governance-tips
emiki
1
13k
AIコーディングエージェント開発_全体像
happysamurai294
0
110
クラウドエージェントの先駆け Devin。今も最先端を走る、他との違い
kinopeee
1
490
AIをリアル世界に解き放つ 〜M5Stack×AIであなたのアイディアを手の平に〜
hamadakoji
1
580
Adversary Infrastructure Hunting101
disconinja
0
160
Claude Code をローカルとサーバー上で利用した際の Bedrock 利用料をユーザー単位で一本化してみる
ohorig
0
170
Vue で書く 空間コンピューティング、TresJS と WebXR を使ったXR デバイスのフロントエンド開発
hiranuma
0
120
Featured
See All Featured
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
580
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
30 Presentation Tips
portentint
PRO
1
440
Un-Boring Meetings
codingconduct
0
470
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
880
How STYLIGHT went responsive
nonsquared
100
6.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
380
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
590
Building Adaptive Systems
keathley
44
3.3k
Making the Leap to Tech Lead
cromwellryan
135
10k
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がちゃんと指⽰聞いてくれた!