Kiểm soát quản trị doanh nghiệp, đăng ký đơn giản và hỗ trợ ngôn ngữ lập trình mở rộng cho Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Tìm kiếm dọc. Ái.

Kiểm soát quản trị doanh nghiệp, đăng ký đơn giản và hỗ trợ ngôn ngữ lập trình mở rộng cho Amazon CodeWhisperer

Mã Amazon là một dịch vụ hỗ trợ máy học (ML) giúp cải thiện năng suất của nhà phát triển bằng cách tạo các đề xuất mã dựa trên mã và nhận xét trước đó của nhà phát triển. Hôm nay, chúng tôi vui mừng thông báo rằng quản trị viên AWS hiện có thể kích hoạt CodeWhisperer cho tổ chức của họ bằng xác thực đăng nhập một lần (SSO). Quản trị viên có thể dễ dàng tích hợp CodeWhisperer với các giải pháp nhận dạng lực lượng lao động hiện có của họ, cung cấp quyền truy cập cho người dùng và nhóm cũng như định cấu hình cài đặt trên toàn tổ chức. Ngoài ra, người dùng cá nhân không có tài khoản AWS hiện có thể sử dụng CodeWhisperer bằng email cá nhân có ID AWS Builder. Quá trình đăng ký chỉ mất vài phút và cho phép các nhà phát triển bắt đầu sử dụng CodeWhisperer ngay lập tức mà không cần bất kỳ danh sách chờ nào. Chúng tôi cũng đang mở rộng hỗ trợ ngôn ngữ lập trình cho CodeWhisperer. Ngoài Python, Java và JavaScript, các nhà phát triển giờ đây có thể sử dụng CodeWhisperer để tăng tốc độ phát triển các dự án C# và TypeScript của họ.

Trong bài đăng này, chúng tôi thảo luận về các biện pháp kiểm soát quản trị doanh nghiệp, đăng ký ID AWS Builder mới cho CodeWhisperer và hỗ trợ cho các ngôn ngữ lập trình mới.

Kích hoạt CodeWhisperer cho tổ chức của bạn

CodeWhisperer hiện có sẵn trên Bảng điều khiển quản lý AWS. Bất kỳ người dùng nào có vai trò quản trị viên AWS đều có thể kích hoạt CodeWhisperer, thêm và xóa người dùng cũng như quản lý tập trung các cài đặt cho tổ chức của bạn thông qua bảng điều khiển.

Là điều kiện tiên quyết, quản trị viên AWS của bạn phải thiết lập SSO thông qua Trung tâm nhận dạng AWS IAM (kế thừa của AWS Single Sign-On), nếu tổ chức của bạn chưa được kích hoạt. Trung tâm nhận dạng IAM cho phép bạn sử dụng SSO của tổ chức để truy cập các dịch vụ AWS bằng cách tích hợp giải pháp nhận dạng lực lượng lao động hiện có của bạn với AWS. Sau khi thiết lập xác thực SSO, quản trị viên của bạn có thể bật CodeWhisperer và chỉ định quyền truy cập cho người dùng và nhóm, như minh họa trong ảnh chụp màn hình sau.

Ngoài việc quản lý người dùng, quản trị viên AWS còn có thể định cấu hình cài đặt cho trình theo dõi tham chiếu và chia sẻ dữ liệu. Trình theo dõi tham chiếu CodeWhisperer phát hiện xem đề xuất mã có thể giống với dữ liệu đào tạo CodeWhisperer cụ thể hay không và có thể cung cấp các tham chiếu đó cho bạn. CodeWhisperer học một phần từ các dự án nguồn mở. Đôi khi, gợi ý mà nó đưa ra cho bạn có thể giống với một phần dữ liệu đào tạo cụ thể. Cài đặt trình theo dõi tham chiếu cho phép quản trị viên quyết định xem CodeWhisperer có được phép đưa ra đề xuất trong những trường hợp như vậy hay không. Khi được phép, CodeWhisperer cũng sẽ cung cấp tài liệu tham khảo để bạn có thể tìm hiểu thêm về nguồn gốc của dữ liệu đào tạo. Quản trị viên AWS cũng có thể từ chối chia sẻ dữ liệu nhằm mục đích cải thiện dịch vụ CodeWhisperer thay mặt cho tổ chức của bạn (xem Chính sách từ chối dịch vụ AI). Sau khi được quản trị viên định cấu hình, cài đặt sẽ được áp dụng trên toàn tổ chức của bạn.

Các nhà phát triển được cấp quyền truy cập có thể bắt đầu sử dụng CodeWhisperer trong IDE ưa thích của họ bằng cách đăng nhập bằng thông tin đăng nhập SSO của họ. CodeWhisperer có sẵn như một phần của tiện ích mở rộng Bộ công cụ AWS dành cho các IDE chính, bao gồm JetBrains, Mã Visual StudioĐám mây AWS9.

Trong IDE ưa thích của bạn, hãy chọn tùy chọn đăng nhập SSO và làm theo lời nhắc để được xác thực và bắt đầu nhận đề xuất từ ​​CodeWhisperer, như minh họa trong ảnh chụp màn hình sau.

kết nối bằng AWS IAM

xác nhận đầu vào của bạn

Đăng ký trong vòng vài phút bằng email cá nhân của bạn

Nếu bạn là nhà phát triển cá nhân không có quyền truy cập vào tài khoản AWS, bạn có thể sử dụng email cá nhân của mình để đăng ký và bật CodeWhisperer trong IDE ưa thích của mình. Quá trình đăng ký chỉ mất vài phút.

Chúng tôi đang giới thiệu một phương thức xác thực mới bằng ID AWS Builder. ID AWS Builder là một hình thức xác thực mới cho phép bạn đăng ký an toàn chỉ bằng email cá nhân và mật khẩu. Sau khi tạo tài khoản AWS Builder, bạn chỉ cần đăng nhập và bật CodeWhisperer cho IDE của mình, như minh họa trong ảnh chụp màn hình sau. Để biết thêm thông tin, xem Tài liệu ID AWS Builder.

đăng ký bằng email cá nhân

Xây dựng ứng dụng nhanh hơn với ngôn ngữ lập trình TypeScript và C#

Theo kịp nhiều ngôn ngữ lập trình, khung và thư viện phần mềm là một nhiệm vụ khó khăn ngay cả đối với những nhà phát triển giàu kinh nghiệm nhất. Việc tra cứu cú pháp lập trình chính xác và tìm kiếm các đoạn mã từ trang web đến các tác vụ lập trình sẽ mất một lượng thời gian đáng kể, đặc biệt nếu bạn cân nhắc đến cái giá phải trả cho sự xao lãng.

CodeWhisperer cung cấp các đề xuất theo thời gian thực sẵn sàng sử dụng trong IDE của bạn để giúp bạn hoàn thành nhiệm vụ viết mã nhanh hơn. Hiện nay, chúng tôi đang mở rộng hỗ trợ của mình để bao gồm các ngôn ngữ lập trình TypeScript và C#, bên cạnh Python, Java và JavaScript.

CodeWhisperer hiểu ý định của bạn và cung cấp các đề xuất dựa trên các phương pháp hay nhất được sử dụng phổ biến nhất cho ngôn ngữ lập trình. Ví dụ sau đây cho thấy cách CodeWhisperer có thể tạo toàn bộ hàm trong TypeScript để hiển thị JSON thành bảng.

TypeScript để hiển thị JSON thành bảng

CodeWhisperer cũng giúp các nhà phát triển dễ dàng sử dụng dịch vụ AWS bằng cách cung cấp đề xuất mã cho giao diện lập trình ứng dụng (API) AWS trên các dịch vụ phổ biến nhất, bao gồm Đám mây điện toán đàn hồi Amazon (Amazon EC2), AWS LambdaDịch vụ lưu trữ đơn giản của Amazon (Amazon S3). Chúng tôi cũng cung cấp trình theo dõi tham chiếu với các đề xuất của chúng tôi nhằm cung cấp thông tin có giá trị về mức độ tương tự của đề xuất với dữ liệu đào tạo CodeWhisperer cụ thể. Hơn nữa, chúng tôi đã triển khai các kỹ thuật để phát hiện và lọc mã sai lệch có thể không công bằng. Ví dụ sau đây cho thấy cách CodeWhisperer có thể tạo toàn bộ hàm dựa trên lời nhắc được cung cấp trong C#.

CodeWhisperer tạo toàn bộ hàm dựa trên lời nhắc được cung cấp trong C#

Bắt đầu với CodeWhisperer

Trong thời gian xem trước, CodeWhisperer được cung cấp miễn phí cho tất cả các nhà phát triển trên toàn thế giới. Để truy cập dịch vụ ở dạng xem trước, bạn có thể kích hoạt dịch vụ này cho tổ chức của mình bằng bảng điều khiển hoặc bạn có thể sử dụng ID AWS Builder để bắt đầu với tư cách là nhà phát triển cá nhân. Để biết thêm thông tin về dịch vụ, hãy truy cập Mã Amazon.


Về các tác giả

Kiểm soát quản trị doanh nghiệp, đăng ký đơn giản và hỗ trợ ngôn ngữ lập trình mở rộng cho Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Tìm kiếm dọc. Ái.Bharadwaj Tanikella là Giám đốc sản phẩm cấp cao của Amazon CodeWhisperer. Anh ấy có kiến ​​thức nền tảng về Machine Learning, vừa là nhà phát triển vừa là Giám đốc sản phẩm. Trong thời gian rảnh rỗi, anh ấy thích đạp xe, đọc truyện phi hư cấu và học ngôn ngữ mới.

Kiểm soát quản trị doanh nghiệp, đăng ký đơn giản và hỗ trợ ngôn ngữ lập trình mở rộng cho Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Tìm kiếm dọc. Ái.Ankur Desai là Giám đốc sản phẩm chính trong nhóm Dịch vụ AI của AWS.

Dấu thời gian:

Thêm từ Học máy AWS