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

AI จะเปลี่ยนการพัฒนาซอฟต์แวร์ครั้งใหญ่ MongoDB CTO กล่าว


AI โดยเฉพาะอย่างยิ่งการจัดเรียงแบบกำเนิดกำลังจะ "ให้นักพัฒนาเขียนโค้ดด้วยคุณภาพ ความเร็ว และความสมบูรณ์อย่างที่เราต้องการมาตลอด" Mark Porter กล่าว

“มีทัศนคติทั่วไปที่ว่าต้องใช้เวลานานแค่ไหนในการเขียนซอฟต์แวร์คอมพิวเตอร์ และใช้เวลานานแค่ไหนเพื่อทำให้ถูกต้อง” Mark Porter CTO ของ MongoDB กล่าว "ฉันคิดว่า generative AI จะเปลี่ยนทุกสิ่งครั้งใหญ่"

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

“สิ่งหนึ่งที่ฉันเชื่ออย่างยิ่งก็คือ มีกระแสฮือฮามากมายเกี่ยวกับวิธีที่ AI เชิงสร้างสรรค์อาจทำให้นักพัฒนาต้องออกจากธุรกิจ และฉันคิดว่านั่นเป็นสิ่งที่ผิด” Mark Porter, CTO ของ MongoDB กล่าวในการให้สัมภาษณ์กับ ZDNET

“สิ่งที่ generative AI กำลังทำคือช่วยเราในเรื่องโค้ด ช่วยเราในกรณีทดสอบ ช่วยเราค้นหาจุดบกพร่องในโค้ดของเรา ช่วยให้เราค้นหาเอกสารได้เร็วขึ้น” Porter กล่าว

"มันจะช่วยให้นักพัฒนาเขียนโค้ดด้วยคุณภาพ ความเร็ว และความสมบูรณ์อย่างที่เราต้องการมาตลอด"

Porter ไม่เพียงแต่สร้าง AI ขึ้นมาเท่านั้น แต่ยังรวมไปถึงโมเดลและสิ่งอื่น ๆ ทั้งหมดที่อยู่มาเป็นเวลา 15 ถึง 20 ปีซึ่งตอนนี้แข็งแกร่งมากแล้ว" จะหมายความว่า "เราสามารถทำสิ่งต่าง ๆ ที่เปลี่ยนแปลงวิธีที่นักพัฒนาเขียนโค้ดได้"

Porter พบกับ ZDNET เมื่อสัปดาห์ที่แล้วระหว่าง MongoDB.local ซึ่งเป็นการประชุมนักพัฒนาของบริษัทในนิวยอร์ก การประชุมนี้เป็นหนึ่งใน 29 กิจกรรมสำหรับนักพัฒนาที่ MongoDB จัดขึ้นในปีนี้ในเมืองต่างๆ ในสหรัฐอเมริกาและต่างประเทศ

ก่อนที่จะมาเป็น CTO ของ MongoDB เมื่อสามปีครึ่งที่แล้ว Porter ดำรงตำแหน่งสำคัญด้านฐานข้อมูลมากมาย รวมถึงการรันการดำเนินการฐานข้อมูลเชิงสัมพันธ์สำหรับ Amazon AWS RDS, รันการพัฒนาเทคโนโลยีหลักในฐานะ CTO ที่ Grab, บริการเรียกรถในเอเชียตะวันออกเฉียงใต้ และมากกว่า ทศวรรษในบทบาทมากมายที่ Oracle รวมถึงการจำกัดการเป็นหนึ่งในผู้พัฒนาเคอร์เนลฐานข้อมูลดั้งเดิม

AI คือ "การเร่งระบบนิเวศของนักพัฒนา" Porter กล่าวเสริม "ฉันคิดว่าจะมีการเขียนแอปเพิ่มเติม"

“มีกฎตายตัวว่าต้องใช้เวลานานแค่ไหนในการเขียนซอฟต์แวร์คอมพิวเตอร์ และใช้เวลานานแค่ไหนเพื่อทำให้ถูกต้อง” พอร์เตอร์กล่าว "ฉันคิดว่า AI เจนเนอเรชั่นกำลังจะเปลี่ยนแปลงทุกสิ่งครั้งใหญ่ โดยที่เราจะเขียนแอปที่เราต้องการเขียนด้วยความเร็วที่เราต้องการเขียน ด้วยคุณภาพที่เราต้องการให้เขียน"

องค์ประกอบสำคัญของกิจกรรมหนึ่งวันของ MongoDB คือการอภิปรายของบริษัทเกี่ยวกับความสามารถ AI ใหม่สำหรับฐานข้อมูล MongoDB

“จริงๆ แล้ว MongoDB เป็นรากฐานของบริษัทหลายร้อยแห่งที่สร้าง AI” Porter กล่าว แท้จริงแล้ว พื้นที่จัดแสดงที่ศูนย์การประชุม Jacob Javits ในแมนฮัตตัน มีบูธมากมายจาก Confluent, Hashicorp, IBM และ Amazon AWS ซึ่งผู้นำเสนออธิบายการใช้ MongoDB ด้วยเทคโนโลยีซอฟต์แวร์ที่เกี่ยวข้อง

ฝูงชนในการประชุมท้องถิ่นของ MongoDB ที่นิวยอร์กสำหรับนักพัฒนา

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

เมื่อผู้ใช้ถามคำถาม ChatGPT หรือ LLM อื่น Porter อธิบายว่า "ฉันจะได้เวกเตอร์ของคำถามนั้น จากนั้นฉันจะใส่เวกเตอร์นั้นลงในฐานข้อมูลของฉัน จากนั้นฉันจะถามหา เวกเตอร์ที่อยู่ใกล้ๆ" ซึ่งจะสร้างชุดบทความที่เกี่ยวข้อง เป็นต้น

“จากนั้น ฉันจะนำบทความเหล่านั้นไปแจ้ง LLM ของฉันพร้อมบทความเหล่านั้นทั้งหมด และฉันจะบอกว่า คุณไม่สามารถพูดอะไรที่ไม่ได้อยู่ในบทความเหล่านี้ได้ โปรดตอบคำถามนี้ด้วยบทความเหล่านี้”

LLM จึงสามารถทำหน้าที่ต่างๆ เช่น การสรุปบทความขนาดยาวที่ Porter เสนอให้ "ฉันชอบใช้ LLM เพื่อนำบทความมาทำให้สั้นลง"

ด้วยวิธีนี้ AI และฐานข้อมูลจึงมีการแบ่งงานกัน

“คุณคงไม่อยากใส่ LLM ไว้ในระบบประมวลผลธุรกรรมออนไลน์” พอร์เตอร์กล่าว "ฉันคิดว่าคุณต้องการใช้ LLM ในที่ที่พวกเขาอยู่ และคุณต้องการใช้เทคโนโลยีฐานข้อมูลและเทคโนโลยีเมทริกซ์ในที่ที่มันอยู่"

แม้ว่าจะมีฐานข้อมูลเวกเตอร์แบบสแตนด์อโลนจากผู้ขายรายอื่น Porter บอกกับ ZDNET ว่าการรวมฟังก์ชันการทำงานจะช่วยลดภาระสำหรับนักพัฒนาแอปพลิเคชัน “หมายความว่าคุณไม่จำเป็นต้องมีไปป์ไลน์ระหว่าง [ฐานข้อมูล] ทั้งสองแห่งเพื่อคัดลอกข้อมูลไปรอบๆ” Porter กล่าว “คุณไม่จำเป็นต้องจัดการสองระบบที่แตกต่างกัน ทุกอย่างอยู่ในระบบเดียว ข้อมูลหลักของคุณ ของคุณ ข้อมูลเมตาและเวกเตอร์ของคุณทั้งหมดอยู่ในที่เก็บข้อมูลเดียว"

ไม่ว่าอะไรจะเกิดขึ้นต่อไปกับ AI Porter กล่าวว่า "มันจะไม่ทำให้นักพัฒนาต้องออกจากธุรกิจ"

“นักพัฒนาจะยังคงเป็นคนที่ฟังลูกค้า ฟังผู้นำ และตัดสินใจว่าจะเขียนอะไร”

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