خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

کلود کد جای نرم‌افزار CAD من را گرفت و قطعات را در نیمی از زمان چاپ می‌کنم

Claude Code جایگزین نرم‌افزار CAD من شد و قطعات را در نصف زمان چاپ می‌کنم
CAD شروع به درک زبان انگلیسی کرده است.

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

مشخص شد کلود کد خیلی بیشتر و با کارایی بالاتری می‌تواند کار کند. تقریباً جای نرم‌افزار CAD من را گرفته و حالا قطعات را در نیمی از زمان طراحی و چاپ می‌کنم.

طراحی قطعات کاملاً متفاوت ощущается می‌شود

کلود کد ایده‌ها را به CAD تبدیل می‌کند

کلود دسکتاپ در ترجمه زبان ساده انگلیسی به فراخوانی‌های Python API فری‌کد (FreeCAD)، با استفاده از همان سرور MCP یعنی FreeCAD MCP که لایه اسکریپت‌نویسی برنامه را در دسترس مدل قرار می‌دهد، عملکرد معقولی داشت. اما کلود کد یک گردش‌کار بومی ترمینال وارد ترکیب می‌کند که بیشتر از آنچه فکر می‌کنید اهمیت دارد.

به جای یک پنجره چت واحد، حالا یک نشست دائمی دارم که کلود در آن می‌تواند گزارش‌های خطای خودش را بخواند، عملیات‌های ناموفق را دوباره اجرا کند و به فایل‌های پروژه مانند یک برگه مشخصات پویا برای قطعه‌ای که روی آن کار می‌کنم رجوع کند. کلود کد همچنین ثبت سرور FreeCAD MCP را طی یک فرمان ساده به جای ویرایش دستی پیکربندی JSON انجام می‌دهد، یعنی واقعاً می‌توانید از آن بخواهید سرور FreeCAD MCP را نصب کند و بی‌درنگ آماده کار با فایل‌های FreeCAD می‌شوید.

بزرگ‌ترین تفاوت در نحوه مدیریت تکرارها توسط کلود کد است. وقتی یک عمل بولی ناموفق می‌شود، یا یک محدودیت اسکچ زائد است، کلود کد فقط خطا را گزارش نمی‌کند؛ بلکه مستقیماً خروجی FreeCAD Report View را می‌خواند، روش خود را تغییر می‌دهد و بدون نظارت من دوباره اجرا می‌کند. این حلقه در کلود دسکتاپ به هیچ وجه امکان‌پذیر نبود، جایی که باید پیام‌های خطا را دستی دوباره جای‌گذاری می‌کردم.

مطلب مرتبط:   نحوه گرم کردن رنگ پوست های شسته شده در فتوشاپ

برخی کارها هنوز به مهارت واقعی CAD نیاز دارند

مجموعه‌بندی‌های پیچیده کاملاً خودکار نیستند

اجرای Claude با FreeCAD در پس‌زمینه متصل از طریق سرور MCP

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

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

مونتاژ پیچیده با Claude Code در FreeCAD

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

مطلب مرتبط:   8 اشتباه در پادکست که باید از آنها اجتناب کنید

بزرگ‌ترین دستاورد، مدل‌سازی نیست

تکرار به‌طور چشمگیری سریع‌تر شد

ساخت پیچ M4 با Claude Code در FreeCAD

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

تکنیک قدیمی‌ام — طراحی اسکچ دو‌بعدی زبر روی کاغذ، عکس‌برداری از آن و دادن آن تصویر به کلود کد به عنوان مرجع شروع — بهتر کار می‌کند. قلاب‌های تخته پگ‌بورد اسکادیس (Skadis)، یکی از پرتکرارترین افزونه‌های چاپ سه‌بعدی من، حالا طی یک پرامپت پیگیری به‌طور خودکار اضافه می‌شوند و کلود هندسه‌های موجود را به جای آفست دستی اسکچ‌ها توسط من به‌طور خودکار در نظر می‌گیرد.

بجذب‌انگیز است، اما تمام نشده

هنوز چند زاویه زبر باقی است

هر آنچه در زبان طبیعی توصیفش دشوار است، در کلود کد هم چالش‌برانگیز است. مواردی مانند روابط تلرانس دقیق و حاشیه‌نویسی‌های GD&T همچنان especific کردنشان سخت است.

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

اینجاست که هوش مصنوعی در نرم‌افزار CAD جایگاه دارد

سازندگان بیش از هرکسی获益 می‌کنند

برای نوع قطعاتی که بیشتر علاقه‌مندان چاپ سه‌بعدی نیاز دارند، مانند براکت‌ها، پایه‌ها، آداپتورها و محفظه‌ها، Claude Code این روند کاری را از یک آزمایش جالب به ابزاری تبدیل می‌کند که هر روز استفاده خواهید کرد. همچنین این یکی از بهترین و عملی‌ترین روش‌ها برای یادگیری نرم‌افزار CAD در حین طراحی قطعات واقعی به جای دنبال کردن آموزش‌ها باقی می‌ماند. این یکی از راه‌هایی است که Claude Code می‌تواند به پراستفاده‌ترین ابزار شما تبدیل شود، حتی اگر اصلاً کد ننویسید.

مطلب مرتبط:   من 10 برنامه Adobe Mobile را تست کردم و اینها مواردی هستند که ارزش استفاده را دارند

اما باز هم، Claude جایگزین دانش CAD نیست، و گاهی سریع‌تر این است که خودم دخالت کنم یا مستقیماً یک اسچ طراحی کنم به جای اینکه توصیفش کنم. کاری که انجام می‌دهد این است که آن درگیری خسته‌کننده با محدودیت‌ها را که بزرگ‌ترین اتلاف زمان در خط لوله طراحی و نهایتاً چاپ من بود، حذف می‌کند، و همین موضوع به تنهایی آن را به ابزاری بی‌بدیل تبدیل می‌کند.

منبع: این مطلب ترجمه و بومی‌سازی مقاله‌ای از MakeUseOf به قلم Yadullah Abidi است. مشاهده مقاله اصلی