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
32
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
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
590
メールのエイリアス機能を履き違えない
isshinfunada
0
240
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
230
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
1
110
Built Our Own Background Agent at LayerX
layerx
PRO
10
5.4k
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
4
410
運用ダッシュボードの設計を誰も教えてくれないのだけどみなさんどうしてるんですか? - チームに監視するという文化を根付かせるための第一歩を踏みたい -
satoshi256kbyte
1
110
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
180
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
150
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
370
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
210
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.8k
Featured
See All Featured
Amusing Abliteration
ianozsvald
1
240
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
It's Worth the Effort
3n
188
29k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.9k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.3k
Building the Perfect Custom Keyboard
takai
2
840
Joys of Absence: A Defence of Solitary Play
codingconduct
1
430
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
56k
Accessibility Awareness
sabderemane
1
170
Designing for Timeless Needs
cassininazir
1
440
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
700
Deep Space Network (abreviated)
tonyrice
0
250
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. ありがとうございました