Agent AI dla KOMPAS-3D: pełny cykl modelowania i tworzenia rysunków
Agent AI w KOMPAS-3D samodzielnie buduje teraz części 3D, dodaje otwory, sprawdza historię budowy, generuje rysunki z wypełnioną tabliczką rysunkową i eksportuje do DXF. Agent śledzi stan modelu na każdym etapie: bieżący dokument, etap konstrukcji, właściwości ścian oraz zmiany po operacjach.
Pozwala to delegować rutynowe zadania bez ręcznej interwencji. Agent wykorzystuje narzędzia do analizy kontekstu, doboru parametrów i walidacji geometrii.
Śledzenie stanu modelu
Agent sprawdza bieżący stan za pomocą get_3d_context: dowiaduje się o liczbie elementów w drzewie budowy, obecności korpusu bazowego. Nie buduje modelu od zera, lecz kontynuuje od bieżącego etapu.
Narzędzie resolve_selection_3d znajduje ściany na podstawie opisu — na przykład "górna płaska" — i zwraca systemowy ID dla precyzyjnego pozycjonowania szkiców i wycięć.
list_feature_tree_3d dostarcza pełną listę operacji: szkic bazowy, wyciągnięcie, wycięcie, otwór, fazka. Deweloper może otworzyć drzewo i zweryfikować kroki.
Walidacja i optymalizacja geometrii
Po operacjach measure_model_properties zwraca objętość części i liczbę ścian do matematycznej weryfikacji. solve_model_goal iteracyjnie dobiera parametry — na przykład promień 5.0 — do właściwości docelowych.
Zapewnia to ciągi działań: budowa → sprawdzenie → korekta. Agent potwierdza powodzenie komend, unikając błędów.
- get_3d_context: stan dokumentu i drzewa.
- resolve_selection_3d: selekcja na podstawie opisu.
- list_feature_tree_3d: historia operacji.
- measure_model_properties: metryki geometrii.
- solve_model_goal: optymalizacja pod cele.
Tryby skryptowe dla personalizacji
Dodano dwa tryby:
execute_python_script— dostęp do CAD API w Pythonie dla złożonej logiki.execute_geometry_script— DSL dla ciągów konstrukcyjnych, na przykład:draw.line(pt(230, 30), pt(240, 30)). Agent rozwija to w wywołania API KOMPAS, zwracając reference ID.
Tryb Python nadaje się do automatyzacji ponad podstawowe operacje, DSL — do szybkich sekwencji bez nadmiarowego kodu.
Pełny cykl: agent buduje część, sprawdza drzewo, przechodzi do rysunku, wypełnia tabliczkę, eksportuje DXF, zapisuje plik i zwraca zrzut ekranu.
Praktyczne scenariusze zastosowania
Automatyzacja typowych części według szablonów, wypełnianie tabliczek rysunkowych, uruchamianie powtarzalnych operacji. Człowiek potrzebny jest tylko do ostatecznej weryfikacji.
Środowisko KOMPAS-3D na Windows z interfejsem COM zachowuje specyfikę, ale serwer MCP jako most upraszcza integrację z klientami AI: Codex terminal, Claude Code, Cursor IDE.
Konfiguracja zajmuje 10–15 minut. Repozytorium zawiera narzędzia i pakiet.
Co jest ważne:
- Agent utrzymuje stan modelu, kontynuując od bieżącego etapu.
- Narzędzia do selekcji, walidacji i optymalizacji parametrów.
- Skrypty w Pythonie i DSL dla niestandardowych ciągów.
- Pełny cykl: 3D → rysunek → DXF bez ręcznego wprowadzania.
- Integracja przez MCP z dowolnym klientem AI.
— Editorial Team
Brak komentarzy.