Agent LLM w Fusion 360: praktyczne doświadczenie automatyzacji projektowania schodów
MCP LLM-asystent w Fusion 360 pozwala generować modele 3D na podstawie tekstowych promptów. Testowanie na typowym zadaniu — projektowaniu drewnianych schodów — ujawniło zarówno mocne, jak i słabe strony. W ciągu 3 godzin udało się stworzyć stopnie i podstopnie, ale kompletny projekt nie powstał. Ograniczenia API Fusion utrudniają tworzenie niestandardowych skryptów.
Zaczęto od podstawowych stopni: prompt "Stwórz stopnie o szerokości 300 mm, długości 900 mm i grubości 40 mm. Przewieszenie 50 mm, wysokość stopnia 190 mm, pierwszy stopień 135 mm, 12 stopni".
Wynik:
- Model odpowiada geometrii.
- Problemy: nadmiar obiektów w czasie działania (timeline), niezależne szkice bez powiązań parametrycznych.
Dodawanie podstopni i kolizji
Podstopnie — pionowe deski wysokości 190 mm (wysokość stopnia), szerokości 900 mm i grubości 16 mm. Prompt spowodował przecięcia z stopniami.
Korekta wymagała precyzyjnych przesunięć: "Przesuń podstopnie o 20 mm wzdłuż osi Z i o 8 mm wzdłuż osi X". Efekt — prawie dokładne pozycjonowanie, ale brak przyłożenia i zależności. Projekt traci dynamiczność: zmiany podstawowych parametrów nie są propagowane.
Problemy z parametryzacją balustrad
Próba modelowania dwóch balustrad 80×80 mm pod ostatnim stopniem. Instrukcje: górna krawędź balustrad na dolnej płaszczyźnie stopnia, odstępy 20 mm od krawędzi, wysokość do płaszczyzny podłogi (Plane72).
Agent potrzebował 5 minut na przetworzenie, wygenerował balustrady o błędnych rozmiarach od pierwszego stopnia. Rekomendacja: zawsze twórz kopie zapasowe przed etapami krytycznymi.
Druga iteracja: jedna balustrada od Plane73 do Plane72, odstępy od Plane74 (20 mm) i Plane75 (0 mm). 15 minut — agent przesuwał płaszczyzny referencyjne, generował śmieci. Projekt się rozpadł.
Trzecia próba: ręczny szkic do ekstruzji. Agent poprosił o profile, ale niejednoznaczność w szkicie spowodowała błędy.
Dodatkowo: agent nie obsługuje pracy równoległej z wieloma projektami — zatrzymuje się.
Kluczowe ograniczenia agenta
Testy wykazały wąskie gardła w procesie pracy:
- Brak możliwości dołączania obrazów lub szkiców do precyzowania.
- Brak selekcji obiektów/płaszczyzn/profilów w kontekście modelu.
- Ograniczenie jednym czatem: niemożliwe jednoczesne testowanie różnych wariantów.
- Brak szybkiego edytowania promptów (Ctrl+Shift+strzałki).
- Praca przez stałe współrzędne zamiast ograniczeń (constraints).
- Zanieczyszczenie timeline zbędnych szkiców i płaszczyzn.
| Aspekt | Status | Wpływ |
|--------|--------|--------|
| Powiązania parametryczne | Brak | Brak dynamiki modelu |
| Selekcja obiektów | Brak | Precyzyjne prompty są dłuższe |
| Śmieci w timeline | Wielkie | Czyszczenie ręczne |
| Równoległe projekty | Niemożliwe | Spowalnia iteracje |
Co jest ważne
- LLM przyspiesza prototypowanie prostych form, ale zawodzi przy zależnościach.
- Dla specjalistów CAD pośrednich i starszych narzędzie jest użyteczne jako szkic, ale wymaga ręcznej poprawy.
- API Fusion nadal słabo dokumentowane — skrypty działają w ograniczonym trybie.
- Potencjał leży w wieloosobowych czatach i wizualnym wprowadzaniu danych dla użytkowania produkcyjnego.
- 3 godziny na część schodów vs. projektowanie ręczne w tym samym czasie.
Ogólnie, MCP LLM to proof-of-concept dla generatywnego projektowania w Fusion 360. Ulepszenia w zakresie parametryzacji i interfejsu uczynią go konkurencyjnym.
— Editorial Team
Brak komentarzy.