Microsoft gần đây đã giới thiệu GenAIScript, một công cụ mới để lập trình tạo prompt cho các Mô hình Ngôn ngữ Lớn (LLM) sử dụng cú pháp giống JavaScript. Tuy nhiên, phản ứng từ cộng đồng lập trình viên khá trái chiều, với các cuộc thảo luận đề cập đến cả sự bối rối về mục đích và tiềm năng ứng dụng của công cụ này.
Cộng đồng bối rối về tài liệu hướng dẫn và mục đích sử dụng
Tài liệu hướng dẫn và cách trình bày của công cụ đã làm dấy lên nhiều tranh luận trong cộng đồng lập trình viên. Nhiều người bày tỏ sự bối rối về đối tượng người dùng và mục đích của công cụ. Tài liệu hướng dẫn, được cho là được duy trì bởi một LLM thông qua script cập nhật readme, đã bị chỉ trích là quá dài dòng và không rõ ràng. Một số lập trình viên nhận xét rằng trang chủ và tài liệu hướng dẫn có vẻ quá tải và phô trương, và đề xuất rằng thông tin nên được tóm tắt ngắn gọn và rõ ràng hơn.
Triển khai kỹ thuật và tính năng
GenAIScript hoạt động như một ngôn ngữ kịch bản tích hợp LLM vào quá trình lập trình bằng cú pháp JavaScript đơn giản hóa. Công cụ hỗ trợ nhiều tính năng bao gồm:
- Khả năng phân tích các định dạng file PDF, CSV và các định dạng khác
- Tích hợp với các nhà cung cấp LLM khác nhau bao gồm Ollama và OpenAI
- Công cụ thao tác không gian làm việc
- Hỗ trợ thực thi container
Một lập trình viên đã báo cáo việc thành công trong việc triển khai một công cụ tái cấu trúc với khả năng review code, xây dựng TypeScript và thực thi kiểm thử trong chưa đầy một ngày, cho thấy khả năng ứng dụng thực tế của công cụ.
Quyền riêng tư và xử lý dữ liệu
Các thành viên trong cộng đồng đã nêu lên những lo ngại về quyền riêng tư, đặc biệt liên quan đến cách Microsoft xử lý dữ liệu. Nhà phát triển dự án, được xác định là pelikhan trong cuộc thảo luận, đã làm rõ rằng GenAIScript không thu thập bất kỳ dữ liệu hay phân tích sử dụng nào, và các truy vấn LLM chỉ được gửi đến nhà cung cấp do người dùng cấu hình.
Thách thức phát triển và phản hồi
Một số vấn đề kỹ thuật đã được báo cáo, bao gồm các vấn đề về cài đặt và sự bối rối về khả năng tích hợp của công cụ. Các lập trình viên đặt câu hỏi liệu các chức năng có thể được cung cấp dưới dạng thư viện JavaScript tiêu chuẩn thay vì yêu cầu một môi trường runtime riêng biệt.
Tiềm năng tương lai và hướng phát triển
Mặc dù có sự bối rối ban đầu, dường như có sự quan tâm đến tiềm năng của công cụ trong việc phát triển và tự động hóa công cụ cho lập trình viên. Đội ngũ Microsoft đã ghi nhận phản hồi về tính rõ ràng của tài liệu và hứa hẹn sẽ cập nhật để làm rõ hơn về mục đích và chức năng của công cụ.
Kết luận
Mặc dù GenAIScript thể hiện tiềm năng như một công cụ tích hợp và tự động hóa LLM, việc ra mắt ban đầu đã cho thấy tầm quan trọng của việc có tài liệu hướng dẫn rõ ràng và xác định mục đích trong các công cụ phát triển. Sự phản hồi tích cực của đội ngũ dự án đối với ý kiến từ cộng đồng cho thấy những cải tiến sắp tới có thể giải quyết các mối quan ngại hiện tại và làm nổi bật hơn các ứng dụng thực tế của công cụ.