Asset 15

Gemini Code Assist
Tăng Tốc Phân Phối Phần Mềm Với GenAI

Asset 15

Trong sự kiện Google Next 2024, Google Cloud đã chính thức công bố Gemini Code Assist, trước đây được coi là Duet AI cho nhà phát triển. Giúp người dùng tăng tốc độ xây dựng và phát triển phần mềm với những hỗ trợ từ công nghệ GenAI. Hãy cùng Cloud Ace tìm hiểu nhé

Gemini Code Assist

Gemini Code Assist là một sản phẩm trong danh mục Gemini dành cho Google Cloud, cung cấp các hỗ trợ dựa trên AI để giúp các nhà phát triển xây dựng, triển khai và vận hành các ứng dụng, phần mềm. Được xây dựng với các tính năng mạnh mẽ dành cho doanh nghiệp, nó cho phép các công ty áp dụng hỗ trợ AI trên quy mô lớn mà vẫn đáp ứng được các quyền bảo mật, riêng tư và tuân thủ.

Tính năng chính

  • AI Code Assistance: 
    • Hỗ trợ hoàn thiện code khi người dùng viết và tạo toàn bộ code block hoặc hàm theo yêu cầu. Tính năng này hiện đang khả dụng trong nhiều IDE phổ biến như: Visual Studio Code , JetBrains IDE (IntelliJ, PyCharm, GoLand, WebStorm, etc.), Cloud Workstations , Cloud Shell Editor và hỗ trợ hơn 20 ngôn ngữ lập trình ( bao gồmJava, JavaScript, Python , C, C++, Go, PHP và SQL).
  • Natural language chat:
    • Thông qua giao diện natural language chat, người dùng có thể trò chuyện nhanh chóng với Gemini Code Assist để nhận câu trả lời cho các câu hỏi về mã hóa hoặc nhận hướng dẫn về các phương pháp viết code tốt nhất.
  • Code Customization (Preview):
    • Có thể tùy chỉnh Gemini Code Assist bằng cách sử dụng codebases và nguồn kiến thức riêng của doanh nghiệp để Gemini Code Assist có thể đưa ra những hỗ trợ phù hợp hơn.
  • Full codebase awareness (Preview):
    • Gemini Code Assist cho phép doanh nghiệp thực hiện các thay đổi quy mô lớn đối với toàn bộ codebase của họ như: thêm các tính năng mới, cập nhật các phần phụ thuộc giữa các tệp, trợ giúp nâng cấp phiên bản, đánh giá toàn diện các code, etc. Khả năng này được hỗ trợ bởi mô hình Gemini 1.5 Pro của Google, với khả năng xử lý ngữ cảnh lên đến 1 triệu token.
  • AI-powered smart actions
    • Gemini Code Assist đưa ra các hành động dựa trên ngữ cảnh, các phím tắt giúp người dùng có thể tự động hóa các hoạt động chuyển đổi, tạo thử nghiệm và giải thích code.

Bảng dưới đây hiển thị các loại Generative AI Assistance có sẵn trong Gemini Code Assist

TaskType of assistanceProduct 
Phát triển & Triển khai
  • Tạo và gỡ lỗi code.
  • Tạo các bài test.
  • Trả lời các câu hỏi về code.
  • Đề xuất các phương pháp & tối ưu hóa.
  • Cloud Workstations
  • Cloud Shell Editor
  • Cloud Code for VS Code
  • Cloud Code for IntelliJ and other JetBrains IDEs
Chuyển đổi code
  • Tạo dòng nhận xét để ghi lại code.
  • Khắc phục các sự cố.
  • Cải thiện khả năng đọc code.
  • Hỗ trợ code hiệu quả hơn.
  • Cloud Workstations
  • Cloud Shell Editor

Lợi ích

Tự động hóa các tác vụ 

Các nhà phát triển có thể sử dụng Gemini Code Assist's smart actions để tự động hóa các tác vụ nội bộ được lặp đi lặp lại thường xuyên như tạo thử nghiệm và giải thích code.

Nâng cao kỹ năng coding và kỹ thuật

Người dùng có thể tìm kiếm lời khuyên cấp chuyên gia từ Gemini Code Assist về các viết các truy vấn/tập lệnh, các phương pháp viết code tốt nhất, etc. bằng cách trò chuyện bằng ngôn ngữ tự nhiên trong IDE, giảm thiểu việc chuyển đổi ngữ cảnh.

Xây dựng API và tự động hóa mà không cần chuyên môn đặc biệt

Sử dụng Gemini Code Assist trong Apigee API Management và Application Integration, người dùng có thể xây dựng API từ các ý tưởng của họ, tích hợp các ứng dụng và tự động hóa quy trình làm việc ứng dụng SaaS của mình.

Gemini hiểu bối cảnh doanh nghiệp như lược đồ bảo mật, API, cách sử dụng ứng dụng, etc. và sử dụng chúng để cung cấp các đề xuất phù hợp và chủ động theo từng trường hợp sử dụng. 

Hoàn thiện code nhanh hơn

Các nhà phát triển ứng dụng có thể sử dụng Gemini Code Assist để tự động hoàn thành code inline trong khi mã hóa ở IDE hoặc tạo code blocks bằng cách sử dụng nhận xét ngôn ngữ tự nhiên. Họ cũng có thể trò chuyện với Gemini Code Assist nếu có bất kỳ câu hỏi nào liên quan đến code trong IDE.

Cloud Ace - Managed Service Partner của Google Cloud

  • Trụ sở: Tòa Nhà H3, Lầu 1, 384 Hoàng Diệu, Phường 6, Quận 4, TP. HCM.
  • Văn phòng đại diện: Tầng 2, 25t2 Hoàng Đạo Thúy, Phường Trung Hoà, Quận Cầu Giấy, Thành phố Hà Nội.
  • Email: sales.vn@cloud-ace.com
  • Hotline: 028 6686 3323
  • Website: https://cloud-ace.vn/

Tin tức liên quan

Shopping Basket
viVietnamese