Giới thiệu
Gói R của Nan Xiao cho phép LLM tạo, cập nhật và xóa các thành phần Shiny do nhà phát triển định nghĩa thông qua các lệnh gọi công cụ ellmer được định kiểu. Tài liệu của gói bao gồm các ví dụ khám phá dữ liệu có thể chạy, các widget phản ứng tùy chỉnh và dấu vết giao diện đã lưu, cung cấp một cách triển khai GenUI được ràng buộc bởi danh mục thành phần ngay trong R.
Tóm tắt
1. Kết hợp thành phần có xác thực: Các lược đồ danh mục và phép kiểm tra thành phần ràng buộc đối số của công cụ; đầu ra của mô hình là dữ liệu thay vì mã R có thể thực thi
2. Tương tác cục bộ: Thanh trượt và các điều khiển nhập liệu khác của Shiny cập nhật thành phần mà không cần gọi mô hình thêm lần nữa
3. Dựng lại giao diện bằng phát lại: Dấu vết lệnh gọi công cụ đã lưu dựng lại canvas mà không cần LLM
4. Giới hạn về trạng thái: Việc cập nhật thành phần và phát lại đặt lại các điều khiển nhập liệu nhúng về giá trị mặc định; lịch sử hội thoại vẫn bị vô hiệu hóa cho đến khi có thể khôi phục đồng thời canvas và registry
[Hướng dẫn triển khai chính thức](https://nanx.me/shinygenui/articles/shinygenui.html). Nhật ký thay đổi của dự án ghi ngày phát hành phiên bản 0.2.0 là ngày 22 tháng 9 năm 2026.