วิธีที่ Accenture ใช้ Amazon CodeWhisperer เพื่อปรับปรุงประสิทธิภาพการทำงานของนักพัฒนา

วิธีที่ Accenture ใช้ Amazon CodeWhisperer เพื่อปรับปรุงประสิทธิภาพการทำงานของนักพัฒนา

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 สร้างโค้ดที่เกี่ยวข้องมากขึ้น

วิธีที่ Accenture ใช้ Amazon CodeWhisperer เพื่อปรับปรุงประสิทธิภาพการทำงานของนักพัฒนา PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.

การเขียนโค้ดสำเร็จรูป

นักพัฒนาสามารถใช้ CodeWhisperer เพื่อดำเนินการตามข้อกำหนดเบื้องต้นได้ พวกเขาสามารถสร้างคลาสข้อมูลการประมวลผลล่วงหน้าได้เพียงแค่พิมพ์ "คลาสเพื่อสร้างสคริปต์การประมวลผลล่วงหน้าสำหรับข้อมูล ML" การเขียนสคริปต์การประมวลผลล่วงหน้าใช้เวลาเพียงไม่กี่นาที และ CodeWhisperer ก็สามารถสร้างบล็อคโค้ดทั้งหมดได้

วิธีที่ Accenture ใช้ Amazon CodeWhisperer เพื่อปรับปรุงประสิทธิภาพการทำงานของนักพัฒนา PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.

ช่วยนักพัฒนาเขียนโค้ดในภาษาที่ไม่คุ้นเคย

ผู้ใช้ Java ใหม่สำหรับทีมสามารถเริ่มเขียนโค้ด Python ได้อย่างง่ายดายด้วยความช่วยเหลือของ CodeWhisperer โดยไม่ต้องกังวลเกี่ยวกับไวยากรณ์

วิธีที่ Accenture ใช้ Amazon CodeWhisperer เพื่อปรับปรุงประสิทธิภาพการทำงานของนักพัฒนา PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.

การตรวจจับช่องโหว่ด้านความปลอดภัยในโค้ด

นักพัฒนาสามารถตรวจจับปัญหาด้านความปลอดภัยได้โดยเลือก เรียกใช้การสแกนความปลอดภัย ใน IDE ของพวกเขา ข้อมูลเชิงลึกโดยละเอียดเกี่ยวกับปัญหาด้านความปลอดภัยที่พบมีให้โดยตรงใน IDE สิ่งนี้ช่วยให้นักพัฒนาตรวจพบและแก้ไขปัญหาได้ตั้งแต่เนิ่นๆ

วิธีที่ Accenture ใช้ Amazon CodeWhisperer เพื่อปรับปรุงประสิทธิภาพการทำงานของนักพัฒนา PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.

"ในฐานะนักพัฒนา การใช้ CodeWhisperer ช่วยให้คุณเขียนโค้ดได้รวดเร็วยิ่งขึ้น” Nino Leenus ที่ปรึกษาด้านวิศวกรรม AI ของ Accenture กล่าว “นอกจากนี้ CodeWhisperer จะช่วยให้คุณเขียนโค้ดได้แม่นยำยิ่งขึ้นโดยกำจัดการพิมพ์ผิดและข้อผิดพลาดทั่วไปอื่นๆ ด้วยความช่วยเหลือของปัญญาประดิษฐ์ สำหรับนักพัฒนา การเขียนโค้ดเดิมหลายๆ ครั้งเป็นเรื่องที่น่าเบื่อ ด้วยการแนะนำชิ้นส่วนโค้ดที่ตามมาซึ่งคุณอาจต้องใช้ เทคโนโลยีการเติมโค้ด AI จะลดการเขียนโค้ดซ้ำๆ ดังกล่าว”

สรุป

โพสต์นี้แนะนำ CodeWhisperer ซึ่งเป็นคู่หูการเข้ารหัส AI โดย Amazon เครื่องมือนี้ใช้โมเดล ML ที่ได้รับการฝึกฝนในชุดข้อมูลขนาดใหญ่เพื่อให้คำแนะนำและการเติมข้อความอัตโนมัติสำหรับโค้ด ตลอดจนสร้างฟังก์ชันและคลาสทั้งหมดตามคำอธิบายภาษาธรรมชาติ โพสต์นี้ยังเน้นถึงประโยชน์บางประการที่ Accenture เห็นเมื่อใช้ CodeWhisperer เช่น ผลผลิตที่เพิ่มขึ้นและความสามารถในการลดเวลาและความพยายามที่จำเป็นสำหรับงานเขียนโค้ดทั่วไป คุณสามารถเปิดใช้งาน CodeWhisperer ใน IDE ที่คุณชื่นชอบได้แล้ววันนี้ CodeWhisperer จะสร้างคำแนะนำโดยอัตโนมัติตามโค้ดและความคิดเห็นที่มีอยู่ของคุณ เยี่ยม Amazon Code Whisperer ที่จะเริ่มต้น


เกี่ยวกับผู้เขียน

วิธีที่ Accenture ใช้ Amazon CodeWhisperer เพื่อปรับปรุงประสิทธิภาพการทำงานของนักพัฒนา PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.บาลากริชนัน วิสวานาธาน เป็นสถาปนิกโซลูชัน AI/ML ที่ Accenture ด้วยการร่วมมือกับ AABG เขาคิดค้นและดำเนินกลยุทธ์บนคลาวด์ที่ล้ำสมัยเพื่อรับมือกับความท้าทายต่างๆ ที่เกี่ยวข้องกับ AI/ML ความสนใจของ Bala อยู่ที่การทำอาหารและ Photoshop ซึ่งเขาหลงใหล

วิธีที่ Accenture ใช้ Amazon CodeWhisperer เพื่อปรับปรุงประสิทธิภาพการทำงานของนักพัฒนา PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.ชิคาร์ ควาตรา เป็นสถาปนิกโซลูชันผู้เชี่ยวชาญด้าน AI/ML ที่ Amazon Web Services ซึ่งทำงานร่วมกับ Global System Integrator ชั้นนำ เขาได้รับตำแหน่งหนึ่งในนักประดิษฐ์ระดับปรมาจารย์ชาวอินเดียที่อายุน้อยที่สุดด้วยสิทธิบัตรมากกว่า 500 ฉบับในโดเมน AI/ML และ IoT Shikhar ช่วยในการออกแบบสถาปัตยกรรม สร้าง และบำรุงรักษาสภาพแวดล้อมคลาวด์ที่ปรับขนาดได้และคุ้มค่าสำหรับองค์กร และสนับสนุนพันธมิตร GSI ในการสร้างโซลูชันอุตสาหกรรมเชิงกลยุทธ์บน AWS ชิคาร์ชอบเล่นกีตาร์ แต่งเพลง และฝึกสติในเวลาว่าง

วิธีที่ Accenture ใช้ Amazon CodeWhisperer เพื่อปรับปรุงประสิทธิภาพการทำงานของนักพัฒนา PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.อังกูร เดไซ เป็นผู้จัดการผลิตภัณฑ์หลักภายในทีม AWS AI Services

วิธีที่ Accenture ใช้ Amazon CodeWhisperer เพื่อปรับปรุงประสิทธิภาพการทำงานของนักพัฒนา PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI. นีโน่ ลีนุส เป็นที่ปรึกษาด้าน AI ของ Accenture เธอมีความเชี่ยวชาญในการพัฒนาโซลูชันแมชชีนเลิร์นนิงแบบ End-to-End และการปรับใช้โดยใช้ระบบคลาวด์ เธออยากรู้เกี่ยวกับเครื่องมือและเทคโนโลยีล่าสุดในด้าน ML-Ops เธอรักการเดินทางและการเดินป่า

ประทับเวลา:

เพิ่มเติมจาก AWS Machine Learning AWS