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
AI Coding Meetup Aichi - ACPってなに?
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
jun
November 05, 2025
Programming
25
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AI Coding Meetup Aichi - ACPってなに?
jun
November 05, 2025
Other Decks in Programming
See All in Programming
New "Type" system on PicoRuby
pocke
1
480
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
500
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
130
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.5k
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
270
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.5k
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
310
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
650
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
250
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.1k
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
3
1.1k
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
160
Featured
See All Featured
Bash Introduction
62gerente
615
210k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
440
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
460
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
The Invisible Side of Design
smashingmag
302
52k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
570
Transcript
1 1 Copyright© Explaza, inc. All rights reserved. ACPってなに?
株式会社エクスプラザ 稲葉 潤一
2 Copyright© Explaza, inc. All rights reserved. 自己紹介 稲葉潤一(いなばじゅんいち)
Twitter: JunInaba1 Github: juninaba 2020年にエンジニアとしてキャリアを開始。PMを経て、フリーランス転向を機 にエンジニアへ復帰。現在は株式会社エクスプラザにて、生成AIを活用したプ ロダクト(Mark など)の開発に取り組んでいる。 執筆 ▪ AstroNvim + avante.nvimでCursorライクなNeovim環境を構築する ▪ ZedでClaude Code、Gemini CLIが利用可能に ▪ Appleの新しい音声認識API「SpeechAnalyzer」で高速文字起こし ▪ Pull Requestのタイトルと説明文をCodex Github Actionで簡単に自動入力する方法 趣味 ▪ フィルムカメラ ▪ 暗室でプリント
3 Copyright© Explaza, inc. All rights reserved. 目次 • 会社紹介
• ACPとは • なぜ今“ACP”? • どこがACP採用してる? • アーキテクチャ概要 • 事例:Zed × Gemini CLI/Claude Code/Codex
4 Copyright© Explaza, inc. All rights reserved. 会社紹介
5 Copyright© EXPLAZA Inc. All rights reserved. 00 01 Company
生成AIに関する 多種多様な問い合わせをいただいており、 お客様のニーズに合わせた 最適なソリューションを提案可能。 国内最大級AIメディアのAISmileyでも ”PRODUCT AWARD”を2冠受賞。 豊富な支援実績 一部取引先 生成AIをつかったプロダクトを作っております
6 Copyright© Explaza, inc. All rights reserved. ACPってなに?
7 Copyright© Explaza, inc. All rights reserved. ACPとは Agent
Client Protocolは、エディタとコーディングエージェント間の通信を標準化。 https://github.com/agentclientprotocol/agent-client-protocol • Zedがサードパーティのエージェントと直接やり取りするために開発 ◦ ブログはこちら: https://zed.dev/blog/bring-your-own-agent-to-zed • 目標:エディタを切り替えることなく複数のエージェントを切り替えれるようにすること • Apacheライセンスに基づくオープンソース 参照: https://claude.com/pricing#api
8 Copyright© Explaza, inc. All rights reserved. なぜ今“ACP”?
9 Copyright© Explaza, inc. All rights reserved. ACPがサポートされていない場合 各エディタがサポートしたいエージェントのためにカスタム統合を構築する必要がある
• 開発者ロックイン:特定のAIエージェントを選ぶと、そのエージェントが提供する使い方や操作方法に縛られてしまう • 限定的な互換性:エージェントは利用可能なエディタのみで機能 • 統合のオーバーヘッド:新しいエージェント・エディタの組み合わせごとに統合作業が必要 参照: https://claude.com/pricing#api
10 Copyright© Explaza, inc. All rights reserved. ACPをサポートするエディタは、 ACP互換エージェントのエコシステム全体
にアクセスできます
11 Copyright© Explaza, inc. All rights reserved. どこがACP採用してる?
12 Copyright© Explaza, inc. All rights reserved. 出典:JetBrains AI Blog(Denis
Shiryaev)「JetBrains × Zed: Open Interoperability for AI Coding Agents in Your IDE」
13 Copyright© Explaza, inc. All rights reserved. Clients・Agents Clients
• Zed • Emacs • Neovim • JetBrains(進行中) Agents • Codex CLI • Claude Code • Gemini CLI • Kimi CLI • OpenCode • JetBrains Junie(進行中) • Aider(進行中) • Cursor CLI(進行中)
14 Copyright© Explaza, inc. All rights reserved. アーキテクチャ概要
15 Copyright© Explaza, inc. All rights reserved. アーキテクチャ JSON-RPCベースのプロトコル
• 設計思想 ◦ MCPフレンドリー:可能な限りMCPタイプを再利用、統合の手間減 ◦ UXファースト:意図をUIで明快に、過度に抽象化しない ◦ 信頼:信頼できるモデル前提+ツール呼出は権限確認 エージェントはエディタのサブプロセスとして実行され、標準入出力(stdin/stdout)を通じて通信 さらに詳しく:ACP Architecture — https://agentclientprotocol.com/overview/architecture 参照: https://claude.com/pricing#api
16 Copyright© Explaza, inc. All rights reserved. 事例
17 Copyright© Explaza, inc. All rights reserved.
18 Copyright© Explaza, inc. All rights reserved.
19 Copyright© Explaza, inc. All rights reserved. まとめ • 自分の推しclientにACP実装して、自分の推しエージェントをACP経由で呼びだそう
• 公式でtypescript-sdkがあります ◦ https://github.com/agentclientprotocol/typescript-sdk
20 Copyright© Explaza, inc. All rights reserved. 宣伝: エクスプラザでは絶賛採用中です! •
AIつかったプロダクト開発をしています ◦ 自社SaaS / クライアントワーク ◦ クライアントワークは自由に技術選定して開発できる自由度の高いもの ◦ 気になった方は、ぜひカジュアル面談 / このあとの懇親会でぜひお声がけください!
21 Copyright© Explaza, inc. All rights reserved. ありがとうございました