TwinCAT CoAgent: Beckhoff'ın AI Asistanı MCP Protokolünü Destekliyor
Beckhoff TwinCAT CoAgent'ı inceliyorum: XAE içine gömülü AI destekli kod tamamlama, doğal dil ile programlama ve MCP protokolü üzerinden açık mimari — ve TF1700 runtime'a gelecek AI desteği.

TwinCAT XAE’de IEC 61131-3 kodu yazarken, otomatik tamamlama yerine bağlamı bilen bir asistan var artık: CoAgent. Beckhoff’ın TwinCAT platformuna eklediği bu asistan, XAE’nin içine gömülü çalışıyor — gerçek zamanlı kod önerisi, I/O ve HMI yapılandırması, dokümantasyon desteği. Lansmanın en teknik detayı protokol tarafında: CoAgent, MCP (Model Context Protocol) üzerinden açık mimari sunuyor; şirket içi bilgi tabanı ve farklı AI platformları için vendor kilitlenmesi yok.
CoAgent XAE içinde ne yapıyor
- Gerçek zamanlı kod önerisi — IEC 61131-3 kodu yazılırken bağlama duyarlı öneriler geliyor; TwinCAT’ın proje yapısı, tag’ları ve fonksiyon blokları bağlam olarak kullanılıyor.
- I/O ve HMI yapılandırması — Donanım yapılandırması ve HMI ekranı tanımları için doğal dil komutlarıyla destek; “bu girişe bir kenar algılama ekle” tarzı istekler öneriye dönüşüyor.
- Dokümantasyon — Proje dokümantasyonu otomatik olarak üretilip güncelleniyor; kod ile dokümantasyon arasındaki kopukluk azalıyor.
- Doğal dil programlama — Basit senaryolar için doğal dilden program üretebiliyor; üretimi kod yine standart TwinCAT programı olarak XAE içinde açılıyor.
MCP neden önemli
MCP (Model Context Protocol), AI modellerinin araç ve veri kaynaklarına bağlanması için standart bir protokol. CoAgent’ın MCP-native olması, Beckhoff’ın asistanı kapalı bir kutu olarak sunmadığı anlamına geliyor: şirketin kendi bilgi tabanı (şema, prosedür, geçmiş projeler) MCP üzerinden bağlanabiliyor; farklı AI platformları aynı arayüzle kullanılabiliyor. Bu, “AI önerisi sadece Beckhoff’ın verisiyle mi yapılıyor?” sorusuna açık bir cevap — bağlayacağınız kaynak, önerinin kapsamını belirliyor.
TF1700: AI desteği runtime’a da geliyor
Lansman materyallerinde duyurulan bir sonraki adım, TF1700 runtime genişletmesi: CoAgent’ın AI desteği sadece mühendislik ortamında değil, işletme ve bakım tarafında da kullanılacak. Bu, devredeki makineye AI destekli arıza analizi ve operasyon desteği demek — mühendislik ile işletme arasındaki AI kullanımını aynı platformda birleştiriyor.
Mevcut TwinCAT 3 kullanıcıları için
CoAgent, TwinCAT XAE ortamına entegre çalışıyor; mevcut TwinCAT 3 projeleri için ek bir lisans katmanı olarak konumlanıyor. MCP arayüzü sayesinde şirket içi kurallar ve terminoloji asistana öğretiliyor; bu, önerilerin şirket standartlarına uyumunu doğrudan etkiliyor.
Beckhoff, TwinCAT CoAgent ile AI destekli programlamayı kapalı bir özellik olarak değil, MCP üzerinden açılan bir katman olarak sunuyor. Kod önerisi, yapılandırma ve dokümantasyon XAE içinde; bağlanacak veri ve AI platformu ise kullanım tarafında seçiliyor.