KiCad 10 için geliştirilen Konnect eklentisi yapay zeka ile devre tasarımını sağlıyor
Öne çıkanlar
- Konnect, KiCad 10 ile MCP uyumlu yapay zeka modelleri arasında 228 araçlık doğrudan bir arayüz kurdu.
- Rust ile yazılan araç, SWIG ve Python katmanlarını terk ederek KiCad'in resmi IPC API'sine geçti.
- Modelin bağlam penceresini korumak için araçlar isteğe bağlı paketler halinde dinamik olarak yükleniyor.
KiCad 10 için geliştirilen açık kaynaklı Konnect eklentisi, Claude ve diğer yapay zeka asistanlarının Model Context Protocol (MCP) üzerinden şematik çizim ve baskı devre kartı (PCB) tasarlamasına olanak tanıyor. KiCad-MCP-Server projesinin ardılı olarak Rust diliyle tek bir ikili dosya halinde yazılan araç, Node.js ve Python bağımlılıklarını ortadan kaldırdı. Eklenti, 21 farklı araç seti altında toplanan 228 araçla şematik düzenleme, bileşen yerleşimi, yol çizimi ve üretim çıktısı alma işlevlerini yerine getiriyor.
Konnect, KiCad'in kullanımdan kaldırdığı SWIG Python bağlayıcıları yerine KiCad 10'un resmi IPC API mimarisine bağlandı. Bu bağlantı, NNG üzerinden Protobuf protokolüyle çalışarak yapay zekanın yaptığı pano değişikliklerinin uygulamanın kendi geri al ve yinele mekanizmasıyla doğrudan uyumlu olmasını sağladı. Şematik dosyalar ise harici kütüphanelere ihtiyaç duymadan, projenin kendi S-expression motoru ve atomik dosya yazma işlemleriyle doğrudan düzenleniyor.
Yapay zekanın bağlam penceresini verimli kullanmak amacıyla 228 aracın tümü tek seferde yüklenmiyor; model başlangıçta 2 bin token boyutundaki temel araç setini açıp ihtiyaç duydukça diğer paketleri çağırıyor. GNU AGPL-3.0 lisansıyla dağıtılan ve ticari lisans seçeneği de sunan eklenti; Windows, macOS ve Linux sistemlerinde KiCad Eklenti ve İçerik Yöneticisi üzerinden kurulabiliyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.