MCP ve Ajans Mimarisi
MCP ve Ajans Mimarisi
Tajo, Brevo için ajans orkestrasyon katmanıdır. Kampanyaları, segmentleri ve otomasyonları manuel olarak oluşturmak yerine, istediğinizi doğal dilde anlatırsınız ve AI ajanları tüm Brevo Engagement Stack üzerinde eylemleri gerçekleştirir.
Tip
Model Context Protocol (MCP), AI modellerinin harici araçlar ve API’lerle etkileşim kurmasını sağlayan açık bir standarttır. Tajo, tüm Brevo API’sini MCP araçları olarak ortaya koyarak herhangi bir LLM’in müşteri etkileşimini özerk bir şekilde düzenlemesine imkân verir.
Mimari
Tajo ajan yığını üç katmana sahiptir:
+--------------------------------------------------+| Doğal Dil Arayüzü || "90 gün sipariş vermeyen müşterileri || 3 adımlı e-posta + SMS serisiyle geri kazan" |+--------------------------------------------------+ | v+--------------------------------------------------+| AI Ajanlar (Orkestrasyon) || Campaign Orchestrator | Customer Intelligence || Win-Back Agent | Cart Recovery Agent || ─── Ajanlar Skills'leri hedeflere göre birleştirir ─ |+--------------------------------------------------+ | v+--------------------------------------------------+| Skills (MCP Araçları) || brevo/send-email | brevo/create-contact || brevo/track-event | brevo/send-whatsapp || ─── Atomik, Deterministik, API destekli ───── |+--------------------------------------------------+ | v+--------------------------------------------------+| Brevo API (Etkileşim) || E-posta | SMS | WhatsApp | CRM | Otomasyon |+--------------------------------------------------+Katman 1: Skills (MCP Araçları)
Skills, Brevo API uç noktalarını saran atomik otomasyon birimleridir. Her skill’in tanımlanmış tetikleyicileri, eylemleri ve izinleri vardır. MCP aracılığıyla açığa çıkarıldığında, Skills herhangi bir AI modelinin çağırabileceği araçlar haline gelir.
name: send-campaign-emailversion: 1.0.0mcp_tool: brevo/send-emaildescription: Send a transactional or campaign email via Brevo
triggers: - event: agent_request - event: cart_abandoned
actions: - brevo/send-email
brevoEndpoints: - POST /v3/smtp/email
permissions: - email:sendTüm Skills’leri görüntüle | Skills Format Spesifikasyonu
Katman 2: Ajanlar (Orkestrasyon)
Ajanlar, bir pazarlama hedefine ulaşmak için birden fazla skills’i birleştiren LLM destekli orkestratörlerdir. Her ajan, yeteneklerini, araçlarını ve kısıtlamalarını belirten frontmatter içeren bir markdown dosyasında tanımlanır.
---name: win-back-agentdescription: Re-engage churned customers with personalized multi-channel sequencestemperature: 0.3max_tokens: 4096tools: - brevo/list-contacts - brevo/create-segment - brevo/send-email - brevo/send-sms - brevo/track-event---
You are a customer win-back specialist. Given a churn thresholdand customer segment, design and execute a re-engagement sequence.Ajan spesifikasyonu formatı | İlk Ajanı Oluşturma
Katman 3: Doğal Dil Arayüzü
En üst katman, pazarlamacının niyetini ajan eylemlerine çevirir. Pazarlamacı şunu söyler:
“90 gün alışveriş yapmayan müşteriler için bir win-back kampanyası oluştur. %15 indirim teklif eden bir e-posta ile başla, 3 gün açılmazsa SMS ile takip et, ardından kişiselleştirilmiş ürün önerisiyle son bir WhatsApp mesajı.”
Orkestrasyon katmanı:
- Win-Back Agent’ı seçer
- Ajan,
brevo/list-contactsskill’i aracılığıyla Brevo kişilerini sorgular brevo/create-segmentskill’i aracılığıyla segment oluştururbrevo/send-email,brevo/send-sms,brevo/send-whatsappskills’lerini kullanarak 3 adımlı diziler tasarlarbrevo/track-eventskill’i aracılığıyla olay takibini ayarlar- Sonuçları izler ve raporlar
Neden MCP?
| Avantaj | Açıklama |
|---|---|
| Model-Agnostik | Claude, GPT, Gemini, açık kaynaklı LLM ile çalışır, MCP’yi destekleyen herhangi bir model |
| Kompozisyon Yapılabilir | Skills yapı taşları gibi birleşir. Ajanlar çalışma zamanında hangilerini kullanacaklarına karar verir |
| Gözlemlenebilir | Her araç çağrısı giriş, çıkış ve kararlarla kaydedilir. Tam denetim izi |
| Güvenli | Kapsamlı izinlere sahip araçlar. Ajanlar yalnızca yetkilendirildikleri şeylere erişir |
Başlarken
-
Brevo MCP Server’ı Ayarlayın
Brevo hesabınızı bağlayın ve API araçlarını MCP aracılığıyla açığa çıkarın.
-
İlk Ajanı Oluşturun
Brevo skills’lerini düzenleyen bir pazarlama ajanı oluşturun.
-
Dağıtın ve İzleyin
Ajanları programa göre çalıştırın veya olaylardan tetikleyin.
Hazır Ajanlar
| Ajan | Amaç | Kullanılan Skills |
|---|---|---|
| Campaign Orchestrator | Doğal dilden çok kanallı kampanyalar tasarlama ve yürütme | send-email, send-sms, send-whatsapp, create-segment |
| Customer Intelligence | Özerk segmentasyon, RFM puanlama, churn tahmini | list-contacts, create-segment, track-event |
| Win-Back Agent | Kaybedilen müşterileri kişiselleştirilmiş dizilerle yeniden kazanma | list-contacts, create-segment, send-email, send-sms |
| Cart Recovery Agent | Zamanlı çok kanallı bildirimlerle terk edilen sepetleri kurtarma | track-event, send-email, send-sms |
| Data Sync Agent | Herhangi bir platform ile Brevo arasında iki yönlü senkronizasyon | create-contact, update-contact, track-event |
| WhatsApp Commerce Agent | WhatsApp Business aracılığıyla konuşmaya dayalı ticaret | send-whatsapp, track-event, list-contacts |
Sonraki Adımlar
- Brevo MCP Server Kurulumu, Brevo’yu MCP araçları olarak bağlayın
- Ajan Spesifikasyonu Formatı, Özel ajanlar tanımlayın
- İlk Ajanı Oluşturma, Adım adım öğretici
- Skills Referansı, Mevcut tüm MCP araçlarına genel bakış