Thông qua mô hình AI Agent, người dùng hiện nay có thể chuyển đổi yêu cầu thiết kế thành các thao tác kỹ thuật như tạo mô hình 3D, chỉnh sửa chi tiết, quản lý Assembly và tạo bản vẽ. Cùng Vietbay khám phá cách ứng dụng công nghệ này trong thiết kế và sản xuất trong bài viết dưới đây.
1. Xu hướng mới: AI không chỉ hỗ trợ thiết kế mà còn trực tiếp điều khiển phần mềm CAD
Trong lĩnh vực thiết kế cơ khí, Siemens NX là một trong những nền tảng CAD/CAM/CAE mạnh mẽ, cung cấp hệ thống API cho phép các nhà phát triển mở rộng chức năng và tự động hóa quy trình thiết kế.
Trước đây, để xây dựng một ứng dụng tự động hóa NX, kỹ sư thường phải có kiến thức lập trình với NX Open, sử dụng Python, C#, VB.NET hoặc C/C++ để viết các chương trình thực hiện những thao tác như tạo hình học, chỉnh sửa mô hình, quản lý Assembly, tạo bản vẽ và xuất dữ liệu kỹ thuật.
Sự xuất hiện của các mô hình AI như Claude của Anthropic kết hợp với MCP (Model Context Protocol) mở ra một phương thức phát triển mới: người dùng có thể giao tiếp với NX bằng ngôn ngữ tự nhiên, trong khi AI đảm nhiệm việc phân tích yêu cầu, lựa chọn công cụ, tạo mã lệnh và điều phối các thao tác trên phần mềm.
Thay vì phải tự viết từng đoạn chương trình hoặc thực hiện hàng loạt thao tác thủ công, kỹ sư có thể đưa ra yêu cầu như:
- Tạo một chi tiết dạng trục bậc với các kích thước được chỉ định.
- Tự động tạo lỗ, bo góc, vát mép và các đặc tính gia công.
- Phân tích cấu trúc Assembly và xuất danh sách BOM.
- Tự động tạo bản vẽ 2D từ mô hình 3D.
- Kiểm tra kích thước, khối lượng và các thuộc tính hình học.
- Xây dựng ứng dụng thiết kế theo tiêu chuẩn riêng của doanh nghiệp.
Điểm quan trọng là AI không đơn thuần tạo ra mã nguồn. Thông qua MCP, AI có thể gọi các chức năng được lập trình sẵn, nhận kết quả thực thi và tiếp tục điều khiển quy trình cho đến khi hoàn thành yêu cầu.

2. Ba thành phần công nghệ cốt lõi
2.1. Claude AI – Bộ não phân tích và điều phối
Claude đóng vai trò là AI Agent, tiếp nhận yêu cầu từ người dùng và chuyển đổi ngôn ngữ tự nhiên thành các hành động kỹ thuật.
Ví dụ, khi người dùng yêu cầu:
“Tạo một khối trụ đường kính 50 mm, chiều dài 100 mm, khoan một lỗ xuyên tâm đường kính 12 mm và vát mép hai đầu.”
Claude có thể thực hiện các bước:
- Phân tích yêu cầu và xác định các thông số hình học.
- Xác định trình tự tạo đối tượng trong NX.
- Lựa chọn các công cụ tương ứng từ MCP Server.
- Gửi tham số đến NX Open.
- Nhận kết quả thực thi và kiểm tra trạng thái.
- Tiếp tục xử lý nếu cần hoặc thông báo hoàn thành.
Claude có thể được sử dụng thông qua Claude Desktop, Claude Code hoặc tích hợp thông qua API, tùy theo kiến trúc ứng dụng.
2.2. Siemens NX Open – Nền tảng lập trình và điều khiển NX
NX Open là bộ API cho phép các nhà phát triển truy cập và điều khiển các chức năng bên trong Siemens NX.
Các ngôn ngữ lập trình phổ biến bao gồm:
- Python.
- C# và VB.NET.
- C/C++.
- Java.
Thông qua NX Open, ứng dụng có thể tương tác với nhiều đối tượng và chức năng của NX:
| Nhóm chức năng | Khả năng tự động hóa |
| Part Modeling | Tạo Sketch, Extrude, Revolve, Hole, Fillet, Chamfer |
| Assembly | Tạo, chỉnh sửa và quản lý cấu trúc Assembly |
| Drafting | Tạo bản vẽ, hình chiếu, kích thước và ghi chú |
| Measurement | Đo kích thước, thể tích, diện tích và khối lượng |
| Data Management | Mở, lưu, quản lý và xuất dữ liệu |
| CAM | Tự động hóa một số quy trình lập trình gia công thông qua các API phù hợp |
| Custom Application | Xây dựng giao diện và ứng dụng chuyên dụng |
Một ưu điểm quan trọng là các chương trình NX Open có thể được phát triển thành những ứng dụng độc lập hoặc tích hợp vào môi trường NX, tùy theo phương thức triển khai.
Nhờ đó, AI không cần phải điều khiển mọi thao tác bằng chuột và bàn phím. Thay vào đó, nó có thể gọi trực tiếp những hàm API có cấu trúc, giúp quy trình ổn định và dễ kiểm soát hơn.
2.3. MCP – Cầu nối giữa Claude và Siemens NX
MCP (Model Context Protocol) là giao thức mở do Anthropic khởi xướng, giúp chuẩn hóa cách các ứng dụng AI kết nối với công cụ và nguồn dữ liệu bên ngoài.
Có thể hiểu đơn giản:
- Claude là bộ não phân tích và ra quyết định.
- NX Open là bộ công cụ thực thi các thao tác kỹ thuật.
- MCP là giao thức kết nối và truyền yêu cầu giữa hai thành phần.
MCP Server sẽ định nghĩa các công cụ (Tools) mà Claude được phép sử dụng.
Ví dụ, một MCP Server dành cho NX có thể cung cấp những công cụ:
- create_sketch: Tạo Sketch.
- create_extrude: Tạo khối Extrude.
- create_hole: Tạo lỗ.
- create_fillet: Tạo bo góc.
- get_part_info: Đọc thông tin chi tiết.
- get_body_properties: Truy xuất thuộc tính hình học.
- export_step: Xuất dữ liệu STEP.
- create_drawing: Tạo bản vẽ.
Các công cụ trên là ví dụ về thiết kế giao diện MCP, không phải danh sách API mặc định được Siemens cung cấp.
Điểm mạnh của MCP là cho phép chuẩn hóa việc kết nối. Khi có một MCP Server phù hợp, Claude có thể sử dụng những chức năng NX Open đã được công bố mà không cần phải biết toàn bộ cấu trúc lập trình bên trong NX.
3. Kiến trúc kết nối Claude – MCP – NX Open
Một hệ thống điều khiển NX bằng AI có thể được thiết kế theo kiến trúc sau:
Luồng xử lý tổng thể:
Người dùng → Claude AI → MCP Client → MCP Server → NX Open Bridge → Siemens NX.
Trong đó:
- Người dùng gửi yêu cầu bằng ngôn ngữ tự nhiên.
- Claude phân tích yêu cầu và xác định công cụ cần gọi.
- MCP Client gửi yêu cầu đến MCP Server.
- MCP Server kiểm tra tham số và chuyển yêu cầu đến NX Open Bridge.
- NX Open thực hiện thao tác trong môi trường Siemens NX.
- Kết quả được trả về MCP Server.
- Claude tiếp nhận kết quả, đánh giá và thực hiện bước tiếp theo nếu cần.
Mô hình kiến trúc đề xuất
Một số dự án cộng đồng đã triển khai kiến trúc tương tự, sử dụng MCP Server kết hợp với một bridge chạy bên trong NX để thực thi các lệnh NX Open. Đây là hướng tiếp cận có tính thực tiễn, thay vì cố gắng để AI điều khiển toàn bộ giao diện bằng thao tác chuột và bàn phím.
4. Các ứng dụng thực tế có thể phát triển
4.1. Tạo mô hình 3D tự động bằng ngôn ngữ tự nhiên
Đây là ứng dụng trực quan nhất của việc kết hợp Claude và NX Open.
Người dùng mô tả chi tiết cần thiết kế, Claude phân tích thông số và gọi các công cụ MCP tương ứng.
Ví dụ:
“Thiết kế một mặt bích đường kính ngoài 120 mm, đường kính trong 50 mm, chiều dày 15 mm, có 4 lỗ bulông đường kính 10 mm bố trí đều trên vòng tròn chia đường kính 90 mm.”
Quy trình tự động:
- Xác định hệ tọa độ và mặt phẳng tạo hình.
- Tạo Sketch biên dạng mặt bích.
- Thực hiện Extrude.
- Xác định vòng tròn chia và vị trí các lỗ.
- Tạo các lỗ bulông.
- Kiểm tra hình học và lưu Part.
4.2. Tạo ứng dụng thiết kế tự động theo tiêu chuẩn doanh nghiệp
Một doanh nghiệp thường có nhiều chi tiết thiết kế lặp lại với các thông số thay đổi theo từng đơn hàng. Thay vì thiết kế lại từng chi tiết, có thể xây dựng một ứng dụng NX Open kết hợp Claude để tự động hóa quy trình.
Ví dụ: Ứng dụng thiết kế trục truyền động.
Người dùng chỉ cần nhập:
- Đường kính các bậc trục.
- Chiều dài từng đoạn.
- Vị trí rãnh then.
- Kích thước ren.
- Các yêu cầu kỹ thuật khác.
Claude sẽ phân tích dữ liệu, gọi các chức năng thiết kế tương ứng và tạo mô hình 3D hoàn chỉnh.
Đặc biệt, có thể tích hợp các quy tắc thiết kế của doanh nghiệp để kiểm tra điều kiện kỹ thuật trước khi thực thi.
4.3. Tự động hóa thiết kế Assembly
Với các cụm lắp ráp có nhiều chi tiết, AI có thể hỗ trợ:
- Đọc cấu trúc Assembly hiện tại.
- Truy xuất thông tin các Component.
- Phân tích quan hệ lắp ghép.
- Bổ sung các chi tiết theo yêu cầu.
- Thiết lập các ràng buộc lắp ráp.
- Kiểm tra một số điều kiện hình học và khoảng hở.
Ví dụ, người dùng có thể yêu cầu:
“Kiểm tra Assembly hiện tại, tìm các chi tiết chưa được ràng buộc đầy đủ và liệt kê những vị trí có nguy cơ giao thoa.”
Claude sẽ gọi các công cụ đọc cấu trúc Assembly, truy xuất dữ liệu và thực hiện các phép kiểm tra hình học đã được xây dựng trong NX Open.
4.4. Tự động hóa bản vẽ kỹ thuật
AI có thể hỗ trợ xây dựng quy trình tạo bản vẽ từ mô hình 3D:
- Tạo Drawing Sheet theo khổ giấy quy định.
- Tạo các hình chiếu.
- Tạo hình chiếu trục đo.
- Bổ sung kích thước.
- Thêm ký hiệu và ghi chú.
- Xuất bản vẽ PDF hoặc các định dạng được hỗ trợ.
Ngoài ra, doanh nghiệp có thể tích hợp các quy định về khung tên, tiêu chuẩn trình bày và quy tắc đặt tên bản vẽ.
4.5. Xây dựng trợ lý AI cho kỹ sư NX
Đây là một hướng ứng dụng có giá trị lâu dài. Thay vì chỉ sử dụng Claude để tạo mô hình, doanh nghiệp có thể phát triển một NX Engineering Assistant với khả năng:
- Tra cứu thông tin đối tượng trong Part.
- Giải thích cấu trúc Feature Tree.
- Phân tích thông số hình học.
- Kiểm tra các quy tắc thiết kế.
- Hỗ trợ tìm kiếm và xử lý lỗi.
- Tự động thực hiện các tác vụ lặp lại.
Có thể kết hợp thêm tài liệu hướng dẫn NX Open, tiêu chuẩn thiết kế nội bộ, thư viện chi tiết và quy trình kỹ thuật của doanh nghiệp để tạo thành một trợ lý AI chuyên biệt.
5. Ví dụ quy trình: Yêu cầu Claude tạo một chi tiết trong NX
Giả sử doanh nghiệp đã có MCP Server với các công cụ tạo Sketch, Extrude, Hole và lưu Part. Người dùng đưa ra yêu cầu:
“Create a rectangular block 100 x 60 x 20 mm, add four holes of diameter 8 mm at each corner, and save the part as Base_Plate.prt.”
Claude sẽ chuyển yêu cầu thành một chuỗi thao tác có cấu trúc:
| Bước | Công cụ MCP | Kết quả |
| 1 | create_sketch | Tạo Sketch hình chữ nhật |
| 2 | create_extrude | Tạo khối 3D dày 20 mm |
| 3 | create_hole | Tạo 4 lỗ đường kính 8 mm |
| 4 | inspect_body | Kiểm tra hình học |
| 5 | save_part | Lưu file NX |
Điểm đáng chú ý là Claude có thể thực hiện nhiều lần gọi công cụ liên tiếp, sử dụng kết quả của bước trước để quyết định bước tiếp theo. Như vậy, người dùng chỉ cần đưa ra một yêu cầu tổng thể thay vì điều khiển từng lệnh riêng biệt.
6. Từ tự động hóa đơn giản đến hệ thống AI Agent chuyên dụng
Có thể phát triển hệ thống theo ba cấp độ:
Cấp độ 1 – AI hỗ trợ lập trình NX Open
Claude đọc yêu cầu, tham khảo tài liệu NX Open và tạo mã Python hoặc C# để kỹ sư chạy và kiểm tra trong NX.
Phù hợp với:
- Tự động hóa các tác vụ lặp lại.
- Phát triển Journal.
- Xây dựng ứng dụng NX Open.
- Hỗ trợ kỹ sư lập trình.
Cấp độ 2 – AI điều khiển NX thông qua MCP
Claude kết nối trực tiếp với MCP Server, thực hiện các thao tác đã được lập trình thông qua NX Open.
Phù hợp với:
- Tạo và chỉnh sửa mô hình.
- Truy xuất dữ liệu.
- Tạo bản vẽ.
- Xuất dữ liệu kỹ thuật.
- Thực hiện các chuỗi thao tác tự động.
Cấp độ 3 – AI Agent tích hợp quy trình kỹ thuật
Hệ thống được mở rộng với nhiều MCP Server và thư viện chức năng, kết hợp với dữ liệu kỹ thuật, tiêu chuẩn doanh nghiệp và các ứng dụng khác.
Ví dụ:
- Claude điều khiển NX để tạo mô hình.
- Truy xuất dữ liệu từ hệ thống quản lý sản phẩm.
- Kiểm tra các quy tắc thiết kế.
- Gọi công cụ CAM để thực hiện các tác vụ lập trình phù hợp.
- Xuất báo cáo và lưu kết quả.
Đây là hướng phát triển từ một công cụ tự động hóa CAD thành một hệ thống trợ lý kỹ thuật thông minh.
7. Những vấn đề kỹ thuật cần lưu ý khi triển khai
Mặc dù mô hình AI kết hợp MCP và NX Open mang lại nhiều tiềm năng, việc triển khai thực tế cần chú ý một số vấn đề:
- Độ chính xác của mã NX Open: AI có thể tạo ra những lệnh API không tồn tại hoặc không tương thích với phiên bản NX. Vì vậy, nên kết hợp tài liệu API chính thức và cơ chế kiểm tra mã trước khi thực thi.
- Quản lý trạng thái NX: Một số thao tác phải được thực hiện trong đúng phiên làm việc, đúng đối tượng và đúng luồng xử lý của NX. MCP Server cần có cơ chế kiểm soát phiên làm việc và xử lý lỗi.
- Kiểm tra kết quả hình học: Việc một lệnh NX Open thực thi thành công không đồng nghĩa với mô hình đã đáp ứng yêu cầu thiết kế. Cần bổ sung bước kiểm tra kích thước, hình học, Feature và các điều kiện kỹ thuật.
- Bảo mật và quyền thực thi: Không nên cho phép AI tự do thực hiện mọi thao tác trên dữ liệu thiết kế. Các lệnh xóa, ghi đè, xuất dữ liệu hoặc thay đổi mô hình quan trọng cần có cơ chế xác nhận và phân quyền.
- Khả năng tương thích: Cần kiểm tra phiên bản NX, phiên bản NX Open, môi trường Python/.NET và cấu trúc MCP Server trước khi triển khai trên hệ thống thực tế.
8. Kết luận: Mở ra phương thức phát triển ứng dụng NX thế hệ mới
Việc kết hợp Claude AI, Siemens NX Open và MCP không chỉ giúp giảm thời gian lập trình mà còn thay đổi cách kỹ sư tương tác với phần mềm CAD. Thay vì phải xây dựng từng ứng dụng với giao diện và chức năng cố định, doanh nghiệp có thể phát triển một hệ thống công cụ NX Open có khả năng mở rộng, cho phép AI lựa chọn và phối hợp các chức năng theo yêu cầu thực tế.
Đây là nền tảng để tiến tới mô hình AI-driven CAD Automation, trong đó AI không chỉ hỗ trợ kỹ sư đưa ra quyết định mà còn có thể trực tiếp điều phối và thực thi các quy trình thiết kế được kiểm soát. Đối với doanh nghiệp cơ khí, chế tạo máy và sản xuất công nghiệp, hướng tiếp cận này mở ra cơ hội xây dựng các ứng dụng CAD chuyên biệt, tự động hóa quy trình thiết kế và khai thác hiệu quả hơn nền tảng Siemens NX.
Tìm hiểu thêm
- Siemens và NVIDIA đưa AI vào nhà máy: Từ Digital Twin đến sản xuất tự chủ
- Giới thiệu NX X – Giải pháp CAD trên nền tảng Cloud
- Designcenter: Mở rộng khả năng thiết kế với AI và Digital Twin
Gặp gỡ đội ngũ chuyên gia Vietbay tại SEMIEXPO Vietnam 2026 để trao đổi về các giải pháp Siemens EDA và tìm hiểu thêm về những hướng phát triển mới trong công nghệ thiết kế bán dẫn.
📅 Thời gian: 03-04/12/2026
📍 Địa điểm: Thiskyhall Sala Convention Center, TP. Hồ Chí Minh👉 Đăng ký tham gia tại đây
Về chúng tôi
Vietbay – đối tác phân phối chính thức của Siemens tại Việt Nam – cung cấp các giải pháp phần mềm và dịch vụ kỹ thuật số, bao gồm tư vấn, triển khai và hỗ trợ kỹ thuật sau bán hàng.






