GitHub cung cấp Copilot Chat rộng rãi, cho phép các nhà phát triển đặt câu hỏi về code

GitHub đã chính thức phát hành Copilot Chat, một chatbot lập trình tương tự ChatGPT cho các tổ chức đăng ký Copilot for Business. Gần đây, Copilot Chat cũng đã được triển khai dưới dạng beta cho khách hàng cá nhân của Copilot - những người đang trả $10 mỗi tháng. Và bây giờ, GitHub đã chính thức ra mắt Chat cho tất cả người dùng.

Tính đến hôm nay, Copilot Chat có sẵn trong thanh bên của các IDE của Microsoft, Visual Studio Code và Visual Studio - được bao gồm trong các gói trả phí của GitHub Copilot và miễn phí cho giáo viên, sinh viên đã xác minh và người bảo trì của một số dự án mã nguồn mở.

“Là nhà của các nhà phát triển trên toàn thế giới, chúng tôi đã đưa ra thị trường công cụ phát triển AI được áp dụng rộng rãi nhất trong lịch sử,” Shuyin Zhao, Phó Chủ tịch quản lý sản phẩm tại GitHub, cho biết trong cuộc phỏng vấn qua email với TechCrunch. “Và việc hoàn thiện mã chỉ là bước đầu.”

Không có nhiều thay đổi về Copilot Chat kể từ phiên bản beta.

Chatbot vẫn được hỗ trợ bởi GPT-4, mô hình AI sinh sản hàng đầu của OpenAI, được tinh chỉnh đặc biệt cho các kịch bản phát triển. Các nhà phát triển có thể yêu cầu Copilot Chat bằng ngôn ngữ tự nhiên để nhận hướng dẫn thời gian thực, ví dụ yêu cầu Copilot Chat giải thích các khái niệm, phát hiện lỗ hổng hoặc viết các bài kiểm tra đơn vị.

Như tất cả các mô hình AI sinh sản, mô hình đang hỗ trợ Copilot Chat, GPT-4, được đào tạo trên dữ liệu công cộng - một số trong số đó được bản quyền hoặc dưới giấy phép hạn chế. Các nhà cung cấp bao gồm GitHub, lập luận rằng học thuyết sử dụng công bằng bảo vệ họ khỏi các tuyên bố vi phạm bản quyền. Nhưng điều đó không ngăn cản các lập trình viên từ việc đệ đơn kiện tập thể chống lại GitHub, Microsoft (công ty mẹ của GiHub) và OpenAI về những gì họ cáo buộc là vi phạm giấy phép mã nguồn mở và vi phạm quyền sở hữu trí tuệ.

Tôi đã hỏi Zhao liệu chủ sở hữu cơ sở mã có cơ hội từ chối tham gia vào quá trình đào tạo, bây giờ, nếu họ muốn làm như vậy. Cô ấy nói rằng không có cơ chế mới nào cho việc này với việc ra mắt rộng rãi hơn của Copilot Chat và thay vào đó đề xuất rằng chủ sở hữu cơ sở mã nên làm cho kho lưu trữ của họ trở nên riêng tư để ngăn chặn họ được bao gồm trong các bộ dữ liệu đào tạo trong tương lai.

Tôi có thể tưởng tượng rằng chủ sở hữu cơ sở mã sẽ không thích gợi ý này - có nhiều lý do để giữ mã có bản quyền công khai, ít nhất là việc tìm lỗi từ cộng đồng. Nhưng rõ ràng GitHub chưa sẵn lòng nhượng bộ về việc loại trừ dữ liệu đào tạo - hoặc ít nhất là chưa.

Các mô hình AI sinh sản, bao gồm GPT-4, cũng có xu hướng ảo tưởng, hoặc tự tin tạo ra sự thật - điều này đặc biệt gây vấn đề trong lĩnh vực lập trình. Theo một nghiên cứu gần đây của Stanford, các nhà phát triển sử dụng trợ lý AI để viết mã có xu hướng tạo ra mã ít an toàn hơn so với những người không sử dụng trợ lý AI, phần nào là do trợ lý AI giới thiệu các đoạn mã lỗi hoặc đã lỗi thời.

Zhao cho biết GPT-4 hoạt động “tốt hơn” so với mô hình cũ từng hỗ trợ Copilot trong việc chống lại ảo tưởng và chỉ ra các tính năng giảm thiểu khai thác như bộ lọc cho các mẫu mã không an toàn, thông báo cho người dùng Copilot Chat về các lỗ hổng như thông tin đăng nhập cố định, tiêm SQL và tiêm đường dẫn. Nhưng cô ấy nhấn mạnh tầm quan trọng của việc xem xét kỹ lưỡng của con người đối với bất kỳ mã nào do AI đề xuất.

“GitHub Copilot được hỗ trợ bởi các mô hình của OpenAI, mà chúng tôi thấy là các mô hình tốt nhất cho các dịch vụ mà chúng tôi cung cấp ngày nay,” Zhao nói. “Chúng tôi đang ở vị trí rất mạnh mẽ để tiếp tục trao quyền cho các nhà phát triển với các công cụ AI mà họ cần để xây dựng phần mềm tốt hơn, an toàn hơn ở quy mô lớn - và để họ vui vẻ khi làm điều đó.”

Vào tháng 10, CEO của Microsoft, Satya Nadella, cho biết với các nhà phân tích rằng Copilot đã có 1 triệu người dùng trả phí và khoảng 37.000 khách hàng doanh nghiệp. Nhưng GitHub cần làm cho Copilot hấp dẫn hơn nếu không muốn mất lợi thế trước các đối thủ - và mất tiền.

Theo một bài báo của Wall Street Journal, Copilot mất trung bình $20 mỗi tháng cho mỗi người dùng, với một số khách hàng khiến GitHub tốn tới $80 mỗi tháng. Giá cao của việc vận hành các mô hình AI nền tảng được cho là nguyên nhân - một vấn đề mà startup lập trình GenAI Kite cũng gặp phải, buộc nó phải đóng cửa vào đầu tháng 12 năm ngoái.

Khi GitHub đang gặp khó khăn trong việc làm cho Copilot có lợi nhuận, Amazon tiếp tục nâng cấp CodeWhisperer, có lẽ là đối thủ có nguồn lực tốt nhất của Copilot.

Vào tháng 4, Amazon đã cung cấp CodeWhisperer miễn phí cho các nhà phát triển mà không hạn chế sử dụng. Trong tháng đó, họ cũng đã ra mắt CodeWhisperer Professional Tier, bổ sung chức năng đăng nhập đơn giản với tích hợp AWS Identity and Access Management cùng với giới hạn cao hơn trong việc quét phát hiện lỗ hổng bảo mật. Một kế hoạch dành cho doanh nghiệp của CodeWhisperer đã được ra mắt vào tháng 9. Và vào đầu tháng 11, Amazon đã “tối ưu hóa” CodeWhisperer để cung cấp “gợi ý nâng cao” cho việc phát triển ứng dụng trên MongoDB, chương trình quản lý cơ sở dữ liệu mã nguồn mở.

Ngoài CodeWhisperer, Copilot cũng phải cạnh tranh với các startup như Magic, Tabnine, Codegen và Laredo, cũng như các mô hình mã nguồn mở như Code Llama của Meta và StarCoder của Hugging Face và ServiceNow.

cre: techcrunch

1 Like