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
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
AutonomyとControlのあいだ:Graflowで記述するAIエージェント協調
myui
0
110
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
190
Swiftのレキシカルスコープ管理
kntkymt
0
210
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
0
160
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
760
Modding RubyKaigi for Myself
yui_knk
0
890
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
4
1.1k
LLM Plugin for Node-REDの利用方法と開発について
404background
0
160
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
500
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
3.1k
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
450
Oxcを導入して開発体験が向上した話
yug1224
4
290
Featured
See All Featured
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
4 Signs Your Business is Dying
shpigford
187
22k
The Cult of Friendly URLs
andyhume
79
6.9k
Building the Perfect Custom Keyboard
takai
2
780
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
220
Utilizing Notion as your number one productivity tool
mfonobong
4
320
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
580
Accessibility Awareness
sabderemane
1
130
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
200
Art, The Web, and Tiny UX
lynnandtonic
304
22k
The Pragmatic Product Professional
lauravandoore
37
7.3k
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. ありがとうございました