- Stack Overflow và OpenAI đã công bố một thỏa thuận API đối tác mới
- Nhờ đó, các nhà phát triển có thể tận dụng nội dung kỹ thuật của Stack Overflow cùng với các mô hình LLM phổ biến của OpenAI
- Người dùng OpenAI có thể dùng dữ liệu kỹ thuật đã được xác minh thông qua OverflowAPI của Stack Overflow để tập trung giải quyết vấn đề
- Trong ChatGPT, cũng có thể kiểm tra trực tiếp kiến thức kỹ thuật đáng tin cậy và mã từ Stack Overflow
Nội dung hợp tác
- OpenAI sẽ sử dụng OverflowAPI và nội dung cũng như phản hồi từ cộng đồng Stack Overflow để cải thiện hiệu suất mô hình
- ChatGPT sẽ hiển thị ghi nhận cho cộng đồng Stack Overflow để khuyến khích đóng góp vào nội dung
- Stack Overflow sẽ sử dụng mô hình của OpenAI trong phát triển OverflowAI, đồng thời tối ưu hóa hiệu năng mô hình OpenAI thông qua kiểm thử nội bộ
Mục tiêu của đối tác
- COO Brad Lightcap của OpenAI cho biết thỏa thuận này có thể nâng cao trải nghiệm cho người dùng và nhà phát triển
- CEO Prashanth Chandrasekar của Stack Overflow nói rằng mục tiêu là đặt ra chuẩn mực mới cho một thời đại AI có trách nhiệm bằng dữ liệu được xác minh và đáng tin cậy cho việc xây dựng OverflowAPI
Giới thiệu công ty
- Stack Overflow là cộng đồng nhà phát triển lớn nhất thế giới, sở hữu hơn 59 triệu câu hỏi và trả lời, và thông qua sản phẩm Teams, hơn 15.000 tổ chức đang chia sẻ kiến thức và cộng tác với nhau
- OpenAI là công ty nghiên cứu và triển khai AI, với sứ mệnh giúp trí tuệ nhân tạo phổ quát mang lại lợi ích cho toàn nhân loại
Ý kiến của GN⁺
- Việc cung cấp cho nhà phát triển thông tin kỹ thuật đã được kiểm chứng và chính xác là việc vô cùng quan trọng. Đặc biệt gần đây, cùng với sự phát triển của AI, yêu cầu về độ chính xác và độ tin cậy của thông tin càng được nhấn mạnh hơn
- Tuy nhiên không thể khẳng định rằng thông tin từ OverflowAPI hoặc ChatGPT luôn luôn chính xác. Ngay cả khi là thông tin đã được kiểm chứng bởi cộng đồng Stack Overflow, vẫn có thể tồn tại sai sót hoặc thiên lệch thông tin
- Hơn nữa, công nghệ không ngừng phát triển nên luôn cần kiểm tra xem thông tin quá khứ có còn có hiệu lực trong hiện tại hay không
- Có vẻ các nhà phát triển cần tham khảo nhiều nguồn thông tin, nhưng thay vì tiếp nhận nguyên mẫu một chiều, họ nên xem xét một cách phê phán và trực tiếp kiểm thử từng thông tin
- Mặc dù kỳ vọng AI sẽ nâng cao năng suất phát triển, cũng có lo ngại rằng vai trò của nhà phát triển có thể bị thu hẹp hoặc phụ thuộc quá mức vào công nghệ. Cần có cách tiếp cận mang tính chiến lược ở cấp tổ chức, bên cạnh việc tăng cường năng lực của từng nhà phát triển
4 bình luận
Về lâu dài thì mình chưa chắc, nhưng trước mắt năng suất phát triển khi sử dụng GPT có vẻ sẽ tăng lên.
Mình vẫn lo là chuyện này sẽ diễn ra như một dạng độc quyền thông tin.
Sau ChatGPT, mình cứ nghĩ chuyện mọi người đi đến SO sẽ giảm hẳn thì không biết kết cục ra sao, cuối cùng lại đi đến việc ký kết một sự hợp tác vậy. Nhưng mình đồng ý với ý kiến trên Hacker News bên dưới.
Ý kiến Hacker News
Có thể mất thời gian để tìm câu hỏi liên quan trên SO và đọc câu trả lời cùng bình luận. Nếu may mắn thì sẽ tìm được thứ cần, nhưng nếu không thì việc diễn đạt câu hỏi cho đúng cũng tốn thời gian và phải chờ đợi phản hồi. Trong khi đó, hỏi ChatGPT thì nhận được câu trả lời nhanh hơn nhiều và tập trung hơn.
OpenAI đang hưởng lợi từ thông tin của SO, và mặc dù mong muốn cải thiện trải nghiệm SO, các nhà phát triển cho rằng OpenAI đang ăn cắp dữ liệu và phá hủy SO. Họ xem đây như một cách rẻ để OpenAI lấy được thiện cảm của các nhà phát triển.
SO và OpenAI cả hai, đáng buồn thay, đều đã dự đoán tình hình tương lai. "Quan hệ đối tác" thực sự ở đây là OpenAI có thể nói "chúng tôi đang hợp tác!" để tránh bị chỉ trích là đang phá hủy SO, trong khi SO thì giữ được đôi chút thể diện và kiếm được tiền.
SO có khá nhiều thông tin sai.
Tôi có thể hiểu vì sao SO làm vậy, nhưng việc tích hợp nguồn lực của Microsoft, OpenAI, Github, LinkedIn và Stackoverflow khiến tôi lo ngại.
Nếu LLM chưa thể viết code hoàn hảo, thì việc họ có một Stack Overflow riêng để lẫn nhau hỗ trợ giải quyết vấn đề cũng sẽ rất thú vị.
Sẽ thật tuyệt nếu StackOverflow tích hợp REPL hoặc Replit để dễ dàng tái tạo lại các ví dụ.
Với các nội dung liên quan đến thư viện boilerplate, tôi thường hỏi ChatGPT, còn ở S/O thì có những người thật trả lời. Việc Guido trực tiếp trả lời một câu hỏi về triển khai Python thật đáng chú ý.
Điều thú vị là thông báo này được đăng cùng tuần với việc người dùng có thứ hạng danh tiếng cao thứ hai của SO thừa nhận đã viết hàng nghìn câu trả lời bằng công cụ AI.
Vì sử dụng domain Stackoverflow.co nên tôi không chắc đây có phải là thật.