Trang chủ

Tạo Addin cho Revit bằng AI

Sau 16 giờ học thực hành, học viên không chỉ biết lập trình Revit mà còn biết cách biến AI thành một "lập trình viên phụ tá", giúp tự xây dựng các công cụ phục vụ công việc hằng ngày mà không cần trở thành chuyên gia lập trình chuyên nghiệp. Khóa học được thiết kế theo phương pháp học qua dự án thực tế, chia thành 02 giai đoạn, giúp học viên từng bước làm chủ quy trình phát triển Add-in Revit bằng C# và phối hợp hiệu quả với AI để tăng tốc lập trình.

2.Chương trình học Revit 30/05/2026
Tạo Addin cho Revit bằng AI

 

Trung tâm đào tạo Revit thực hành N.P.D
nơi đào tạo REVIT ỨNG DỤNG cho Người đi làm và cho Doanh nghiệp
(do Thạc sĩ KTS. Nguyễn Phước Dự - Giảng viên trường ĐH Kiến trúc TP.HCM phụ trách)

CHƯƠNG TRÌNH ĐÀO TẠO “REVIT THỰC HÀNH”

TẠO ADD-IN CHO REVIT BẰNG AI

Sau 16 giờ học thực hành, học viên không chỉ biết lập trình Revit màn biết cách biến AI thành một "lập trình viên phụ tá", giúp tự xây dựng các công cụ phục vụ công việc hằng ngày mà không cần trở thành chuyên gia lập trình chuyên nghiệp.

Khóa học được thiết kế theo phương pháp học qua dự án thực tế, chia thành 02 giai đoạn, giúp học viên từng bước làm chủ quy trình phát triển Add-in Revit bằng C# và phối hợp hiệu quả với AI để tăng tốc lập trình.


GIAI ĐOẠN 1: XÂY DỰNG ADD-IN CƠ BẢN BẰNG C#

Thời lượng: 02 buổi × 04 giờ

Mục tiêu:
Học viên hoàn thành một Add-in đồ họa đơn giản trên Revit và hiểu toàn bộ quy trình phát triển Add-in từ đầu đến cuối.

Nội dung thực hành

1. Khởi tạo dự án Add-in Revit

  • Tạo Project C# trong Visual Studio.
  • Cấu hình môi trường phát triển.
  • Tham chiếu các thư viện Revit API cần thiết.
  • Tạo và cấu hình file .addin để liên kết với Revit.

2. Làm quen ngôn ngữ C#

  • Giới thiệu các kiểu dữ liệu cơ bản.
  • Biến, hàm, điều kiện, vòng lặp.
  • Các cú pháp thường dùng trong Revit API.
  • Tổ chức mã nguồn theo chuẩn.

3. Viết lệnh Revit đầu tiên

  • Tạo External Command.
  • Hiển thị thông báo và tương tác với người dùng.
  • Tìm hiểu cấu trúc một lệnh Revit.

4. Kỹ thuật làm việc với đối tượng Revit

  • Chọn đối tượng trong mô hình.
  • Đọc thông tin đối tượng.
  • Tạo mới đối tượng.
  • Chỉnh sửa đối tượng hiện có.

5. Kỹ thuật Debug và xử lý lỗi

  • Sử dụng Visual Studio để Debug.
  • Đọc và phân tích thông báo lỗi.
  • Các kỹ thuật tìm lỗi thường gặp trong Revit API.

6. Hoàn thiện bài tập thực hành

  • Thực hiện một bài tập đồ họa điển hình.
  • Tạo và chỉnh sửa đối tượng Revit theo yêu cầu.
  • Kiểm tra và tối ưu lệnh.

7. Xây dựng giao diện người dùng

  • Tạo Ribbon Tab.
  • Tạo Ribbon Panel.
  • Thêm Button và biểu tượng.
  • Hoàn thiện Add-in có giao diện sử dụng thực tế.

Kết quả đạt được:
Học viên tự xây dựng được một Add-in Revit hoàn chỉnh, hiểu quy trình phát triển và có nền tảng để làm việc với AI ở giai đoạn tiếp theo.


GIAI ĐOẠN 2: PHỐI HỢP AI ĐỂ PHÁT TRIỂN ADD-IN REVIT

Thời lượng: 02 buổi × 04 giờ

Mục tiêu:
Biết cách sử dụng ChatGPT hoặc Claude như một trợ lý lập trình để thiết kế, viết, sửa lỗi và hoàn thiện Add-in Revit.

Nội dung thực hành

1. Thiết lập môi trường làm việc với AI

  • Kết nối ChatGPT hoặc Claude.
  • Tổ chức dự án để AI dễ hỗ trợ.
  • Các công cụ AI phù hợp cho lập trình Revit.

2. Kỹ thuật viết yêu cầu (Prompt Engineering)

  • Cách mô tả yêu cầu chính xác.
  • Cách chia nhỏ bài toán cho AI.
  • Cách yêu cầu AI viết đúng cấu trúc Revit API.

3. Yêu cầu AI xây dựng chức năng

  • Phân tích yêu cầu nghiệp vụ.
  • Sinh mã nguồn bằng AI.
  • Đánh giá và hiệu chỉnh kết quả.

4. Sửa lỗi với AI

  • Cung cấp thông tin lỗi cho AI.
  • Yêu cầu AI phân tích nguyên nhân.
  • Kỹ thuật trao đổi nhiều vòng để xử lý lỗi phức tạp.

5. Phối hợp Debug khi AI gặp khó khăn

  • Xác định lỗi do AI hay do yêu cầu.
  • Kỹ thuật chia nhỏ và kiểm chứng từng bước.
  • Cách dẫn dắt AI tìm đúng giải pháp.

6. Dự án cuối khóa

Mỗi học viên tự lựa chọn và phát triển 03 lệnh Add-in Revit theo nhu cầu công việc của mình với sự hỗ trợ của AI.

Kết quả đạt được:

  • Biết cách làm việc hiệu quả với ChatGPT hoặc Claude.
  • Tự thiết kế và phát triển Add-in Revit theo yêu cầu thực tế.
  • Có khả năng mở rộng, nâng cấp và bảo trì Add-in trong công việc sau khóa học.

=======Kết thúc =======

Cần tư vấn thêm?

Cô Loan hỗ trợ ghi danh, chọn khóa học phù hợp và giải đáp thông tin học tập.