Amazon Code Whisperer เป็นคู่หูการเข้ารหัส AI ที่ช่วยปรับปรุงประสิทธิภาพการทำงานของนักพัฒนาโดยการสร้างคำแนะนำรหัสตามความคิดเห็นในภาษาธรรมชาติและรหัสในสภาพแวดล้อมการพัฒนาแบบรวม (IDE) CodeWhisperer เร่งความเร็วของงานเขียนโค้ดให้เสร็จโดยลดการสลับบริบทระหว่าง IDE และเอกสารประกอบหรือฟอรัมนักพัฒนา ด้วยคำแนะนำโค้ดแบบเรียลไทม์จาก CodeWhisperer คุณสามารถมีสมาธิใน IDE และทำงานโค้ดให้เสร็จเร็วขึ้น
CodeWhisperer ขับเคลื่อนโดย Large Language Model (LLM) ที่ได้รับการฝึกฝนบนโค้ดหลายพันล้านบรรทัด และเป็นผลให้ได้เรียนรู้วิธีเขียนโค้ดในภาษาโปรแกรม 15 ภาษา คุณสามารถเขียนความคิดเห็นที่สรุปงานเฉพาะเป็นภาษาอังกฤษธรรมดา เช่น “อัปโหลดไฟล์ไปยัง S3” ตามนี้ CodeWhisperer จะกำหนดโดยอัตโนมัติว่าบริการคลาวด์และไลบรารีสาธารณะใดที่เหมาะสมที่สุดสำหรับงานที่ระบุ สร้างโค้ดเฉพาะได้ทันที และแนะนำส่วนย่อยของโค้ดที่สร้างขึ้นโดยตรงใน IDE ยิ่งไปกว่านั้น CodeWhisperer ยังผสานรวมกับ Visual Studio Code และ JetBrains IDEs ของคุณได้อย่างราบรื่น คุณจึงมีสมาธิและไม่ทิ้ง IDE ในขณะที่เขียนบทความนี้ CodeWhisperer รองรับ Java, Python, JavaScript, TypeScript, C#, Go, Ruby, Rust, Scala, Kotlin, PHP, C, C++, Shell และ SQL
ในโพสต์นี้ เราแสดงให้เห็นว่า Accenture ใช้ CodeWhisperer ในทางปฏิบัติอย่างไรเพื่อปรับปรุงประสิทธิภาพการทำงานของนักพัฒนา
“Accenture ใช้ Amazon CodeWhisperer เพื่อเร่งความเร็วการเขียนโค้ด ซึ่งเป็นส่วนหนึ่งของแนวทางปฏิบัติที่ดีที่สุดด้านวิศวกรรมซอฟต์แวร์ของเราในแพลตฟอร์ม Velocity” Balakrishnan Viswanathan ผู้จัดการอาวุโส ฝ่ายสถาปัตยกรรมเทคโนโลยีของ Accenture กล่าว “ทีม Velocity กำลังมองหาวิธีปรับปรุงประสิทธิภาพการทำงานของนักพัฒนา หลังจากค้นหาตัวเลือกต่างๆ เราก็พบ Amazon CodeWhisperer ที่ลดความพยายามในการพัฒนาของเราลง 30% และตอนนี้เรากำลังมุ่งเน้นไปที่การปรับปรุงความปลอดภัย คุณภาพ และประสิทธิภาพมากขึ้น”
ประโยชน์ของ CodeWhisperer
ทีม Accenture Velocity ใช้ CodeWhisperer เพื่อเร่งโครงการปัญญาประดิษฐ์ (AI) และการเรียนรู้ของเครื่อง (ML) ข้อมูลสรุปต่อไปนี้เน้นถึงประโยชน์:
- ทีมใช้เวลาน้อยลงในการสร้างสำเร็จรูปและรูปแบบโค้ดซ้ำๆ และมีเวลามากขึ้นในสิ่งที่สำคัญ: การสร้างซอฟต์แวร์ที่ยอดเยี่ยม
- CodeWhisperer ช่วยให้นักพัฒนาสามารถใช้ AI อย่างมีความรับผิดชอบเพื่อสร้างแอปพลิเคชันที่ถูกต้องและปลอดภัย
- ทีมสามารถสร้างฟังก์ชันทั้งหมดและบล็อกโค้ดแบบลอจิคัลโดยไม่ต้องค้นหาและปรับแต่งส่วนย่อยของโค้ดจากเว็บ
- พวกเขาสามารถเร่งการเริ่มต้นใช้งานสำหรับนักพัฒนามือใหม่หรือนักพัฒนาที่ทำงานกับโค้ดเบสที่ไม่คุ้นเคย
- พวกเขาสามารถตรวจจับภัยคุกคามด้านความปลอดภัยได้ตั้งแต่เนิ่นๆ ในกระบวนการพัฒนาโดยเลื่อนการสแกนความปลอดภัยไปทาง IDE ของนักพัฒนา
ในหัวข้อต่อไปนี้ เราจะหารือเกี่ยวกับวิธีที่ทีม Accenture Velocity ใช้ CodeWhisperer ในรายละเอียดเพิ่มเติม
การพัฒนา onboarding นักพัฒนาในโครงการใหม่
CodeWhisperer ช่วยให้นักพัฒนาที่ไม่คุ้นเคยกับ AWS เร่งความเร็วในโครงการที่ใช้บริการของ AWS นักพัฒนารายใหม่ใน Accenture สามารถเขียนโค้ดสำหรับบริการของ AWS เช่น บริการจัดเก็บข้อมูลอย่างง่ายของ Amazon (Amazon S3) และ อเมซอน ไดนาโมดีบี. ในเวลาอันสั้น พวกเขาสามารถสร้างผลงานและมีส่วนร่วมในโครงการได้ CodeWhisperer ช่วยเหลือนักพัฒนาด้วยการให้บล็อคโค้ดหรือคำแนะนำทีละบรรทัด นอกจากนี้ยังตระหนักถึงบริบท การเปลี่ยนคำแนะนำ (ความคิดเห็น) ให้เป็นผลเฉพาะเจาะจงมากขึ้นใน CodeWhisperer สร้างโค้ดที่เกี่ยวข้องมากขึ้น
การเขียนโค้ดสำเร็จรูป
นักพัฒนาสามารถใช้ CodeWhisperer เพื่อดำเนินการตามข้อกำหนดเบื้องต้นได้ พวกเขาสามารถสร้างคลาสข้อมูลการประมวลผลล่วงหน้าได้เพียงแค่พิมพ์ "คลาสเพื่อสร้างสคริปต์การประมวลผลล่วงหน้าสำหรับข้อมูล ML" การเขียนสคริปต์การประมวลผลล่วงหน้าใช้เวลาเพียงไม่กี่นาที และ CodeWhisperer ก็สามารถสร้างบล็อคโค้ดทั้งหมดได้
ช่วยนักพัฒนาเขียนโค้ดในภาษาที่ไม่คุ้นเคย
ผู้ใช้ Java ใหม่สำหรับทีมสามารถเริ่มเขียนโค้ด Python ได้อย่างง่ายดายด้วยความช่วยเหลือของ CodeWhisperer โดยไม่ต้องกังวลเกี่ยวกับไวยากรณ์
การตรวจจับช่องโหว่ด้านความปลอดภัยในโค้ด
นักพัฒนาสามารถตรวจจับปัญหาด้านความปลอดภัยได้โดยเลือก เรียกใช้การสแกนความปลอดภัย ใน IDE ของพวกเขา ข้อมูลเชิงลึกโดยละเอียดเกี่ยวกับปัญหาด้านความปลอดภัยที่พบมีให้โดยตรงใน IDE สิ่งนี้ช่วยให้นักพัฒนาตรวจพบและแก้ไขปัญหาได้ตั้งแต่เนิ่นๆ
"ในฐานะนักพัฒนา การใช้ CodeWhisperer ช่วยให้คุณเขียนโค้ดได้รวดเร็วยิ่งขึ้น” Nino Leenus ที่ปรึกษาด้านวิศวกรรม AI ของ Accenture กล่าว “นอกจากนี้ CodeWhisperer จะช่วยให้คุณเขียนโค้ดได้แม่นยำยิ่งขึ้นโดยกำจัดการพิมพ์ผิดและข้อผิดพลาดทั่วไปอื่นๆ ด้วยความช่วยเหลือของปัญญาประดิษฐ์ สำหรับนักพัฒนา การเขียนโค้ดเดิมหลายๆ ครั้งเป็นเรื่องที่น่าเบื่อ ด้วยการแนะนำชิ้นส่วนโค้ดที่ตามมาซึ่งคุณอาจต้องใช้ เทคโนโลยีการเติมโค้ด AI จะลดการเขียนโค้ดซ้ำๆ ดังกล่าว”
สรุป
โพสต์นี้แนะนำ CodeWhisperer ซึ่งเป็นคู่หูการเข้ารหัส AI โดย Amazon เครื่องมือนี้ใช้โมเดล ML ที่ได้รับการฝึกฝนในชุดข้อมูลขนาดใหญ่เพื่อให้คำแนะนำและการเติมข้อความอัตโนมัติสำหรับโค้ด ตลอดจนสร้างฟังก์ชันและคลาสทั้งหมดตามคำอธิบายภาษาธรรมชาติ โพสต์นี้ยังเน้นถึงประโยชน์บางประการที่ Accenture เห็นเมื่อใช้ CodeWhisperer เช่น ผลผลิตที่เพิ่มขึ้นและความสามารถในการลดเวลาและความพยายามที่จำเป็นสำหรับงานเขียนโค้ดทั่วไป คุณสามารถเปิดใช้งาน CodeWhisperer ใน IDE ที่คุณชื่นชอบได้แล้ววันนี้ CodeWhisperer จะสร้างคำแนะนำโดยอัตโนมัติตามโค้ดและความคิดเห็นที่มีอยู่ของคุณ เยี่ยม Amazon Code Whisperer ที่จะเริ่มต้น
เกี่ยวกับผู้เขียน
บาลากริชนัน วิสวานาธาน เป็นสถาปนิกโซลูชัน AI/ML ที่ Accenture ด้วยการร่วมมือกับ AABG เขาคิดค้นและดำเนินกลยุทธ์บนคลาวด์ที่ล้ำสมัยเพื่อรับมือกับความท้าทายต่างๆ ที่เกี่ยวข้องกับ AI/ML ความสนใจของ Bala อยู่ที่การทำอาหารและ Photoshop ซึ่งเขาหลงใหล
ชิคาร์ ควาตรา เป็นสถาปนิกโซลูชันผู้เชี่ยวชาญด้าน AI/ML ที่ Amazon Web Services ซึ่งทำงานร่วมกับ Global System Integrator ชั้นนำ เขาได้รับตำแหน่งหนึ่งในนักประดิษฐ์ระดับปรมาจารย์ชาวอินเดียที่อายุน้อยที่สุดด้วยสิทธิบัตรมากกว่า 500 ฉบับในโดเมน AI/ML และ IoT Shikhar ช่วยในการออกแบบสถาปัตยกรรม สร้าง และบำรุงรักษาสภาพแวดล้อมคลาวด์ที่ปรับขนาดได้และคุ้มค่าสำหรับองค์กร และสนับสนุนพันธมิตร GSI ในการสร้างโซลูชันอุตสาหกรรมเชิงกลยุทธ์บน AWS ชิคาร์ชอบเล่นกีตาร์ แต่งเพลง และฝึกสติในเวลาว่าง
อังกูร เดไซ เป็นผู้จัดการผลิตภัณฑ์หลักภายในทีม AWS AI Services
นีโน่ ลีนุส เป็นที่ปรึกษาด้าน AI ของ Accenture เธอมีความเชี่ยวชาญในการพัฒนาโซลูชันแมชชีนเลิร์นนิงแบบ End-to-End และการปรับใช้โดยใช้ระบบคลาวด์ เธออยากรู้เกี่ยวกับเครื่องมือและเทคโนโลยีล่าสุดในด้าน ML-Ops เธอรักการเดินทางและการเดินป่า
- เนื้อหาที่ขับเคลื่อนด้วย SEO และการเผยแพร่ประชาสัมพันธ์ รับการขยายวันนี้
- เพลโตบล็อคเชน Web3 Metaverse ข่าวกรอง ขยายความรู้. เข้าถึงได้ที่นี่.
- ที่มา: https://aws.amazon.com/blogs/machine-learning/how-accenture-is-using-amazon-codewhisperer-to-improve-developer-productivity/
- :เป็น
- $ ขึ้น
- 100
- 7
- a
- ความสามารถ
- สามารถ
- เกี่ยวกับเรา
- เร่งความเร็ว
- เร่ง
- แอคเซนเจอร์
- แม่นยำ
- ข้าม
- นอกจากนี้
- หลังจาก
- AI
- เอไอ เอ็นจิเนียริ่ง
- บริการ AI
- AI / ML
- ช่วย
- เอดส์
- อเมซอน
- Amazon Code Whisperer
- Amazon Web Services
- จำนวน
- และ
- สถาปัตยกรรม
- เป็น
- เทียม
- ปัญญาประดิษฐ์
- ปัญญาประดิษฐ์ (AI)
- AS
- At
- อัตโนมัติ
- AWS
- ตาม
- BE
- ประโยชน์ที่ได้รับ
- ที่ดีที่สุด
- ปฏิบัติที่ดีที่สุด
- ระหว่าง
- พันล้าน
- Blocks
- การก่อสร้าง
- สร้าง
- by
- C + +
- CAN
- ความท้าทาย
- เปลี่ยนแปลง
- เลือก
- ชั้น
- ชั้นเรียน
- เมฆ
- บริการคลาวด์
- รหัส
- การเข้ารหัส
- การทำงานร่วมกัน
- ความเห็น
- ความคิดเห็น
- ร่วมกัน
- สมบูรณ์
- เสร็จสิ้น
- ผู้ให้คำปรึกษา
- สนับสนุน
- คู่
- สร้าง
- การสร้าง
- อยากรู้อยากเห็น
- ปรับแต่ง
- ตัดขอบ
- ข้อมูล
- ชุดข้อมูล
- การใช้งาน
- รายละเอียด
- รายละเอียด
- แน่นอน
- ผู้พัฒนา
- นักพัฒนา
- ที่กำลังพัฒนา
- พัฒนาการ
- โดยตรง
- สนทนา
- เอกสาร
- โดเมน
- ก่อน
- ที่ได้รับ
- อย่างง่ายดาย
- ความพยายาม
- ความพยายาม
- การกำจัด
- ให้อำนาจ
- ช่วยให้
- จบสิ้น
- ชั้นเยี่ยม
- ภาษาอังกฤษ
- ทั้งหมด
- สิ่งแวดล้อม
- สภาพแวดล้อม
- ข้อผิดพลาด
- รัน
- ที่มีอยู่
- ความชำนาญ
- เร็วขึ้น
- ที่ชื่นชอบ
- สนาม
- เนื้อไม่มีมัน
- เสร็จสิ้น
- แก้ไขปัญหา
- มุ่งเน้น
- โดยมุ่งเน้น
- ดังต่อไปนี้
- สำหรับ
- ฟอรั่ม
- พบ
- ราคาเริ่มต้นที่
- ฟังก์ชั่น
- สร้าง
- สร้าง
- สร้าง
- การสร้าง
- ได้รับ
- เหตุการณ์ที่
- Go
- ยิ่งใหญ่
- มี
- ช่วย
- จะช่วยให้
- ไฮไลท์
- สรุป ความน่าเชื่อถือของ Olymp Trade?
- ทำอย่างไร
- ที่ http
- HTTPS
- ปรับปรุง
- การปรับปรุง
- in
- เพิ่มขึ้น
- ชาวอินเดีย
- อุตสาหกรรม
- Initiative
- ข้อมูลเชิงลึก
- คำแนะนำการใช้
- แบบบูรณาการ
- รวม
- Intelligence
- ผลประโยชน์
- เปิดตัว
- ประดิษฐ์
- IOT
- ปัญหา
- IT
- ITS
- ชวา
- JavaScript
- jpg
- ภาษา
- ภาษา
- ใหญ่
- ล่าสุด
- ชั้นนำ
- ได้เรียนรู้
- การเรียนรู้
- ทิ้ง
- ห้องสมุด
- เส้น
- LLM
- ตรรกะ
- ที่ต้องการหา
- เครื่อง
- เรียนรู้เครื่อง
- การบำรุงรักษา
- ผู้จัดการ
- เจ้านาย
- เรื่อง
- อาจ..
- สัมมาสติ
- นาที
- ML
- แบบ
- โมเดล
- ข้อมูลเพิ่มเติม
- ยิ่งไปกว่านั้น
- หลาย
- ดนตรี
- โดยธรรมชาติ
- จำเป็นต้อง
- ใหม่
- สามเณร
- of
- on
- การดูแลพนักงานใหม่
- ONE
- Options
- organizacja
- อื่นๆ
- โครงร่าง
- ส่วนหนึ่ง
- หุ้นส่วน
- หลงใหล
- สิทธิบัตร
- รูปแบบ
- การปฏิบัติ
- PHP
- ชิ้น
- ที่ราบ
- เวที
- เพลโต
- เพลโตดาต้าอินเทลลิเจนซ์
- เพลโตดาต้า
- เล่น
- โพสต์
- ขับเคลื่อน
- การปฏิบัติ
- การปฏิบัติ
- ข้อกำหนดเบื้องต้น
- หลัก
- กระบวนการ
- ผลิตภัณฑ์
- ผู้จัดการผลิตภัณฑ์
- ประสิทธิผล
- ผลผลิต
- การเขียนโปรแกรม
- การเขียนโปรแกรมภาษา
- โครงการ
- โครงการ
- ให้
- ให้
- การให้
- สาธารณะ
- หลาม
- คุณภาพ
- อย่างรวดเร็ว
- ทางลาด
- เรียลไทม์
- แนะนำ
- แนะนำ
- แนะนำ
- ลด
- ลด
- ที่เกี่ยวข้อง
- ตรงประเด็น
- ซ้ำ
- จำเป็นต้องใช้
- ผล
- ผลสอบ
- สนิม
- เดียวกัน
- พูดว่า
- ที่ปรับขนาดได้
- การสแกน
- ได้อย่างลงตัว
- ค้นหา
- ค้นหา
- ส่วน
- ปลอดภัย
- ความปลอดภัย
- ภัยคุกคามความปลอดภัย
- ระดับอาวุโส
- บริการ
- เปลือก
- ขยับ
- สั้น
- ง่าย
- ง่ายดาย
- So
- ซอฟต์แวร์
- วิศวกรรมซอฟต์แวร์
- ทางออก
- โซลูชัน
- บาง
- ผู้เชี่ยวชาญ
- โดยเฉพาะ
- ที่ระบุไว้
- การใช้จ่าย
- เริ่มต้น
- ข้อความที่เริ่ม
- เข้าพัก
- การเก็บรักษา
- ยุทธศาสตร์
- กลยุทธ์
- สตูดิโอ
- ภายหลัง
- อย่างเช่น
- สรุป
- รองรับ
- วากยสัมพันธ์
- ระบบ
- งาน
- งาน
- ทีม
- เทคโนโลยี
- เทคโนโลยี
- ที่
- พื้นที่
- ของพวกเขา
- ภัยคุกคาม
- เวลา
- ครั้ง
- ชื่อหนังสือ
- ไปยัง
- ในวันนี้
- เครื่องมือ
- เครื่องมือ
- ผ่านการฝึกอบรม
- การเดินทาง
- ประเภท
- ตามแบบฉบับ
- ไม่คุ้นเคย
- ใช้
- ผู้ใช้งาน
- ต่างๆ
- ความเร็ว
- เยี่ยมชมร้านค้า
- ช่องโหว่
- วิธี
- เว็บ
- บริการเว็บ
- ดี
- อะไร
- ที่
- จะ
- กับ
- ภายใน
- ไม่มี
- การทำงาน
- เขียน
- เขียนโค้ด
- การเขียน
- คุณ
- สุดท้อง
- ของคุณ
- ลมทะเล