HeadlinesBriefing HeadlinesBriefing.com

Konnect: تصميم PCB بالذكاء الاصطناعي لـ KiCAD 10

Hacker News •
×

Konnect إضافة أصلية تجريبية لبرنامج KiCAD، تُقدَّم كملف ثنائي واحد بلغة Rust، وتتيح لـ Claude ومساعدي الذكاء الاصطناعي الآخرين تصميم المخططات الكهربائية ولوحات PCB عبر بروتوكول سياق النماذج (MCP). وهي توفر 228 أداة موزعة على 21 مجموعة أدوات تُحمَّل عند الطلب، تشمل التقاط المخططات، وتخطيط لوحة PCB والتوجيه، وفحوصات ERC/DRC، ومراجعات تصميم، والبحث عن قطع JLCPCB، والدوائر المرجعية، وخط أنابيب تصدير تصنيع كامل. كما تعلّم المهارات والوكلاء المرفقة Claude أعراف KiCAD منذ البداية.

Konnect هو خليفة KiCAD-MCP-Server، وهو مشروع مكتوب بلغتي Python وTypeScript أثبت أن تصميم PCB المدعوم بالذكاء الاصطناعي ممكن، لكنه كشف حدود بنيته. كان استدعاء الأداة في المشروع الأصلي يمر عبر عدة حدود بين اللغات والتسلسل، ويعتمد على Node.js وPython وwxPython وkicad-skip وروابط SWIG التي يقوم KiCAD بإيقافها تدريجياً. أما Konnect فيتواصل مع KiCAD 10 عبر واجهة IPC الرسمية، ويحرر ملفات المخططات بمحرك تعبيرات S الخاص به مع عمليات كتابة ذرية، ويُوزَّع كملف ثنائي ثابت واحد بحجم يتراوح بين 20 و25 ميغابايت تقريباً.

ولتقليل تكلفة السياق، يحمّل Konnect مجموعة بداية بحجم نحو 2 ألف رمز، ويسمح للنموذج بسحب مجموعات الأدوات عند الحاجة، بدلاً من عرض جميع الأدوات الـ228 التي تستهلك نحو 23 ألف رمز. كما تساعد أدوات المراقبة المدمجة النموذج على تشخيص أعطال أدواته بنفسه.

يقدم المشروع أيضاً Nimrod، وهو خادم MCP للبحث على الويب يوفر بحثاً في Google مع تقييم جودة النتائج، واستخراج محتوى صفحات الويب، وبحثاً متعدد المصادر. يتيح Nimrod للمساعد التحقق من توفر القطع وأوراق البيانات والأخطاء المعروفة في الوقت الفعلي أثناء تصميم اللوحة. ويعمل مع claude.ai وClaude Desktop وClaude Code وVS Code وعملاء MCP الآخرين.

المصدر: Hacker News · لخّصه HeadlinesBriefing