การเรียนรู้จากคุณเกี่ยวกับ AI

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

เว็บมีขนาดใหญ่กว่าทีมของเรามาก เราจึงอยากทราบว่าคุณคิดอย่างไรเกี่ยวกับ AI คุณหวังที่จะเรียนรู้อะไร และคุณต้องการทำอะไรกับเทคโนโลยีเกิดใหม่เหล่านี้ วิธีนี้จะช่วยให้เรานำเสนอเนื้อหาที่ช่วยให้คุณโดดเด่น จากเสียงรบกวนเหล่านั้นได้ดีที่สุด

ในช่วง 2-3 เดือนที่ผ่านมา เราได้พูดคุยกับผู้เชี่ยวชาญด้านเว็บเพื่อทำความเข้าใจ ภาพรวมและวิธีที่คุณคิดเกี่ยวกับ AI แน่นอนว่าเราไม่สามารถพูดคุยกับทุกคนเกี่ยวกับทุกเรื่องได้ เราได้พูดคุยกับนักพัฒนาเว็บเพียงไม่กี่คน ซึ่งรวมถึงผู้เชี่ยวชาญด้านนักพัฒนาแอปของ Google โดยมุ่งเน้นที่วิธีที่นักพัฒนาแอปใช้ AI เพื่อส่งมอบฟีเจอร์ที่ผู้ใช้มองเห็นและเพื่อเพิ่มประสิทธิภาพการทำงานในเวิร์กโฟลว์ประจำวัน

เราเชื่อว่าสิ่งที่ได้เรียนรู้อาจนำไปใช้กับคนอื่นๆ บนเว็บได้อย่างกว้างขวาง และเราคิดว่าชุมชนอาจสนใจที่จะทราบสิ่งที่เราได้เรียนรู้

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

ทั้งหมดนี้เป็นเพียงแค่จุดเริ่มต้นเท่านั้น คุณจะเห็นเนื้อหาจากเรามากขึ้นในอีกไม่กี่เดือนข้างหน้า

เพิ่มประสิทธิภาพการทำงานด้วย Generative AI

เราสังเกตเห็นว่านักพัฒนาเว็บต้องการใช้ประโยชน์จาก Generative AI เพื่อ เพิ่มประสิทธิภาพการทำงานและโต้ตอบกับแชทบอทเพื่อเรียนรู้เทคโนโลยีใหม่ๆ หรือค้นหาคำตอบสำหรับคำถามเกี่ยวกับการพัฒนาเว็บ

นักพัฒนาแอปที่เราพูดคุยด้วยกำลังใช้ AI ในเวิร์กโฟลว์ประจำวันอยู่แล้ว สำหรับโปรเจ็กต์ทางธุรกิจหรือส่วนตัว หรือรู้จักคนที่กำลังใช้ AI

การสร้างโค้ด

เราทราบจากคุณว่าเครื่องมือสร้างโค้ด เช่น Gemini และ Copilot เหมาะสำหรับ การทดสอบหน่วยมาตรฐาน การเติมข้อความอัตโนมัติพื้นฐาน (ในกรณีที่คุณทราบว่าจะเขียนอะไร แต่เพียงแค่ต้องการเขียน) และฟังก์ชันที่ง่ายกว่าซึ่งไม่จำเป็นต้องมีความรู้ที่กว้างขวางเกี่ยวกับโค้ดเบส เครื่องมือเหล่านี้มักจะมีประโยชน์น้อยกว่าเมื่อต้องเขียนโค้ดและฟังก์ชันเชิงอัลกอริทึมที่ซับซ้อนมากขึ้น ซึ่งต้องใช้บริบทที่กว้างขึ้นของโปรเจ็กต์ที่เฉพาะเจาะจง

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

นอกจากนี้ นักพัฒนายังแชร์ว่า Use Case ที่ต้องใช้ความรู้เฉพาะด้าน เช่น การเขียนคอมโพเนนต์ที่เข้าถึงได้ ยังไม่ได้รับการรองรับอย่างถูกต้องจากเครื่องมือสร้างโค้ดที่นักพัฒนาได้ลองใช้

การเรียนรู้ด้วย LLM

เราเห็นนักพัฒนาซอฟต์แวร์จำนวนมากใช้ ChatGPT และ Gemini เพื่อเรียนรู้แนวคิดการพัฒนาซอฟต์แวร์ เช่น การขอให้โมเดลภาษาขนาดใหญ่ (LLM) อธิบายวิธีการทำงานของ อัลกอริทึมการจัดเรียง การเพิ่มความรู้เกี่ยวกับภาษาโปรแกรมต่างๆ หรือ การเติมเต็มช่องว่างด้านความรู้

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

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

การปกป้อง IP ในฐานะข้อกังวลทางธุรกิจ

นักพัฒนาแอปหลายรายที่เราได้พูดคุยด้วยกล่าวว่าบริษัทของตนยังไม่มีนโยบายเกี่ยวกับการที่นักพัฒนาแอปใช้ Generative AI เพื่อเพิ่มประสิทธิภาพการทำงาน การใช้เครื่องมือ Generative AI มักเกิดจากการที่นักพัฒนาซอฟต์แวร์ทดลอง ใช้เครื่องมือดังกล่าว

"โดยทั่วไปแล้ว บริษัทของฉันเข้าใจความหมายของ AI ผิด จึงไม่ได้ สร้างนโยบายที่ถูกต้อง"

อย่างไรก็ตาม ธุรกิจที่มีนโยบายมักจะไม่อนุญาตให้ใช้งานเนื่องจาก กังวลเรื่องการรั่วไหลของทรัพย์สินทางปัญญา (IP) ของบริษัทไปยังบุคคลที่สาม ในบางกรณี เราได้เปลี่ยนแปลงนโยบายดังกล่าวหลังจากที่ได้พูดคุยกับบริษัทที่อยู่เบื้องหลังเครื่องมือเหล่านี้โดยตรงเพื่อทำความเข้าใจวิธีใช้ข้อมูลและความเสี่ยงที่อาจเกิดขึ้น

บัญชีองค์กรและการเป็นพาร์ทเนอร์ที่มุ่งมั่นในการรับประกันการคุ้มครองข้อมูลจะช่วยให้ธุรกิจมีแนวโน้มที่จะสนับสนุนการใช้งานของนักพัฒนาแอปมากขึ้น

Generative AI สำหรับฟีเจอร์ผลิตภัณฑ์ที่ผู้ใช้มองเห็น

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

สำหรับนักพัฒนาแอปที่สร้างหรือกำลังสร้างฟีเจอร์ Generative AI ลงในผลิตภัณฑ์ของตน การใช้ Generative AI เพื่อตอบคำถามของผู้ใช้ด้วยแชทบ็อตหรืออินเทอร์เฟซแบบครั้งเดียวเป็นกรณีการใช้งานที่พบบ่อยที่สุด

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

"การสาธิตด้วย AI นั้นน่าทึ่งมาก ทุกครั้งที่ฉันสาธิตโปรเจ็กต์ของฉัน ผลลัพธ์จะแตกต่างกันโดยสิ้นเชิง"

คุณทุ่มเทอย่างมากในการสร้างชุดการทดสอบเพื่อตรวจสอบเอาต์พุต Generative AI สำหรับพรอมต์ที่หลากหลาย แต่ไม่มีวิธีที่ชัดเจนและเป็นที่ยอมรับในการทดสอบหรือตรวจสอบคำตอบ งานประเมินส่วนใหญ่ต้องทำด้วยตนเอง นักพัฒนาแอปจำนวนมากเพิ่งเคยจัดการเอาต์พุตที่ไม่แน่นอน ในฐานะชุมชน เรายังไม่ได้สร้างระบบที่ทำงานร่วมกับอุปกรณ์เหล่านี้ได้ดี

นอกจากนี้ ค่าใช้จ่ายในการเรียกใช้โมเดล Generative AI ยังเป็นข้อกังวลที่สำคัญ และ นักพัฒนาซอฟต์แวร์กำลังประเมินค่าใช้จ่ายอย่างรอบคอบเทียบกับประโยชน์สำหรับ ผู้ใช้

โมเดลมาตรฐานเทียบกับโมเดลที่ปรับแต่ง

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

"ฉันอยากอยู่ในวงการพัฒนาเว็บ ฉันไม่อยากเป็นวิศวกร ML"

แม้ว่านักพัฒนาซอฟต์แวร์จะทราบและเห็นคุณค่าที่อาจเกิดขึ้นจากเทคนิคขั้นสูง เช่น การดึงข้อมูล การเพิ่มประสิทธิภาพ และการสร้าง (RAG) และการปรับแต่ง แต่คุณควรเน้นที่ แง่มุมการพัฒนาเว็บของงาน ท้ายที่สุด คุณต้องการใช้ เครื่องมือเริ่มต้นหรืออาศัยทีมอื่นๆ ในการสร้างโมเดลที่เพิ่มประสิทธิภาพสำหรับกรณีการใช้งานของตน

ข้อกังวลด้านความเป็นส่วนตัวและความปลอดภัย

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

การเปิดเผยข้อมูลผู้ใช้ต่อบุคคลที่สามมากขึ้นด้วย Cloud API เป็นเรื่องที่น่ากังวล และนักพัฒนาแอปจํานวนหนึ่งเห็นคุณค่าของแมชชีนเลิร์นนิงในอุปกรณ์หรือ Generative AI เพื่อลดความเสี่ยงด้านความเป็นส่วนตัวและความปลอดภัยที่อาจเกิดขึ้น

AI สำหรับนักพัฒนาเว็บ

AI อยู่ทุกที่และพัฒนาอย่างรวดเร็ว เราจะติดตามข้อมูลล่าสุด รวมเครื่องมือและโมเดลที่มีอยู่ หรือทำงานร่วมกับวิศวกร ML เพื่อสร้างโมเดลใหม่ ที่เหมาะกับความต้องการของเรามากที่สุดได้อย่างไร

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

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

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