Amazon Code Whisperer เป็นบริการที่ขับเคลื่อนด้วยการเรียนรู้ของเครื่อง (ML) ที่ช่วยปรับปรุงประสิทธิภาพการทำงานของนักพัฒนาโดยการสร้างคำแนะนำโค้ดตามโค้ดและความคิดเห็นก่อนหน้าของนักพัฒนา วันนี้ เรารู้สึกตื่นเต้นที่จะประกาศว่าขณะนี้ผู้ดูแลระบบ AWS สามารถเปิดใช้งาน CodeWhisperer สำหรับองค์กรของตนด้วยการตรวจสอบสิทธิ์การลงชื่อเข้าใช้เพียงครั้งเดียว (SSO) ผู้ดูแลระบบสามารถรวม CodeWhisperer เข้ากับโซลูชันการระบุตัวตนของพนักงานที่มีอยู่ ให้สิทธิ์การเข้าถึงแก่ผู้ใช้และกลุ่ม และกำหนดการตั้งค่าทั่วทั้งองค์กรได้อย่างง่ายดาย นอกจากนี้ ผู้ใช้แต่ละรายที่ไม่มีบัญชี AWS สามารถใช้ CodeWhisperer โดยใช้อีเมลส่วนตัวของตนกับ AWS Builder ID ได้แล้ว กระบวนการลงทะเบียนใช้เวลาเพียงไม่กี่นาทีและทำให้นักพัฒนาสามารถเริ่มใช้ CodeWhisperer ได้ทันทีโดยไม่ต้องรอ เรากำลังขยายการรองรับภาษาการเขียนโปรแกรมสำหรับ CodeWhisperer ด้วย นอกจาก Python, Java และ JavaScript แล้ว นักพัฒนายังสามารถใช้ CodeWhisperer เพื่อเร่งการพัฒนาโปรเจ็กต์ C# และ TypeScript ได้แล้ว
ในโพสต์นี้ เราจะพูดถึงการควบคุมการดูแลระบบขององค์กร การลงชื่อสมัครใช้ AWS Builder ID ใหม่สำหรับ CodeWhisperer และการรองรับภาษาการเขียนโปรแกรมใหม่
เปิดใช้งาน CodeWhisperer สำหรับองค์กรของคุณ
CodeWhisperer พร้อมใช้งานแล้วบน คอนโซลการจัดการ AWS. ผู้ใช้ที่มีบทบาทผู้ดูแลระบบ AWS สามารถเปิดใช้งาน CodeWhisperer เพิ่มและลบผู้ใช้ และจัดการการตั้งค่าจากส่วนกลางสำหรับองค์กรของคุณผ่านคอนโซล
ตามข้อกำหนดเบื้องต้น ผู้ดูแลระบบ AWS ของคุณต้องตั้งค่า SSO ผ่าน ศูนย์ข้อมูลประจำตัว AWS IAM (ตัวต่อจาก AWS Single Sign-On) หากยังไม่ได้เปิดใช้งานสำหรับองค์กรของคุณ IAM Identity Center ช่วยให้คุณใช้ SSO ขององค์กรเพื่อเข้าถึงบริการของ AWS ได้โดยการผสานรวมโซลูชันข้อมูลประจำตัวบุคลากรที่มีอยู่เข้ากับ AWS หลังจากตั้งค่าการรับรองความถูกต้อง SSO แล้ว ผู้ดูแลระบบของคุณสามารถเปิดใช้งาน CodeWhisperer และกำหนดการเข้าถึงให้กับผู้ใช้และกลุ่ม ดังที่แสดงในภาพหน้าจอต่อไปนี้
นอกจากการจัดการผู้ใช้แล้ว ผู้ดูแลระบบ AWS ยังสามารถกำหนดการตั้งค่าสำหรับตัวติดตามอ้างอิงและการแบ่งปันข้อมูลได้อีกด้วย ตัวติดตามข้อมูลอ้างอิง CodeWhisperer จะตรวจจับว่าคำแนะนำโค้ดอาจคล้ายกับข้อมูลการฝึกอบรม CodeWhisperer เฉพาะหรือไม่ และสามารถให้ข้อมูลอ้างอิงเหล่านั้นแก่คุณได้ CodeWhisperer เรียนรู้บางส่วนจากโครงการโอเพ่นซอร์ส บางครั้ง คำแนะนำที่มอบให้คุณอาจคล้ายกับข้อมูลการฝึกเฉพาะส่วน การตั้งค่าตัวติดตามอ้างอิงช่วยให้ผู้ดูแลระบบตัดสินใจว่าจะอนุญาตให้ CodeWhisperer เสนอคำแนะนำในกรณีดังกล่าวหรือไม่ เมื่อได้รับอนุญาต CodeWhisperer จะให้ข้อมูลอ้างอิงด้วย เพื่อให้คุณสามารถเรียนรู้เพิ่มเติมว่าข้อมูลการฝึกอบรมมาจากไหน ผู้ดูแลระบบ AWS ยังสามารถยกเลิกการแบ่งปันข้อมูลเพื่อวัตถุประสงค์ในการปรับปรุงบริการ CodeWhisperer ในนามขององค์กรของคุณ (ดู นโยบายการเลือกไม่ใช้บริการ AI). เมื่อกำหนดค่าโดยผู้ดูแลระบบแล้ว การตั้งค่าจะถูกนำไปใช้ทั่วทั้งองค์กรของคุณ
นักพัฒนาที่ได้รับสิทธิ์เข้าถึงสามารถเริ่มใช้ CodeWhisperer ใน IDE ที่พวกเขาต้องการได้เพียงแค่เข้าสู่ระบบโดยใช้ข้อมูลรับรองการเข้าสู่ระบบ SSO CodeWhisperer พร้อมใช้งานเป็นส่วนหนึ่งของส่วนขยาย AWS Toolkit สำหรับ IDE หลักๆ รวมถึง JetBrains, รหัส Visual Studioและ AWS Cloud9.
ใน IDE ที่คุณต้องการ ให้เลือกตัวเลือกการเข้าสู่ระบบ SSO และปฏิบัติตามคำแนะนำเพื่อรับการรับรองความถูกต้องและเริ่มรับคำแนะนำจาก CodeWhisperer ดังที่แสดงในภาพหน้าจอต่อไปนี้
ลงทะเบียนภายในไม่กี่นาทีโดยใช้อีเมลส่วนตัวของคุณ
หากคุณเป็นนักพัฒนารายบุคคลที่ไม่มีสิทธิ์เข้าถึงบัญชี AWS คุณสามารถใช้อีเมลส่วนตัวเพื่อลงทะเบียนและเปิดใช้งาน CodeWhisperer ใน IDE ที่คุณต้องการ ขั้นตอนการลงชื่อสมัครใช้ใช้เวลาเพียงไม่กี่นาที
เรากำลังแนะนำวิธีการตรวจสอบสิทธิ์แบบใหม่ด้วย AWS Builder ID AWS Builder ID คือรูปแบบใหม่ของการตรวจสอบสิทธิ์ที่ให้คุณลงชื่อสมัครใช้ได้อย่างปลอดภัยโดยใช้เพียงอีเมลส่วนตัวและรหัสผ่าน หลังจากที่คุณสร้างบัญชี AWS Builder แล้ว เพียงเข้าสู่ระบบและเปิดใช้งาน CodeWhisperer สำหรับ IDE ของคุณ ดังที่แสดงในภาพหน้าจอต่อไปนี้ สำหรับข้อมูลเพิ่มเติม โปรดดูที่ เอกสาร AWS Builder ID
สร้างแอปได้เร็วขึ้นด้วยภาษาการเขียนโปรแกรม TypeScript และ C#
การรักษาให้ทันกับภาษาการเขียนโปรแกรม เฟรมเวิร์ก และไลบรารีซอฟต์แวร์ที่หลากหลายนั้นเป็นงานที่ลำบากแม้กระทั่งสำหรับนักพัฒนาที่มีประสบการณ์มากที่สุด การค้นหาไวยากรณ์การเขียนโปรแกรมที่ถูกต้องและการค้นหาข้อมูลโค้ดจากเว็บไปยังงานการเขียนโปรแกรมต้องใช้เวลามาก โดยเฉพาะอย่างยิ่งหากคุณคำนึงถึงต้นทุนของการเสียสมาธิ
CodeWhisperer ให้คำแนะนำแบบเรียลไทม์ที่พร้อมใช้งานใน IDE ของคุณเพื่อช่วยให้คุณทำงานเขียนโค้ดเสร็จเร็วขึ้น ในวันนี้ เรากำลังขยายการสนับสนุนของเราเพื่อรวมภาษาการเขียนโปรแกรม TypeScript และ C# นอกเหนือจาก Python, Java และ JavaScript
CodeWhisperer เข้าใจเจตนาของคุณและให้คำแนะนำตามแนวทางปฏิบัติที่ดีที่สุดที่ใช้บ่อยที่สุดสำหรับภาษาโปรแกรม ตัวอย่างต่อไปนี้แสดงให้เห็นว่า CodeWhisperer สามารถสร้างฟังก์ชันทั้งหมดใน TypeScript เพื่อแสดงผล JSON ลงในตารางได้อย่างไร
CodeWhisperer ยังทำให้นักพัฒนาสามารถใช้บริการของ AWS ได้ง่ายโดยให้คำแนะนำโค้ดสำหรับ AWS Application Programming Interfaces (API) ในบริการยอดนิยม ได้แก่ อเมซอน อีลาสติก คอมพิวท์ คลาวด์ (อเมซอน อีซี2), AWS แลมบ์ดาและ บริการจัดเก็บข้อมูลอย่างง่ายของ Amazon (อเมซอน S3). นอกจากนี้ เรายังมีตัวติดตามอ้างอิงพร้อมคำแนะนำของเราที่ให้ข้อมูลที่มีค่าเกี่ยวกับความคล้ายคลึงกันของคำแนะนำกับข้อมูลการฝึกอบรม CodeWhisperer เฉพาะ นอกจากนี้ เราได้ใช้เทคนิคในการตรวจจับและกรองโค้ดที่มีอคติที่อาจไม่ยุติธรรม ตัวอย่างต่อไปนี้แสดงให้เห็นว่า CodeWhisperer สามารถสร้างฟังก์ชันทั้งหมดตามพรอมต์ที่ให้ไว้ใน C# ได้อย่างไร
เริ่มต้นใช้งาน CodeWhisperer
ในช่วงทดลองใช้ CodeWhisperer เปิดให้นักพัฒนาทุกคนทั่วโลกใช้งานฟรี ในการเข้าถึงบริการในการแสดงตัวอย่าง คุณสามารถเปิดใช้งานสำหรับองค์กรของคุณโดยใช้คอนโซล หรือคุณสามารถใช้ AWS Builder ID เพื่อเริ่มต้นในฐานะนักพัฒนาแต่ละคน หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับบริการ โปรดไปที่ Amazon Code Whisperer.
เกี่ยวกับผู้เขียน
ภราดวัจน์ ทานิเกลล่า เป็นผู้จัดการผลิตภัณฑ์อาวุโสของ Amazon CodeWhisperer เขามีพื้นฐานด้านแมชชีนเลิร์นนิง ทั้งในฐานะนักพัฒนาและผู้จัดการผลิตภัณฑ์ ในเวลาว่างเขาชอบขี่จักรยาน อ่านสารคดี และเรียนรู้ภาษาใหม่ๆ
อังกูร เดไซ เป็นผู้จัดการผลิตภัณฑ์หลักภายในทีม AWS AI Services
- AI
- ไอ อาร์ต
- เครื่องกำเนิดไออาร์ท
- หุ่นยนต์ไอ
- Amazon Code Whisperer
- ปัญญาประดิษฐ์
- ใบรับรองปัญญาประดิษฐ์
- ปัญญาประดิษฐ์ในการธนาคาร
- หุ่นยนต์ปัญญาประดิษฐ์
- หุ่นยนต์ปัญญาประดิษฐ์
- ซอฟต์แวร์ปัญญาประดิษฐ์
- AWS Machine Learning AWS
- blockchain
- การประชุม blockchain ai
- เหรียญอัจฉริยะ
- ปัญญาประดิษฐ์สนทนา
- การประชุม crypto ai
- ดัล-อี
- การเรียนรู้ลึก ๆ
- google ai
- เรียนรู้เครื่อง
- เพลโต
- เพลโตไอ
- เพลโตดาต้าอินเทลลิเจนซ์
- เกมเพลโต
- เพลโตดาต้า
- เพลโตเกม
- ขนาดไอ
- วากยสัมพันธ์
- ลมทะเล