Nhà phát triển Amazon Q: Trợ lý mã AI của bạn

Được xây dựng để xử lý các dự án lớn, Nhà phát triển Amazon Q làm việc cùng bạn từ ý tưởng đến mã sản xuất

Viết mã thông minh trong IDE

Nhà phát triển Q là một trải nghiệm mã hóa theo hướng tác tử, giúp bạn hoàn thành nhiệm vụ của mình một cách dễ dàng. Ngoài tự động đọc và ghi tệp cục bộ, tạo sự khác biệt về mã và chạy lệnh shell, Nhà phát triển Q còn kết hợp phản hồi và gửi nội dung cập nhật theo thời gian thực.

Tác tử AI cho giao diện đầu cuối

Tác tử CLI của Nhà phát triển Q cung cấp trải nghiệm viết mã siêu nhanh, sử dụng thông tin trên công cụ gốc và công cụ dựa trên máy chủ MCP để đọc và ghi tệp cục bộ, gọi API AWS, chạy lệnh bash và viết mã – thực hiện tất cả trong khi điều chỉnh theo phản hồi của bạn trong thời gian thực.

Trò chuyện với mã của bạn

Nhập @workspace để hiểu nhanh toàn bộ bối cảnh dự án của bạn – từ luồng xác thực đến các thành phần phụ thuộc của dịch vụ. Hỏi bất cứ điều gì về toàn bộ dự án của bạn, mã và nhận câu trả lời và thậm chí cả sơ đồ kiến trúc. 

ảnh chụp màn hình ứng dụng

Gỡ rối và ghi lại mã phức tạp

“/doc” giúp tạo và cập nhật các tệp README, tạo sơ đồ luồng dữ liệu và đảm bảo dự án của bạn được ghi lại đầy đủ, để bạn có thể tích hợp nhanh hơn và tập trung vào mã của mình.

tạo hoạt hình tài liệu

Tự động hóa đánh giá mã ban đầu của bạn

Nhập “/review” để kiểm tra yêu cầu kéo của bạn. Tác tử đánh giá mã phát hiện lỗi và lỗ hổng bảo mật trong mã của bạn hoặc cấu hình sai trong IaC của bạn, trước khi đồng nghiệp của bạn phải thực hiện việc đó. 

tạo hoạt hình tài liệu

Hoạt động ở nơi bạn làm việc

GitLab Duo với Amazon Q

Khách hàng tự quản lý của GitLab Utlimate hiện có thể sử dụng tác tử AI nâng cao từ Nhà phát triển Amazon Q để tăng tốc những tác vụ phức tạp gồm nhiều bước trên SDLC. Tìm hiểu thêm.

GitHub.com và GitHub Enterprise Cloud

Chỉ định các vấn đề GitHub của bạn cho Nhà phát triển Amazon Q để tự động triển khai các tính năng mới, chạy đánh giá mã trên các yêu cầu kéo và hiện đại hóa các ứng dụng Java cũ, đồng thời vẫn sử dụng các vấn đề GitHub và quy trình công việc yêu cầu kéo hiện tại. Tìm hiểu thêm. 

Được tin tưởng bởi những người xây dựng tại

Số liệu thống kê

Rẻ hơn 50%

Nhà phát triển Amazon Q có tỷ lệ chấp nhận mã được báo cáo cao nhất trong ngành đối với các trợ lý thực hiện gợi ý mã nhiều dòng, BT Group gần đây báo cáo rằng họ đã chấp nhận 37% các đề xuất mã của Amazon Q và Ngân hàng Quốc gia Australia báo cáo tỷ lệ chấp nhận là 50%.

Vượt trội

Nhà phát triển Amazon Q cung cấp khả năng quét bảo mật vượt trội hơn các công cụ hàng đầu có thể so sánh công khai về khả năng phát hiện trên hầu hết các ngôn ngữ lập trình phổ biến.

Câu hỏi thường gặp

Nhà phát triển Amazon Q giúp các nhà phát triển và chuyên gia CNTT (IT pro) thực hiện tất cả tác vụ trong suốt vòng đời phát triển phần mềm – từ viết mã, kiểm thử và triển khai đến khắc phục sự cố, thực hiện quét bảo mật và sửa lỗi, hiện đại hóa ứng dụng, tối ưu hóa tài nguyên AWS và tạo quy trình kỹ thuật lấy dữ liệu. Các nhà khoa học dữ liệu có thể nhận hướng dẫn để nhanh chóng và dễ dàng xây dựng các ứng dụng phân tích, AI/ML và AI tạo sinh.

Để đẩy nhanh quá trình xây dựng, tác tử Nhà phát triển Amazon Q có thể tự động thực hiện một loạt các tác vụ – từ triển khai tính năng, tạo tài liệu và tái cấu trúc mã đến thực hiện nâng cấp phần mềm. Bạn có thể mô tả tính năng mới cho Q (ví dụ: phát triển hệ thống thông báo SMS cho tin nhắn xác nhận giao hàng) và Q sẽ phân tích cơ sở mã hiện có của bạn, vạch ra kế hoạch triển khai từng bước trên nhiều tệp rồi thực hiện tất cả các thay đổi và thử nghiệm mã cần thiết trong vài phút sau khi bạn chấp thuận. Khi thực hiện các tác vụ này, tác tử phát triển phần mềm đã đạt được điểm số cao nhất trên SWE-Bench, tập dữ liệu đánh giá khả năng viết mã.

Nhà phát triển Amazon Q giúp nhà phát triển xây dựng nhanh hơn và an toàn hơn bằng cách tạo gợi ý và đề xuất mã gần với thời gian thực. Trên thực tế, Nhà phát triển Amazon Q ghi nhận đạt tỷ lệ chấp nhận mã cao nhất trong ngành đối với các trợ lý thực hiện gợi ý mã nhiều dòng, trong đó Ngân hàng Quốc gia Úc (NAB) báo cáo tỷ lệ chấp nhận là 50%. NAB thậm chí còn đang đạt tỷ lệ chấp nhận cao hơn, 60%, khi tùy chỉnh Nhà phát triển Amazon Q để tạo ra nhiều đề xuất mã nội tuyến liên quan hơn cũng như nhiều câu trả lời cho cuộc trò chuyện hơn dựa trên cơ sở mã nội bộ.

Ngoài việc tạo mã, Nhà phát triển Q còn dịch chuyển hoạt động kiểm thử khả năng bảo mật lên trước bằng cách quét mã để tìm lỗ hổng bảo mật khó phát hiện, chẳng hạn như lộ thông tin chứng thực và đưa mã độc vào bản ghi. Chỉ với một cú nhấp chuột, Nhà phát triển Q sẽ tự động đề xuất các biện pháp khắc phục phù hợp với mã ứng dụng, cho phép nhà phát triển nhanh chóng và an tâm chấp nhận bản sửa lỗi. Tính năng quét bảo mật của Q vượt trội hơn các công cụ hàng đầu có thể so sánh công khai về khả năng phát hiện trên hầu hết các ngôn ngữ lập trình phổ biến, giúp nhà phát triển cải thiện đáng kể khả năng bảo mật và chất lượng mã cho ứng dụng.

 

Là một phần của Bộ công cụ AWS dành cho VS Code và JetBrains, Amazon Q Developer hiện hỗ trợ các cuộc trò chuyện bằng tiếng Anh và các ngôn ngữ lập trình Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, tập lệnh shell, SQL và Scala.

Nhà phát triển Amazon Q có thể trả lời các câu hỏi bằng nhiều ngôn ngữ, bao gồm tiếng Anh, tiếng Quan Thoại, tiếng Pháp, tiếng Đức, tiếng Ý, tiếng Nhật, tiếng Tây Ban Nha, tiếng Hàn, tiếng Hindi và tiếng Bồ Đào Nha, v.v.

Là một phần của Bộ công cụ AWS dành cho VS Code và JetBrains, Nhà phát triển Amazon Q hiện hỗ trợ Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, tập lệnh shell, SQL, Scala, JSON, YAML và HCL. Ngoài VS Code và dòng ID JetBrains – bao gồm IntelliJ, PyCharm, GoLand, CLion, PhpStorm, RubyMine, Rider, WebStorm, DataGrip, Eclipse (xem trước) và Visual Studio – Nhà phát triển Amazon Q còn được cung cấp cho AWS Cloud9, bảng điều khiển Lambda. Amazon Q Developer cũng được cung cấp cho các dòng lệnh yêu thích của bạn, bao gồm cả giao diện đầu cuối macOS, iTerm2 và giao diện đầu cuối VS Code tích hợp.

Nhà phát triển Amazon Q cung cấp Bậc miễn phí vĩnh viễn với giới hạn hàng tháng dành cho người dùng đã đăng nhập với tư cách người dùng Quản lý danh tính và truy cập trong AWS (IAM) hoặc người dùng ID người xây dựng trên AWS. Giới hạn Bậc miễn phí trong IDE chỉ khả dụng cho người dùng ID người xây dựng.

Đối với VS Code hoặc JetBrains, hãy cài đặt tiện ích mở rộng IDE Amazon Q thông qua chợ điện tử tiện ích mở rộng hoặc plugin tương ứng. Đối với Visual Studio, hãy cài đặt Bộ công cụ AWS với tiện ích mở rộng Amazon Q. Sau đó, xác thực bằng ID người xây dựng trên AWS hoặc Trung tâm danh tính AWS IAM. Sau khi xác thực, bạn có thể tìm Amazon Q Developer trên thanh hoạt động trong VS Code hoặc cửa sổ công cụ được cố định ở góc trên cùng bên phải trong JetBrains. Để được trợ giúp thêm khi bắt đầu sử dụng Amazon Q Developer, hãy xem Getting started with Amazon Q Developer.