ค้นหาเว็บไซต์

AI และ DevOps เมื่อรวมกันอาจช่วยขจัดสิ่งอุดตันในความคิดสร้างสรรค์ของนักพัฒนาได้


AI สามารถสแกนการเผยแพร่ได้หลายพันรายการ ซึ่งช่วยให้นักพัฒนามีเวลามากขึ้น

ปัญญาประดิษฐ์แสดงให้เห็นว่าสามารถสร้าง ทดสอบ และปรับใช้โค้ดซอฟต์แวร์ได้

เครื่องมือเช่น ChatGPT สามารถเขียนโค้ดและแก้ไขข้อบกพร่องได้ ดังที่สำรวจในบทความล่าสุดโดย Liam Tung เพื่อนร่วมงานของ ZDNET

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

ข่าวดีก็คือ AI เมื่อรวมกับ DevOps อาจหมายถึงประสบการณ์ของนักพัฒนาที่ได้รับการปรับปรุงอย่างมาก และอาจช่วยปลดปล่อยความคิดสร้างสรรค์ที่บรรจุขวดได้มากมาย

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

“มนุษย์ไม่ดีที่จะใช้เวลาจำนวนมากดูสิ่งเดิมๆ ซ้ำแล้วซ้ำอีก แต่คอมพิวเตอร์และการเรียนรู้ของเครื่องจักรนั้นดีมาก” Lee Atchison สถาปนิกซอฟต์แวร์และผู้เขียนในหัวข้อการประมวลผลแบบคลาวด์และการปรับแอปพลิเคชันให้ทันสมัยกล่าว .

ผลกระทบต่อ DevOps ในอนาคตเป็นสิ่งที่น่าสนใจ "นี่เป็นหนึ่งในช่วงเวลาที่น่าสนใจที่สุดที่ฉันเคยเห็นตั้งแต่ฉันได้มีส่วนร่วมกับ DevOps" Hope Lynch ผู้อำนวยการอาวุโสฝ่ายแพลตฟอร์มและกลยุทธ์เทคโนโลยีของ CloudBees กล่าว “ส่วนหนึ่งคือผลกระทบของ AI, การเรียนรู้ของเครื่องจักร, การใช้โค้ดน้อย และไม่มีโค้ด สิ่งเหล่านี้ล้วนเป็นการมาบรรจบกันกับนักพัฒนาในเวลาเดียวกัน ผู้คนต่างก็คิดถึงประสบการณ์สำหรับนักพัฒนามากขึ้น จริง ๆ แล้วพวกเขาเป็นยังไงบ้าง เชื่อมโยงกับธุรกิจแล้วใช่ไหม พวกเขาไม่ใช่นักพัฒนาที่อยู่เบื้องหลังอีกต่อไปแล้ว"

การเรียนรู้ของเครื่องและ AI "ควรเป็นหัวข้อหลักของการอภิปรายเกี่ยวกับอนาคตของ DevOps" Atchison กล่าว ผลกระทบด้านประสิทธิภาพการทำงานของ DevOps ร่วมกับ AI อาจมีผลกระทบมหาศาล "การมีเครื่องมือแบบนั้นสามารถช่วยให้เราสแกนความน่าเชื่อถือของระบบของเราก่อนที่มันจะกลายเป็นปัญหากำลังจะกลายเป็นเรื่องสำคัญ ฉันคิดว่าการเรียนรู้ของเครื่องและ AI [กำลัง] จะกลายเป็นเรื่องสำคัญ ไม่เพียงแต่จากจุดยืนของการพัฒนาเท่านั้น เรา' เพิ่งเห็นจุดเริ่มต้นของสิ่งที่อาจเกิดขึ้นที่นั่น - แต่ยังรวมถึงจุดยืนในการดำเนินงานด้วย DevOps ช่วยให้เราสามารถเผยแพร่ได้หลายพันครั้งจริงๆ Amazon ทำอะไรหนึ่งครั้งทุกๆ 11 วินาที นั่นเป็นรหัสจำนวนมาก ที่กำลังปรับใช้กับเรา แอปพลิเคชัน และอื่นๆ อีกมากมาย พวกเขากำลังนั่งอยู่ในบริษัทต่างๆ ผ่านทาง SaaS บริการคลาวด์ ฯลฯ"

อะไรคือผลกระทบสำหรับนักพัฒนาซอฟต์แวร์ เมื่อมี AI มากขึ้นเรื่อยๆ ที่เชื่อมโยงกับ DevOps และจัดการฟังก์ชันที่สำคัญตลอดวงจรชีวิตของซอฟต์แวร์? "ฉันเห็นว่ามีนักพัฒนาบอกว่าพวกเขากำลังใช้ AI เป็นพันธมิตรในการเขียนโค้ด" Lynch กล่าว “พวกเขากำลังใช้มันเพื่อสร้างแนวคิดเพิ่มเติม เพื่อค้นหาทางลัด ไม่ใช่ว่ามันจะเข้ามาแทนที่พวกเขา และพวกเขาไม่มีศรัทธาแบบปิดบัง แต่มันช่วยให้พวกเขาเข้าถึงแนวคิดประเภทต่างๆ ที่กว้างขึ้นได้เร็วขึ้น”

Atchison กล่าวเสริมว่า "ในปัจจุบันนี้ไม่มีอะไรน่าตื่นเต้นไปกว่า ChatGPT แต่ท้ายที่สุดแล้ว ChatGPT ก็ไม่ใช่เครื่องมือที่จะมาแทนที่ผู้คน แต่ช่วยทำงานบางประเภท" เขาชี้ให้เห็น "สิ่งหนึ่งที่ AI ดีสำหรับคือการวิเคราะห์ข้อมูลปริมาณมากเพื่อค้นหาความผิดปกติ จากนั้นมนุษย์ก็จะสามารถดูความผิดปกติเหล่านั้นได้เพื่อดูว่าเกิดอะไรขึ้น ด้วยการเผยแพร่หลายพันรายการในแต่ละวัน ไม่มีทางที่เราจะเชื่อถือได้ คาดการณ์ได้ว่าทั้งหมดนั้นถูกต้องหรือไม่ ดังนั้นการใช้การเรียนรู้ของเครื่องที่ดีอย่างหนึ่งก็คือการสแกน มองหาความผิดปกติหรือการเปลี่ยนแปลงข้อมูลการวิเคราะห์ที่มีความสัมพันธ์กับการเผยแพร่"

Parag Doshi รองประธานฝ่ายวิศวกรรมของ Tricentis กล่าวว่า เหตุผลที่ว่าทำไมนักพัฒนาจึงได้รับการว่าจ้างเป็นอันดับแรก เพื่อความคิดสร้างสรรค์ของพวกเขา “ไม่ใช่หน้าที่ของใครสักคนที่จะตรวจสอบผลการทดสอบนับพันล้านในแอปพลิเคชัน ในปีนี้ ผู้คนจะต้องเข้มงวดมากขึ้น พวกเขาจะต้องหาเหตุผลเข้าข้างตนเองในการสมัครของพวกเขา พวกเขาจะหาเหตุผลเข้าข้างตนเองว่าพวกเขาสามารถใช้เวลาได้นานแค่ไหน การสร้างแอปพลิเคชัน การทดสอบแอปพลิเคชัน และประสิทธิภาพในการปรับใช้อย่างต่อเนื่อง เราจะต้องฉลาดขึ้น และ AI ก็เป็นอีกเครื่องมือหนึ่งที่จะช่วยให้เราอุทิศเวลาให้กับด้านที่เราได้รับการว่าจ้างให้ทำแต่แรกได้มากขึ้น "

บทความที่เกี่ยวข้อง