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
Agent Skillsで実現する記憶領域の運用とその後
Search
yamadashy / やまだし
May 12, 2026
Technology
3.4k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Agent Skillsで実現する記憶領域の運用とその後
下記イベントの登壇資料です。
開発者のためのClaude Code Skillsお悩み解消会
https://findy.connpass.com/event/390075/
yamadashy / やまだし
May 12, 2026
More Decks by yamadashy / やまだし
See All by yamadashy / やまだし
OSSで50の競合と戦うためにやったこと
yamadashy
3
1.3k
リポジトリをまるっとAIに食わせるRepomixの話
yamadashy
1
1.6k
Other Decks in Technology
See All in Technology
初めてのGitHub Actions / GitHub Actions at First
tooppoo
0
140
AIがコードを書く時代、人間は何を保証するのか———馬場さんと考える、開発者に求められる新しい責任と価値 - TECH PLAY
netmarkjp
0
1.3k
[MIRU26] Open-Vocabulary Intention-Guided Object Detection in Diverse Scenes
keio_smilab
PRO
0
140
AIエージェントの知識表現と推論に なぜグラフが使われるのか - 記号的AIの復権とニューラルAIとの統合
yohei1126
1
280
plamo-3-translateの開発
pfn
PRO
0
280
モノリス Rails でも日中に rails db:migrate を走らせたい! / Daytime rails db:migrate on Monolithic Rails!
euglena1215
3
480
AI駆動開発は個人技からチーム戦へ:組織でAIを使いこなすための実践設計
moongift
PRO
0
450
[しろおび夏祭り2026] チャットするAIから、作業するAIへ - 使われ方の変化と、その裏側で起きていること
kk0n
0
1.6k
今こそ聞きたいソフトウェア設計 ドメイン駆動設計再入門
masuda220
PRO
16
5.8k
MIRU 2026 チュートリアル
keisuke198619
0
820
Forza Horizon 6 のテレメトリ機能で 自動運転に使えそうな学習データを集める話
henjin0
0
130
データ組織の転換期 一足飛びしない段階的戦略
leveragestech
PRO
0
150
Featured
See All Featured
Deep Space Network (abreviated)
tonyrice
0
250
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
160
Embracing the Ebb and Flow
colly
88
5.1k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
How to Ace a Technical Interview
jacobian
281
24k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
400
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
160
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Discover your Explorer Soul
emna__ayadi
2
1.2k
Transcript
Agent Skillsで実現する 記憶領域の運用とその後 @yamadashy 開発者のためのClaude Code Skillsお悩み解消会
私 やまだし @yamadashy • 仕事では社内のAIの活用推進 • これまで作ったもの ◦ Repomix ◦
Slack Channels Grouping 2 ChatGPTに変換してもらった 犬とのツーショット
好きなスキルはなんですか? 私の好きなスキルは、自作の Codex / Claude / Copilot 呼び出しスキル • codex-exec
• claude-exec • copilot-exec 複数AIを気分によって切り替えているので、 セカンドオピニオン・レビュアーとして他CLIを呼び出す 今のところ、Codex (GPT-5.5 xhigh) が一番良い意見をくれる 3
AIに任せるほど「経緯」の置き場が必要になる • よくやる作業手順はスキルに残せる • 判断や経緯は過去の会話に埋もれやすい ◦ セッションをまたぐと、毎回掘り返すのがつらい 任せるタスクや利用するエージェントが増えるほど、 「記録の置き場」が欲しくなる 4
Zenn記事で紹介した agent-memory スキル 会話履歴を掘らずに、忘れても戻れるようにしたかった • 「記憶して」 ◦ Markdown に保存。frontmatter に
summary • 「思い出して」 ◦ rg で summary を検索し、必要な記憶を読む これにより、安心して忘れられる 記事:Claude Codeで記憶領域を持つための独自の Agent Skillsを使っている 5
ここまでは、まあまあ良かった • 会話履歴を掘らなくていい • Claude Code / Codex / Copilot
をまたいで使える • Markdown なので人間も読める スキル + Markdown + rg だけでも、最初の一歩としては十分便利だった 6
運用すると限界が見えた • 古い記憶が溜まり続ける ◦ rg だけでは整理や検証に限界がある 「記憶を増やす」だけだと、今度は記憶の管理が必要になる 7 7
見直したのは「役割分担」 スキルに任せる部分 • いつ保存するか • いつ探すか • どう判断するか • agentにどう振る舞ってほしいか
8 スキルでは難しい部分 • frontmatter検証 • 寿命計算 • 状態更新 • アーカイブ / 破棄 ➔ ここを補うなにか...
既存のmemory toolsは強い 賢い道具はたくさんある • agentmemory / Mem0 / Letta /
Cognee / claude-mem / … ただ自分が欲しかったのは、 • エージェントと人間が同じように内容を見ることができる ◦ PR / diff / エディター で触れる • 使われないものが自然に消える この2つを満たす、素朴な仕組みが欲しかった 9
そこで作ったのが Agent Carnet エージェントと人間が共有する、寿命付きのMarkdown手帳 https://github.com/yamadashy/agent-carnet • .carnet/<category>/<slug>.md に保存 • Markdown
+ YAML frontmatter • メモの期限は「最後の使用日時」+「寿命」 ◦ 読まれ、使われた記録だけが残っていく ※ まだ実験段階の自分向けCLIです 10 カルネ
コンセプト①:ファイルベースでのメモの管理 • PR の diff でレビューできる • k1LoW/mo などのツールでも確認できる •
VSCode / PR 上で直せる • 最悪 grep / cat で読める その他のユースケース • 使用回数の多いメモを手動で docs に移動 ➔ これはスキルだけでもできた部分 11
コンセプト②:使用頻度ベースの寿命管理 • CLIの各コマンド ◦ find ▪ 検索しただけでは寿命は延びない ◦ read ▪
読まれたら延命 ◦ used ▪ 使われたら延命しつつ use_count が増え、重要度が上がる • 使われなければ自動で .trash/ へ移動される ➔ ここがスキルだけでは難しかった部分 12
おわり 伝えたいこと • スキルで全部頑張ることではなく、 どこまでをスキルに任せるかを決めること • もしスキルの限界が見えたら、 スクリプトなりCLIなり、その弱点を補うものを作りましょう! 13 @yamadashy
ご清聴ありがとうございました!