HeadlinesBriefing HeadlinesBriefing.com

Konnect: KiCAD 10-এর জন্য AI PCB ডিজাইন

Hacker News •
×

Konnect একটি বিটা নেটিভ KiCAD প্লাগইন, যা একটি একক Rust বাইনারি হিসেবে সরবরাহ করা হয় এবং Claude ও অন্যান্য AI সহকারীকে Model Context Protocol (MCP)-এর মাধ্যমে স্কিম্যাটিক ও PCB ডিজাইন করতে দেয়। এটি 21টি চাহিদা-অনুযায়ী লোড হওয়া টুলসেটে মোট 228টি টুল সরবরাহ করে, যার মধ্যে রয়েছে স্কিম্যাটিক ক্যাপচার, PCB লেআউট ও রাউটিং, ERC/DRC, ডিজাইন-রিভিউ অডিট, JLCPCB যন্ত্রাংশ অনুসন্ধান, রেফারেন্স সার্কিট এবং একটি সম্পূর্ণ উৎপাদন-রপ্তানি পাইপলাইন। অন্তর্ভুক্ত দক্ষতা ও এজেন্টগুলো শুরু থেকেই Claude-কে KiCAD-এর রীতিনীতি শেখায়।

Konnect হলো KiCAD-MCP-Server-এর উত্তরসূরি। এটি একটি Python ও TypeScript প্রকল্প ছিল, যা প্রমাণ করেছিল যে AI-চালিত PCB ডিজাইন সম্ভব, কিন্তু এর স্থাপত্যের সীমাবদ্ধতাগুলোও প্রকাশ করেছিল। মূল প্রকল্পে একটি টুল কল একাধিক ভাষা ও সিরিয়ালাইজেশন সীমানা পেরিয়ে যেত এবং Node.js, Python, wxPython, kicad-skip ও SWIG বাইন্ডিংয়ের ওপর নির্ভর করত, যেগুলো KiCAD ধীরে ধীরে বাতিল করছে। অন্যদিকে Konnect অফিসিয়াল IPC API-র মাধ্যমে KiCAD 10-এর সঙ্গে যোগাযোগ করে, নিজস্ব S-expression ইঞ্জিন দিয়ে পারমাণবিক লেখার মাধ্যমে স্কিম্যাটিক ফাইল সম্পাদনা করে এবং প্রায় 20 থেকে 25 MB-এর একটি একক স্ট্যাটিক বাইনারি হিসেবে বিতরণ হয়।

প্রসঙ্গের খরচ কমাতে Konnect প্রায় 2K টোকেনের একটি স্টার্টার কিট লোড করে এবং মডেলকে প্রয়োজনমতো টুলসেট টেনে নিতে দেয়, যেখানে সব 228টি টুল তালিকাভুক্ত করলে প্রায় 23K টোকেন লাগত। অন্তর্নির্মিত পর্যবেক্ষণযোগ্যতা টুল মডেলকে নিজের টুল-ব্যর্থতা নির্ণয় করতে সাহায্য করে।

প্রকল্পটি Nimrod-ও চালু করছে, একটি ওয়েব-গবেষণা MCP সার্ভার যা মানের স্কোরযুক্ত Google অনুসন্ধান, ওয়েবপেজ থেকে তথ্য নিষ্কাশন এবং বহু-উৎস গবেষণা দেয়। বোর্ড ডিজাইনের সময় Nimrod সহকারীকে লাইভ যন্ত্রাংশের প্রাপ্যতা, ডেটাশিট ও ত্রুটির তালিকা যাচাই করতে দেয়। এটি claude.ai, Claude Desktop, Claude Code, VS Code ও অন্যান্য MCP ক্লায়েন্টের সঙ্গে কাজ করে।

উৎস: Hacker News · সারাংশ: HeadlinesBriefing