Amazon Q Developer: ผู้ช่วยเขียนโค้ด AI ของคุณ

Amazon Q Developer สร้างขึ้นเพื่อรองรับโครงการขนาดใหญ่ โดยทำงานร่วมกับคุณตั้งแต่แนวคิดไปจนถึงโค้ดที่ใช้งานจริง

เขียนโค้ดอย่างชาญฉลาดใน IDE ของคุณ

Q Developer เป็นประสบการณ์การเขียนโค้ดด้วยเอเจนต์ที่ช่วยให้คุณทำงานได้อย่างง่ายดาย โดยจะอ่านและเขียนไฟล์ในเครื่องโดยอัตโนมัติ สร้างความแตกต่างของโค้ด และเรียกใช้คำสั่งเชลล์ในขณะที่รวมข้อเสนอแนะของคุณและส่งการอัปเดตแบบเรียลไทม์ตลอดกระบวนการ

AI Agent สำหรับเทอร์มินัลของคุณ

เอเจนต์ Q Developer CLI เป็นประสบการณ์การเขียนโค้ดที่รวดเร็วซึ่งใช้ข้อมูลในเครื่องมือที่ใช้เซิร์ฟเวอร์ดั้งเดิมและ MCP เพื่ออ่านและเขียนไฟล์ในเครื่อง เรียกใช้ AWS API เรียกใช้คำสั่ง Bash และเขียนโค้ด ซึ่งทำทั้งหมดนี้ได้ในขณะที่ปรับให้เข้ากับข้อเสนอแนะของคุณแบบเรียลไทม์

แชทกับโค้ดของคุณ

พิมพ์ @workspace เพื่อทำความเข้าใจบริบททั้งหมดของโครงการของคุณโดยย่อ ตั้งแต่โฟลว์การยืนยันตัวตนไปจนถึงการพึ่งพาบริการ ถามอะไรก็ตามเกี่ยวกับโครงการทั้งหมด โค้ด และรับคำตอบ และแม้แต่ไดอะแกรมสถาปัตยกรรมของคุณ 

จับหน้าจอแอปพลิเคชัน

คลี่คลายและจัดทำเอกสารโค้ดที่ซับซ้อน

“/doc” ช่วยสร้างและอัปเดตไฟล์ README สร้างไดอะแกรมโฟลว์ของข้อมูล และเก็บเอกสารโครงการของคุณอย่างเต็มที่ เพื่อให้คุณสามารถเริ่มใช้งานได้เร็วขึ้นและมุ่งเน้นไปที่โค้ดของคุณ

สร้างภาพเคลื่อนไหวเอกสารประกอบ

รีวิวโค้ดเริ่มต้นของคุณโดยอัตโนมัติ

พิมพ์ใน '/review' เพื่อตรวจสอบคำขอการดึงของคุณ เอเจนต์ตรวจสอบโค้ดจะจับจุดบกพร่องและช่องโหว่ด้านความปลอดภัยในโค้ดของคุณ หรือการกำหนดค่าผิดใน IAC ของคุณก่อนที่เพื่อนร่วมงานของคุณจะตรวจพบ 

สร้างภาพเคลื่อนไหวเอกสารประกอบ

ทำงานที่เดียวกับคุณ

GitLab Duo ที่มี Amazon Q

ขณะนี้ลูกค้า GitLab Utlimate Self-manage สามารถใช้ AI Agent ขั้นสูงจาก Amazon Q Developer เพื่อเร่งงานที่ซับซ้อนหลายขั้นตอนทั่วทั้ง SDLC เรียนรู้เพิ่มเติม

GitHub.com และ GitHub Enterprise Cloud

กำหนดปัญหา GitHub ของคุณให้กับ Amazon Q Developer เพื่อนำฟีเจอร์ใหม่มาใช้โดยอัตโนมัติ รันการตรวจสอบโค้ดบนคำขอการดึง และปรับปรุงแอปพลิเคชัน Java รุ่นเก่า ทั้งหมดนี้ในขณะที่ใช้เวิร์กโฟลว์ปัญหา GitHub และคำขอการดึงที่มีอยู่ของคุณ เรียนรู้เพิ่มเติม 

ได้รับความไว้วางใจจากผู้สร้างสรรค์ที่

สถิติ

50%

Amazon Q Developer มีอัตราการยอมรับโค้ดที่มีการรายงานสูงสุดในวงการสำหรับผู้ช่วยที่ดำเนินการคำแนะนำโค้ดหลายบรรทัด ซึ่งเมื่อเร็ว ๆ นี้ BT Group รายงานว่าได้รับคำแนะนำโค้ดของ Amazon Q ถึง 37% และธนาคารแห่งชาติออสเตรเลียรายงานว่ามีอัตราการยอมรับถึง 50%

ประสิทธิภาพเหนือกว่า

Amazon Q Developer จะมอบความสามารถในการสแกนการรักษาความปลอดภัยที่มีประสิทธิภาพเหนือกว่าเครื่องมือชั้นนำมาตรฐานสาธารณะที่เปรียบเทียบกันได้ในการตรวจจับในภาษาโปรแกรมยอดนิยม

คำถามที่พบบ่อย

Amazon Q Developer ช่วยนักพัฒนาและผู้เชี่ยวชาญด้านไอที (IT pros) ในงานทั้งหมดของพวกเขาตลอดวงจรการพัฒนาซอฟต์แวร์ ตั้งแต่การเขียนโค้ด การทดสอบ และการใช้จริง ไปจนถึงการแก้ไขปัญหา การสแกนและการแก้ไขความปลอดภัย การทำแอปพลิเคชันให้ทันสมัย การเพิ่มประสิทธิภาพทรัพยากร AWS และการสร้างท่อวิศวกรรมข้อมูล นักวิทยาศาสตร์ข้อมูลสามารถรับคำแนะนำในการสร้างการวิเคราะห์ AI/ML รวมถึงแอปพลิเคชัน AI ช่วยสร้างได้อย่างรวดเร็วและง่ายดาย

เพื่อให้สร้างได้เร็วขึ้นเจ้าหน้าที่ Amazon Q Developer สามารถดำเนินการงานต่าง ๆ โดยอัตโนมัติ ตั้งแต่การนำฟีเจอร์ไปใช้ การจัดทำเอกสาร และการรีแฟกเตอร์โค้ดไปจนถึงการอัปเกรดซอฟต์แวร์ คุณสามารถระบุฟีเจอร์ใหม่ให้ Q (เช่น พัฒนาระบบการแจ้งเตือน SMS สำหรับข้อความยืนยันการจัดส่ง) จากนั้นระบบจะวิเคราะห์ฐานโค้ดที่มีอยู่ของคุณ วางแผนการปรับใช้งานแบบทีละขั้นตอนที่ครอบคลุมไฟล์หลายไฟล์ และเมื่อคุณอนุมัติแล้ว ระบบจะเปลี่ยนแปลงโค้ดที่จำเป็นทั้งหมดและทดสอบภายในไม่กี่นาที ในการดำเนินการเหล่านี้ เจ้าหน้าที่สำหรับการพัฒนาซอฟต์แวร์ได้คะแนนสูงสุดใน SWE-bench ซึ่งเป็นชุดข้อมูลที่กำหนดมาตรฐานความสามารถในการเข้ารหัส

Amazon Q Developer ช่วยให้นักพัฒนาสร้างได้เร็วขึ้นและปลอดภัยยิ่งขึ้นโดยสร้างคำแนะนำโค้ดพร้อมแนะนำแบบใกล้เคียงเรียลไทม์ จริง ๆ แล้ว Amazon Q Developer มีอัตราการยอมรับโค้ดที่มีการรายงานสูงสุดในวงการสำหรับผู้ช่วยที่ดำเนินการคำแนะนำโค้ดหลายบรรทัด และธนาคารแห่งชาติออสเตรเลีย (NAB) รายงานว่ามีอัตราการยอมรับถึง 50% และด้วยการปรับแต่ง Amazon Q Developer เพื่อสร้างคำแนะนำโค้ดในบรรทัดที่เกี่ยวข้องมากขึ้นและการตอบสนองในการแชทตามพื้นฐานโค้ดภายใน ทาง NAB ได้เห็นอัตราการยอมรับที่สูงขึ้นถึง 60%

นอกจากการสร้างโค้ดแล้ว Q Developer จะเปลี่ยนรูปแบบความปลอดภัยโดยสแกนโค้ดเพื่อหาช่องโหว่ที่ตรวจจับยาก เช่น ข้อมูลประจำตัวที่ถูกเปิดเผยและการแทรกข้อมูลบันทึก Q Developer จะแนะนำการแก้ไขที่ปรับให้เหมาะกับโค้ดแอปพลิเคชันโดยอัตโนมัติ ซึ่งช่วยให้นักพัฒนาสามารถยอมรับการแก้ไขได้อย่างรวดเร็วด้วยความมั่นใจในคลิกเดียว ความสามารถในการสแกนการรักษาความปลอดภัย Q มีประสิทธิภาพเหนือกว่าเครื่องมือชั้นนำมาตรฐานสาธารณะที่เปรียบเทียบกันได้ในการตรวจจับในภาษาโปรแกรมยอดนิยม ช่วยปรับปรุงความปลอดภัยและคุณภาพโค้ดของแอปพลิเคชันของนักพัฒนาอย่างมีนัยสำคัญ

 

Amazon Q Developer พร้อมใช้งานเป็นส่วนหนึ่งของ ชุดเครื่องมือของ AWS สำหรับ Visual Studio Code และ JetBrains ปัจจุบันสนับสนุนการสนทนาเป็นภาษาอังกฤษและภาษาการเขียนโปรแกรม Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, สคริปต์ Shell, SQL และ Scala

Amazon Q Developer สามารถตอบคำถามได้ในหลายภาษา รวมถึงภาษาอังกฤษ จีนกลาง ฝรั่งเศส เยอรมัน อิตาลี ญี่ปุ่น สเปน เกาหลี ฮินดี โปรตุเกส และอื่น ๆ อีกมากมาย

พร้อมใช้งานโดยเป็นส่วนหนึ่งของชุดเครื่องมือของ AWS สำหรับ VS Code และ JetBrains, Amazon Q Developer ที่ปัจจุบันรองรับ Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, เชลล์ สคริปติง, SQL, Scala, JSON, YAML, และ HCL เพิ่มเติมจาก VS Code และ JetBrains ในตระกูล IDE ซึ่งรวมถึง IntelliJ, PyCharm, GoLand, CLion, PhpStorm, RubyMine, Rider, WebStorm, DataGrip, Eclipse (เวอร์ชันทดลองใช้) และ Visual Studio นอกจากนี้ Amazon Q Developer ยังพร้อมใช้งานสำหรับ AWS Cloud9 คอนโซล Lambda Amazon Q Developer ยังมีให้บริการสำหรับรายการคำสั่งที่คุณชื่นชอบรวมถึงเทอร์มินัล macOs, iTerm2 และเทอร์มินัล VS Code ในตัว

Amazon Q Developer นำเสนอ Free Tier แบบถาวรพร้อมขีดจำกัดรายเดือนสำหรับผู้ใช้ที่เข้าสู่ระบบในฐานะผู้ใช้ AWS Identity and Access Management (IAM) หรือผู้ใช้ ID ตัวสร้างของ AWS ขีดจำกัด Free Tier ใน IDE มีให้สำหรับผู้ใช้ ID ตัวสร้างเท่านั้น

สำหรับ VS Code หรือ JetBrains ให้ติดตั้งส่วนขยาย IDE ของ Amazon Q ผ่านตลาดส่วนขยายหรือปลั๊กอินที่เกี่ยวข้อง สำหรับ Visual Studio ให้ติดตั้งชุดเครื่องมือของ AWS พร้อมส่วนขยาย Amazon Q จากนั้นตรวจสอบความถูกต้องด้วย ID ตัวสร้างของ AWS หรือศูนย์ข้อมูลประจำตัวของ AWS IAM หลังจากตรวจสอบความถูกต้องแล้ว Amazon Q Developer สามารถพบได้ในแถบกิจกรรมใน VS Code หรือหน้าต่างเครื่องมือที่ตรึงอยู่ที่ด้านบนขวาใน JetBrains สำหรับความช่วยเหลือเพิ่มเติมในการเริ่มต้นใช้งาน Amazon Q Developer โปรดดูที่ การเริ่มต้นใช้งาน Amazon Q Developer