Google AI ได้ทำการค้นพบที่ก้าวล้ำในขอบเขตของวิศวกรรมซอฟต์แวร์ ในโครงการวิจัยใหม่ พวกเขาแนะนำ DIDACT ซึ่งเป็นเทคนิคการปฏิวัติที่ใช้โมเดลการเรียนรู้ของเครื่องขนาดใหญ่ (ML) เพื่อปรับปรุงกิจกรรมการพัฒนาซอฟต์แวร์ DIDACT สร้างความแตกต่างด้วยการใช้ประโยชน์จากข้อมูลจากผลิตภัณฑ์ซอฟต์แวร์ขั้นสุดท้ายและกระบวนการพัฒนาทั้งหมด ความก้าวหน้านี้อาจเปลี่ยนแปลงวิธีที่นักพัฒนาสร้าง แก้ไข และปรับปรุงโค้ดได้ เรามาเจาะลึกรายละเอียดของนวัตกรรมล้ำสมัยนี้และสำรวจผลกระทบของนวัตกรรมที่มีต่ออนาคตของวิศวกรรมซอฟต์แวร์กัน
ยังอ่าน: Meta เปิดตัว CodeCompose- ทางเลือกที่ขับเคลื่อนด้วย AI แทน Copilot ของ GitHub
การเดินทางทีละขั้นตอนสู่ความเป็นเลิศด้านซอฟต์แวร์
การพัฒนาซอฟต์แวร์เป็นกระบวนการที่ต้องทำซ้ำซึ่งเกี่ยวข้องกับหลายขั้นตอน ตั้งแต่การแก้ไขและดำเนินการทดสอบไปจนถึงการแก้ไขข้อผิดพลาดและรวมเอาคำติชม แต่ละขั้นตอนมีส่วนช่วยในการปรับแต่งโค้ดจนกว่าจะสามารถรวมเข้ากับที่เก็บโค้ดได้ อย่างไรก็ตาม การเดินทางที่ซับซ้อนนี้สามารถเสริมพลังของการเรียนรู้ของเครื่องได้ด้วยการค้นพบล่าสุดของ Google AI
ขอแนะนำ DIDACT: ยกระดับวิศวกรรมซอฟต์แวร์ด้วย ML
การวิจัยของ Google AI แนะนำ DIDACT ซึ่งเป็นเทคนิคที่เปลี่ยนแปลงเกมสำหรับการฝึกอบรมโมเดล ML ที่ออกแบบมาสำหรับกิจกรรมวิศวกรรมซอฟต์แวร์โดยเฉพาะ สิ่งที่ทำให้ DIDACT แตกต่างคือความสามารถในการดึงข้อมูลการฝึกอบรมจากผลิตภัณฑ์ซอฟต์แวร์ขั้นสุดท้ายและกระบวนการพัฒนาทั้งหมด ด้วยการนำโมเดล ML เข้าไปในบริบทที่นักพัฒนาประสบระหว่างการทำงาน DIDACT ช่วยให้พวกเขาเรียนรู้เกี่ยวกับพลวัตของการพัฒนาซอฟต์แวร์ และสอดคล้องกับพฤติกรรมและการกระทำของนักพัฒนา
ที่มา: บล็อก Google AI
การใช้ประโยชน์จากเครื่องมือการพัฒนาซอฟต์แวร์ของ Google
เพื่อเพิ่มปริมาณและความหลากหลายของข้อมูลกิจกรรมของนักพัฒนา ทีม Google AI ใช้เครื่องมือในการพัฒนาซอฟต์แวร์ของ Google สิ่งนี้ทำให้ DIDACT สามารถเข้าถึงปฏิสัมพันธ์ของนักพัฒนาในโลกแห่งความเป็นจริง และให้คำแนะนำอันมีค่าแก่วิศวกรซอฟต์แวร์ จุดมุ่งหมายคือเพื่อปรับปรุงการดำเนินการของพวกเขาในขณะที่ทำงานในโครงการวิศวกรรมซอฟต์แวร์
ยังอ่าน: Alphabet ปล่อย Flowstate: แพลตฟอร์มการพัฒนาแอพหุ่นยนต์สำหรับทุกคน
ปลดล็อกศักยภาพของ DevScript
DIDACT ใช้วิธีการเฉพาะเพื่อจัดการกับงานวิศวกรรมซอฟต์แวร์ต่างๆ ด้วยการใช้รูปแบบที่เรียกว่า "state-intent-action" ซึ่งรวมถึงสถานะของไฟล์โค้ด คำอธิบายประกอบ (เช่น ความคิดเห็นในการตรวจสอบโค้ดหรือความล้มเหลวของคอมไพเลอร์) ว่าเป็นเจตนา และการกระทำที่เป็นผล DIDACT ช่วยให้สามารถนำเสนองานต่างๆ ในรูปแบบมาตรฐานได้ มารยาท. รูปแบบที่เป็นทางการนี้รวมถึงภาษาสคริปต์ที่เรียกว่า “DevScript” ซึ่งทำหน้าที่เป็นภาษาการเขียนโปรแกรมขนาดเล็ก ครอบคลุมงานต่างๆ เช่น การจัดรูปแบบโค้ด การแสดงความคิดเห็น การเปลี่ยนชื่อตัวแปร การเน้นข้อผิดพลาด และอื่นๆ
ปลดปล่อยพลังหลายรูปแบบของ DIDACT
ลักษณะการทำงานต่อเนื่องหลายรูปแบบของ DIDACT ช่วยให้สามารถเป็นเลิศในกิจกรรมความช่วยเหลือแบบครั้งเดียว น่าประหลาดใจที่พรสวรรค์ที่ไม่คาดคิดเกิดขึ้น คุณลักษณะเด่นประการหนึ่งคือการปรับปรุงประวัติ ซึ่งปรับปรุงคำแนะนำตามการดำเนินการก่อนหน้าของนักพัฒนา สิ่งนี้เห็นได้ชัดเจนเป็นพิเศษในงานต่างๆ เช่น การเติมโค้ดเสริมประวัติศาสตร์ให้สมบูรณ์ ซึ่งโมเดลสามารถให้คำแนะนำที่มีข้อมูลมากขึ้นตามการแก้ไขที่ผ่านมา
เพิ่มประสิทธิภาพการแก้ไขตามบริบท
บริบทมีบทบาทสำคัญในความสามารถของ DIDACT ตัวอย่างเช่น เมื่อนักพัฒนาลบพารามิเตอร์ฟังก์ชัน โมเดลจะสามารถใช้บริบทเชิงประวัติเพื่อคาดการณ์การอัปเดตในส่วนโค้ดที่เกี่ยวข้อง เช่น การลบพารามิเตอร์ออกจากสตริงเอกสารและการอัปเดตคำสั่ง วิธีการทราบบริบทนี้ช่วยลดความจำเป็นในการแทรกแซงด้วยตนเอง และรับประกันความถูกต้องทางวากยสัมพันธ์และความหมาย
ยังอ่าน: การส่งข้อความเพิ่งมีมนต์ขลัง: Google เปิดตัว Magic Compose
เผยศักยภาพของโมเดล
ศักยภาพของ DIDACT ยังขยายออกไปอีก ตัวอย่างเช่น นักวิจัยสั่งให้โมเดลสร้างโค้ดทั้งหมดจากไฟล์เปล่า โดยคาดการณ์การเปลี่ยนแปลงถัดไปทีละขั้นตอน น่าประหลาดใจที่แบบจำลองนี้สร้างโค้ดที่มีโครงสร้างเชิงตรรกะซึ่งโปรแกรมเมอร์จะเข้าใจได้ เริ่มต้นด้วยการสร้างโครงกระดูกการทำงาน รวมถึงการนำเข้าและฟังก์ชันหลัก จากนั้นจึงขยายออกไปอย่างต่อเนื่องเพื่อรวมคุณสมบัติที่ซับซ้อนมากขึ้น เช่น การอ่านไฟล์ การเขียน และการกรอง สิ่งนี้แสดงให้เห็นถึงความสามารถที่โดดเด่นของ DIDACT ในการช่วยเหลือนักพัฒนาตลอดกระบวนการสร้างโค้ด
ยังอ่าน: อินโฟซิสเปิดตัว Topaz แพลตฟอร์ม AI 'Responsible by Design' สำหรับธุรกิจ
คำพูดของเรา
DIDACT นวัตกรรมล้ำสมัยของ Google AI มีศักยภาพในการปฏิวัติวิศวกรรมซอฟต์แวร์โดยใช้ประโยชน์จากการเรียนรู้ของเครื่องในรูปแบบที่ไม่เคยมีมาก่อน ด้วยการนำโมเดล ML เข้าไปอยู่ในบริบทของการพัฒนาซอฟต์แวร์และการใช้ข้อมูลในโลกแห่งความเป็นจริง DIDACT จึงสามารถเสนอคำแนะนำอันมีค่า ปรับปรุงคุณภาพโค้ด และช่วยให้นักพัฒนาทำงานได้อย่างมีประสิทธิภาพมากขึ้น ด้วยความสามารถในการคาดการณ์ขั้นตอนถัดไป เพิ่มการเติมโค้ดให้สมบูรณ์ และสร้างโค้ดตั้งแต่ต้น DIDACT ถือเป็นก้าวกระโดดที่สำคัญในการบูรณาการ AI และวิศวกรรมซอฟต์แวร์ อนาคตของการพัฒนาซอฟต์แวร์ดูสดใสกว่าที่เคย ต้องขอบคุณพลังการเปลี่ยนแปลงของ DIDACT
ที่เกี่ยวข้อง
เนื้อหาที่ขับเคลื่อนด้วย SEO และการเผยแพร่ประชาสัมพันธ์ รับการขยายวันนี้
การเงิน EVM ส่วนต่อประสานแบบครบวงจรสำหรับการเงินแบบกระจายอำนาจ เข้าถึงได้ที่นี่.
กลุ่มสื่อควอนตัม IR/PR ขยาย เข้าถึงได้ที่นี่.
เพลโตไอสตรีม. ข้อมูลอัจฉริยะ Web3 ขยายความรู้ เข้าถึงได้ที่นี่.
ที่มา: https://www.analyticsvidhya.com/blog/2023/06/google-ais-didact-transforms-software-development-forever/
DIDACT ของ Google AI พลิกโฉมการพัฒนาซอฟต์แวร์ไปตลอดกาล
เผยแพร่ซ้ำโดยเพลโต
Google AI ได้ทำการค้นพบที่ก้าวล้ำในขอบเขตของวิศวกรรมซอฟต์แวร์ ในโครงการวิจัยใหม่ พวกเขาแนะนำ DIDACT ซึ่งเป็นเทคนิคการปฏิวัติที่ใช้โมเดลการเรียนรู้ของเครื่องขนาดใหญ่ (ML) เพื่อปรับปรุงกิจกรรมการพัฒนาซอฟต์แวร์ DIDACT สร้างความแตกต่างด้วยการใช้ประโยชน์จากข้อมูลจากผลิตภัณฑ์ซอฟต์แวร์ขั้นสุดท้ายและกระบวนการพัฒนาทั้งหมด ความก้าวหน้านี้อาจเปลี่ยนแปลงวิธีที่นักพัฒนาสร้าง แก้ไข และปรับปรุงโค้ดได้ เรามาเจาะลึกรายละเอียดของนวัตกรรมล้ำสมัยนี้และสำรวจผลกระทบของนวัตกรรมที่มีต่ออนาคตของวิศวกรรมซอฟต์แวร์กัน
ยังอ่าน: Meta เปิดตัว CodeCompose- ทางเลือกที่ขับเคลื่อนด้วย AI แทน Copilot ของ GitHub
การเดินทางทีละขั้นตอนสู่ความเป็นเลิศด้านซอฟต์แวร์
การพัฒนาซอฟต์แวร์เป็นกระบวนการที่ต้องทำซ้ำซึ่งเกี่ยวข้องกับหลายขั้นตอน ตั้งแต่การแก้ไขและดำเนินการทดสอบไปจนถึงการแก้ไขข้อผิดพลาดและรวมเอาคำติชม แต่ละขั้นตอนมีส่วนช่วยในการปรับแต่งโค้ดจนกว่าจะสามารถรวมเข้ากับที่เก็บโค้ดได้ อย่างไรก็ตาม การเดินทางที่ซับซ้อนนี้สามารถเสริมพลังของการเรียนรู้ของเครื่องได้ด้วยการค้นพบล่าสุดของ Google AI
ขอแนะนำ DIDACT: ยกระดับวิศวกรรมซอฟต์แวร์ด้วย ML
การวิจัยของ Google AI แนะนำ DIDACT ซึ่งเป็นเทคนิคที่เปลี่ยนแปลงเกมสำหรับการฝึกอบรมโมเดล ML ที่ออกแบบมาสำหรับกิจกรรมวิศวกรรมซอฟต์แวร์โดยเฉพาะ สิ่งที่ทำให้ DIDACT แตกต่างคือความสามารถในการดึงข้อมูลการฝึกอบรมจากผลิตภัณฑ์ซอฟต์แวร์ขั้นสุดท้ายและกระบวนการพัฒนาทั้งหมด ด้วยการนำโมเดล ML เข้าไปในบริบทที่นักพัฒนาประสบระหว่างการทำงาน DIDACT ช่วยให้พวกเขาเรียนรู้เกี่ยวกับพลวัตของการพัฒนาซอฟต์แวร์ และสอดคล้องกับพฤติกรรมและการกระทำของนักพัฒนา
การใช้ประโยชน์จากเครื่องมือการพัฒนาซอฟต์แวร์ของ Google
เพื่อเพิ่มปริมาณและความหลากหลายของข้อมูลกิจกรรมของนักพัฒนา ทีม Google AI ใช้เครื่องมือในการพัฒนาซอฟต์แวร์ของ Google สิ่งนี้ทำให้ DIDACT สามารถเข้าถึงปฏิสัมพันธ์ของนักพัฒนาในโลกแห่งความเป็นจริง และให้คำแนะนำอันมีค่าแก่วิศวกรซอฟต์แวร์ จุดมุ่งหมายคือเพื่อปรับปรุงการดำเนินการของพวกเขาในขณะที่ทำงานในโครงการวิศวกรรมซอฟต์แวร์
ยังอ่าน: Alphabet ปล่อย Flowstate: แพลตฟอร์มการพัฒนาแอพหุ่นยนต์สำหรับทุกคน
ปลดล็อกศักยภาพของ DevScript
DIDACT ใช้วิธีการเฉพาะเพื่อจัดการกับงานวิศวกรรมซอฟต์แวร์ต่างๆ ด้วยการใช้รูปแบบที่เรียกว่า "state-intent-action" ซึ่งรวมถึงสถานะของไฟล์โค้ด คำอธิบายประกอบ (เช่น ความคิดเห็นในการตรวจสอบโค้ดหรือความล้มเหลวของคอมไพเลอร์) ว่าเป็นเจตนา และการกระทำที่เป็นผล DIDACT ช่วยให้สามารถนำเสนองานต่างๆ ในรูปแบบมาตรฐานได้ มารยาท. รูปแบบที่เป็นทางการนี้รวมถึงภาษาสคริปต์ที่เรียกว่า “DevScript” ซึ่งทำหน้าที่เป็นภาษาการเขียนโปรแกรมขนาดเล็ก ครอบคลุมงานต่างๆ เช่น การจัดรูปแบบโค้ด การแสดงความคิดเห็น การเปลี่ยนชื่อตัวแปร การเน้นข้อผิดพลาด และอื่นๆ
ปลดปล่อยพลังหลายรูปแบบของ DIDACT
ลักษณะการทำงานต่อเนื่องหลายรูปแบบของ DIDACT ช่วยให้สามารถเป็นเลิศในกิจกรรมความช่วยเหลือแบบครั้งเดียว น่าประหลาดใจที่พรสวรรค์ที่ไม่คาดคิดเกิดขึ้น คุณลักษณะเด่นประการหนึ่งคือการปรับปรุงประวัติ ซึ่งปรับปรุงคำแนะนำตามการดำเนินการก่อนหน้าของนักพัฒนา สิ่งนี้เห็นได้ชัดเจนเป็นพิเศษในงานต่างๆ เช่น การเติมโค้ดเสริมประวัติศาสตร์ให้สมบูรณ์ ซึ่งโมเดลสามารถให้คำแนะนำที่มีข้อมูลมากขึ้นตามการแก้ไขที่ผ่านมา
เพิ่มประสิทธิภาพการแก้ไขตามบริบท
บริบทมีบทบาทสำคัญในความสามารถของ DIDACT ตัวอย่างเช่น เมื่อนักพัฒนาลบพารามิเตอร์ฟังก์ชัน โมเดลจะสามารถใช้บริบทเชิงประวัติเพื่อคาดการณ์การอัปเดตในส่วนโค้ดที่เกี่ยวข้อง เช่น การลบพารามิเตอร์ออกจากสตริงเอกสารและการอัปเดตคำสั่ง วิธีการทราบบริบทนี้ช่วยลดความจำเป็นในการแทรกแซงด้วยตนเอง และรับประกันความถูกต้องทางวากยสัมพันธ์และความหมาย
ยังอ่าน: การส่งข้อความเพิ่งมีมนต์ขลัง: Google เปิดตัว Magic Compose
เผยศักยภาพของโมเดล
ศักยภาพของ DIDACT ยังขยายออกไปอีก ตัวอย่างเช่น นักวิจัยสั่งให้โมเดลสร้างโค้ดทั้งหมดจากไฟล์เปล่า โดยคาดการณ์การเปลี่ยนแปลงถัดไปทีละขั้นตอน น่าประหลาดใจที่แบบจำลองนี้สร้างโค้ดที่มีโครงสร้างเชิงตรรกะซึ่งโปรแกรมเมอร์จะเข้าใจได้ เริ่มต้นด้วยการสร้างโครงกระดูกการทำงาน รวมถึงการนำเข้าและฟังก์ชันหลัก จากนั้นจึงขยายออกไปอย่างต่อเนื่องเพื่อรวมคุณสมบัติที่ซับซ้อนมากขึ้น เช่น การอ่านไฟล์ การเขียน และการกรอง สิ่งนี้แสดงให้เห็นถึงความสามารถที่โดดเด่นของ DIDACT ในการช่วยเหลือนักพัฒนาตลอดกระบวนการสร้างโค้ด
ยังอ่าน: อินโฟซิสเปิดตัว Topaz แพลตฟอร์ม AI 'Responsible by Design' สำหรับธุรกิจ
คำพูดของเรา
DIDACT นวัตกรรมล้ำสมัยของ Google AI มีศักยภาพในการปฏิวัติวิศวกรรมซอฟต์แวร์โดยใช้ประโยชน์จากการเรียนรู้ของเครื่องในรูปแบบที่ไม่เคยมีมาก่อน ด้วยการนำโมเดล ML เข้าไปอยู่ในบริบทของการพัฒนาซอฟต์แวร์และการใช้ข้อมูลในโลกแห่งความเป็นจริง DIDACT จึงสามารถเสนอคำแนะนำอันมีค่า ปรับปรุงคุณภาพโค้ด และช่วยให้นักพัฒนาทำงานได้อย่างมีประสิทธิภาพมากขึ้น ด้วยความสามารถในการคาดการณ์ขั้นตอนถัดไป เพิ่มการเติมโค้ดให้สมบูรณ์ และสร้างโค้ดตั้งแต่ต้น DIDACT ถือเป็นก้าวกระโดดที่สำคัญในการบูรณาการ AI และวิศวกรรมซอฟต์แวร์ อนาคตของการพัฒนาซอฟต์แวร์ดูสดใสกว่าที่เคย ต้องขอบคุณพลังการเปลี่ยนแปลงของ DIDACT
ที่เกี่ยวข้อง
นักรังสีวิทยาที่ขับรถเทสลาตกหน้าผาพร้อมครอบครัวอยู่ข้างใน ป่วยเป็นโรคจิต
นักบินอวกาศของ NASA มาถึงศูนย์อวกาศเคนเนดีก่อนการทดสอบการบินของลูกเรือโบอิ้งสตาร์ไลเนอร์
True Anomaly สตาร์ทอัพด้านอวกาศลดพนักงาน
ESL Challenger Melbourne 2024: คะแนน อันดับ และอื่นๆ – Snowball Esports
การใช้จ่าย AI มหาศาลของ Meta บดบังผลประกอบการไตรมาส 1 ที่แข็งแกร่ง
Mercedes G 580 พร้อมเทคโนโลยี EQ คือ G Wagon ตัวแรก และ EV ที่สอง – Autoblog
วาฬ Crypto ที่กล้าหาญใช้ประโยชน์จากความปั่นป่วนของ XRP ของ Ripple ด้วยการซื้อมูลค่าหลายล้านดอลลาร์
ผู้ซื้อขาย Crypto เผยกลยุทธ์ในการระบุ Altcoins ที่มีแนวโน้มเพิ่มขึ้น 100 เท่า - CryptoInfoNet
Consensys ฟ้อง ก.ล.ต. ในการประมูล 'ปกป้อง Ethereum' – ผู้ท้าทาย
Stripe นำการชำระเงิน Crypto กลับมาผ่าน USDC Stablecoin