GitHub Copilot Ra Mắt Chế Độ Agent, Thị Trường Công Cụ Lập Trình AI Agentic Tăng Tốc

 

AI Agentic đang là xu hướng hiện nay trên nhiều lĩnh vực, bao gồm phát triển ứng dụng và lập trình.

Hôm nay, cuối cùng thì GitHub cũng đã tham gia vào bữa tiệc AI agentic với việc ra mắt chế độ agent của GitHub Copilot. Triển vọng của AI agentic trong phát triển là cho phép các nhà phát triển xây dựng nhiều mã hơn chỉ với một dòng lệnh đơn giản. Chế độ agent mới sẽ cho phép Copilot tự lặp lại mã của chính nó và tự động sửa lỗi. Trong tương lai, GitHub cũng đang xem trước một agent kỹ thuật phần mềm hoàn toàn tự động, Project Padawan, có thể tự xử lý toàn bộ các tác vụ phát triển.

Các tính năng AI agentic mới đánh dấu bước tiến mới nhất trong quá trình phát triển nhiều năm của lĩnh vực phát triển mã được hỗ trợ bởi AI mà GitHub đã giúp tiên phong. GitHub thuộc sở hữu của Microsoft lần đầu tiên giới thiệu GitHub Copilot vào năm 2021, với khả năng sử dụng rộng rãi vào năm 2022. Trong thế giới AI, đó là một thời gian dài, trước khi ChatGPT trở thành một cái tên quen thuộc và hầu hết mọi người chưa từng nghe đến thuật ngữ “AI tạo sinh”.

GitHub đã liên tục cải tiến Copilot. Ban đầu, dịch vụ này dựa trên mô hình ngôn ngữ lớn (LLM) OpenAI Codex. Vào tháng 10 năm 2024, người dùng đã có khả năng lựa chọn từ nhiều LLM, bao gồm Claude của Anthropic, Gemini 1.5 của Google và GPT4o của OpenAI. Cùng với việc ra mắt chế độ agent, GitHub hiện cũng đang thêm hỗ trợ cho Gemini 2.0 Flash và o3-mini của OpenAI. Microsoft nói chung đã nhấn mạnh vào AI agentic, tập hợp một trong những hệ sinh thái AI agent lớn nhất trên thị trường.

AI hỗ trợ “lập trình ngang hàng”

Dịch vụ chế độ agent mới của GitHub Copilot ra mắt khi một loạt các đối thủ, chủ yếu do các công ty khởi nghiệp dẫn đầu, đã làm rung chuyển bối cảnh phát triển. Cursor, Replit, Bolt và Lovable đều đang theo đuổi thị trường đang phát triển về phát triển do AI cung cấp mà GitHub đã giúp tạo ra.

Khi GitHub Copilot mới xuất hiện, nó được định vị là một công cụ lập trình cặp, ghép nối với một nhà phát triển. Giờ đây, GitHub đang nghiêng về thuật ngữ lập trình ngang hàng khi nó chấp nhận AI agentic.

Giám đốc điều hành của GitHub, Thomas Dohmke cho biết: “Các nhóm phát triển sẽ sớm được tham gia bởi các nhóm agent AI thông minh, ngày càng tiên tiến, hoạt động như các lập trình viên ngang hàng cho các tác vụ hàng ngày. “Với việc ra mắt chế độ agent của GitHub Copilot ngày hôm nay, các nhà phát triển có thể tạo, tái cấu trúc và triển khai mã trên các tệp của bất kỳ cơ sở mã nào của tổ chức chỉ với một lệnh duy nhất.”

XEM THÊM:  Cài đặt n8n với npm | Tài liệu n8n
Github Copilot 2
Github Copilot 2

Phân tích kỹ thuật: Kiến trúc agent mới của GitHub hoạt động như thế nào

Kể từ khi ra mắt ban đầu, GitHub Copilot đã cung cấp một loạt các tính năng cốt lõi. Trong số đó có tính năng hoàn thành mã thông minh, đó là khả năng đề xuất các đoạn mã để thực thi một chức năng nhất định. Copilot cũng hoạt động như một trợ lý, cho phép các nhà phát triển nhập các truy vấn ngôn ngữ tự nhiên để tạo mã hoặc nhận câu trả lời về một cơ sở mã cụ thể. Hệ thống, mặc dù thông minh, vẫn đòi hỏi một lượng tương tác đáng kể của con người.

Chế độ agent vượt xa điều đó. Theo GitHub, nền tảng này cho phép Copilot lặp lại kết quả đầu ra của chính nó, cũng như kết quả của kết quả đầu ra đó. Điều này có thể cải thiện đáng kể kết quả và đầu ra mã.

Dưới đây là phân tích chi tiết về hoạt động của chế độ agent.

Hiểu và lập kế hoạch nhiệm vụ:

  • Khi được đưa ra một lời nhắc, chế độ agent không chỉ tạo mã — nó phân tích các yêu cầu nhiệm vụ hoàn chỉnh;
  • Theo GitHub, hệ thống có thể “suy ra các nhiệm vụ bổ sung không được chỉ định, nhưng cũng cần thiết để yêu cầu chính hoạt động”. 

Thực thi lặp đi lặp lại:

  • Agent lặp lại cả kết quả đầu ra của chính nó và kết quả của kết quả đầu ra đó;
  • Nó tiếp tục lặp lại cho đến khi tất cả các nhiệm vụ phụ được hoàn thành.

Khả năng tự phục hồi:

  • Tự động nhận ra các lỗi trong đầu ra của nó;
  • Có thể sửa các vấn đề đã xác định mà không cần sự can thiệp của nhà phát triển;
  • Phân tích các lỗi thời gian chạy và thực hiện các sửa chữa;
  • Đề xuất và thực hiện các lệnh terminal cần thiết.

Project Padawan mang “sức mạnh” đến với quá trình phát triển

Mặc dù chế độ agent chắc chắn mạnh hơn hoạt động cơ bản của GitHub Copilot, nhưng nó vẫn chưa phải là trải nghiệm hoàn toàn tự động.

XEM THÊM:  AI trong doanh nghiệp: Cơ hội, thách thức và giải pháp vượt "AI Barrier"

Để có được trải nghiệm đầy đủ đó, GitHub đang xem trước Project Padawan. Trong văn hóa đại chúng, ‘Padawan’ là một tham chiếu đến một Jedi tập sự từ loạt phim khoa học viễn tưởng Star Wars

Project Padawan xây dựng dựa trên chế độ agent và mở rộng nó với nhiều tự động hóa hơn. Trong một bài đăng trên blog, Dohmke lưu ý rằng Padawan sẽ cho phép người dùng gán một vấn đề cho GitHub Copilot và hệ thống AI agentic sẽ xử lý toàn bộ tác vụ. Tác vụ đó có thể bao gồm phát triển mã, thiết lập kho lưu trữ và chỉ định người để xem xét mã cuối cùng.

Dohmke nói: “Theo một nghĩa nào đó, nó sẽ giống như việc giới thiệu Copilot như một người đóng góp cho mọi kho lưu trữ trên GitHub”.

So sánh agent của GitHub với các tùy chọn mã hóa AI agentic khác

GitHub ở một số khía cạnh là một người tham gia muộn vào cuộc đua mã hóa AI agentic.

Cursor AI và Bolt AI đã ra mắt các agent AI đầu tiên của họ vào năm 2023, trong khi Replit đã phát hành agent của mình vào năm 2024. Các công cụ đó đã có hơn một năm để lặp lại, thu hút một lượng người theo dõi và phát triển lòng trung thành với thương hiệu.

Cá nhân tôi đã thử nghiệm với các agent của Replit trong vài tháng qua. Chỉ trong tuần này, công ty đã mang công nghệ này đến ứng dụng di động của mình — điều mà bạn không nghĩ là một vấn đề lớn, nhưng nó lại là như vậy. Khả năng sử dụng một lời nhắc đơn giản, mà không cần thiết lập máy tính để bàn đầy đủ để xây dựng phần mềm, là rất mạnh mẽ. Agent của Replit cũng cung cấp điều chỉnh lời nhắc AI để giúp tạo ra mã tốt nhất có thể. Hệ thống Replit chạy hoàn toàn trên đám mây và những người dùng như tôi không cần tải xuống bất cứ thứ gì. 

Bolt không có ứng dụng di động, nhưng nó có một giao diện web thực sự đẹp, giúp người mới bắt đầu dễ dàng bắt đầu. Cursor có phần cồng kềnh hơn vì nó liên quan đến việc tải xuống, nhưng nó là một công cụ mạnh mẽ cho các nhà phát triển chuyên nghiệp.

Vậy chế độ agent của GitHub Copilot so sánh như thế nào? GitHub là tiêu chuẩn thực tế cho các kho lưu trữ mã trên internet ngày nay. Hơn 150 triệu nhà phát triển, bao gồm hơn 90% các công ty Fortune 100, sử dụng GitHub. Theo công ty, hơn 77.000 tổ chức đã áp dụng GitHub Copilot. Điều đó làm cho công nghệ này rất hấp dẫn. Các tổ chức đó đã dựa vào GitHub và Copilot sẽ không dễ dàng từ bỏ công nghệ này.

XEM THÊM:  Napkin AI: Cách mạng thiết kế đồ họa với AI Agent

So với Replit và Bolt, chế độ agent của GitHub Copilot không phải là một tính năng dựa trên web, ít nhất là không phải hôm nay. Bản xem trước của nó hiện chỉ khả dụng với GitHub Copilot trong VS code. Điều đó tạo ra một rào cản nhỏ đối với những người mới hoàn toàn, nhưng thực tế cũng là VS code có lẽ là môi trường phát triển tích hợp (IDE) phổ biến và được sử dụng rộng rãi nhất.

Các nhà phát triển là một nhóm người khó tính. Đó là lý do tại sao có rất nhiều ngôn ngữ và framework lập trình khác nhau (dường như có một framework JavaScript mới xuất hiện cứ sau vài tháng). Điểm mấu chốt là về sự thoải mái và quy trình làm việc. Đối với người dùng GitHub Copilot và VS code hiện tại, chế độ agent mới mang đến một tính năng rất cần thiết, giúp cải thiện năng suất. Đối với những người không bị mắc kẹt trong thế giới GitHub Copilot, chế độ agent rất có thể sẽ giúp đưa Github Copilot trở lại cuộc trò chuyện về công cụ mã hóa do AI agentic điều khiển nào nên sử dụng.

Chế độ agent của GitHub Copilot hiện có sẵn ở dạng xem trước và yêu cầu VS code insiders, dành cho những người chấp nhận sớm. GitHub vẫn chưa cung cấp bất kỳ chi tiết nào về giá cả hoặc ngày phát hành rộng rãi.

 

Bạn có thấy hữu ích không? Hãy cho chúng tôi +1 nhé

Đăng ký nhận bản tin từ Website TXL

Tìm kiếm tức thì các thông tin tại website: tranxuanloc.com

Mẹo tìm kiếm: "Từ khóa cần tìm kiếm" site:tranxuanloc.com để tìm được kết quả chính xác trên công cụ tìm kiếm của google

Trần Xuân Lộc Blog cung cấp dịch vụ

TOP ĐỐI TÁC CUNG CẤP DỊCH VỤ DU LỊCH TRỰC TUYẾN HÀNG ĐẦU

(Đặt phòng, đặt tour, đặt xe, đặt vé máy bay...Nhấn vào link logo để đặt dịch vụ với nhiều ưu đãi hấp dẫn)

Cảnh báo: Hiện nay có rất nhiều đơn vị SỬ DỤNG LẠI các THÔNG TIN NỘI DUNG ĐÀO TẠO của KHÓA HỌC SALE OTA TỪ OTAVN mà không đảm bảo chất lượng và hỗ trợ về sau. Các bạn muốn đăng ký học SALE OTA uy tín hãy liên hệ trực tiếp với OTA Việt Nam. OTAVN có xây dựng các hình thức đào tạo trực tiếp offline cho doanh nghiệp, đào tạo 1-1 từ xa và tự học online. Chúng tôi có 2 tên miền là: otavietnam.com và tranxuanloc.com (founder) có chia sẻ và đăng tải các thông tin liên quan về OTA/ Sale OTA/ Digital Marketing/ Thiết kế website... Với khách hàng/ đối tác đã sử dụng dịch vụ của OTAVN sẽ được HỖ TRỢ MIỄN PHÍ các vấn đề phát sinh, tư vấn giải đáp sau khi đã hoàn thành khóa học hoặc sau khi đã sử dụng dịch vụ trọn đời. Hotline:0934552325 (iMessage/ Zalo/ Whatsapp) - Email: [email protected]