UMLGenius là tiện ích Chrome dành cho lập trình viên, kiến trúc sư hệ thống, quản lý dự án và người viết tài liệu kỹ thuật — những người cần sơ đồ Ngôn ngữ Mô hình hóa Thống nhất (UML) nhưng không muốn dành hàng giờ trong một bộ công cụ mô hình hóa nặng nề. Thay vì tự đặt lớp và quan hệ, bạn mô tả hệ thống trong đầu bằng ngôn ngữ thường ngày: gồm những thành phần nào, mỗi phần chịu trách nhiệm gì và chúng tương tác ra sao.
Tiện ích gửi mô tả đó cho ChatGPT để chuyển thành mã PlantUML rồi kết xuất thành sơ đồ. Kết hợp mô hình ngôn ngữ lớn với PlantUML mang lại lợi thế kép: bước hiểu ý linh hoạt, còn đầu ra vẫn là ký pháp văn bản xác định, có thể chỉnh sửa, quản lý phiên bản và kết xuất lại. Nhờ vậy quy trình rất nhanh: một bản phác thảo kiến trúc trở thành sơ đồ chia sẻ được chỉ trong một lượt, và việc tinh chỉnh chỉ là điều chỉnh câu lệnh hoặc mã PlantUML đã tạo.
Đánh đổi là bạn phụ thuộc vào cách AI hiểu mô tả, nên kết quả đầu tiên cần được rà soát thay vì công bố ngay. UMLGenius được phát hành miễn phí trên Chrome Web Store, dung lượng chỉ vài chục KB, cập nhật gần nhất tháng 4/2024, khoảng 289 người dùng và nhà phát triển tuyên bố không thu thập hay sử dụng dữ liệu người dùng. Lưu ý việc tạo sơ đồ phụ thuộc ChatGPT, nên ngoài cài tiện ích bạn có thể cần tài khoản hoặc key OpenAI.