ACP Nedir? Anlamak İçin Kendi Agent’ımı Yazdım
Agent Client Protocol (ACP) - https://agentclientprotocol.com/get-started/introduction Bu videoda son dönemde adını sıkça duymaya başladığımız Agent Client Protocol (ACP) konusunu inceliyoruz. İlk başta ACP’yi MCP’nin bir alternatifi sandım. Dokümanları okudukça bunun aslında tamamen farklı bir problemi çözmeye çalıştığını fark ettim. ACP’nin ne olduğunu gerçekten anlayabilmek için de teoride kalmak yerine sıfırdan kendi ACP agent’ımı yazdım. Üstelik bu agent’ın içinde hiçbir yapay zekâ yok. Videoda: ✅ ACP nedir ve neden ortaya çıktı? ✅ MCP ile ACP arasındaki farklar ✅ JSON-RPC, stdin ve stdout kavramları ✅ Kendi ACP agent’ımızı geliştirme ✅ Agent’ı Zed’e bağlama ✅ ACP Registry nedir? ✅ ACP’nin geleceği ve neden önemli olabileceği konularını konuşuyoruz. Eğer MCP’yi biliyor ama ACP’nin tam olarak ne işe yaradığını anlamadıysanız, bu video size yardımcı olacaktır. 00:00 – Giriş ve ACP Protokolüne Genel Bakış 00:22 – ACP (Agent Client Protocol) Nedir ve Neyi Hedefler? 00:37 – ACP ile LSP (Language Server Protocol) Arasındaki Benzerlikler 01:14 – Protokolün Geliştiricileri: Zed ve JetBrains Katkısı 01:46 – Örnek Agent Kodu ve Çalışma Mantığı (Standard In/Out) 02:18 – Zed Editörü Üzerinde Agent Ayarlarının Yapılması 03:39 – Kod İncelemesi: Gelen İsteklerin (Request) İşlenmesi 04:01 – JSON-RPC Protokolü ve İletişim Standartları 04:47 – Initialize Metodu ve Agent Yeteneklerinin Tanımlanması 05:51 – Session Yönetimi ve Geçmiş Takibi 07:47 – Prompt Yanıtlama ve Dosya Oluşturma Simülasyonu 09:00 – Loglar Üzerinden Veri Akışının Analizi 11:21 – Kendi Agent'ımızı Yazmak Bize Ne Sağlar? 12:25 – Kapanış ve Teşekkür
Abdullah Uğraşkan · Diğer