Yapay zeka komutlarıyla CAD modeli üreten mnft açık kaynak olarak yayımlandı
Öne çıkanlar
- Sistem doğal dil açıklamalarını ve PDF teknik föylerini CAD koduna dönüştürüyor.
- build123d, OpenSCAD ve smlibpy motorlarıyla STEP, STL ve GLB çıktıları üretiyor.
- Elixir ve OTP temelli çekirdek kendi API anahtarınızı getirmeniz mantığıyla çalışıyor.
Nanas Sound, metin ve görsel girdilerden bilgisayar destekli tasarım (CAD) modelleri üreten mnft adlı açık kaynaklı aracı yayımladı. Proje, doğal dille yazılan parça açıklamalarını ve teknik veri föylerini büyük dil modelleri aracılığıyla koda dönüştürüyor. Apache 2.0 lisansıyla dağıtılan yazılım, üretilen kodları denetimli motorlarda çalıştırarak tarayıcı üzerinden görüntülenebilen ve üretimde doğrudan kullanılabilen STL ile STEP dosyaları teslim ediyor.
Sistemin çekirdeği saf Elixir ve Erlang/OTP mimarisiyle çalışırken harici bir web çatısına ya da veritabanı sunucusuna ihtiyaç duymuyor. Motor katmanında build123d, OpenSCAD ve smlibpy destekleri sunuluyor. build123d motoru OpenCascade çekirdeği üzerinden STEP, STL ve GLB formatlarında çıktı üretirken, sistem Python tabanlı bir çalışan üzerinden statik denetimler, CPU ve bellek sınırları uygulayarak kod çalıştırıyor.
Kullanıcılar sisteme kendi API anahtarlarını ekleyerek farklı yapay zeka sağlayıcılarını bağlayabiliyor. Docker desteği de barındıran mnft, teknik doküman bağlantılarındaki PDF dosyalarını okuyabilmek için poppler kütüphanesini kullanıyor. Geliştirici ekip, güvenlik sınırlarının tam bir yalıtım sağlamadığını, yabancı kullanıcıların erişimine açılacak kurulumlarda çekirdek seviyesinde ek güvenlik önlemleri alınması gerektiğini bildirdi.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.