
Phong trào “Diagram-as-Code” đã cách mạng hóa cách các nhà phát triển và nhóm kỹ thuật quản lý trực quan hóa, tích hợp nó trực tiếp vào các quy trình kiểm soát phiên bản. Các ngôn ngữ chuyên dụng phổ biến như Mermaid và Graphviz cho phép người dùng định nghĩa các sơ đồ luồng phức tạp, sơ đồ tuần tự và cấu trúc đồ thị bằng văn bản. Tuy nhiên, khi hệ thống phát triển, việc duy trì và tái cấu trúc các đoạn mã này có thể trở nên nhàm chán như quản lý mã nguồn thông thường, thường đòi hỏi phải tìm hiểu sâu vào tài liệu hướng dẫn của DSL.
Của Visual ParadigmVPasCodeAI diagram-as-codecông cụ diagram-as-code dựa trên AI, nó cho phép các kỹ sư duy trì sơ đồ của họ với cùng sự linh hoạt mà họ áp dụng cho các ứng dụng phần mềm của mình: thông qua các hướng dẫn tái cấu trúc bằng văn bản thuần túy.
Vượt qua việc duy trì đoạn mã DSL thủ công

Thông thường, khi luồng thay đổi hoặc một thành phần hệ thống cần được tái cấu trúc, nhà phát triển phải tìm thủ công các dòng tương ứng trong sơ đồ luồng Mermaid hoặc đoạn mã Graphviz DOT và áp dụng các cập nhật cú pháp phức tạp. Sự bất tiện này thường dẫn đến tài liệu tham khảo bị chậm trễ so với thực tế triển khai.
AI Mermaid generatorsinh viên Mermaid AI, nền tảng này chuyên về thay đổi tương tác. Nếu một luồng quy trình phức tạp hiện có yêu cầu thêm một nhánh mới, một thành viên trong nhóm chỉ cần hướng dẫn công cụ bằng ngôn ngữ tự nhiên: *”thêm một tuyến dự phòng thất bại cho bước xử lý thanh toán”*.
Các bước dưới đây sẽ hướng dẫn bạn cách tạo sơ đồ luồng Mermaid bằng Visual Paradigm VPasCode.
- Nhấp vào AI Tạo ở thanh công cụ phía trên.

- Nhập bối cảnh vấn đề và yêu cầu tạo sơ đồ luồng. Bạn có thể chọn Mermaid/Sơ đồ luồng làm định dạng, nhưng điều này là tùy chọn. Chỉ cần bạn đã đề cập loại sơ đồ, AI sẽ hiểu. Khi sẵn sàng, nhấp vàoAI Tạo.

- Hình chụp màn hình dưới đây cho thấy sơ đồ luồng Mermaid được tạo bởi AI.
Mermaid Edit Mermaid in VPasCodeflowchart TD A[Đơn khiếu nại đã nộp] --> B{Liệu đơn khiếu nại đã đầy đủ chưa?} B -- Không --> A B -- Có --> C[Giao cho nhân viên điều chỉnh khiếu nại] C --> D[Khảo sát khiếu nại] D --> E{Kết quả khảo sát} E -- Cần thêm thông tin --> F[Yêu cầu thêm tài liệu] F --> D E -- Khiếu nại được xác nhận --> G[Ước tính khoản thanh toán] G --> H[Thủ tục phê duyệt từ quản lý] H --> I{Được phê duyệt?} I -- Không --> J[Thông báo cho người khiếu nại về việc từ chối] I -- Có --> K[Xử lý thanh toán] K --> L[Thông báo cho người khiếu nại] J --> L L --> M[Đóng đơn khiếu nại]</code?
Làm thế nào để tái cấu trúc sơ đồ bằng các lời nhắc AI văn bản thuần túy
Quy trình hiện đại hóa và mở rộng các đoạn mã trực quan hiện có trong VPasCode rất đơn giản và được tích hợp trực tiếp vào bảng chỉnh sửa.
- Chọn công cụ AI:Trong trình chỉnh sửa mã ở bảng bên trái, nhấp vào nútAIvà chọn thao tácSửa đổithao tác.

- Cung cấp Hướng dẫn:Nhập hướng dẫn tái cấu trúc bằng tiếng Anh thuần túy. Ví dụ, một người dùng làm việc với một cụm Graphviz có thể nhập:“Thêm một bước kiểm tra gian lận trước khi ước tính khoản thanh toán khi cuộc điều tra phát hiện hành vi đáng ngờ.”.

- Thực hiện Thay đổi:NhấnSửa đổi AI. VPasCode ngay lập tức viết lại kịch bản nền tảng và cập nhật bản trình diễn trực tiếp, hoạt động như một công cụ công cụ sửa đổi mã AIcho các DSL.
Đảm bảo Độ chính xác Dữ liệu bằng cách so sánh mã trực quan
Tài liệu kỹ thuật phải chính xác. Để đảm bảo việc tái cấu trúc do AI tạo ra phù hợp hoàn hảo với kiến trúc mong muốn, VPasCode bao gồm một tùy chọn chi tiết “Xem chi tiết”sau bất kỳ thay đổi nào.

Nhấn vào đây sẽ khởi chạy một cửa sổ kiểm tra chuyên dụng, cung cấp so sánh mã song song. Các nhà phát triển có thể xem xét các thay đổi văn bản chính xác (thêm và xóa) ở khung bên trái trong khi so sánh sơ đồ ban đầu với mô hình đã cập nhật ở khung bên phải. Sự minh bạch này đảm bảo việc quản lý kỹ thuật được duy trì, biến AI thành công cụ tăng tốc thay vì một hộp đen.
Tác động của AI đối thoại đến quy trình làm việc với sơ đồ
- Đường học tập bằng 0 cho cú pháp DSL:Các thành viên mới có thể chỉnh sửa các hình ảnh Mermaid hoặc Graphviz hiện có mà không cần học thuộc cú pháp trước, sử dụng VPasCode như một trình soạn thảo sơ đồ AI.
- Lặp lại nhanh chóng:Tài liệu có thể được cập nhật nhanh chóng như khi yêu cầu thay đổi trong các buổi đánh giá sprint.
- Phát hiện và sửa lỗi tự động:Nếu các chỉnh sửa thủ công gây ra lỗi, công cụ công cụ sửa lỗi AItự động sửa lại kịch bản đồng thời giải thích về sự sửa chữa.
Đối với các nhóm kỹ thuật đã quản lý hình ảnh bằng mã, việc thêm tương tác bằng ngôn ngữ tự nhiên sẽ tối đa hóa hiệu quả và khả năng bảo trì. Bạn có thể trải nghiệm quy trình làm việc được tăng cường bởi AI ngay lập tức tại Trình soạn thảo Diagram-as-Code của VPasCode.











