- "Cũng như GitHub được thành lập dựa trên Git, hôm nay chúng tôi như được tái lập dựa trên Copilot"
- GitHub Copilot Chat đã chính thức ra mắt vào tháng 12 năm 2023
- Mô hình GPT-4 mang lại các đề xuất và giải thích chính xác hơn
- Sử dụng mã của bạn làm ngữ cảnh để giải thích các khái niệm phức tạp hoặc đề xuất mã dựa trên tệp đang mở, hỗ trợ phát hiện lỗ hổng bảo mật hoặc tìm lỗi
- Với inline Copilot Chat, có thể trò chuyện về một dòng cụ thể
- Giới thiệu lệnh gạch chéo:
/fixđể sửa mã,/testsđể tạo bài kiểm thử - Áp dụng sức mạnh của AI chỉ với một cú nhấp
- Copilot Chat cũng được áp dụng cho các IDE dựa trên JetBrains (bản xem trước bắt đầu từ hôm nay)
- GitHub Copilot Chat cũng được đưa lên website và ứng dụng di động của GitHub
- Trên web, cung cấp đề xuất, tóm tắt, phân tích và câu trả lời cho mã, pull request, tài liệu và các câu hỏi lập trình nói chung
- Kết hợp với khả năng tìm kiếm mã nâng cao để giúp Copilot Chat hiểu và hỗ trợ các thay đổi mới nhất của các dự án mã nguồn mở phổ biến
- Trên thiết bị iPhone và Android, có thể đặt mọi câu hỏi lập trình bằng ngôn ngữ tự nhiên và nhận câu trả lời về repository, tệp hoặc tài liệu đang xem trong ứng dụng
- Công bố GitHub Copilot Enterprise: Copilot được tùy biến cho tổ chức
- Không chỉ dừng ở trình soạn thảo mà còn được cá nhân hóa theo toàn bộ ngữ cảnh của toàn bộ codebase
- Giúp các nhóm phát triển nhanh chóng nắm bắt codebase, tìm kiếm và viết tài liệu, nhận đề xuất dựa trên mã nội bộ và mã riêng tư, đồng thời xem xét pull request nhanh hơn
- Dự kiến phát hành chính thức vào tháng 2 năm 2024 với giá 39 USD/người dùng/tháng
- Thúc đẩy hệ sinh thái dựa trên Copilot thông qua chương trình đối tác GitHub Copilot
- Sẽ tăng cường GitHub Copilot hơn nữa bằng cách tích hợp với các công cụ phát triển của bên thứ ba, dịch vụ trực tuyến và tri thức bên ngoài GitHub
- Chương trình đối tác GitHub Copilot sẽ tạo ra một hệ sinh thái nơi các mạng lưới mới và tính độc đáo có thể được đưa vào GitHub Copilot, mở rộng phạm vi những gì nhà phát triển có thể đạt được với AI
- Bắt đầu giai đoạn đầu tiên của chương trình cùng hơn 25 đối tác ra mắt như Datastax, LaunchDarkly, Postman, Hashicorp, Datadog
- Các tính năng bảo mật mới dựa trên AI có thể dùng trong GitHub Advanced Security
- Hiện tại, GitHub Copilot áp dụng hệ thống ngăn chặn lỗ hổng dựa trên LLM để chặn các mẫu mã hóa không an toàn theo thời gian thực, giúp các đề xuất của GitHub Copilot an toàn hơn
- Mô hình này nhắm vào những mẫu mã hóa dễ bị tổn thương phổ biến nhất như thông tin xác thực hard-code, SQL injection, path injection
- Ngoài ra, GitHub Copilot Chat có thể xác định lỗ hổng bảo mật trong IDE, giải thích cơ chế của lỗ hổng bằng tính năng ngôn ngữ tự nhiên và đề xuất các bản sửa cụ thể cho đoạn mã được tô sáng
- Hiện đã bổ sung vào GitHub Advanced Security một "tính năng kiểm thử bảo mật ứng dụng dựa trên AI" mới được thiết kế để phát hiện và sửa lỗ hổng cũng như secret trong mã
- Với "tự động sửa code scanning", AI đề xuất các bản sửa được tạo trực tiếp trong pull request bằng CodeQL cho JavaScript và TypeScript, giúp nhà phát triển giải quyết vấn đề nhanh hơn và giảm việc đưa thêm lỗ hổng mới vào codebase
- Ngoài ra, có thể tìm secret bị rò rỉ dễ hơn với tỷ lệ dương tính giả thấp nhờ quét secret bằng AI cho các secret phổ biến và trình tạo regex mới cho các mẫu tùy chỉnh
- Dự kiến ra mắt GitHub Copilot Workspace
- Rào cản lớn nhất với nhà phát triển thường bắt đầu từ việc chuyển ý tưởng thành mã và tạo kế hoạch cần thiết để đi tới pull request
- Nhiều ý tưởng và lỗi bắt đầu từ GitHub Issues
- Kết hợp chi tiết của issue, kiến thức về codebase và khả năng suy luận của GPT-4, GitHub đã phát triển một cầu nối dựa trên AI giúp mọi nhà phát triển vượt qua rào cản khi biến ý tưởng thành mã
- Khi mở một issue trong Copilot Workspace, một kế hoạch về cách triển khai thay đổi mong muốn sẽ được tự động đề xuất
- Workspace có thể chỉnh sửa hoàn toàn, vì vậy bạn có thể điều chỉnh AI chính xác theo hướng mình muốn trong khi tận dụng lợi thế của AI hiểu được ý định của issue và toàn bộ codebase
- Để xác minh rằng thay đổi hoạt động như mong đợi, có thể dùng Copilot Workspace để build, chạy và kiểm thử mã
- Ngoài ra, nếu xảy ra lỗi thì cũng có thể tự động sửa lỗi
- Copilot Workspace giống như một phiên pair programming với một đối tác hiểu rõ mọi phần của dự án, cho phép bạn dẫn dắt bằng sức mạnh của AI để thay đổi trên toàn bộ repository từ issue đến pull request
- Khi Copilot Workspace được cung cấp trong năm 2024, đây sẽ là thêm một bước nhảy để nhà phát triển dùng AI như bộ não thứ hai và phát huy sự sáng tạo chỉ trong vài phút thông qua ngôn ngữ tự nhiên
- Hợp nhất mọi thứ trong một nền tảng dành cho nhà phát triển dựa trên AI
- Giao điểm giữa con người và trí tuệ nhân tạo sẽ tiếp tục định hình các thế hệ GitHub Copilot trong tương lai trên toàn bộ nền tảng
- Mọi thứ chúng tôi công bố đều tập trung vào một mục tiêu: cung cấp cho nhà phát triển một nền tảng phát triển dựa trên AI toàn diện, năng suất và liền mạch, bất kể họ xây dựng điều gì
- Dù là một startup 5 người dùng GitHub Actions để phát hành ứng dụng di động ra toàn cầu, một doanh nghiệp lớn với hàng nghìn nhà phát triển đang chuyển sang GitHub Enterprise và GitHub Codespaces để cải thiện cộng tác nội bộ, hay một nhóm nhà phát triển mã nguồn mở cùng chia sẻ hạ tầng số tiếp theo trên GitHub, chúng tôi đang đổi mới để mọi nhà phát triển trên hành tinh có thể tăng tốc tiến bộ của nhân loại
- Cũng như việc Git ra đời và GitHub được khai sinh, kỷ nguyên tiếp theo này sẽ được xây dựng trên nền tảng GitHub Copilot. Và đây mới chỉ là khởi đầu.
2 bình luận
Dòng cuối. Và giờ mới chỉ là khởi đầu thôi... Wow. Thật sự có cảm giác như đang chứng kiến sự khởi đầu của một thời đại cực kỳ lớn lao.
Thật hùng tráng.