- Amazon Q›
- Amazon Q Developer›
- Câu hỏi thường gặp
Câu hỏi thường gặp về Amazon Q Developer
Thông tin chung
Tôi có thể đặt câu hỏi bằng ngôn ngữ nào?
Amazon Q Developer có thể phản hồi câu hỏi bằng tiếng Anh.
Amazon Q Developer lưu trữ dữ liệu nào khi bạn tương tác với bảng điều khiển, IDE, tài liệu AWS và thông qua Slack và Microsoft Teams? Dữ liệu đó được sử dụng như thế nào?
Amazon Q Developer lưu trữ các câu hỏi của bạn, phản hồi của trợ lý này và ngữ cảnh bổ sung, chẳng hạn như siêu dữ liệu bảng điều khiển và mã trong môi trường phát triển tích hợp (IDE), để tạo phản hồi cho câu hỏi của bạn. Đối với Bậc chuyên nghiệp và Bậc miễn phí của Amazon Q, hệ thống có thể lưu trữ và xử lý nội dung khách hàng (bao gồm cả đoạn mã, cuộc trò chuyện và nội dung tệp được mở trong IDE) nhằm phục vụ mục đích cung cấp và duy trì dịch vụ.
Amazon Q Developer Pro và Amazon Q Business không sử dụng nội dung của bạn để cải thiện dịch vụ.
Bậc miễn phí của Amazon Q Developer có thể sử dụng một số nội dung nhất định để cải thiện dịch vụ, ví dụ: để cung cấp phản hồi tốt hơn cho các câu hỏi thường gặp, khắc phục sự cố hoạt động của Amazon Q, gỡ lỗi hoặc đào tạo mô hình. Ví dụ về nội dung mà AWS có thể sử dụng để cải thiện dịch vụ là câu hỏi của bạn đối với Amazon Q cũng như các phản hồi và mã mà Amazon Q tạo ra.
Cách chọn không cho phép Bậc miễn phí của Amazon Q Developer sử dụng nội dung để cải thiện dịch vụ sẽ tùy thuộc vào môi trường bạn sử dụng Amazon Q. Đối với bảng điều khiển, Ứng dụng di động Bảng điều khiển và trang web AWS, bạn có thể chọn không cho phép bằng cách cấu hình chính sách từ chối dịch vụ AI trong Tổ chức AWS. Để biết thêm thông tin, hãy xem Chính sách từ chối dịch vụ AI trong Hướng dẫn sử dụng Tổ chức AWS. Trong IDE, hãy điều chỉnh cài đặt của bạn trong IDE để chọn không tham gia.
Làm thế nào để bắt đầu sử dụng Amazon Q Developer trong bảng điều khiển, trên trang web AWS và trong tài liệu AWS?
Để truy cập Amazon Q Developer trong bảng điều khiển, trước tiên bạn cần đăng nhập vào bảng điều khiển, sau đó đảm bảo rằng bạn có quyền thích hợp để sử dụng Amazon Q Developer. Bạn có thể liên hệ với quản trị viên để kích hoạt tài khoản của mình. Sau khi bạn thấy biểu tượng Amazon Q Developer trong thanh bên của bảng điều khiển, hãy chọn biểu tượng đó để mở cửa sổ Amazon Q Developer, rồi đặt câu hỏi liên quan đến AWS. Để biết thêm chi tiết, hãy xem Getting started with Amazon Q Developer hoặc đọc tài liệu này.
Amazon Q Developer có được cung cấp trên thiết bị di động không?
Bạn có thể truy cập các tính năng hội thoại của Amazon Q Developer được cung cấp trong bảng điều khiển trên thiết bị di động bằng Ứng dụng di động Bảng điều khiển. Khi sử dụng Ứng dụng di động Bảng điều khiển, bạn sẽ nhận được giới hạn Bậc miễn phí của Amazon Q Developer ở cấp tài khoản. Để tìm hiểu thêm về Bậc miễn phí của Amazon Q Developer, hãy truy cập trang giá của Amazon Q Developer. Bạn sẽ không thể truy cập lựa chọn phiên bản Amazon Q Developer trong Đám mây điện toán linh hoạt của Amazon (Amazon EC2) hoặc tính năng phân tích khả năng tiếp cận mạng của Amazon Q Developer bằng Ứng dụng di động Bảng điều khiển.
Tôi có thể sử dụng Amazon Q Developer trong phòng trò chuyện nhóm không?
Amazon Q Developer được cung cấp trong các phòng trò chuyện nhóm trên Slack hoặc Microsoft Teams thông qua AWS Chatbot. Để tìm hiểu thêm, hãy xem tài liệu.
Amazon Q Developer hỗ trợ IDE nào?
Nhà phát triển Amazon Q hiện hỗ trợ Visual Studio (VS) Code, IDE IntelliJ và Eclipse (bản xem trước). Để bắt đầu sử dụng Amazon Q Developer trong IDE, hãy xem Bắt đầu sử dụng Amazon Q Developer hoặc đọc tài liệu.
Amazon Q Developer hỗ trợ những ngôn ngữ mã và IDE nào?
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.
Các khả năng dành cho Nhà phát triển Amazon Q được cung cấp ở Khu vực AWS nào?
Để biết thông tin về địa điểm nơi bạn có thể sử dụng Nhà phát triển Amazon Q, hãy xem Khu vực được hỗ trợ dành cho Nhà phát triển Amazon Q.
Gói đăng ký Nhà phát triển Amazon Q được hỗ trợ ở những khu vực Trung tâm danh tính AWS IAM nào?
Xem Khu vực Trung tâm danh tính được hỗ trợ dành cho Nhà phát triển Amazon Q để biết thêm thông tin về các khu vực Trung tâm danh tính hỗ trợ gói đăng ký Nhà phát triển Amazon Q.
Nhà phát triển Amazon Q có sử dụng suy luận giữa các Khu vực không?
Nhà phát triển Amazon Q được hỗ trợ bởi Amazon Bedrock và sử dụng suy luận giữa các Khu vực để phân phối lưu lượng truy cập trên các Khu vực AWS khác nhau nhằm nâng cao hiệu năng và độ tin cậy của suy luận mô hình ngôn ngữ lớn (LLM). Với suy luận giữa các khu vực, bạn có thể:
- Tăng thông lượng và khả năng phục hồi trong thời gian có nhu cầu cao
- Cải thiện hiệu suất
- Truy cập vào các khả năng và tính năng mới ra mắt của Nhà phát triển Amazon Q dựa trên các LLM mạnh mẽ nhất được lưu trữ trên Amazon Bedrock
Hiện nay, bất kể bạn sử dụng Nhà phát triển Amazon Q ở đâu, dữ liệu của bạn đều được xử lý trong Khu vực AWS Hoa Kỳ. Với tính năng suy luận giữa các khu vực, các yêu cầu của bạn tới Nhà phát triển Amazon Q có thể được xử lý ở bất kỳ khu vực Hoa Kỳ nào của chúng tôi (hiện tại là Miền Đông Hoa Kỳ (Bắc Virginia), Miền Đông Hoa Kỳ (Ohio) hoặc Miền Tây Hoa Kỳ (Oregon)), ngay cả khi bạn đang sử dụng Nhà phát triển Amazon Q ở một Khu vực AWS khác. Để biết thông tin về nơi dữ liệu được lưu trữ trong quá trình xử lý, hãy xem Bảo vệ dữ liệu. Để biết thông tin về địa điểm nơi bạn có thể sử dụng Nhà phát triển Amazon Q, hãy xem Khu vực được hỗ trợ. Bạn không phải trả thêm phí khi sử dụng suy luận giữa các Khu vực.
Xem Suy luận giữa các Khu vực trong Nhà phát triển Amazon Q để biết thêm thông tin.
Amazon Q Developer hỗ trợ những ngôn ngữ lập trình và IDE nào?
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.
Nội dung của tôi được bảo vệ như thế nào khi truyền đi?
Nội dung của bạn được truyền bằng giao thức TLS để đảm bảo giao tiếp an toàn giữa IDE của bạn và dịch vụ Amazon Q Developer. Nội dung được mã hóa trong quá trình truyền để ngăn chặn các cuộc tấn công nghe lén hoặc tấn công xen giữa. Đối với người dùng Bậc miễn phí của Amazon Q Developer, chúng tôi có thể giữ lại nội dung nhằm mục đích cải thiện dịch vụ, dựa trên cài đặt của người dùng. Chúng tôi lưu trữ nội dung này một cách bảo mật bằng cách mã hóa ở trạng thái lưu trữ và kiểm soát truy cập nghiêm ngặt.
Amazon Q Developer có sử dụng nội dung của tôi để đào tạo bất kỳ mô hình nào không?
Nếu bạn truy cập Amazon Q Developer với vai trò người dùng Bậc chuyên nghiệp thì nội dung của bạn sẽ không được sử dụng để đào tạo bất kỳ FM cơ bản nào. AWS có thể thu thập và sử dụng các chỉ số về mức sử dụng và chỉ số đo từ xa phía máy khách cho mục đích cải thiện dịch vụ đối với cả hai bậc Chuyên nghiệp và Miễn phí. Bạn có thể chọn không tham gia quá trình thu thập dữ liệu này bằng cách điều chỉnh cài đặt của bạn trong IDE. Đối với Bậc miễn phí của Amazon Q, nội dung khách hàng, bao gồm đoạn mã, cuộc trò chuyện và nội dung tệp được mở trong IDE có thể được lưu trữ và xử lý để cung cấp và duy trì dịch vụ. Trừ khi chọn tuyệt đối không tham gia, các nội dung cũng có thể được sử dụng để nâng cao và cải thiện chất lượng của FM. Nội dung của bạn sẽ không được sử dụng nếu bạn chọn cơ chế từ chối như mô tả trong tài liệu. Để biết thêm thông tin, hãy xem Chia sẻ dữ liệu của bạn với AWS.
Amazon Q Developer liên quan đến CodeWhisperer như thế nào?
Kể từ ngày 30/4/2024, chúng tôi sẽ đổi tên Amazon CodeWhisperer thành Amazon Q Developer. Tất cả chức năng của CodeWhisperer hiện được cung cấp như một phần của Amazon Q Developer. Người dùng Amazon Q Developer có thể nhận được các đề xuất mã nội tuyến được hỗ trợ bởi AI tạo sinh trong IDE hoặc dòng lệnh, quét lỗ hổng bảo mật và khắc phục lỗ hổng bảo mật.
Amazon CodeWhisperer đã được đổi tên chưa?
Có. Kể từ ngày 30/4, chúng tôi đổi tên CodeWhisperer thành Amazon Q Developer và tất cả các chức năng mà CodeWhisperer cung cấp hiện là một phần của Amazon Q Developer. Người dùng Amazon Q Developer có thể nhận được các đề xuất mã nội tuyến được hỗ trợ bởi AI tạo sinh trong IDE hoặc dòng lệnh, quét lỗ hổng bảo mật, khắc phục lỗ hổng bảo mật và các chức năng khác. Tìm hiểu thêm trong thông báo về việc cung cấp rộng rãi Amazon Q.
Việc đổi tên có hiệu lực khi nào?
Việc đổi tên có hiệu lực vào ngày 30/4/2024, cùng với các thay đổi khác, chẳng hạn như bảng điều khiển CodeWhisperer, thêm vài tuần nữa để chuyển sang trải nghiệm Amazon Q Developer mới. Khách hàng CodeWhisperer đăng nhập vào IDE sẽ thấy việc đổi tên đã được thực hiện.
Tôi hiện đang là khách hàng của CodeWhisperer, điều này có ý nghĩa gì đối với tôi?
Tất cả các tính năng của CodeWhisperer, chẳng hạn như đề xuất nội tuyến, quét bảo mật và tùy chỉnh, vẫn sẽ được cung cấp trong Visual Studio, VS Code và JetBrains, thông qua Bộ công cụ AWS. Tất cả các môi trường trong bảng điều khiển trước đây đã hỗ trợ các đề xuất viết mã nội tuyến của CodeWhisperer, chẳng hạn như Lambda và Amazon Cloud9, sẽ tiếp tục hỗ trợ chức năng đó.
Nếu bạn là khách hàng Bậc cá nhân của CodeWhisperer thì bạn có thể đăng ký Bậc miễn phí của Amazon Q Developer và tận dụng các tính năng của CodeWhisperer mà bạn đã quen dùng trong IDE và CLI, chẳng hạn như đề xuất mã nội tuyến.
Nếu bạn là khách hàng của CodeWhisperer Chuyên nghiệp thì bạn vẫn có thể đăng nhập và sử dụng bảng điều khiển CodeWhisperer cho đến ngày 31/1/2025. Bắt đầu từ ngày 30/4/2024, bạn sẽ có thể di chuyển thủ công sang Amazon Q chuyên nghiệp dành cho nhà phát triển, bao gồm tất cả các tính năng được cung cấp bởi gói đăng ký CodeWhisperer chuyên nghiệp, bao gồm xác thực thông qua Trung tâm danh tính AIM, quản lý chính sách và giấy phép trong tổ chức, bảng thông tin hoạt động của người dùng và tính năng tùy chỉnh mã. Chúng tôi sẽ cung cấp trải nghiệm di chuyển liền mạch hơn trong vài tuần tới trong bảng điều khiển CodeWhisperer.
Ngoài các tính năng quen thuộc từ CodeWhisperer, Nhà phát triển Amazon Q còn cung cấp tính năng viết mã đàm thoại trong IDE hoặc các tính năng nâng cao như Tác tử hỗ trợ phát triển phần mềm của Amazon Q dành cho nhà phát triển, có thể tiết kiệm đáng kể thời gian cần thiết để viết và triển khai toàn bộ các tính năng, mã tài liệu hoặc giàn dựng dự án với một câu lệnh đơn giản. Amazon Q Developer cũng có thể giúp khách hàng tiết kiệm nhiều tháng – thậm chí là nhiều năm – nâng cấp ứng dụng. Tác tử hỗ trợ chuyển đổi mã của Amazon Q dành cho nhà phát triển sẽ tự động hóa toàn bộ quá trình nâng cấp và chuyển đổi mã, giảm thời gian cần thiết để nâng cấp ứng dụng từ vài tuần xuống còn vài ngày hoặc thậm chí vài phút. Dù Amazon Q Developer có khả năng tạo mã và hướng dẫn xuất sắc, nhưng công cụ này có thể làm được nhiều hơn thế. Công cụ này có thể giúp nhà phát triển tìm hiểu về các dịch vụ và phương pháp tốt nhất về kiến trúc của AWS, chẩn đoán lỗi dịch vụ và sự cố kết nối mạng, chọn phiên bản và tối ưu hóa các truy vấn SQL và quy trình ETL của phiên bản. Để tìm hiểu thêm, hãy truy cập trang Giá của Amazon Q Developer.
Làm cách nào để tôi chuyển sang Nhà phát triển Amazon Q với tư cách là khách hàng dùng CodeWhisperer?
Nếu bạn đang sử dụng Bậc cá nhân của CodeWhisperer thì bạn không cần phải di chuyển. Bạn có thể tải xuống phiên bản Bộ công cụ AWS mới nhất và khi đăng nhập, bạn sẽ nhận được đầy đủ các tính năng Amazon Q Developer miễn phí cho IDE. Amazon Q Developer cũng sẽ duy trì cài đặt CodeWhisperer IDE của bạn.
Nếu bạn đã đăng ký CodeWhisperer chuyên nghiệp thì bạn có thể tiếp tục sử dụng CodeWhisperer mà không cần di chuyển cho đến ngày 31/1/2025. Kể từ ngày 30/4/2024, bạn cũng có thể chuyển sang Amazon Q Developer Pro theo cách thủ công bằng cách xóa ứng dụng CodeWhisperer hiện tại khỏi bảng điều khiển, sau đó tạo đăng ký Amazon Q Developer Pro và thêm tất cả người dùng cá nhân có liên quan.
Tôi hiện không sử dụng CodeWhisperer. Tôi vẫn có thể tạo tài khoản sau ngày 30/4/2024 chứ?
Bạn sẽ không thể tạo các ứng dụng hoặc hồ sơ CodeWhisperer mới sau ngày 30/4/2024. Tuy nhiên, khách hàng đăng ký CodeWhisperer chuyên nghiệp đã có ứng dụng và hồ sơ CodeWhisperer trong bảng điều khiển có thể tiếp tục thêm người dùng cá nhân vào ứng dụng, đăng ký họ vào Bậc chuyên nghiệp của CodeWhisperer. Để bắt đầu với Amazon Q Developer, hãy xem trang Bắt đầu sử dụng Amazon Q.
Tôi sử dụng CodeWhisperer cá nhân và tôi đã chọn không chia sẻ nội dung của mình để cải thiện dịch vụ. Tôi có cần chọn không sử dụng lại đối với Amazon Q Developer không?
Amazon Q Developer trong IDE sẽ duy trì cài đặt CodeWhisperer IDE của bạn, vì vậy nếu bạn đã chọn không chia sẻ nội dung của mình để cải thiện dịch vụ, tùy chọn đó sẽ được duy trì. Khách hàng mới của Amazon Q Developer miễn phí nếu muốn sẽ phải chọn không chia sẻ nội dung để cải thiện dịch vụ cho Amazon Q trong IDE.
Quyền riêng tư
Ai sở hữu mã do Amazon Q Developer tạo?
Cũng giống như với IDE, bạn sở hữu mã do bạn viết, bao gồm bất kỳ đề xuất mã nào do Amazon Q Developer cung cấp. Bạn chịu trách nhiệm về mã mà bạn viết, bao gồm các đề xuất của Amazon Q Developer được bạn chấp nhận. Luôn đánh giá các đề xuất mã trước khi chấp nhận và bạn có thể cần thực hiện chỉnh sửa để đảm bảo mã hoạt động đúng mục đích.
Amazon Q Developer có sử dụng nội dung của tôi để đào tạo bất kỳ mô hình nào không?
Đối với người dùng truy cập Amazon Q Developer bằng Bậc chuyên nghiệp, nội dung của bạn không được sử dụng để cải thiện dịch vụ hoặc để đào tạo bất kỳ mô hình nền tảng (FM) cơ bản nào. Trừ khi chọn tuyệt đối không tham gia, các nội dung từ Bậc miễn phí của Amazon Q Developer cũng có thể được sử dụng để nâng cao và cải thiện chất lượng của các FM. Nội dung của bạn sẽ không được sử dụng nếu bạn chọn cơ chế từ chối như mô tả trong tài liệu. Để biết thêm thông tin, hãy xem Chia sẻ dữ liệu của bạn với AWS.
Amazon Q Developer có sử dụng bất kỳ mã nào do tôi viết để cải thiện mô hình cho người khác không?
Khi sử dụng Amazon Q Developer với tư cách là người dùng Amazon CodeWhisperer chuyên nghiệp, Amazon Q lưu trữ dữ liệu hoạt động của người dùng liên quan đến các phản hồi của bạn với câu trả lời và đề xuất mã (chẳng hạn như ngón tay cái giơ lên hoặc xuống cho một phản hồi). CodeWhisperer chuyên nghiệp sử dụng nội dung của bạn, chẳng hạn như các đoạn mã, nhận xét và nội dung từ các tệp mở trong IDE. Nội dung này được dịch vụ xử lý chỉ để cung cấp và duy trì dịch vụ. Nếu bạn truy cập Nhà phát triển Amazon Q thông qua các gói được cung cấp miễn phí, cụ thể là trong IDE với bậc Cá nhân của CodeWhisperer, thì Amazon có thể sử dụng câu hỏi hoặc phản hồi của bạn để đào tạo mô hình. Bạn có thể chọn không sử dụng nội dung từ Nhà phát triển Amazon Q để cải thiện dịch vụ bằng cách làm theo hướng dẫn trong tài liệu này. Nội dung được xử lý bởi CodeWhisperer chuyên nghiệp không được lưu trữ hoặc sử dụng để cải thiện dịch vụ hoặc để đào tạo mô hình. Để biết thông tin về cách CodeWhisperer chuyên nghiệp và CodeWhisperer cá nhân thu thập và sử dụng dữ liệu của bạn, hãy xem Câu hỏi thường gặp về CodeWhisperer chuyên nghiệp và Câu hỏi thường gặp về CodeWhisperer cá nhân theo thứ tự tương ứng.
Nhà phát triển Amazon Q có được bao gồm trong báo cáo SOC mới nhất của AWS không?
Có. Nhà phát triển Amazon Q được bao gồm trong các báo cáo SOC 1/2/3 mới nhất. Khách hàng có thể tải xuống các báo cáo này trong Bảng điều khiển quản lý AWS thông qua AWS Artifact.
Các nhóm bảo mật ứng dụng và pháp lý của tôi có thêm câu hỏi trước khi phê duyệt việc sử dụng Nhà phát triển Amazon Q. Có tài liệu bổ sung nào để họ xem xét không?
Có. Liên hệ với nhóm tài khoản AWS của bạn và yêu cầu Tài liệu chương trình tăng tốc dịch vụ dành cho Nhà phát triển Amazon Q. Nếu tổ chức của bạn đã ký kết NDA (Thỏa thuận bảo mật thông tin) với AWS, nhóm tài khoản của bạn sẽ chia sẻ các tài liệu phù hợp.
Định giá
Amazon Q Developer tính phí như thế nào?
Nhà phát triển Amazon Q cung cấp hai gói: Bậc miễn phí không tính phí và Bậc chuyên nghiệp có giá 19 USD/người dùng mỗi tháng.
Xây dựng
Làm thế nào để bắt đầu sử dụng Amazon Q Developer trong IDE?
Đố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 Bắt đầu sử dụng Amazon Q Developer.
Amazon Q Developer có thể hỗ trợ tác vụ nào trong IDE?
Với Tác tử hỗ trợ phát triển phần mềm của Amazon Q dành cho nhà phát triển (/dev, /test, /doc, /review), bạn có thể biến câu lệnh bằng ngôn ngữ tự nhiên thành tính năng ứng dụng với các hướng dẫn từng bước có tính tương tác ngay từ IDE của mình, với GitLab Duo có Amazon Q (bản xem trước) hoặc bằng Amazon CodeCatalyst. Amazon Q Developer hiểu cấu trúc không gian làm việc của bạn và chia nhỏ câu lệnh của bạn thành các bước triển khai hợp lý, có thể bao gồm tạo mã ứng dụng, kiểm thử, tích hợp API, v.v. Bạn có thể cộng tác với Amazon Q Developer để đánh giá và lặp lại quá trình triển khai. Khi đã sẵn sàng, bạn có thể yêu cầu Tác tử hỗ trợ phát triển phần mềm của Amazon Q dành cho nhà phát triển để triển khai từng bước.
Tôi có thể làm gì để nhận được các đề xuất phù hợp nhất từ Amazon Q Developer trong IDE?
Thông tin liên quan về ngôn ngữ lập trình, khung và công cụ đang được sử dụng cho các tác vụ của bạn có thể hỗ trợ rất nhiều trong việc có được phản hồi chính xác. Chia các vấn đề phức tạp thành các thành phần nhỏ hơn giúp nhận được hỗ trợ có mục tiêu hơn cho các thành phần riêng lẻ. Nếu câu trả lời không rõ ràng, bạn nên yêu cầu làm rõ từ Amazon Q Developer. Vui lòng cân nhắc việc thử nghiệm và lặp lại các câu hỏi và câu lệnh, vì quá trình lập trình thường liên quan đến việc thử các cách tiếp cận khác nhau. Với khả năng tùy chỉnh của Nhà phát triển Amazon Q, bạn có thể tùy chỉnh Nhà phát triển Amazon Q để tạo các đề xuất mã nội tuyến phù hợp hơn bằng cách cung cấp thông tin về 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 cho công cụ này.
Amazon Q Developer sử dụng thông tin ngữ cảnh nào trong IDE?
Amazon Q Developer sử dụng thông tin ngữ cảnh sau khi trả lời các câu hỏi: 1. Ngữ cảnh hội thoại hiện tại như câu hỏi được đặt ra và câu trả lời cũng như mã được tạo trong bảng hội thoại. 2. Ngữ cảnh IDE, bao gồm dòng mã, đoạn mã hoặc hàm đã chọn trong tệp, cũng như tên tệp và kho lưu trữ mà các nhà phát triển hiện đang xử lý.
Có các tác tử hỗ trợ phát triển phần mềm của Amazon Q dành cho nhà phát triển nào?
Tác tử hỗ trợ phát triển phần mềm của Amazon Q dành cho nhà phát triển giúp bạn biến câu lệnh với ngôn ngữ tự nhiên thành một tính năng ứng dụng với các hướng dẫn từng bước có tính tương tác ngay trong IDE của mình với Gitlab Duo với Amazon Q hoặc bằng Amazon CodeCatalyst. Amazon Q Developer hiểu cấu trúc không gian làm việc của bạn và chia nhỏ câu lệnh của bạn thành các bước triển khai hợp lý, có thể bao gồm tạo mã ứng dụng, kiểm thử, tích hợp API, v.v. Bạn có thể cộng tác với Amazon Q Developer để đánh giá và lặp lại quá trình triển khai. Khi đã sẵn sàng, bạn có thể yêu cầu Nhà phát triển Amazon Q thực hiện từng bước. Tác tử hỗ trợ phát triển phần mềm của Amazon Q dành cho nhà phát triển giờ đây cũng có thể thực hiện đánh giá mã, tự động cung cấp nhận xét về các yêu cầu hợp nhất, đánh dấu các mẫu mã đáng ngờ và thậm chí đánh giá rủi ro triển khai. Và với kiến thức chuyên sâu về dự án của bạn, các tác tử Nhà phát triển Amazon Q có thể giúp tạo các bài kiểm tra đơn vị trên cơ sở mã của bạn hoặc ghi lại mã của bạn bằng cách tự động tạo tệp readme và sơ đồ luồng dữ liệu.
Tác tử hỗ trợ phát triển phần mềm của Amazon Q dành cho nhà phát triển hỗ trợ IDE nào?
Tác tử hỗ trợ phát triển phần mềm của Amazon Q có sẵn trong các IDE VS Code, JetBrains và Eclipse (bản xem trước).
Làm thế nào để bắt đầu sử dụng Tác tử hỗ trợ phát triển phần mềm của Amazon Q dành cho nhà phát triển trong IDE?
Tác tử hỗ trợ phát triển phần mềm của Amazon Q dành cho nhà phát triển trong IDE được cung cấp cho khách hàng Amazon Q Chuyên nghiệp dành cho nhà phát triển và khách hàng Amazon Q bậc miễn phí dành cho nhà phát triển, nhưng có giới hạn. Xem Bắt đầu sử dụng Nhà phát triển Amazon Q hoặc đọc tài liệu này để tìm hiểu thêm.
Làm cách nào để xác minh độ an toàn của mã do Amazon Q Developer tạo?
AWS cung cấp cho nhà phát triển các dịch vụ như Trình phân tích hoạt động truy cập quản lý danh tính và truy cập trong AWS, Trình phân tích hoạt động truy cập mạng của Đám mây riêng ảo Amazon (Amazon VPC) và Amazon CodeGuru để giúp xác minh mã và bảo mật cấu hình. CodeCatalyst tự động tạo quy trình triển khai sử dụng các công cụ này để giúp xác thực rằng các thay đổi mã đã được kiểm thử và an toàn để triển khai.
Trình theo dõi tham chiếu của Amazon Q Developer là gì?
Trình theo dõi tham chiếu của Amazon Q Developer giúp phát hiện xem đề xuất mã có thể giống với mã được cung cấp công khai không. Trình theo dõi tham chiếu có thể đánh dấu các đề xuất này bằng URL kho lưu trữ và thông tin giấy phép dự án hoặc lọc các đề xuất này ra theo tùy chọn. Sau đó, bạn có thể dễ dàng tìm và xem lại mã được tham chiếu, xem cách thức sử dụng của mã này trong bối cảnh của một dự án khác trước khi quyết định sử dụng. Để đảm bảo luồng mã của bạn không bị xáo trộn, tất cả các tham chiếu đều được ghi lại để bạn có thể xem lại sau và bạn có thể tiếp tục lập trình mà không bị gián đoạn.
Tính năng tạo mã của Amazon Q Developer hoạt động như thế nào?
Khi bạn viết mã, Amazon Q Developer phân tích các chú giải ngôn ngữ tiếng Anh và mã xung quanh để suy ra mã nào cần thiết để hoàn thành tác vụ đang thực hiện. Amazon Q Developer sẽ đề xuất một hoặc nhiều đoạn mã trực tiếp trong trình soạn mã, giúp bạn tăng tốc độ xử lý công việc. Đề xuất mã của Nhà phát triển Amazon Q dựa trên các LLM được đào tạo trên hàng tỷ dòng mã, bao gồm cả mã nguồn mở và mã Amazon. Bạn có thể chấp nhận đề xuất hàng đầu (phím tab), xem thêm các đề xuất khác (phím mũi tên) hoặc tiếp tục viết mã của riêng bạn một cách nhanh chóng và dễ dàng hơn. Luôn xem xét đề xuất mã trước khi chấp nhận đề xuất đó và bạn có thể cần chỉnh sửa để đảm bảo rằng mã được đề xuất thực hiện đúng theo dự định của bạn.
Amazon Q Developer thu thập dữ liệu nào để cung cấp đề xuất mã?
Amazon Q Developer sử dụng nội dung của bạn – chẳng hạn như đoạn mã, chú giải, vị trí con trỏ và nội dung từ các tệp mở trong IDE – làm đầu vào để cung cấp các đề xuất mã.
Tính năng khắc phục mã được AI hỗ trợ của Amazon Q Developer là gì?
Bạn có thể quét mã để xác định lỗ hổng bảo mật khó tìm và nhận đề xuất mã để hỗ trợ khắc phục sự cố đã xác định. Tính năng quét bảo mật tích hợp sẵn được thiết kế để phát hiện các vấn đề như thông tin chứng thực bị lộ và hành vi đưa mã độc vào bản ghi. Các đề xuất mã dựa trên AI tạo sinh giúp khắc phục lỗ hổng đã xác định và được tùy chỉnh phù hợp với mã ứng dụng của bạn, từ đó bạn có thể chấp nhận các bản sửa lỗi một cách nhanh chóng và tự tin. Tính năng quét bảo mật được cung cấp cho Java, Python, JavaScript và cho TypeScript, C#, AWS CloudFormation (YAML, JSON), Bộ phát triển đám mây AWS (AWS CDK) (TypeScript, Python) và HashiCorp Terraform (HCL). Các đề xuất mã để giúp khắc phục lỗ hổng hiện được cung cấp cho mã được viết bằng Java, Python và JavaScript.
Amazon Q Developer có tạo ra mã giống với mã được cung cấp công khai không?
Là công cụ AI tạo sinh, Amazon Q Developer sẽ tạo mã mới dựa trên những gì mà các mô hình cơ bản của Amazon Q Developer đã học được từ mã mà các mô hình này đã được đào tạo và ngữ cảnh bạn cung cấp trong mã và chú giải. Mặc dù Amazon Q Developer không được thiết kế để sao chép mã từ dữ liệu đào tạo, nhưng trong những trường hợp hiếm gặp, có thể công cụ này sẽ tạo mã trùng với mã được cung cấp công khai. Nếu Amazon Q Developer phát hiện kết quả đầu ra khớp với mã được cung cấp công khai, trình theo dõi tham chiếu được tích hợp sẵn sẽ thông báo cho bạn kèm tham chiếu đến loại giấy phép (ví dụ: MIT hoặc Apache) và URL của mã được cung cấp công khai. Sau đó, bạn có thể dễ dàng tìm và xem lại mã được tham chiếu, xem cách thức sử dụng của mã này trong bối cảnh của một dự án khác trước khi quyết định có sử dụng mã hay không. Để đảm bảo luồng lập trình của bạn không bị xáo trộn, tất cả các tham chiếu đều được ghi lại để bạn có thể xem lại sau, vì vậy bạn có thể tiếp tục lập trình mà không bị gián đoạn.
Tôi có thể ngăn Amazon Q Developer đề xuất mã có tham chiếu mã không?
Có. Trong cài đặt cấu hình cho Amazon Q Developer, bạn có thể bỏ chọn tùy chọn Bao gồm đề xuất có tham chiếu mã. Thao tác này sẽ ngăn Amazon Q Developer đưa ra các đề xuất có tham chiếu đến mã nguồn mở được cấp phép đã biết. Đối với người dùng Bậc miễn phí của Amazon Q Developer, cài đặt này có sẵn trong IDE. Với Amazon Q Developer Pro, quản trị viên AWS có thể cấu hình cài đặt này tập trung ở cấp tổ chức từ bảng điều khiển.
Amazon Q Developer có tạo ra mã độc hoặc mã bị sai lệch không?
Amazon Q Developer có thể lọc ra các đề xuất mã có chứa các cụm độc hại và đề xuất có chứa cấu trúc mã thường được biết đến cho thấy sự sai lệch.
Amazon Q Developer có đề xuất mã có lỗ hổng bảo mật không?
Amazon Q Developer được thiết kế để ngăn chặn việc đề xuất mã có lỗ hổng bảo mật và sẽ lọc ra nhiều lỗ hổng bảo mật nhất có thể. Tuy nhiên, với tính chất tổng hợp của Amazon Q Developer, chúng tôi không thể loại trừ hoàn toàn các đề xuất mã có vấn đề về bảo mật. Do đó, Amazon Q Developer tích hợp sẵn tính năng quét mã để phát hiện lỗ hổng bảo mật trong các dự án Python, Java và JavaScript của bạn, bao gồm các đề xuất mã từ Amazon Q Developer và mã do bạn viết.
Có phải Amazon Q Developer chỉ hoạt động bằng ngôn ngữ tiếng Anh khi tạo đề xuất mã không?
Amazon Q Developer đã được đào tạo về nhiều nguồn dữ liệu khác nhau, bao gồm cả Amazon và mã nguồn mở. Amazon Q Developer đã được đào tạo và xác thực về khả năng tạo đề xuất mã từ các chú giải bằng tiếng Anh. Với các ví dụ khác nhau trong tập dữ liệu đào tạo, Amazon Q Developer có thể cung cấp đề xuất mã từ các chú giải được viết bằng ngôn ngữ không phải tiếng Anh; tuy nhiên, đây không phải là trường hợp sử dụng được hỗ trợ.
Amazon Q Developer dành cho dòng lệnh là gì?
Amazon Q Developer dành cho dòng lệnh giúp các nhà phát triển làm việc hiệu quả hơn trong dòng lệnh bằng cách hoàn thành CLI theo ngữ cảnh, tài liệu nội tuyến và biên dịch ngôn ngữ tự nhiên AI sang bash. Amazon Q Developer dành cho dòng lệnh tích hợp với dòng lệnh hiện có của nhà phát triển để các nhà phát triển có thể hưởng lợi từ việc không phải thay đổi các công cụ mà họ sử dụng.
Cách thức hoạt động của hoàn thành CLI
Trong khi người dùng nhập dòng lệnh, Amazon Q Developer sẽ hiển thị các hoàn thành nội tuyến và tài liệu cho hơn 250 công cụ CLI.
Ví dụ: nhà phát triển có thể nhập “git” và xem danh sách tất cả các lệnh con, tùy chọn và đối số git, được sắp xếp theo mức sử dụng gần đây. Nhà phát triển cũng có thể nhập “npm install” và xem danh sách tất cả các gói nút có sẵn để cài đặt. Ngoài ra, nhà phát triển có thể nhập “aws” và xem danh sách tất cả các lệnh con AWS có sẵn.
Cách thức hoạt động của tính năng biên dịch ngôn ngữ tự nhiên sang bash
Amazon Q Developer dành cho CLI có thể lấy lời nhắc văn bản ngôn ngữ tự nhiên (chẳng hạn như “đảo ngược lệnh git gần đây nhất của tôi”) và chuyển đổi thành mã bash thực thi tức thì.
Để bắt đầu, hãy chạy Amazon Q, chèn lời nhắc, sau đó thực thi bash.
Amazon Q Developer dành cho dòng lệnh hỗ trợ giao diện đầu cuối, shell và IDE nào?
Amazon Q Developer dành cho dòng lệnh hiện hỗ trợ tích hợp với các công cụ sau:
1. Hệ điều hành: macOS
2. Shell: bash, zsh, fish
3. Trình mô phỏng giao diện đầu cuối: iTerm2, giao diện đầu cuối macOS, Hyper, Tabby
4. IDE: Giao diện đầu cuối bên trong VS Code
5) CLI: Hơn 250 CLI phổ biến nhất như git, aws, docker, npm, yarn (xem Github)
Để được hỗ trợ với các IDE Jetbrain (trừ Fleet), Alacritty, Kitty và Wezterm trên macOS, hãy chạy cw integrations install input-method.
Tôi có thể tắt hoàn thành CLI không?
Có.
1. Chạy “cw” để mở trang cài đặt.
2. Chọn tab Hoàn thành CLI.
3. Chuyển công tắc ở góc trên cùng bên phải của trang thành Tắt.
Tôi có thể tùy chỉnh các đề xuất mã trong Amazon Q Developer trong IDE không?
Có. Bạn có thể 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à kiểu mẫu kiến trúc của bạn.
Ngôn ngữ nào được hỗ trợ khi tạo tùy chỉnh?
Hiện tại, bạn có thể tùy chỉnh các đề xuất của Amazon Q Developer trên các cơ sở mã được viết bằng Java, JavaScript, TypeScript và Python. Tệp viết bằng các ngôn ngữ khác được Amazon Q Developer hỗ trợ (C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, tập lệnh shell, SQL và Scala) sẽ không được sử dụng khi tạo tùy chỉnh hoặc khi cung cấp các đề xuất tùy chỉnh trong IDE dựa trên kho mã nội bộ của bạn.
Có giới hạn mức sử dụng nào khi tạo hoặc kích hoạt các tùy chỉnh không?
Bạn có thể tạo tối đa tám tùy chỉnh dựa trên cơ sở mã nội bộ của bạn. Bạn có thể duy trì tối đa hai tùy chỉnh mã hoạt động cùng một lúc.
Làm cách nào để bắt đầu tùy chỉnh các đề xuất mã trong Amazon Q Developer?
Bạn có thể kết nối kho mã của mình với Amazon Q Developer một cách bảo mật bằng bảng điều khiển. Quản trị viên Amazon Q Developer có thể quản lý quyền truy cập vào một bản tùy chỉnh riêng từ bảng điều khiển, vì vậy chỉ các nhà phát triển cụ thể mới có quyền truy cập.
GitLab Duo với Amazon Q (xem trước)
Làm cách nào để tôi bắt đầu với GitLab Duo có Amazon Q?
GitLab Duo có Amazon Q được cung cấp trong bản xem trước. Truy cập GitLab trên AWS để đăng ký quyền truy cập bản xem trước.
GitLab Duo với Amazon Q có giá bao nhiêu?
GitLab Duo với Amazon Q hoàn toàn miễn phí cho khách hàng tự quản lý GitLab Ultimate trong quá trình xem trước.
Vận hành
Tôi có thể yêu cầu Amazon Q Developer giúp tôi chẩn đoán lỗi trong bảng điều khiển của những dịch vụ nào?
Amazon Q Developer có thể giúp bạn chẩn đoán các lỗi phổ biến trong bảng điều khiển dịch vụ của Dịch vụ lưu trữ đơn giản của Amazon (Amazon S3), Amazon EC2, AWS Lambda và Dịch vụ bộ chứa linh hoạt của Amazon (Amazon ECS). Khi lỗi xuất hiện ở một trong các bảng điều khiển được hỗ trợ, bạn có thể chọn nút Chẩn đoán bằng Amazon Q Developer bên cạnh lỗi để hiểu ngữ cảnh về nguyên nhân có thể gây ra lỗi cũng như hướng dẫn từng bước về cách triển khai sửa lỗi tiềm năng.
Amazon Q Developer truy cập dữ liệu nào trong tài khoản của tôi khi giúp tôi chẩn đoán lỗi?
Để phân tích lỗi, Amazon Q Developer truy vấn thông tin – chẳng hạn như ID tài khoản, mã định danh Tài nguyên AWS hoặc thông báo lỗi – trong phạm vi chính sách và quyền người dùng đã phê duyệt.
Tôi có thể làm gì nếu Amazon Q Developer không thể chẩn đoán lỗi hoặc trả lời câu hỏi của tôi?
Nếu bạn cần trợ giúp hoặc hướng dẫn cụ thể hơn, bạn có thể liên hệ với Bộ phận Hỗ trợ AWS. Amazon Q Developer tích hợp với Hỗ trợ AWS, vì vậy bạn có thể kết nối liền mạch với các nhân viên hỗ trợ từ trong giao diện Amazon Q Developer nếu cần hỗ trợ thêm. Tùy chọn này giúp loại bỏ các trở ngại trong trải nghiệm tự phục vụ của bạn. Tích hợp này với Hỗ trợ AWS được cung cấp cho tất cả khách hàng AWS truy cập Amazon Q Developer thông qua bảng điều khiển và đảm bảo tôn trọng các quyền lợi trong gói hỗ trợ của khách hàng.
Amazon Q Developer có thể trả lời những loại câu hỏi nào về việc xây dựng trên AWS?
Amazon Q Developer được đào tạo dựa trên 17 năm chuyên môn về AWS. Do đó, Amazon Q Developer có thể giúp bạn bắt đầu sử dụng các dịch vụ AWS, tìm hiểu về các phương pháp tốt nhất khi kiến trúc và xây dựng ứng dụng, tìm dịch vụ phù hợp cho tác vụ, liệt kê và mô tả các tài nguyên AWS đang chạy trong tài khoản của bạn (dưới dạng bản xem trước), v.v. Ví dụ: bạn có thể hỏi Amazon Q Developer: “Làm thế nào để tôi có thể xây dựng một ứng dụng web trên AWS?” ngay trong Bảng điều khiển quản lý AWS và Amazon Q Developer sẽ hướng dẫn bạn các bước và cung cấp tài liệu tham khảo để bạn có thể tìm hiểu thêm.
Amazon Q Developer có thể xem tài nguyên AWS mà tôi đang chạy trong tài khoản của mình không?
Amazon Q Developer không có khả năng xem toàn bộ các tài nguyên trong tài khoản của bạn, nhưng có thể liệt kê và mô tả một số tài nguyên bạn đang sử dụng (dưới dạng bản xem trước), chẳng hạn như vùng lưu trữ Amazon S3 hoặc phiên bản Amazon EC2. Amazon Q Developer sẽ hướng dẫn bạn đến các tài nguyên thanh toán tốt nhất hiện có, nhưng hiện không thể cung cấp thông tin thanh toán về hóa đơn tài khoản hoặc tổ chức và chi phí. Tuy nhiên, giờ đây Amazon Q Developer có thể giúp bạn truy xuất và phân tích dữ liệu chi phí từ Trình khám phá chi phí AWS (bản xem trước).
Tôi có thể yêu cầu Amazon Q Developer thực hiện thay đổi đối với ứng dụng từ bảng điều khiển không?
Không. Các nhà phát triển chỉ có thể bắt đầu quá trình bằng cách cho Amazon Q Developer biết trong bảng điều khiển rằng họ muốn thực hiện thay đổi đối với ứng dụng của mình. Sau tương tác ban đầu, Amazon Q Developer hướng các nhà phát triển đến IDE ưu tiên hoặc dự án của họ trong CodeCatalyst để có thể tiếp tục chính cuộc trò chuyện đó.
Tôi có thể bắt đầu tận dụng tính năng điều tra hoạt động của Nhà phát triển Amazon Q bằng cách nào?
Vui lòng truy cập trang CloudWatch tại đây để biết các bước khởi động điều tra hoạt động của Amazon Q và khám phá cách tận dụng khả năng này.
Chuyển đổi
Tại sao tôi nên sử dụng tính năng Nhà phát triển Amazon Q: Chuyển đổi để di chuyển khối lượng công việc VMware sang AWS?
Tính năng chuyển đổi của Nhà phát triển Amazon Q để di chuyển khối lượng công việc VMware tại chỗ sang Amazon EC2 mang lại ba lợi thế. Đầu tiên, nó điều phối toàn bộ hành trình di chuyển của bạn, tăng năng suất cho nhóm. Thứ hai, nó tự động hóa các tác vụ di chuyển phức tạp và tốn nhiều công sức bao gồm lập kế hoạch đợt di chuyển và chuyển đổi mạng, đẩy nhanh quá trình di chuyển, giảm lỗi và giảm thiểu nhu cầu chuyên môn nội bộ – rút ngắn thời gian tạo ra giá trị. Cuối cùng, Nhà phát triển Amazon Q tùy chỉnh hành trình di chuyển của bạn trên cơ sở hiểu các mục tiêu di chuyển cụ thể của bạn và phân tích môi trường tại chỗ.
Cách tiếp cận di chuyển dựa trên AI của Nhà phát triển Amazon Q có khác biệt gì so với các công cụ di chuyển truyền thống?
Tính năng chuyển đổi của Nhà phát triển Amazon Q tận dụng AI tạo sinh và thuật toán máy học (ML) để cung cấp cho bạn trải nghiệm di chuyển thông minh, thích ứng và tự động hơn. Không giống như các công cụ truyền thống thường yêu cầu ta phải ra quyết định và nhập dữ liệu đầu vào thủ công đáng kể, tính năng chuyển đổi của Nhà phát triển Amazon Q có thể tự động phân tích môi trường của bạn, đề xuất các chiến lược di chuyển tối ưu và điều chỉnh kế hoạch trong thời gian thực dựa trên các điều kiện biến động. Tính năng chuyển đổi sử dụng AI của Nhà phát triển Amazon Q liên tục học hỏi từ mỗi lần di chuyển, cải thiện các đề xuất và quy trình tự động hóa. Điều này dẫn đến việc lập kế hoạch và triển khai di chuyển nhanh hơn, chính xác hơn, giảm sự phụ thuộc vào trình độ chuyên môn hạn chế về di chuyển dữ liệu và giảm thiểu rủi ro lỗi của con người.
Nhà phát triển Amazon Q hỗ trợ những khối lượng công việc chuyển đổi nào?
Nhà phát triển Amazon Q hỗ trợ chuyển các ứng dụng .NET Framework sang .NET đa nền tảng sẵn sàng cho Linux (xem trước), hiện đại hóa các ứng dụng COBOL trên máy tính lớn sang các ứng dụng Java trên AWS (xem trước), di chuyển khối lượng công việc ảo hóa trên VMware sang khối lượng công việc có thể mở rộng trên Amazon EC2 (xem trước) và nâng cấp Java từ phiên bản 8 lên phiên bản 11 và từ phiên bản 11 lên 17.
Làm cách nào để tôi bắt đầu với tính năng chuyển đổi Nhà phát triển Amazon Q trong trải nghiệm web?
Để bắt đầu sử dụng tính năng chuyển đổi của Nhà phát triển Amazon Q cho chuyển đổi .NET, máy tính lớn hoặc VMware, bạn có thể đăng nhập vào trải nghiệm web “Nhà phát triển Amazon Q: Chuyển đổi” bằng thông tin chứng thực hiện tại dành cho doanh nghiệp của bạn. Nếu là khách hàng mới, bạn có thể sử dụng đăng nhập đơn (SSO) thông qua tích hợp Trung tâm danh tính AWS IAM và kết nối nó với tài khoản AWS để bắt đầu.
Đối với di chuyển .NET, bạn có thể kết nối với kho lưu trữ mã nguồn của mình trong GitHub. Nhà phát triển Amazon Q quét kho lưu trữ được liên kết của bạn, tìm các dự án phù hợp và cho phép bạn tùy chỉnh các lựa chọn. Chọn các dự án để hiện đại hóa với sự chấp thuận của quản trị viên. Sau khi được phê duyệt, tác tử sẽ tự động chuyển các ứng dụng .NET của bạn sang phiên bản đã chọn, từ Windows sang Linux. Bạn có thể theo dõi tiến trình chuyển đổi thông qua bảng thông tin và bản ghi tác vụ. Nhà phát triển Amazon Q cam kết mã đã chuyển đổi sang một nhánh mới trong kho lưu trữ của bạn sau khi tác vụ hoàn tất, bảo toàn mã nguồn ban đầu.
Để hiện đại hóa ứng dụng máy tính lớn, bạn có thể cung cấp cho Nhà phát triển Amazon Q một số mã ứng dụng máy tính lớn hiện có mà sẽ được sử dụng để đánh giá cơ sở mã. Khi sử dụng LLM cơ bản, Nhà phát triển Amazon Q tạo tài liệu toàn diện để hiểu và mở rộng cơ sở kiến thức của tổ chức bạn. Các tác tử của Nhà phát triển Amazon Q phân tách các đơn khối lớn thành các miền nghiệp vụ đơn giản và ít phụ thuộc, giúp hệ thống linh hoạt và dễ bảo trì hơn. Tiếp theo, bạn xác định các mục tiêu hiện đại hóa cấp cao của mình bằng ngôn ngữ tự nhiên. Nhà phát triển Amazon Q xây dựng kế hoạch hành động toàn diện để tái cấu trúc cơ sở mã máy tính lớn của bạn sang Java và triển khai nó trên các dịch vụ AWS như Amazon EC2, Amazon Relational Database Service (Amazon RDS) và AWS Fargate. Các tác tử của Nhà phát triển Amazon Q hoạt động tự chủ, thông báo cho bạn về các hành động đang diễn ra hoặc đã hoàn thành và các trình chặn cần bạn lưu ý.
Đối với việc di chuyển VMware, bộ công cụ chuyển đổi của Nhà phát triển Amazon Q sẽ hướng dẫn bạn thêm các bộ kết nối vào môi trường VMware tại chỗ hoặc tải lên kho tài sản của bạn từ các công cụ của bên thứ ba. Bạn có thể bắt đầu một dự án mới trong bộ công cụ chuyển đổi của Nhà phát triển Amazon Q bằng cách chỉ định mục tiêu của mình.
Nhà phát triển Amazon Q có thể di chuyển môi trường VMware tại chỗ sang phần mềm giám sát máy ảo VMware chạy trên AWS không?
Hiện tại, tính năng chuyển đổi của Nhà phát triển Amazon Q chỉ hỗ trợ di chuyển môi trường VMware tại chỗ sang Amazon EC2. Mặc dù tính năng chuyển đổi của Nhà phát triển Q không hỗ trợ di chuyển tự động môi trường VMware tại chỗ sang Amazon Elastic VMware Service nhưng nó hiểu được mục tiêu di chuyển của bạn và cung cấp hướng dẫn di chuyển sang Amazon Elastic VMware Service (EVS) bằng cách sử dụng VMware Hybrid Cloud Extension (HCX) cho trường hợp sử dụng của bạn.
Các IDE nào hỗ trợ nhân viên của Nhà phát triển Amazon Q cho Java và chuyển đổi.NET?
Tính năng Chuyển đổi mã của Nhà phát triển Amazon Q được cung cấp thông qua Bộ công cụ AWS dành cho JetBrains và IDE VS Code. Hỗ trợ chuyển ứng dụng .NET từ Windows sang Linux có sẵn thông qua IDE Visual Studio.
Nhà phát triển Q sử dụng dữ liệu nào để hiểu kho máy chủ VMware tại chỗ của tôi?
Tính năng chuyển đổi của Nhà phát triển Amazon Q giúp bạn tìm hiểu máy chủ tại chỗ bằng Dịch vụ khám phá ứng dụng AWS. Tính năng chuyển đổi của Nhà phát triển Amazon Q lập kế hoạch quá trình di chuyển sang AWS bằng cách sử dụng dữ liệu cấu hình mà Dịch vụ khám phá ứng dụng thu thập về máy chủ và cơ sở dữ liệu tại chỗ của bạn, thông qua các kỹ thuật máy học như Mạng nơ-ron đồ thị để lập kế hoạch các đợt di chuyển của bạn. Tính năng này cung cấp hai cách khám phá và thu thập dữ liệu về các máy chủ tại chỗ:
Khám phá không tác tử có thể được thực hiện bằng cách triển khai Trình thu thập không tác tử của Dịch vụ khám phá ứng dụng (Trình thu thập không tác tử) (tệp OVA) thông qua VMware vCenter của bạn. Trình thu thập không tác tử có thể cấu hình và sử dụng máy ảo (VM), sử dụng và biến đổi cơ sở dữ liệu cũng như kết nối mạng.
Khám phá dựa trên tác tử có thể được thực hiện bằng cách triển khai Tác tử khám phá ứng dụng của AWS trên từng máy ảo và máy chủ vật lý của bạn. Trình cài đặt tác tử được cung cấp cho các hệ điều hành Windows và Linux. Nó thu thập dữ liệu cấu hình, dữ liệu mức sử dụng, kết nối mạng vào và ra cũng như các quy trình đang chạy.
Để bắt đầu sử dụng Dịch vụ khám phá ứng dụng, bạn phải chỉ định tài khoản AWS làm tài khoản khám phá của mình và sau đó kết nối tài khoản đó với tính năng hiện đại hóa VMware của Nhà phát triển Amazon Q. Sau đó, bạn có thể cấu hình Dịch vụ khám phá ứng dụng, tải xuống trình thu thập và xem dữ liệu đã thu thập trên trang tóm tắt khám phá của Nhà phát triển Amazon Q.
Tính năng Chuyển đổi mã Java của Nhà phát triển Amazon Q hỗ trợ ngôn ngữ và phiên bản ngôn ngữ nào?
Tác tử hỗ trợ chuyển đổi mã của Amazon Q dành cho nhà phát triển hỗ trợ nâng cấp các ứng dụng Java phiên bản 8 và phiên bản 11 lên phiên bản 17.
Bộ công cụ chuyển đổi của Nhà phát triển Amazon Q có thể di chuyển ứng dụng phức tạp, đa bậc của tôi không?
Có, tính năng chuyển đổi của Nhà phát triển Amazon Q được thiết kế để di chuyển các ứng dụng phức tạp, đa bậc của bạn. Công nghệ mạng nơ-ron đồ thị của tính năng này xác định các mối quan hệ và thành phần phụ thuộc rắc rối của ứng dụng, ngay cả trong môi trường lớn và phức tạp. Sau đó, nó nhóm các máy chủ liên quan thành các nhóm ứng dụng theo logic cần được di chuyển trong một đợt di chuyển duy nhất. Ví dụ: khi di chuyển môi trường có 500 VM, bộ công cụ chuyển đổi của Nhà phát triển Amazon Q có thể xác định 50 VM cần được di chuyển đó dưới dạng một đơn vị duy nhất do liên kết phụ thuộc. Tính năng này đặc biệt có giá trị đối với khách hàng có hệ thống cũ hoặc kiến trúc vi dịch vụ được kết nối với nhau. Bạn cũng có thể tải xuống các nhóm ứng dụng được tạo ra bởi tính năng chuyển đổi của Nhà phát triển Amazon Q, xem xét và chỉnh sửa nếu cần, rồi tải các nhóm đã cập nhật trở lại vào tính năng chuyển đổi của Nhà phát triển Amazon Q để tiếp tục di chuyển.
Các khả năng chuyển đổi của Nhà phát triển Amazon Q là gì và tôi có thể truy cập chúng bằng cách nào?
Nhà phát triển Amazon Q cung cấp khả năng chuyển đổi để chuyển đổi quy mô lớn các ứng dụng.NET Framework sang .NET đa nền tảng, 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 cũng như di chuyển và hiện đại hóa khối lượng công việc từ VMware sang Amazon EC2. Những khả năng này có sẵn trong một trải nghiệm web thống nhất được thiết kế riêng cho việc hiện đại hóa quy mô lớn và cộng tác nhóm. Các khả năng chuyển đổi .NET cũng có thể được truy cập bởi các nhà phát triển trong môi trường IDE Visual Studio. Khả năng nâng cấp Java của Nhà phát triển Amazon Q đã có sẵn trong môi trường VS Code và JetBrains sẽ sớm có sẵn trong trải nghiệm web.
Tôi cần cung cấp thông tin gì để bắt đầu di chuyển cấu hình mạng VMware của mình trong bộ công cụ chuyển đổi của Nhà phát triển Amazon Q?
Để bắt đầu di chuyển cấu hình mạng VMware trong bộ công cụ chuyển đổi của Nhà phát triển Amazon Q, bạn cần cung cấp thông tin sau:
- Mạng dựa trên vSwitch được quản lý bởi mạng ảo vSphere: Tệp cấu hình được xuất từ RVTools, bao gồm vSwitches, nhóm cổng và VLAN.
- Đối với các mạng hoạt động nhờ phần mềm (SDN) như VMware NSX: Bản xuất tất cả tài nguyên SDN ở định dạng JSON. Đối với VMware NSX, bạn có thể xuất bằng công cụ Nhập/Xuất cho NSX.
- Dữ liệu tài nguyên và cấu hình đã xuất cung cấp thông tin cần thiết về thiết lập mạng ảo hiện có. Điều này cần thiết để lập kế hoạch và triển khai quá trình di chuyển mạng. Điều này đảm bảo mạng mục tiêu mới có thể được cấu hình đúng cách để phù hợp với môi trường hiện tại.
Nhà phát triển Amazon Q chuyển các ứng dụng.NET như thế nào?
Nhà phát triển Amazon Q là trợ lý AI tạo sinh đầu tiên dùng để chuyển đổi khối lượng công việc .NET. Nó giảm bớt gánh nặng của việc di chuyển các ứng dụng .NET Framework dựa trên Windows sang đa nền tảng .NET tương thích với Linux. Các nhân viên của Nhà phát triển Amazon Q tương tác với khách hàng bằng cách trò chuyện bằng ngôn ngữ tự nhiên để xác định kho lưu trữ nguồn, kết nối với các kho lưu trữ đó và chọn các dự án để chuyển đổi. Sau đó, các nhân viên chuyển các ứng dụng từ máy chủ Windows sang Linux để giảm chi phí cấp phép và nâng cấp các phiên bản không được hỗ trợ của .NET Framework, .NET Core, .NET 5 lên các phiên bản .NET đa nền tảng được hỗ trợ để cải thiện hiệu suất, bảo mật và tuân thủ.
Tôi có thể chỉnh sửa hoặc cập nhật các tạo tác di chuyển do bộ công cụ chuyển đổi của Nhà phát triển Amazon Q tạo ra không?
Có, bộ công cụ chuyển đổi của Nhà phát triển Amazon Q sử dụng cơ chế có con người tham gia vào quy trình để cho phép người dùng được cấp quyền có thể xem xét, phê duyệt và chỉnh sửa các tạo tác mà tính năng bộ công cụ tạo ra. Ví dụ: khi bộ công cụ chuyển đổi của Nhà phát triển Amazon Q tạo kế hoạch di chuyển theo đợt, người dùng được cấp quyền sẽ nhận được yêu cầu “Cộng tác” để xem xét và phê duyệt kế hoạch theo đợt, bao gồm ánh xạ các máy chủ đến các đợt và lập trình tự các đợt. Để cập nhật kế hoạch theo đợt, bộ công cụ chuyển đổi của Nhà phát triển Amazon Q cung cấp cho người dùng một tùy chọn để xuất dữ liệu ở định dạng csv, chỉnh sửa dữ liệu và nhập tập dữ liệu đã cập nhật để bộ công cụ chuyển đổi của Nhà phát triển Amazon Q tiếp tục tác vụ di chuyển.
Tính năng chuyển đổi Nhà phát triển Amazon Q hỗ trợ loại dự án và phiên bản .NET nào đối với chuyển đổi .NET?
Tính năng chuyển đổi Nhà phát triển Amazon Q hiện tại hỗ trợ hiện đại hóa các ứng dụng C#.NET cho các loại dự án sau: ứng dụng console, thư viện lớp, API web, dịch vụ WCF và các lớp logic kinh doanh của model-view-controller (MVC) và ứng dụng một trang (SPA). Dự án chỉ nên phụ thuộc vào gói NuGet do Microsoft tạo ra. Đối với các ứng dụng Windows .NET phụ thuộc vào Máy chủ thông tin Internet (IIS), chỉ có cấu hình IIS mặc định mới được hỗ trợ để chuyển sang nền tảng chéo .NET. Nhà phát triển Amazon Q giúp bạn xác định các loại dự án được hỗ trợ trong ứng dụng của bạn bằng khả năng đánh giá hàng loạt của tính năng này. Nhà phát triển Amazon Q hỗ trợ chuyển đổi các ứng dụng được viết bằng phiên bản .NET Framework 3.5+, .NET Core 3.1, .NET 5, .NET6 và .NET 7 sang bất kỳ phiên bản .NET nền tảng chéo nào được Microsoft hỗ trợ như .NET 6 và .NET 8.
Bộ công cụ chuyển đổi của Nhà phát triển Amazon Q có thể quản lý quá trình di chuyển VMware trên nhiều tài khoản AWS không?
Hiện tại, bộ công cụ chuyển đổi của Nhà phát triển Amazon Q hỗ trợ di chuyển sang một tài khoản AWS mục tiêu duy nhất và một Khu vực duy nhất đối với các quá trình di chuyển khối lượng công việc VMware sang Amazon EC2. Tuy nhiên, bạn có thể tạo nhiều tác vụ chuyển đổi trong cùng một không gian làm việc để hướng đến các tài khoản khác nhau cho danh mục ứng dụng của bạn.
Tính năng chuyển đổi của Nhà phát triển Amazon Q hỗ trợ các ứng dụng máy tính lớn nào?
Tính năng chuyển đổi Nhà phát triển Amazon Q hiện hỗ trợ hiện đại hóa các ứng dụng máy tính lớn IBM z/OS được viết bằng COBOL, Ngôn ngữ kiểm soát công việc (JCL) và dựa vào trình quản lý giao dịch của Hệ thống kiểm soát thông tin khách hàng (CICS), màn hình hỗ trợ ánh xạ cơ bản (BMS), cơ sở dữ liệu Db2 và tệp dữ liệu Phương pháp truy cập kho lưu trữ ảo (VSAM). Các ngôn ngữ máy tính lớn khác sẽ được hỗ trợ ở giai đoạn sau dựa trên nhu cầu và phản hồi của khách hàng.
Bộ công cụ chuyển đổi của Nhà phát triển Amazon Q tích hợp với các công cụ di chuyển khác của AWS như thế nào?
Bộ công cụ chuyển đổi của Nhà phát triển Amazon Q cung cấp trải nghiệm di chuyển hoàn chỉnh được hỗ trợ bởi nhiều tính năng mới và hiện có. Cùng với việc cung cấp các tính năng mới để nhóm
ứng dụng và di chuyển mạng, bộ công cụ chuyển đổi của Nhà phát triển Amazon Q sử dụng các công cụ di chuyển AWS hiện có, chẳng hạn như Dịch vụ khám phá ứng dụng và Dịch vụ di chuyển ứng dụng AWS, để hoàn tất quá trình di chuyển VMware sang Amazon EC2. Bộ công cụ chuyển đổi của Nhà phát triển Amazon Q điều phối quá trình di chuyển, kích hoạt các hành động trong các công cụ hiện có và tăng cường các hành động này để mang lại trải nghiệm di chuyển hiệu quả hơn.
Nhà phát triển Amazon Q chuyển đổi khối lượng công việc VMware như thế nào?
Nhà phát triển Amazon Q là trợ lý đầu tiên được hỗ trợ bởi AI tạo sinh để chuyển quy mô lớn và hiện đại hóa khối lượng công việc VMware. Các tác tử của Nhà phát triển Amazon Q đơn giản hóa và thúc đẩy quá trình chuyển khối lượng công việc chạy trên VMware sang Amazon EC2. Nhà phát triển Amazon Q cho phép những người thực hiện việc chuyển dữ liệu xác định mục tiêu, lập kế hoạch để đạt được các mục tiêu đó, thay mặt họ thực hiện các hành động đã được phê duyệt và theo dõi tiến trình cũng như trạng thái của quá trình chuyển dữ liệu. Các tác tử Amazon Q sử dụng kho máy chủ tại chỗ và dữ liệu mạng do người dùng cung cấp để hiểu kho máy chủ của người dùng, xác định vấn đề phụ thuộc vào ứng dụng và đề xuất nhóm ứng dụng cho sóng di chuyển. Các tác tử chuyển đổi cấu hình mạng tại chỗ sang cấu trúc mạng AWS như VPC, mạng con, nhóm bảo mật và cổng internet. Nhà phát triển Amazon Q sau đó triển khai mạng đã dịch trong tài khoản AWS được chỉ định và chuyển máy ảo sang các phiên bản Amazon EC2 trong tài khoản đó. Tính năng này cung cấp cho người dùng trải nghiệm hợp tác, cho phép nhiều bên liên quan cộng tác trong quá trình chuyển, đồng thời cung cấp cho họ cái nhìn toàn diện về tình trạng mới nhất của công việc thông qua bảng điều khiển đa dạng.
Làm cách nào để bắt đầu sử dụng tính năng chuyển đổi của Nhà phát triển Amazon Q dành cho VMware?
Để bắt đầu, hãy đăng nhập vào ứng dụng web bộ công cụ chuyển đổi với Nhà phát triển Amazon Q với thông tin chứng thực hiện tại của doanh nghiệp bạn. Nếu là khách hàng mới, bạn có thể sử dụng đăng nhập đơn (SSO) thông qua tích hợp Trung tâm danh tính IAM và kết nối nó với tài khoản AWS để bắt đầu. Đối với việc di chuyển VMware, bộ công cụ chuyển đổi của Nhà phát triển Amazon Q sẽ hướng dẫn bạn thêm các bộ kết nối vào môi trường VMware tại chỗ hoặc tải lên kho tài sản của bạn từ các công cụ của bên thứ ba. Bạn có thể bắt đầu một dự án mới trong Nhà phát triển Amazon Q bằng cách chỉ định mục tiêu của bạn.
Tôi có bị tính phí chuyển đổi Nhà phát triển Amazon Q không?
Chuyển đổi với Nhà phát triển Amazon Q cho Java, .NET, máy tính lớn và VMware được cung cấp cho tất cả người dùng có đăng ký Amazon Q chuyên nghiệp dành cho nhà phát triển. Khách hàng có thể truy cập chuyển đổi Java trong IDE của họ với Amazon Q bậc miễn phí dành cho nhà phát triển.
Các môi trường mạng VMware nào được hỗ trợ để di chuyển bởi các khả năng chuyển đổi của Nhà phát triển Amazon Q?
Hiện tại, chức năng chuyển đổi của Nhà phát triển Amazon Q hỗ trợ di chuyển từ môi trường mạng ảo VMware NSX và VMware vSphere, bao gồm Bộ chuyển mạch phân tán ảo, nhóm cổng và VLAN.