- Amazon Q›
- Amazon Q Developer›
- Tính năng
Các tính năng của Amazon Q Developer
Quyền riêng tư và bảo mật
Cô lập dữ liệu
Amazon Q Developer Pro không sử dụng nội dung khách hàng để cải thiện dịch vụ.
Biện pháp kiểm soát truy cập cấp doanh nghiệp
Thiết kế và xây dựng
Tham gia vào các dự án mới
Làm quen với một cơ sở mã mới có thể mất nhiều tháng để cẩn thận xem xét mã, tìm tài liệu và làm quen với các tiêu chuẩn viết mã. Nhà phát triển Amazon Q giờ đây tăng tốc độ onboard, giảm thiểu thử nghiệm và sai sót bằng cách trả lời các câu hỏi về cơ sở mã của bạn và đề xuất các thư viện, API phù hợp, v.v.
Trò chuyện về mã của bạn
Amazon Q được cung cấp trong IDE yêu thích của bạn để giúp bạn cải thiện mạnh mẽ quá trình phát triển của mình. Bạn có thể yêu cầu Amazon Q giải thích logic chương trình trong một cơ sở mã không quen thuộc, nhanh chóng xác định và sửa lỗi hoặc tạo các kiểm thử chức năng.
Xây dựng các tính năng mới trong một khoảng thời gian ngắn
Với Amazon Q Developer cho phát triển phần mềm ( /dev ), bạn có thể đi từ câu lệnh bằng ngôn ngữ tự nhiên đến tính năng của ứng dụng trong một khoảng thời gian ngắn. Truy cập các hướng dẫn từng bước tương tác, mã, kiểm thử và phương pháp tốt nhất, với Amazon CodeCatalyst hoặc ngay từ môi trường phát triển tích hợp (IDE) yêu thích của bạn. Amazon Q hiểu cấu trúc không gian làm việc của bạn và chia nhỏ câu lệnh thành các bước triển khai hợp lý, có thể bao gồm tạo mã, kiểm thử, tích hợp API và hơn thế nữa. Bạn có thể cộng tác với Amazon Q để xem xét và lặp lại quá trình triển khai, và khi đã sẵn sàng, yêu cầu Amazon Q giúp triển khai từng bước.
Lập trình nhanh hơn với tỷ lệ chấp nhận cao nhất trong ngành
Nhà phát triển Amazon Q tạo ra các đề xuất mã thời gian thực, từ đoạn trích ngắn đến các chức năng đầy đủ dựa trên nhận xét của bạn và mã hiện có trong IDE và CLI, bằng hơn 25 ngôn ngữ, bao gồm Java, Python hoặc JavaScript. 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 đề xuất mã đa dòng, với BT Group gần đây báo cáo họ đã chấp nhận 37% đề xuất mã của Q Developer và Ngân hàng Quốc gia Úc báo cáo tỷ lệ chấp nhận 50%.
Đi từ ý tưởng đến yêu cầu kéo
Các 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 các 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ả một tính năng mới cho Amazon Q bằng ngôn ngữ tự nhiên (ví dụ: phát triển hệ thống thông báo qua SMS cho tin nhắn xác nhận giao hàng) và dịch vụ 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 bao gồm nhiều tệp và sau khi bạn chấp thuận, nó sẽ chạy tất cả các thay đổi và kiểm thử mã cần thiết trong vài phút.
Nhận đề xuất mã dựa trên cơ sở mã nội bộ của bạn
Tăng tốc đáng kể quá trình phát triển bằng cách tùy chỉnh Nhà phát triển Amazon Q để tạo ra các đề xuất mã nội tuyến và phản hồi trò chuyện phù hợp hơn bằng cách giúp công cụ này nhận biết các thư viện nội bộ, API, phương pháp tốt nhất và mẫu kiến trúc của bạn. Sử dụng cuộc trò chuyện với Amazon Q Developer trong IDE để đặt câu hỏi về cách cơ sở mã nội bộ của bạn được cấu trúc, vị trí và cách sử dụng một số hàm hoặc thư viện nhất định hoặc cách sử dụng các hàm, phương thức hoặc API cụ thể. Tiết kiệm thời gian xây dựng các tính năng mới, tái cấu trúc mã hoặc cải thiện hiệu năng của ứng dụng.
Tạo mã cho các thao tác trên bảng điều khiển của bạn
Tăng tốc thời gian từ việc xây dựng nguyên mẫu đến sản xuất với Mã hóa hành động trên bảng điều khiển AWS, cung cấp đường dẫn để chuyển từ nguyên mẫu bảng điều khiển sang mã có thể tái sử dụng có thể triển khai trong khối lượng công việc sản xuất. Sử dụng Amazon Q để ghi lại các thao tác và quy trình công việc trên bảng điều khiển của bạn, đồng thời tạo mã và tạo khối lượng công việc sản xuất chỉ với một vài bước nhanh chóng.
Trò chuyện nội tuyến
Bạn có thể chọn một phần mã cần hỗ trợ và khởi tạo cuộc trò chuyện trong IDE để yêu cầu thực hiện các hành động như “tối ưu hóa mã này”, “thêm nhận xét” hoặc “viết kiểm thử”. Nhận các đề xuất và mã nhanh chóng mà không cần chuyển ngữ cảnh để bạn có thể tiếp tục làm việc trong quy trình, đồng thời hợp lý hóa quy trình viết mã.
Bối cảnh không gian làm việc
Với khả năng nhận thức về bối cảnh không gian làm việc, Nhà phát triển Amazon Q có thể cung cấp hỗ trợ một cách phong phú hơn trên toàn dự án và mã phù hợp với nhu cầu phát triển của bạn. Khi trả lời các yêu cầu trò chuyện, hướng dẫn và câu hỏi, Nhà phát triển Amazon Q có thể sử dụng kiến thức chuyên sâu về toàn bộ không gian làm việc của bạn chứ không chỉ các tệp hiện đang mở để đưa ra các đề xuất sắc giàu thái hơn, giúp tăng tốc độ lặp lại và giảm thiểu việc viết lại.
Tạo tài liệu tự động
Tham gia một cơ sở mã mới hầu như không có tài liệu gì? Nhà phát triển Amazon Q giờ đây có thể tạo tài liệu chuyên sâu trong mã nguồn của bạn, bao gồm cả sơ đồ luồng dữ liệu, vì vậy bạn có thể nhanh chóng hiểu bất kỳ cơ sở mã nào. Và khi bạn đang xây dựng các tính năng mới, hãy sử dụng “/doc” để cập nhật các tệp readme của bạn.
Kiểm tra và bảo mật
Bảo mật và tối ưu hóa các ứng dụng
Ngoài việc tạo mã, Nhà phát triển Amazon Q quét mã để tìm các lỗ hổng khó phát hiện, chẳng hạn như thông tin đăng nhập bị lộ và nhập nhật ký. Chỉ với một cú nhấp chuột, Nhà phát triển Amazon 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 bạn nhanh chóng chấp nhận các bản sửa lỗi một cách tự tin.
Tạo thử nghiệm tự động
Xây dựng trên cơ sở mã với phạm vi thử nghiệm thấp? Nhà phát triển Amazon Q có thể tạo các thử nghiệm đơn vị lặp đi lặp lại trong dự án của bạn để bạn có thể tự tin xây dựng dựa trên các cơ sở mã hiện có.
Xem xét và triển khai
Tự động hóa việc đánh giá mã lệnh
Nhà phát triển Amazon Q tự động hóa đánh giá mã, cho phép bạn phát hiện và giải quyết các vấn đề về chất lượng mã như lỗi logic, chống mẫu, sao chép mã và lỗ hổng bảo mật trong ứng dụng của bạn. Với đánh giá mã tự động, bạn có thể nhận được phản hồi ngay lập tức, cải thiện chất lượng cơ sở mã của mình và tăng tốc độ vòng lặp phát triển.
Tạo IaC sẵn sàng để triển khai
Sẵn sàng triển khai ứng dụng của bạn, nhưng bạn không phải là chuyên gia cơ sở hạ tầng? Nhà phát triển Amazon Q có thể giúp tạo cơ sở hạ tầng sẵn sàng triển khai dưới dạng mã (IaC) cho AWS CloudFormation, Bộ phát triển đám mây AWS (AWS CDK) hoặc Terraform để bạn có thể đưa ứng dụng của mình vào tay người dùng trong thời gian ngắn.
Tư vấn và hướng dẫn
Hỗ trợ và hướng dẫn vượt trội
Amazon Q Developer nắm rõ về tài nguyên cũng như hóa đơn tài khoản AWS của bạn và có thể sử dụng thông tin này để giúp bạn hiểu và quản lý cơ sở hạ tầng của mình tốt hơn. Ví dụ: hãy hỏi những phiên bản nào hiện đang chạy ở Miền Đông Hoa Kỳ (Bắc Virginia) và Amazon Q sẽ liệt kê các phiên bản cho bạn. Bảo mật luôn là ưu tiên hàng đầu. Người dùng Amazon Q Developer có quyền truy cập vào thông tin tài khoản và hóa đơn giống như quyền hiện có với vai trò AWS của họ. Nếu người dùng không thể truy cập thông tin này khi không có Amazon Q thì họ cũng không thể truy cập khi có Amazon Q.
Quản lý và tối ưu hóa tài nguyên đám mây
Quản lý tài nguyên AWS
Trò chuyện với Amazon Q trong Bảng điều khiển quản lý AWS và dễ dàng truy vấn và khám phá cơ sở hạ tầng AWS của bạn mà không cần viết tập lệnh hoặc điều hướng qua nhiều trang bảng điều khiển.
Hiểu chi phí đám mây
Sử dụng Amazon Q để truy xuất dữ liệu chi phí của bạn từ Trình khám phá chi phí AWS để bạn có thể dễ dàng hiểu chi tiêu đám mây của mình hơn.
Xác định và khắc phục lỗi
Chẩn đoán lỗi trong bảng điều khiển chỉ trong vài giây, không cần đến nhiều giờ
Amazon Q giúp chẩn đoán các lỗi phổ biến trong bảng điều khiển chỉ trong vài giây với hướng dẫn từ chuyên gia và các giải pháp từng bước hữu ích. Khi gặp lỗi trong bảng điều khiển, bạn có thể yêu cầu Amazon Q chẩn đoán trong một bước duy nhất. Amazon Q sẽ cung cấp ngữ cảnh về nguyên nhân có thể gây ra lỗi cùng các bước rõ ràng để khắc phục lỗi, tất cả đều được cung cấp thông tin bởi các phương pháp tốt nhất của AWS.
Điều tra và khắc phục các vấn đề hoạt động (xem trước)
Amazon Q hợp tác với bạn để giúp điều tra và khắc phục các vấn đề hoạt động một cách nhanh chóng từ trong Bảng điều khiển quản lý AWS.
Thực hiện phân tích khả năng tiếp cận mạng bằng Trình phân tích khả năng tiếp cận VPC
Khi bạn yêu cầu Amazon Q giúp bạn phân tích sự cố kết nối mạng, Amazon Q sẽ làm việc với Trình phân tích khả năng tiếp cận VPC để kiểm tra các kết nối của bạn và kiểm tra cấu hình mạng của bạn để xác định các vấn đề tiềm ẩn. Sau đó, Amazon Q sẽ cung cấp hướng dẫn cách giải quyết hoặc chẩn đoán thêm vấn đề. Sử dụng kết hợp các tính năng hội thoại của Amazon Q và Trình phân tích khả năng tiếp cận để tạo ra một cách trực quan giúp bạn nhanh chóng tìm hiểu sự cố kết nối mạng.
Chuyển đổi khối lượng công việc
Nâng cấp ứng dụng Java
Amazon Q có thể giúp bạn nâng cấp các ứng dụng Java của mình. Amazon Q có thể xác định và cập nhật các thành phần phụ thuộc và khung trong gói bắt buộc, cập nhật mã không còn sử dụng, kết hợp các phương pháp bảo mật tốt nhất và tạo kiểm thử để xác thực rằng ứng dụng đã nâng cấp sẽ chạy.
Chuyển đổi SQL nhúng trong các ứng dụng Java
Nhà phát triển Amazon Q hỗ trợ ngay trong IDE của bạn để tự động hóa việc chuyển đổi SQL nhúng từ Oracle sang PostgreSQL. Amazon Q phát hiện các câu lệnh Oracle SQL trong ứng dụng Java của bạn và chuyển đổi chúng thành PostgreSQL. Xem lại và chấp nhận các thay đổi được đề xuất, xem bản tóm tắt về quá trình chuyển đổi và nhận các bước tiếp theo được đề xuất khi bạn xác minh và kiểm tra mã đã chuyển đổi.
Chuyển các ứng dụng .NET Framework sang đa nền tảng .NET
Sử dụng các khả năng chuyển đổi của Nhà phát triển Amazon Q trên web, các nhóm hiện đại hóa có thể sử dụng tương tác ngôn ngữ tự nhiên với các tác tử AI tạo sinh tự động được tích hợp chuyên môn về miền .NET để phân tích các phiên bản, loại dự án, các yếu tố phụ thuộc và đề xuất kế hoạch hiện đại hóa. Sau khi phê duyệt kế hoạch, các tác tử sẽ tái cấu trúc mã, chuyển đổi các thử nghiệm và xác thực sự tính sẵn sàng của Linux. Các khả năng cũng có sẵn trong Visual Studio IDE.
Hiện đại hóa và di chuyển các ứng dụng COBOL trên máy tính lớn sang các ứng dụng Java trên AWS
Sử dụng các khả năng chuyển đổi của Nhà phát triển Amazon Q trên web, các nhóm hiện đại hóa có thể sử dụng tương tác ngôn ngữ tự nhiên với các tác tử AI tạo sinh tự động được tích hợp chuyên môn về máy tính lớn và đám mây để phân tích, ghi lại, phân tách và tái cấu trúc các ứng dụng máy tính lớn với các đánh giá và phê duyệt của nhóm.
Di chuyển và hiện đại hóa khối lượng công việc VMware sang Amazon EC2
Sử dụng khả năng chuyển đổi của Nhà phát triển Amazon Q trên web, các nhóm hiện đại hóa có thể sử dụng tương tác ngôn ngữ tự nhiên với các tác tử AI tạo sinh tự động được tích hợp chuyên môn chuyển đổi VMware để phân tích kho máy chủ tại chỗ, nhận dạng yếu tố phụ thuộc, chuyển đổi địa chỉ mạng và di chuyển tài nguyên sang Amazon EC2 với các đánh giá và phê duyệt của nhóm.
Cải thiện bảo mật, hiệu suất và tiết kiệm chi phí kỹ thuật
Chỉ trong một vài bước, cập nhật các ứng dụng lên các phiên bản mới nhất được hỗ trợ, đạt được lợi ích về hiệu năng và loại bỏ các lỗ hổng bảo mật khi sử dụng các phiên bản không được hỗ trợ.
Phân tích và tích hợp dữ liệu
Ngôn ngữ tự nhiên sang SQL
Hỏi SQL tạo sinh Amazon Q truy vấn của bạn bằng ngôn ngữ tự nhiên và nhận đề xuất mã SQL trong Trình soạn thẻo truy vấn của Amazon Redshift. Amazon Q phân tích ý định người dùng, mẫu truy vấn và siêu dữ liệu lược đồ để biết thông tin chi tiết về dữ liệu có thể thực hiện được.
Tích hợp dữ liệu bằng cách sử dụng ngôn ngữ tự nhiên
Xây dựng quy trình tích hợp dữ liệu bằng ngôn ngữ tự nhiên với tính năng tích hợp dữ liệu Amazon Q trong AWS Glue mà không cần có sẵn chuyên môn về Apache Spark hoặc SQL. Xây dựng các công việc tích hợp dữ liệu nhanh hơn, giảm độ phức tạp của quá trình khắc phục sự cố và nhận trợ giúp tích hợp chuyên gia với Amazon Q.
Xây dựng mô hình ML
Tăng tốc độ phát triển mô hình
Nhà phát triển Amazon Q hỗ trợ bạn trong suốt quá trình phát triển máy học (ML) trong Studio Amazon SageMaker, trong việc chuẩn bị dữ liệu, đào tạo mô hình và triển khai mô hình. Nhận trợ giúp để gỡ lỗi và sửa lỗi khi bạn chạy mã trong IDE.
Từ ngôn ngữ tự nhiên đến mô hình ML
Nhà phát triển Amazon Q được cung cấp trong Amazon SageMaker Canvas (bản xem trước). Nêu mục tiêu của bạn bằng ngôn ngữ tự nhiên và Amazon Q sẽ biên dịch mục tiêu đó cho ML cũng như hướng dẫn bạn về giải pháp bằng các phương pháp tốt nhất về khoa học dữ liệu.
Bắt đầu sử dụng Amazon Q Developer
Hôm nay, bạn đã tìm thấy nội dung mình cần chưa?
Chia sẻ với chúng tôi để chúng tôi có thể cải thiện chất lượng nội dung trên trang.