Cách hoạt động

Một yêu cầu đi qua những đâu

Không có đám mây nào dựng mô hình hộ bạn. FLOW chạy trên máy bạn, hỏi trước khi đổi, và kể lại nó đã đọc thấy gì sau khi đổi xong.

Bốn chặng, tất cả trên máy bạn

Trợ lý không nói chuyện trực tiếp với Revit. Giữa hai đầu có hai tiến trình, và cả hai đều nằm trên máy bạn.

  1. Trợ lý bạn đang dùng

    Gửi yêu cầu theo giao thức MCP. Nó không biết Revit API, chỉ biết danh sách công cụ mà FLOW cho nó thấy.

  2. AI Connection

    Nhận yêu cầu, đối chiếu với bề mặt được phép, rồi mới chuyển tiếp. Đây là chỗ danh sách công cụ bị thu hẹp lại.

  3. Tiến trình nền

    Xếp hàng công việc và giữ trạng thái phiên. Nó tồn tại vì Revit chỉ nhận lệnh trên một luồng, còn trợ lý thì hỏi bất cứ lúc nào.

  4. Add-in trong Revit

    Chạy bên trong tiến trình Revit và gọi Revit API trên luồng hợp lệ. Đây là thứ duy nhất chạm vào mô hình.

Mô hình ở lại máy bạn. FLOW chỉ gửi đúng phần ngữ cảnh công việc cần.

Xem trước, duyệt, rồi mới chạy

FLOW không đổi mô hình cho tới khi bạn đồng ý. Ba nhịp, và nhịp sau không xảy ra nếu thiếu nhịp trước.

  1. Xem trước

    Công cụ chạy khô và trả về những gì nó sẽ đổi — bao nhiêu phần tử, thuộc tính nào, giá trị nào — mà chưa chạm vào mô hình.

  2. Duyệt

    Bạn đọc bản xem trước rồi cho phép. Không có bước này thì không có bước sau.

  3. Chạy

    Thay đổi được ghi trong một transaction Revit có tên, nên Hoàn tác thu về đúng một bước chứ không phải hàng trăm.

Đây là cách FLOW làm việc với bạn, không phải một lời hứa về những phần mềm khác đang chạy trên cùng máy.

Trợ lý không với tới cả kho

Mặc định, bề mặt MCP là bản đã tuyển chọn, không phải toàn bộ 413 công cụ. Đọc mô hình thì rộng; ghi vào mô hình thì hẹp.

Ghi chỉ được phép dưới 13 tiền tố tên, cộng 6 công cụ được nêu đích danh. Mọi thứ ngoài danh sách đó không tồn tại đối với trợ lý.

Và bốn công cụ bị từ chối thẳng, kể cả khi tên chúng khớp một tiền tố được phép:

  • document.close_non_active
  • element.delete_safe
  • project.purge_safe
  • view.delete_filter_safe

Danh sách này nằm trong tệp cấu hình đi kèm sản phẩm, không phải một tuỳ chọn bạn phải tự đi bật.

413 công cụ, 68 nhóm

Con số này là số công cụ thực sự đăng ký được lúc chạy, không phải số tên được khai báo trong mã nguồn. Hai số đó khác nhau, và chúng tôi in số nhỏ hơn.

Tám cái tên, tám nhóm khác nhau:

  • query.parameter_filter
  • spatial.clash_detect
  • audit.naming_convention
  • sheet.dependencies
  • annotation.inspect_tag
  • level.list
  • room.list
  • schedule.compare

Trang này tự hỏng khi số in ra lệch khỏi kho công cụ thật, và khi một cái tên ở trên không còn đăng ký được nữa.

Chưa đọc lại thì chưa xong

Sau khi thay đổi được ghi, FLOW đọc từng phần tử vừa đổi ra khỏi mô hình.

Kết quả bạn nhận là thứ nó đọc thấy trong mô hình, không phải thứ công cụ định làm. Bản chạy khô không đọc lại, vì chưa có gì để đọc.

Khi danh sách quá dài để trả về hết, kết quả nói rõ là đã bị cắt. Một danh sách không biết mình thiếu thì tệ hơn là không có danh sách.

Chạy trên đâu

Danh sách này lấy thẳng từ bản cài. Bản cài chỉ đặt agent cho những phiên bản Revit dưới đây.

  • Windows 10 hoặc 11
  • Revit 2024, 2025 hoặc 2026
  • Một AI app khởi chạy được MCP server cục bộ, trên cùng máy Windows với Flow và Revit

Ảnh chụp từ Revit thật

Chưa có. Chúng tôi chưa chụp được bộ ảnh từ một phiên Revit thật, và sẽ không dựng ảnh mô phỏng để lấp chỗ này. Khi có ảnh thật, chúng sẽ xuất hiện ở đây.