GitHub đang đánh dấu một bước phát triển đáng kể trong các công cụ dành cho nhà phát triển của mình bằng hai thông báo chính: nâng cấp nhiều mô hình lên Copilot và giới thiệu Spark, một nền tảng phát triển web ngôn ngữ tự nhiên.
Gã khổng lồ lưu trữ mã đang mở rộng Copilot ra ngoài kiến trúc chỉ dành cho OpenAI để bao gồm các mẫu Claude 3.5 Sonnet của Anthropic và Gemini 1.5 Pro của Google, đồng thời tung ra GitHub Spark để đơn giản hóa việc phát triển ứng dụng web thông qua các hướng dẫn bằng ngôn ngữ tự nhiên.
Việc mở rộng bao gồm các tin tức tích hợp bổ sung khi Copilot xuất hiện trên Xcode của Apple ở dạng bản xem trước công khai. Kể từ lần phát hành đầu tiên của Copilot, bản cập nhật ba hướng này thể hiện sự mở rộng bộ công cụ AI đầy tham vọng nhất của GitHub.
Hỗ trợ mô hình nâng cao cho Copilot
GitHub Copilot từ lâu đã tận dụng các mô hình ngôn ngữ lớn (LLM) khác nhau cho nhiều use case khác nhau. Phiên bản công khai đầu tiên của Copilot được ra mắt bằng Codex, phiên bản đầu tiên của OpenAI GPT-3, được tinh chỉnh đặc biệt cho các tác vụ Token hoá. Trò chuyện Copilot được ra mắt vào năm 2023 với GPT-3.5 và sau đó là GPT-4.
Thomas Dohmke, Giám đốc điều hành của GitHub, cho biết trong một blog: “Kể từ đó, chúng tôi đã cập nhật các phiên bản mô hình cơ sở nhiều lần, sử dụng phạm vi từ các mô hình GPT 3,5-turbo đến GPT 4o và 4o-mini cho các yêu cầu về chất lượng và độ trễ khác nhau”. viết lên.
Quyết định của GitHub về việc mở rộng hỗ trợ mô hình của Copilot ngoài công nghệ của OpenAI thể hiện một bước tiến đáng chú ý trong chiến lược phát triển được hỗ trợ bởi AI. Việc tích hợp hiện bao gồm các mô hình từ các công ty hàng đầu trong ngành là Anthropic và Google, cùng với OpenAI, cung cấp cho các nhà phát triển quyền truy cập vào phạm vi rộng hơn các khả năng AI.
Cách tiếp cận đa mô hình cho thấy cam kết của GitHub trong việc cung cấp cho các nhà phát triển nhiều sự lựa chọn và tính linh hoạt hơn trong hành trình Token hoá được hỗ trợ bởi AI của họ.
“Chúng tôi đang mang đến sự lựa chọn của nhà phát triển cho GitHub Copilot với Claude 3.5 Sonnet của Anthropic, Gemini 1.5 Pro của Google và o1-preview và o1-mini của OpenAI. Các mô hình mới này sẽ được triển khai—lần đầu tiên trong Copilot Chat, với OpenAI o1-preview và o1-mini hiện đã có sẵn, Claude 3.5 Sonnet sẽ ra mắt dần dần trong tuần tới và Gemini 1.5 Pro của Google trong những tuần tới. Từ Copilot Workspace đến chỉnh sửa nhiều tệp đến đánh giá mã, tự động sửa lỗi bảo mật và CLI, chúng tôi sẽ sớm mang đến các lựa chọn đa mô hình trên nhiều lĩnh vực và chức năng bề mặt của GitHub Copilot,” CEO cho biết.
Việc mở rộng hỗ trợ mô hình của GitHub đặc biệt quan trọng vì nó cho phép các nhà phát triển tận dụng điểm mạnh của các mô hình AI khác nhau cho các tác vụ Token hoá khác nhau. Mỗi nhà cung cấp AI mang đến các khả năng và chuyên môn riêng, điều này có thể dẫn đến các đề xuất mã chính xác và nhận biết ngữ cảnh hơn trên các ngôn ngữ và khung lập trình khác nhau.
GitHub Spark: Phát triển web bằng ngôn ngữ tự nhiên
Tuy nhiên, thông báo hấp dẫn nhất của công ty là sự ra mắt của GitHub Spark, một công cụ mới được thiết kế để cách mạng hóa việc phát triển ứng dụng web và đạt được tầm nhìn của GitHub về việc tiếp cận một tỷ nhà phát triển. Spark cho phép các nhà phát triển xây dựng các ứng dụng web bằng cách sử dụng các hướng dẫn ngôn ngữ tự nhiên, có khả năng giảm độ phức tạp và thời gian cần thiết cho các dự án phát triển web.
Cách tiếp cận ngôn ngữ tự nhiên này để phát triển web có thể đặc biệt mang lại lợi ích:
- Các nhà phát triển đang tìm kiếm các ứng dụng nguyên mẫu nhanh chóng,
- Các nhóm đang tìm cách thu hẹp khoảng cách giữa các khái niệm thiết kế và việc thực hiện,
- Các tổ chức nhằm mục đích đẩy nhanh vòng đời phát triển web của họ.
Copilot xuất hiện trên Xcode của Apple
Việc phát hành Copilot gần đây cho Xcode của Apple ở dạng xem trước công khai thể hiện một cột mốc quan trọng khác trong chiến lược mở rộng của GitHub. Việc tích hợp mang lại sự hỗ trợ Token hoá được hỗ trợ bởi AI cho môi trường phát triển tích hợp của Apple, mang lại một số lợi thế cho các nhà phát triển iOS và macOS:
- Đề xuất mã thời gian thực trong môi trường Xcode,
- Cải thiện năng suất để phát triển Swift và Objective-C,
- Tích hợp với quy trình làm việc Xcode hiện có.
Tác động đến năng suất của nhà phát triển
Những phát triển này trong bộ công cụ AI của GitHub phản ánh xu hướng rộng hơn của ngành hướng tới các công cụ phát triển tự động và thông minh hơn. Sự kết hợp giữa hỗ trợ mô hình mở rộng, phát triển web ngôn ngữ tự nhiên và tích hợp Xcode gợi ý một cách tiếp cận toàn diện để nâng cao năng suất của nhà phát triển trên các nền tảng và kịch bản phát triển khác nhau.
Đối với các nhóm phát triển, các bản cập nhật có thể có nghĩa là:
- Giảm thời gian dành cho mã soạn sẵn,
- Giải quyết vấn đề hiệu quả hơn thông qua sự phát triển được hỗ trợ bởi AI,
- Linh hoạt hơn trong việc lựa chọn các mô hình AI phù hợp nhất với nhu cầu dự án cụ thể.
Có lẽ, khi những công cụ này có sẵn cho nhiều nhà phát triển hơn, chúng ta có thể thấy những thay đổi trong cách các nhóm tiếp cận việc phát triển phần mềm:
- Tăng cường áp dụng các phương pháp Token hoá được hỗ trợ bởi AI,
- Sự phát triển của quy trình phát triển để kết hợp các hướng dẫn ngôn ngữ tự nhiên,
- Nhấn mạnh hơn vào việc giải quyết vấn đề cấp cao hơn là chi tiết thực hiện.
Những tiến bộ về khả năng AI của GitHub đánh dấu một bước tiến trong quá trình phát triển các công cụ phát triển. Trong khi duy trì các khía cạnh cơ bản của phát triển phần mềm, các tính năng và tích hợp mới nhằm mục đích nâng cao hơn là thay thế chuyên môn của nhà phát triển, có khả năng dẫn đến các quy trình phát triển hiệu quả và năng suất hơn.
Sự kết hợp giữa hỗ trợ mô hình AI mở rộng, giới thiệu GitHub Spark và tích hợp Xcode thể hiện cách tiếp cận toàn diện của GitHub trong việc hiện đại hóa việc phát triển phần mềm. Khi các công cụ hoàn thiện và các nhà phát triển kết hợp chúng vào quy trình công việc của họ, chúng ta có thể thấy những thay đổi đáng kể trong cách hình thành, phát triển và triển khai phần mềm.
(Ảnh chụp bởi Github)
Xem thêm: CEO GitHub: EU ‘sẽ xác định cách thế giới quản lý AI’
Bạn muốn tìm hiểu thêm về AI và dữ liệu lớn từ các nhà lãnh đạo ngành? Kiểm tra Triển lãm AI & Dữ liệu lớn diễn ra ở Amsterdam, California và London. Sự kiện toàn diện này được tổ chức cùng với các sự kiện hàng đầu khác bao gồm Hội nghị tự động hóa thông minh, BlockX, Tuần lễ Chuyển đổi sốVà An ninh mạng & Triển lãm Cloud.
Khám phá các sự kiện và hội thảo Online về công nghệ doanh nghiệp sắp tới khác do TechForge cung cấp đây.