Tận dụng DeepSeek chỉ trong vòng 30 giây để tạo sơ đồ kiến trúc hệ thống phần mềm hoặc sơ đồ luồng nghiệp vụ – Học thêm một câu lệnh AI mới
Ngày cập nhật: 20-03-2025
Lượt xem: 2484
Số từ: 976
Danh mục: Câu lệnh AI
Đôi khi bạn muốn minh họa kiến trúc dự án một cách trực quan, vì như người ta vẫn nói “hình ảnh đẹp hơn nghìn lời”. Nhưng trong kỷ nguyên AI hiện nay, liệu có thể để DeepSeek tự động vẽ ra cho mình sơ đồ kiến trúc hệ thống hay sơ đồ luồng nghiệp vụ không? Mới đây tôi đã thử nghiệm và kết quả thật sự ấn tượng – nhanh chóng và hiệu quả ✌️.
Vui lòng giúp tôi tạo một sơ đồ kiến trúc hoặc sơ đồ luồng thời gian bằng PlantUML, mô tả cách Android tablet điều khiển robot qua Bluetooth, đồng thời dữ liệu hoạt động của robot được gửi về server theo thời gian thực thông qua MQTT, và web backend có thể hiển thị các dữ liệu này.
Hiệu quả sơ bộ từ AI
Trước tiên hãy cùng xem sơ đồ tổng thể. Dĩ nhiên hình ảnh dưới đây không phải là hình do AI sinh ra trực tiếp, nhưng để tăng tính trực quan và tránh nhàm chán, tôi sẽ đưa nó vào bài viết đầu tiên.

Câu lệnh PlantUML được sinh ra
Bạn chỉ cần sao chép hoặc dán đoạn prompt trên vào DeepSeek hoặc bất kỳ mô hình AI nào hỗ trợ suy luận sâu như QQ Yuanbao hay DouBan, đợi một chút, bạn sẽ nhận được đoạn mã PlantUML đầy đủ:
|
|
Sử dụng PlantUML để tạo sơ đồ kiến trúc
Mở website sau:
Sao chép đoạn mã trên vào, bạn sẽ thấy ngay sơ đồ được tạo ra. Có thể xuất ra định dạng PNG hoặc SVG tùy thích.
Lưu ý: Website hoàn toàn miễn phí, không yêu cầu đăng nhập, không quảng cáo, giao diện đơn giản dễ sử dụng – một công cụ đáng tin cậy.
Tối ưu hóa câu lệnh
Dù sơ đồ rất trực quan, nhưng có thể những lựa chọn công nghệ chưa phù hợp với nhu cầu của bạn. Ví dụ:
- Thay Spring Boot bằng Go Gin
- Cơ sở dữ liệu thay bằng MySQL
- Framework phía trước thay bằng React Ant Design
- MQTT Broker cụ thể là EMQX
- Máy chủ chọn dùng máy chủ Alibaba Cloud
Vì vậy, bạn nên bổ sung các chi tiết công nghệ này vào câu lệnh ban đầu, rồi chạy lại để có sơ đồ chính xác và áp dụng trực tiếp.
Ha ha, nhờ có AI mà việc vẽ sơ đồ phức tạp trở nên dễ dàng hơn bao giờ hết!
Giới thiệu ngắn gọn về PlantUML
PlantUML là một công cụ mã nguồn mở cho phép tạo ra các biểu đồ trực quan dựa trên văn bản. Công cụ này đặc biệt hữu ích cho việc thiết kế phần mềm và kiến trúc hệ thống, giúp lập trình viên, nhà thiết kế và người viết tài liệu kỹ thuật nhanh chóng chuyển đổi ngôn ngữ văn bản thành hình ảnh dễ hiểu.
PlantUML hỗ trợ nhiều loại biểu đồ khác nhau:
- Biểu đồ UML: Biểu đồ lớp, biểu đồ luồng, biểu đồ tình huống, biểu đồ hoạt động, biểu đồ trạng thái,…
- Biểu đồ phi UML: Biểu đồ Gantt, sơ đồ kiến trúc, sơ đồ tư duy, biểu đồ cấu trúc JSON/YAML,…
- Tính năng mở rộng: Hỗ trợ thêm các loại biểu đồ tùy chỉnh thông qua plugin.
Ưu điểm nổi bật của PlantUML là sử dụng văn bản để mô tả, giúp quản lý phiên bản dễ dàng bằng Git và theo dõi lịch sử sửa đổi một cách rõ ràng.