OpenAI Dots: Vì sao lập trình viên nên chú ý

OpenAI Dots có thể duy trì ngữ cảnh, xử lý nhiều dự án và đưa công việc lập trình từ phản hồi của khách hàng đến yêu cầu hợp nhất mã.

Giao diện OpenAI Dots theo dõi công việc đang xử lý
Một ví dụ về Dots đang thực hiện công việc.

Nội dung chính về OpenAI Dots

OpenAI Dots là tác tử hoạt động liên tục trên máy tính đám mây riêng. Nó có thể duy trì ngữ cảnh, xử lý nhiều dự án cùng lúc và tiếp tục làm việc khi người dùng rời khỏi cuộc trò chuyện. Với lập trình viên, Dots có thể theo dõi phản hồi, điều tra lỗi và xây dựng thay đổi. Tác tử còn chạy kiểm thử và chuẩn bị pull request hoàn chỉnh để con người rà soát.

Theo bài viết của The New Stack về OpenAI Dots, OpenAI công bố sản phẩm tại sự kiện DevDay vào thứ Ba. Dots sử dụng GPT-6 Astra, có trình duyệt riêng và có thể tiếp cận hơn 4.000 ứng dụng qua hệ sinh thái tiện ích của OpenAI.

Dots mang theo ngữ cảnh giữa ChatGPT, Slack và Microsoft Teams thay vì chỉ trả lời từng yêu cầu riêng lẻ. Người dùng có thể mở máy tính đám mây của Dot để quan sát quá trình xử lý. Họ cũng có thể cho phép nó làm việc trực tiếp từ máy tính cá nhân.

Từ phản hồi của khách hàng đến pull request

Trong quy trình phát triển phần mềm, một Dot có thể theo dõi phản hồi của khách hàng và xác định phạm vi của một lỗi hoặc cải tiến nhỏ. Sau đó, nó xây dựng thay đổi, chạy kiểm thử và gửi pull request hoàn chỉnh kèm video minh họa. Lập trình viên vẫn chịu trách nhiệm đánh giá kết quả trước khi đưa thay đổi vào sản phẩm.

Cách làm này giúp lập trình viên tập trung vào tính năng lớn hơn thay vì liên tục chuyển ngữ cảnh. Nó cũng mở rộng vai trò của tác tử lập trình bằng trí tuệ nhân tạo từ hỗ trợ viết mã sang theo dõi vấn đề, kiểm thử và chuẩn bị sản phẩm để con người rà soát.

OpenAI Dots xử lý một quy trình phát triển phần mềm
Dots có thể theo công việc từ phản hồi đến bản sửa.

OpenAI cho biết Dots đang được dùng nội bộ để bắt đầu điều tra khi một lỗi xuất hiện trong Slack. Trong một tình huống khác, Dot có thể biến thiết kế mới thành ứng dụng hoạt động được trong khi nhóm sản phẩm tiếp tục xem xét phản hồi của khách hàng.

Lập trình viên có thể giao thêm nhiệm vụ khi Dot đang xử lý công việc khác mà không cần mở luồng trò chuyện mới hoặc hướng dẫn lại toàn bộ quy trình. Kết quả cuối cùng vẫn cần con người đánh giá, nhất là khi ngành phần mềm còn tranh luận về việc trí tuệ nhân tạo làm thay đổi hoạt động rà soát mã.

Dots có thể xử lý những công việc nào khác?

Dots không chỉ xử lý công việc lập trình. Các ví dụ của OpenAI gồm chạy lại phân tích khoa học khi có dữ liệu mới, cập nhật đề xuất bán hàng khi yêu cầu của khách hàng thay đổi và chuyển bản ghi phỏng vấn thành video, ghi chú chương trình cùng nội dung đăng trên mạng xã hội.

Điểm chung của những nhiệm vụ này là công việc không kết thúc sau một lượt yêu cầu. Dot giữ lại bối cảnh, chờ dữ liệu mới và tiếp tục quy trình đang phụ trách. Với đội phát triển, điều đó có thể giảm số lần một người phải nhắc lại lỗi đang được xử lý hoặc bước tiếp theo của quy trình.

Nghiên cứu chủ động của Dots có quyền gì?

Khi người dùng không trực tiếp làm việc cùng Dot, tác tử có thể tiến hành hoạt động mà OpenAI gọi là nghiên cứu chủ động. Trong chế độ này, Dot được xem các ứng dụng đã kết nối để xác định nơi nó có thể hỗ trợ, nhưng chỉ có quyền đọc và không được tự thực hiện thay đổi.

Theo OpenAI, Dot không thể gửi tin nhắn, thay đổi nội dung trong ứng dụng hoặc điều khiển trình duyệt hay máy tính khi thực hiện nghiên cứu chủ động. Cách phân quyền này tách việc xác định công việc cần làm khỏi quyền thực hiện hành động.

Màn hình Dots hiển thị nhiệm vụ nghiên cứu chủ động
Nghiên cứu chủ động được giới hạn ở quyền đọc.

Những hành động có thể ảnh hưởng đến tài khoản hoặc chia sẻ thông tin phải đi qua bước rà soát tự động riêng. Bước này đối chiếu hành động với chỉ dẫn của người dùng, yêu cầu an toàn của OpenAI và các quy tắc tùy chỉnh đã thiết lập.

Từng quy tắc có thể cho phép hành động tự chạy, yêu cầu phê duyệt hoặc chặn hoàn toàn. Một số việc nhạy cảm như đổi mật khẩu luôn do người dùng thực hiện.

Người dùng phải giám sát Dots như thế nào?

Dots có thể làm việc trong nền, nhưng OpenAI vẫn khuyến nghị người dùng kiểm tra những nhiệm vụ có hậu quả đáng kể. Mọi hoạt động xuất hiện trong giao diện theo dõi để người dùng xem lại, điều hướng tác tử hoặc can thiệp nếu hệ thống phát hiện vấn đề an toàn.

OpenAI cho biết Dots có biện pháp phòng vệ trước chỉ dẫn độc hại, một rủi ro khi tác tử đọc nội dung từ hàng nghìn ứng dụng được kết nối. Hệ thống giám sát có thể tạm dừng hoặc chấm dứt hoạt động của Dot nếu phát hiện vấn đề.

OpenAI cũng thừa nhận Dots vẫn có thể mắc lỗi. Việc khuyến nghị con người rà soát công việc quan trọng phản ánh câu hỏi rộng hơn về việc nên trao bao nhiêu quyền cho trí tuệ nhân tạo.

Máy tính cá nhân của người dùng được tách khỏi môi trường của Dot, trừ khi người dùng chủ động kết nối. Trên các trang được hỗ trợ, Dot có thể đăng nhập bằng mật khẩu đã lưu mà không để mô hình nhìn thấy mật khẩu đó.

Dữ liệu của Dots có được dùng để huấn luyện không?

Việc sử dụng dữ liệu phụ thuộc vào loại không gian làm việc và cài đặt của người dùng. OpenAI nói rằng nội dung trong Business, Enterprise và Education mặc định không được dùng để cải thiện mô hình, còn người dùng gói cá nhân có thể kiểm soát việc dùng hội thoại và công việc của Dots cho huấn luyện.

Công ty cũng cho biết không trực tiếp huấn luyện mô hình bằng hoạt động nghiên cứu chủ động hoặc ghi chú Dot tự viết cho chính nó. Tuy nhiên, thông tin từ những phần này có thể được sử dụng nếu nó góp phần vào một cuộc trò chuyện hoặc nhiệm vụ đủ điều kiện, tùy theo cài đặt của người dùng.

Dots chuyên biệt dành cho doanh nghiệp hoạt động ra sao?

Dots chuyên biệt được thiết kế để phụ trách một quy trình xác định trong doanh nghiệp thay vì chỉ hỗ trợ một nhân viên. Doanh nghiệp có thể cấp cho mỗi Dot danh tính, thông tin xác thực, phần cứng do bộ phận công nghệ thông tin quản lý và quyền truy cập vào hệ thống dữ liệu chính thức.

Ví dụ OpenAI Dots phối hợp nhiều bước công việc doanh nghiệp
Dot chuyên biệt phụ trách một quy trình được xác định.

OpenAI cho biết đã thử cách tiếp cận này trong hoạt động mua sắm, xử lý hóa đơn, tiếp thị qua thư điện tử, hỗ trợ khách hàng và hợp đồng thương mại. Công ty dự định bắt đầu triển khai bên ngoài qua các chương trình thử nghiệm doanh nghiệp.

Trong các chương trình này, kỹ sư OpenAI làm việc với khách hàng để xác định trách nhiệm, quyền dùng công cụ và các điểm cần rà soát của từng Dot. OpenAI cũng đang hợp tác với Microsoft để tích hợp Dot chuyên biệt vào các cơ chế quản trị và bảo mật của Agent 365, giúp quản trị viên kiểm soát chúng bằng công cụ tổ chức đang sử dụng.

OpenAI cung cấp Dots cho những người dùng nào?

Theo OpenAI, Dots đang được triển khai cho người dùng ChatGPT Pro và Business Premium tại các thị trường đủ điều kiện. Mỗi gói có một Dot mà không phải trả thêm chi phí. Khách hàng Enterprise, gồm Edu và Healthcare, có thể dùng bản thử nghiệm sau khi quản trị viên không gian làm việc bật tính năng.

Người dùng thiết lập Dot trong ứng dụng ChatGPT trên máy tính hoặc trình duyệt máy tính. Sau đó, họ cũng có thể truy cập Dot từ ứng dụng di động. OpenAI cho biết khả năng hỗ trợ tin nhắn văn bản sẽ được bổ sung.

Hội thoại với Dot không tính vào giới hạn sử dụng ChatGPT. Tuy nhiên, những nhiệm vụ do Dot khởi tạo hoặc quản lý trong Codex hay ChatGPT Work vẫn dùng hạn mức của các sản phẩm đó. Theo OpenAI, các gói có phần hạn mức dành cho công việc chuyên sâu hơn và được mở rộng giới hạn trong tháng đầu sau khi ra mắt.

Công ty dự định cho phép khách hàng bổ sung nhiều Dot hơn, đồng thời tăng tốc độ của từng Dot hoặc khối lượng công việc mà nó có thể đảm nhận mỗi tháng. OpenAI chưa nêu mức giá cụ thể cho các lựa chọn mở rộng này.

Vì sao OpenAI Dots đáng chú ý với lập trình viên?

OpenAI Dots đáng chú ý vì tác tử không còn chỉ phản hồi theo từng lượt. Nó có thể theo dõi phản hồi, điều tra lỗi, chuẩn bị bản sửa và duy trì công việc khi lập trình viên chuyển sang nhiệm vụ khác. Giá trị của mô hình này nằm ở khả năng theo đuổi cả quy trình thay vì chỉ hỗ trợ một bước viết mã.

Khả năng đó không loại bỏ khâu rà soát. OpenAI giới hạn nghiên cứu chủ động ở quyền đọc, dùng bước rà soát tự động trước hành động nhạy cảm và khuyến nghị con người kiểm tra công việc quan trọng. Hiệu quả thực tế của Dots sẽ phụ thuộc vào cách mỗi đội xác định quyền truy cập, trách nhiệm và điểm phê duyệt.

Hãy tiếp tục theo dõi Sine để cập nhật cách các tác tử như Dots thay đổi quy trình phát triển phần mềm.