Nghiên cứu & phát triển
Trong lĩnh vực xây dựng, vấn đề giải quyết thiếu hụt nguồn lao động và cải cách nâng cao hiệu suất nghiệp vụ đã trở nên cấp bách. Bằng cách áp dụng ICT vào ngành xây dựng, không những chúng ta có thể cơ giới hóa và số hóa nghiệp vụ mà còn có thể thực hiện hóa những công việc tiên tiến, đòi hỏi độ phức tạp cao mà còn người không thể làm được.
Với đội ngũ kỹ sư IT giàu kinh nghiệm đã kinh qua rất nhiều dự án, dịch vụ nghiên cứu và phát triển của chúng tôi có thể hỗ trợ doanh nghiệp của các bạn nghiên cứu và phát triển những công nghệ tiên tiến, hỗ trợ hiệu quả công việc thiết kế, mô phỏng, thi công, …
Với đội ngũ kỹ sư IT giàu kinh nghiệm đã kinh qua rất nhiều dự án, dịch vụ nghiên cứu và phát triển của chúng tôi có thể hỗ trợ doanh nghiệp của các bạn nghiên cứu và phát triển những công nghệ tiên tiến, hỗ trợ hiệu quả công việc thiết kế, mô phỏng, thi công, …
Giới thiệu các đề tài nghiên cứu
1.Áp dụng Natural Language Processing (NLP) vào Revit
Natural Language Processing (NPL) là việc xử lý ngôn ngữ của con người (ngôn ngữ tự nhiên) bằng máy móc, và chiết xuất nội dung.
Việc áp dụng NPL để hiểu mệnh lệnh của người dùng và hoàn thành một task thích hợp nào đó không còn hiếm gặp, chúng ta có thể thấy nó ở trên smart phone, tablet hay smart TV như Siri (Apple), Google Assistant (Android – Google), Cortana (Microsoft), … hay ở trong những ngôi nhà thông minh, nơi các thiết bị điện tử, đồ dùng hoạt động dựa vào mệnh lệnh của chủ nhà.
Ở đề tài nghiên cứu này chúng tôi đã thử nghiệm việc áp dụng NPL vào Revit, tạo một trợ lý ảo trên Revit (Revit Assistant) để thực hiện mệnh lệnh người dùng, thực hiện một số thao tác.
Revit Assistant sẽ nhận biết và hiểu chỉ thị của người dùng, từ đó chạy command phù hợp để thực hiện thao tác mà người dùng mong muốn.
Natural Language Processing (NPL) là việc xử lý ngôn ngữ của con người (ngôn ngữ tự nhiên) bằng máy móc, và chiết xuất nội dung.
Việc áp dụng NPL để hiểu mệnh lệnh của người dùng và hoàn thành một task thích hợp nào đó không còn hiếm gặp, chúng ta có thể thấy nó ở trên smart phone, tablet hay smart TV như Siri (Apple), Google Assistant (Android – Google), Cortana (Microsoft), … hay ở trong những ngôi nhà thông minh, nơi các thiết bị điện tử, đồ dùng hoạt động dựa vào mệnh lệnh của chủ nhà.
Ở đề tài nghiên cứu này chúng tôi đã thử nghiệm việc áp dụng NPL vào Revit, tạo một trợ lý ảo trên Revit (Revit Assistant) để thực hiện mệnh lệnh người dùng, thực hiện một số thao tác.
Revit Assistant sẽ nhận biết và hiểu chỉ thị của người dùng, từ đó chạy command phù hợp để thực hiện thao tác mà người dùng mong muốn.

Ví dụ, khi người dùng đưa ra một chỉ thị là “Hãy nhập kích thước”, API nhận biết giọng nói sẽ được kích hoạt và chuyển đổi thành text, căn cứ vào dòng text được chuyển đổi, command tương ứng sẽ được thực hiện, ở đây là command tự động nhập kích thước đã được phát triển từ bên phía chúng tôi sẽ được kích hoạt. Và các kích thước sẽ được tự động nhập vào bản vẽ.

2. Checker tool
Revit Assistant được thiết lập để mỗi khi người dùng tạo lỗi khi thao tác, Revit Assistant sẽ hiện message cảnh bảo (warning) để thông báo cho người dùng lỗi tạo sai, kèm theo đề xuất sửa lỗi. Trong trường hợp user muốn sửa, chỉ cần nhấp chuột vào đề xuất sửa lỗi, Revit Assistant sẽ tự động sửa lỗi theo đề xuất đã đưa ra.
Revit Assistant được thiết lập để mỗi khi người dùng tạo lỗi khi thao tác, Revit Assistant sẽ hiện message cảnh bảo (warning) để thông báo cho người dùng lỗi tạo sai, kèm theo đề xuất sửa lỗi. Trong trường hợp user muốn sửa, chỉ cần nhấp chuột vào đề xuất sửa lỗi, Revit Assistant sẽ tự động sửa lỗi theo đề xuất đã đưa ra.
