OpenAI vừa công bố tính năng kết nối (connector) đầu tiên cho công cụ ChatGPT Deep Research, cho phép người dùng phân tích mã nguồn và tài liệu kỹ thuật trực tiếp từ GitHub. Công bố vào ngày hôm qua (8/5), đây là bước tiến quan trọng trong việc mở rộng khả năng phân tích mã nguồn của ChatGPT, đặc biệt hữu ích cho các nhà phát triển phần mềm.
Tính năng mới và lợi ích
ChatGPT Deep Research, công cụ trước đây chỉ tìm kiếm thông tin trên web và các nguồn trực tuyến khác để tạo báo cáo nghiên cứu toàn diện, giờ đây có thể kết nối trực tiếp với GitHub. Tính năng này hiện đang trong giai đoạn beta và cho phép:
- Phân tích kho mã nguồn (repository) và tài liệu kỹ thuật
- Phân tích cấu trúc mã và mẫu thiết kế
- Chia nhỏ yêu cầu sản phẩm thành các nhiệm vụ kỹ thuật với các phụ thuộc tương ứng
- Hiểu cách triển khai API mới bằng các ví dụ mã nguồn thực tế
- Tạo báo cáo chi tiết và có trích dẫn từ mã nguồn
Nate Gonzalez, Trưởng bộ phận Sản phẩm Doanh nghiệp tại OpenAI, chia sẻ trên LinkedIn: “Tôi thường nghe rằng người dùng thấy agent Deep Research của ChatGPT quá giá trị đến mức họ muốn kết nối nó với nguồn nội bộ của họ, không chỉ với web.”
Quyền truy cập và bảo mật
OpenAI nhấn mạnh rằng connector này tôn trọng cấu trúc quyền hiện có. ChatGPT sẽ chỉ truy cập vào các kho lưu trữ (repositories) mà quản trị viên đã cấp quyền rõ ràng, và tôn trọng cài đặt quyền GitHub đã có. Điều này có nghĩa là người dùng chỉ có thể xem nội dung mà họ thường có quyền truy cập.
Người phát ngôn của OpenAI cũng xác nhận rằng ChatGPT sẽ tôn trọng cài đặt của tổ chức để đảm bảo người dùng chỉ thấy nội dung GitHub mà họ đã được phép xem và các kho mã nguồn đã được chia sẻ rõ ràng với ChatGPT.
Tính khả dụng
Tính năng này sẽ được cung cấp cho người dùng ChatGPT Plus, Pro và Team trong vài ngày tới. Người dùng Enterprise và Edu sẽ nhận được quyền truy cập “sớm” theo thông báo từ OpenAI. Tuy nhiên, trong giai đoạn beta này, người dùng tại Khu vực Kinh tế Châu Âu, Thụy Sĩ và Vương quốc Anh sẽ chưa được tiếp cận tính năng.
Để bắt đầu sử dụng, người dùng có thể kết nối tài khoản GitHub với Deep Research thông qua giao diện composer của công cụ hoặc qua menu cài đặt dưới “Connected apps”. Sau khi ủy quyền cho connector ChatGPT trên GitHub, người dùng có thể chọn các kho lưu trữ cụ thể mà họ muốn cấp quyền truy cập.
Bối cảnh rộng lớn hơn
Tính năng kết nối GitHub này ra mắt trong bối cảnh các công ty AI đang tìm cách làm cho các chatbot AI của họ hữu ích hơn bằng cách xây dựng khả năng liên kết với các nền tảng và dịch vụ bên ngoài. Anthropic, đối thủ cạnh tranh của OpenAI, gần đây cũng đã ra mắt Integrations, cung cấp kênh kết nối cho các ứng dụng với chatbot AI Claude của họ.
OpenAI đã đầu tư mạnh vào các công cụ hỗ trợ coding, gần đây ra mắt công cụ coding mã nguồn mở cho terminal có tên Codex CLI và nâng cấp ứng dụng desktop ChatGPT để đọc mã trong một số ứng dụng tập trung vào nhà phát triển.
Mặc dù có khả năng ChatGPT Deep Research vẫn có thể tạo ra thông tin sai lệch (hallucinate) – điều không thể tránh khỏi với các mô hình AI hiện tại – OpenAI đang quảng bá khả năng mới này như một công cụ tiết kiệm thời gian tiềm năng, không phải là sự thay thế cho các chuyên gia.
Sự tích hợp này diễn ra vào thời điểm các công cụ phát triển ngày càng tích hợp hỗ trợ AI. GitHub, thuộc sở hữu của Microsoft, đã đẩy mạnh các dịch vụ Copilot của riêng mình, trong khi nhiều plugin IDE và trợ lý coding đã tràn ngập thị trường.
Connector GitHub cho ChatGPT Deep Research đánh dấu một bước tiến quan trọng trong việc tích hợp AI vào quy trình phát triển phần mềm. Bằng cách cho phép ChatGPT phân tích trực tiếp mã nguồn thực tế thay vì chỉ trả lời các câu hỏi coding trừu tượng, tính năng này có tiềm năng giúp các đội phát triển tiết kiệm thời gian đáng kể trong việc tìm hiểu, phân tích và tài liệu hóa mã nguồn của họ.