مدتی است که از کلود برای طراحی قطعات سهبعدی استفاده میکنم. ابتدا بلندر (Blender) را به آن آموختم و سپس فریکد (FreeCAD) را. به چند قطعه کاربردی پایه رسیدم و گفتم همین مقدار میتواند انجام دهد. اشتباه میکردم.
مشخص شد کلود کد میتواند بسیار بیشتر و کارآمدتر عمل کند. این ابزار تقریباً جای نرمافزار CAD من را گرفته است و حالا قطعات را در نیمی از زمان گذشته طراحی و چاپ میکنم.
طراحی قطعات کاملاً متفاوت به نظر میرسد
کلود کد ایدهها را به CAD تبدیل میکند





کلود دسکتاپ در تبدیل زبان ساده انگلیسی به فراخوانیهای Python API فریکد (FreeCAD) عملکرد قابلقبولی داشت. این کار را با همان سرور MCP، یعنی FreeCAD MCP، انجام میداد که لایه اسکریپتنویسی برنامه را در دسترس مدل قرار میدهد. اما کلود کد گردشکاری بومیِ ترمینال را به این ترکیب اضافه میکند؛ قابلیتی که اهمیتش بیش از تصور شماست.
بهجای یک پنجره چت واحد، حالا یک نشست دائمی دارم که کلود در آن میتواند گزارشهای خطای خود را بخواند، عملیات ناموفق را دوباره اجرا کند و به فایلهای پروژه، مانند برگه مشخصات پویای قطعهای که روی آن کار میکنم، رجوع کند. کلود کد همچنین ثبت سرور FreeCAD MCP را با یک فرمان ساده انجام میدهد و نیازی به ویرایش دستی پیکربندی JSON نیست. یعنی واقعاً میتوانید از آن بخواهید سرور FreeCAD MCP را نصب کند و بیدرنگ برای کار با فایلهای FreeCAD آماده شوید.
بزرگترین تفاوت در شیوه مدیریت تکرارها توسط کلود کد است. وقتی یک عمل بولی ناموفق میشود یا یک محدودیت اسکچ زائد است، کلود کد فقط خطا را گزارش نمیکند؛ بلکه مستقیماً خروجی FreeCAD Report View را میخواند، روش خود را تغییر میدهد و بدون نظارت من دوباره تلاش میکند. این حلقه در کلود دسکتاپ بههیچوجه ممکن نبود؛ جایی که باید پیامهای خطا را دستی دوباره جایگذاری میکردم.
برخی کارها هنوز به مهارت واقعی CAD نیاز دارند
مونتاژهای پیچیده کاملاً خودکار نیستند

یکی از بزرگترین مشکلاتی که هنگام کنترل فریکد با کلود با آن روبهرو شدم، این بود که مونتاژهای پیچیده چندجسمی هوش مصنوعی را در حلقههای تکرار بیپایان گرفتار میکردند و پیش از آنکه چیزی طراحی کند، توکنها را صرف بررسی مداوم اسکرینشاتهای نمای سهبعدی میکرد. این مشکل هنوز کاملاً برطرف نشده است، اما اکنون بسیار کوچکتر شده است.
اجرای سرور MCP با فلگ `–only-text-feedback` چرخه تأیید مبتنی بر اسکرینشات را کاهش میدهد و به من اجازه میدهد هندسه را خودم در پنجره FreeCAD بررسی کنم، بهجای اینکه برای هر تأیید بصری توکن مصرف شود. با توجه به اینکه پنجرههای کلود کد و فریکد را کنار هم باز دارم، این کار کاملاً بدیهی بود. علاوه بر این، انشعابهای پروژه FreeCAD MCP، از جمله انشعابهای توسعهدهندگانی مانند blwfish و contextform، دهها ابزار اضافی برای تولید مسیر ابزار CAM، دستکاری مش و تحلیل مکانی اضافه میکنند. این ابزارها مسیرهای مستقیمتری در اختیار کلود میگذارند تا هندسه را بدون اتکای صرف به اسکرینشاتها بررسی کند.

با اینهمه، اگر روی مونتاژی پیچیده با محدودیتهای وابسته میان چند جسم کار کنم، همچنان باید دستی وارد عمل شوم. اگر چیزی با بیش از سه یا چهار قطعه تعاملی طراحی کنم، مانند یک مجموعه لولا یا محفظهای چندتکه با اتصالات چفتی، بهتر است کار را به گفتوگوهای کوچکتر تقسیم کنم که هرکدام یک جسم را پوشش میدهند و سپس خودم آنها را در فریکد مونتاژ کنم. این کار تمرکز هر گفتوگو را حفظ میکند و مانع از گمکردن رد محدودیتها توسط کلود میشود؛ مشکلی که عامل اصلی ناکامی در تلاشهای گذشتهام بود.
بزرگترین دستاورد، مدلسازی نیست
تکرار کارها بهطور چشمگیری سریعتر شده است

جدا از قطعات پیچیده، صرفهجویی زمانی واقعی هنوز در کارهای تکراری است. صفحههای نصب با الگوهای پیچ، برشهای متقارن، براکتهایی با فاصله ثابت میان سوراخها و بسیاری پروژههای مشابه را میتوان تنها در یک جمله توصیف کرد و کلود حداکثر پس از چند تلاش، قطعه را آماده تحویل میکند.
تکنیک قدیمیام — کشیدن یک اسکچ دوبعدی ساده روی کاغذ، عکسگرفتن از آن و دادن تصویر به کلود کد بهعنوان مرجع اولیه — بهتر عمل میکند. قلابهای تخته پگبورد اسکادیس (Skadis)، یکی از پرتکرارترین افزونههای چاپ سهبعدی من، حالا با یک پرامپت پیگیری بهطور خودکار اضافه میشوند و کلود بهجای اینکه من اسکچها را دستی آفست کنم، هندسههای موجود را خودکار در نظر میگیرد.
جذاب است، اما کار تمام نشده
هنوز چند نقطه ناتراشیده باقی مانده است
هر چیزی که توصیف آن با زبان طبیعی دشوار باشد، در کلود کد هم چالشبرانگیز است. مواردی مانند روابط دقیق تلرانس و حاشیهنویسیهای GD&T همچنان بهسختی قابلتوصیفاند.
همچنین دوست دارم پشتیبانی بهتری برای ذخیره مهارتهای قابلاستفاده مجدد وجود داشته باشد، یا ماکروهایی که Claude بتواند در جلسات مختلف به یاد بیاورد؛ بهجای اینکه هر بار منطق الگوی پیچ را از نو استنتاج کند. پشتیبانی چندنمونهای، که در آن Claude همزمان چند سند باز FreeCAD را ردیابی میکند، در برخی انشعابهای جدیدتر در حال ظهور است و هنگام طراحی قطعات مکملی که باید با هم هماهنگ باشند، کار را بسیار آسانتر میکند.
اینجاست که هوش مصنوعی در نرمافزار CAD جایگاه دارد
سازندگان بیش از همه بهره میبرند
برای نوع قطعاتی که بیشتر علاقهمندان چاپ سهبعدی به آن نیاز دارند، مانند براکتها، پایهها، آداپتورها و محفظهها، Claude Code این گردشکار را از آزمایشی جالب به ابزاری تبدیل میکند که هر روز از آن استفاده خواهید کرد. همچنین این ابزار همچنان یکی از بهترین و عملیترین روشها برای یادگیری نرمافزار CAD هنگام طراحی قطعات واقعی است، نه صرفاً دنبالکردن آموزشها. Claude Code میتواند به یکی از پراستفادهترین ابزارهای شما تبدیل شود، حتی اگر اصلاً کد ننویسید.
اما باز هم، Claude جایگزین دانش CAD نیست و گاهی سریعتر است که خودم وارد عمل شوم یا مستقیماً یک اسکچ طراحی کنم، بهجای اینکه آن را توصیف کنم. کاری که انجام میدهد، حذف درگیری خستهکننده با محدودیتهاست؛ همان چیزی که بزرگترین اتلاف زمان در فرایند طراحی و در نهایت چاپ من بود. همین موضوع بهتنهایی آن را به ابزاری بیبدیل تبدیل میکند.
منبع: این مطلب ترجمه و بومیسازی مقالهای از MakeUseOf به قلم Yadullah Abidi است. مشاهده مقاله اصلی