Điều khiển Blender bằng agent lập trình AI trên macOS
Simon Willison đã chia sẻ một quy trình đơn giản để hướng dẫn các agent lập trình AI trên macOS tự động viết kịch bản và render các cảnh 3D trong Blender. Bằng cách chỉ định agent sử dụng tệp thực thi `/Applications/Blender` đã cài đặt, AI sẽ tự tạo mã Python để dựng và render các tác phẩm 3D chi tiết. Kỹ thuật này cho thấy các agent lập trình tự quản với khả năng thực thi cục bộ có thể mở rộng sang các lĩnh vực sáng tạo đa phương tiện như đồ họa máy tính 3D. Điều này chứng minh rằng các ứng dụng máy tính mạnh mẽ có API Python tích hợp có thể được điều khiển trực tiếp bởi LLM mà không cần phát triển thêm plugin tùy chỉnh phức tạp. Agent chạy Blender ở chế độ không giao diện (headless) qua dòng lệnh để thực thi mã kịch bản Python sử dụng module `bpy` tích hợp của Blender. Người dùng có thể tinh chỉnh các phần tử trong cảnh, ánh sáng, chất liệu và góc máy ảnh một cách liên tục chỉ bằng các câu lệnh phản hồi bằng ngôn ngữ tự nhiên.
## KIẾN THỨC NỀN
Blender là một bộ phần mềm tạo đồ họa 3D mã nguồn mở phổ biến, tích hợp sẵn trình thông dịch Python và cung cấp module `bpy` để kịch bản mã có thể truy cập đầy đủ vào các tính năng và cấu trúc dữ liệu của nó. Các agent lập trình AI là công cụ chạy trên các mô hình ngôn ngữ lớn, có khả năng đọc ghi tệp, thực thi lệnh terminal và giải quyết các tác vụ lập trình trên máy tính của người dùng.