Morten Just นักพัฒนาชาวสวิสได้สร้างแอพ Mac ที่มีประโยชน์มากมาย ภายใต้ชื่อโอทาโตะ. แต่แอปล่าสุดของเขาไม่ได้สร้างโดยเขาเลย เขาขอให้ ChatGPT สร้างให้
ในขณะที่ Just ได้รับลายเส้นในฐานะโปรแกรมเมอร์มืออาชีพ เขาไม่ได้เขียนโค้ดแม้แต่บรรทัดเดียวเพื่อสร้างภาพยนตร์ 5 เรื่อง เป็นแอป iPhone ที่ให้คำแนะนำภาพยนตร์ห้าเรื่องต่อวัน แสดงตัวอย่างบน YouTube และบอกคุณว่าคุณสามารถสตรีมภาพยนตร์ได้จากที่ใด (ของมัน ขณะนี้อยู่ระหว่างรอการอนุมัติจาก App Store.)
ทุกวันนี้ ปัญญาประดิษฐ์กำลังพาดหัวข่าวเกี่ยวกับการให้เครื่องมืออันทรงพลังแก่ผู้ใช้ที่สามารถทำได้ เขียนเรียงความสร้างใหม่ ศิลปะที่น่าประทับใจ และ ให้นักข่าวสายเทคโนโลยีเป็นฮีบี้-จิ๊บ. 5 ภาพยนตร์เป็นเครื่องพิสูจน์ว่าด้วยความช่วยเหลือครั้งใหญ่จาก AI เพียงไม่กี่ขั้นตอนและความเข้าใจขั้นพื้นฐาน เอ็กซ์โค้ด เพื่อสร้างแอพ iPhone โดยไม่ต้องเขียนโค้ดเอง
เมื่อฉันสัมภาษณ์ Morten เมื่อต้นสัปดาห์นี้สำหรับ ลัทธิของ Macฉันถามเขาว่า ChatGPT สร้างแอปได้อย่างไร โค้ดที่สร้างขึ้นมีลักษณะอย่างไร และแอปที่เข้ารหัสด้วย AI จะส่งผลกระทบต่อคนทั่วไปและนักพัฒนาซอฟต์แวร์อย่างไร
บทสัมภาษณ์กับ Morten เกี่ยวกับ ChatGPT และการเข้ารหัส
คลิก ที่นี่เพื่อข้ามไปที่การสัมภาษณ์แต่ถ้าคุณต้องการทบทวนคำศัพท์:
- โมเดลภาษาขนาดใหญ่หรือที่เรียกว่า LLM เป็นอัลกอริทึมเชิงทำนาย พวกเขาจะได้รับชุดข้อความข้อมูลขนาดใหญ่เป็นอินพุตการฝึกอบรม และสามารถสร้างเอาต์พุตทุกประเภทได้ทันทีตามพรอมต์สั้นๆ
- GPT-3 เป็น LLM อันทรงพลังที่สร้างโดย OpenAI ในปี 2020 บริษัทในซานฟรานซิสโกเปิดตัวผู้สืบทอดตำแหน่ง GPT-3, GPT-4 เมื่อต้นเดือนนี้
- ChatGPT เป็นอินเทอร์เฟซที่ใช้งานง่ายซึ่งช่วยให้คุณแจ้ง GPT-4 และรับคำตอบในเว็บเบราว์เซอร์ของคุณ
มอร์เทนและฉันใช้คำเหล่านี้แทนกันได้ในการสนทนาของเรา ข้อความถอดเสียงได้รับการแก้ไขเล็กน้อยและใส่คำอธิบายประกอบพร้อมลิงก์เพื่อความชัดเจน
![5 ภาพยนตร์ที่ทำงานบน iPhone เวอร์ชันต้นแบบของภาพยนตร์ 5 เรื่องใน Xcode ควบคู่ไปกับแอปที่ทำงานบนเครื่องจำลอง iPhone](/f/d5f2ef5bcf934f3c8ebdf509d1b14088.jpg)
ภาพหน้าจอ: D. Griffin Jones / Cult of Mac
สัมภาษณ์
ลัทธิของ Mac: คุณ "สร้างและเติบโตผลิตภัณฑ์" มานานกว่า 20 ปี นี่เป็นเวลาในการพัฒนาที่เร็วที่สุดจากแนวคิดสู่การเผยแพร่ที่คุณเคยมีหรือไม่
มาร์ติน จัสต์: ยกมือขึ้นใช่ ฉันให้เวอร์ชันแรกทำงานภายในห้านาที โดยไม่ต้องค้นหา API หรือดูเอกสารประกอบ
ฉันต้องพูดด้วยว่าสิ่งนี้จะไม่ง่ายเหมือนเมื่อห้าปีที่แล้ว แม้แต่กับ GPT-4 ก็ตาม การพัฒนาแอพโดยทั่วไป — โดยเฉพาะบนแพลตฟอร์มของ Apple — ได้รับการทำให้ง่ายขึ้นอย่างมาก
คอม: คุณโพสต์ส่วนย่อยของการโต้ตอบของคุณกับ ChatGPT บน Twitter บทสนทนาทั้งหมดเป็นเท่าไหร่?
แค่: มีมากมายกลับไปกลับมาตลอดทาง เวอร์ชันแรกทำให้ฉันสร้างข้อผิดพลาดสามถึงสี่ข้อ ดังนั้นฉันจึงวางข้อผิดพลาดเหล่านั้นกลับเข้าไปใน GPT-4 และแก้ไขปัญหาได้
จนถึงจุดหนึ่ง GPT-4 ขอให้ฉันเพิ่ม แก้ไขข้อบกพร่องคำสั่งพิมพ์ ไปที่รหัส — วิธีที่โปรแกรมเมอร์ใช้เพื่อค้นหาว่ารหัสทำอะไรได้บ้าง ด้วยคำสั่งพิมพ์เหล่านั้น มันสามารถแก้ไขจุดบกพร่องที่มีขนดกกว่าหนึ่งจุดได้
คอม: การโต้ตอบกลับไปกลับมาเปรียบเทียบกับการกำกับโปรแกรมเมอร์ของมนุษย์อย่างไร จากประสบการณ์ของคุณ
แค่: ด้วย ChatGPT มันยากที่จะเปรียบเทียบ โปรแกรมเมอร์ที่เป็นมนุษย์สามารถรันโค้ดได้ทันทีและดูว่าทำงานได้หรือไม่ ฉันจะบอกว่ากลับไปกลับมารู้สึกเหมือน การเขียนโปรแกรมคู่. ฉันจะให้แนวคิดบางอย่างและจะแนะนำฉันเกี่ยวกับวิธีเพิ่มแนวคิดเหล่านั้นลงในโค้ด
ประวัติการทำงานกับ AI
คอม: คุณได้ทดลองกับ GPT-3 นานกว่าใคร ๆ ที่ฉันเคยเห็น คุณได้ต้นแบบ โฆษณาวิดีโอที่สร้างโดย AI, สไลด์ Keynote สด, นักพิสูจน์อักษร และ แป้นพิมพ์ iPhone ที่พิมพ์เองแบบคาดเดาได้ อย่างเร็วที่สุดในปี 2020 คุณแปลกใจไหมที่ ChatGPT เป็นข่าวเมื่อไม่กี่เดือนก่อน?
แค่: ใช่ มันน่าประหลาดใจมาก! ฉันคิดว่าฉันเห็น OpenAI ยอมรับว่าพวกเขาประหลาดใจเช่นกัน พวกเขาแค่คิดว่าพวกเขาเปิดตัววิธีใหม่ในการใช้ GPT-3 ที่สนุกสนาน
มันแสดงให้เห็นถึงพลังของประสบการณ์ผู้ใช้ที่ดีจริง ๆ ใช่ไหม
คอม: ฉันดูโค้ดตัวอย่างที่คุณโพสต์ของแอปเวอร์ชันก่อนหน้า ดูเหมือนว่า Swift สมเหตุสมผลอย่างยิ่งสำหรับฉัน มีอะไรที่โดดเด่นสำหรับคุณเกี่ยวกับเรื่องนี้หรือไม่?
แค่: ใช่ ฉันก็มีความรู้สึกแบบเดียวกัน จนกว่าจะมีผู้ตอบกลับชี้ว่าหน่วยความจำรั่ว พูดตามตรง ฉันคงทำพลาดเหมือนกันและจับไม่ได้
![5 ภาพยนตร์ Xcode ตัวอย่างโค้ดจากต้นแบบใน Xcode](/f/257a978c5aa2fffdbd8ba765e232beba.jpg)
ภาพหน้าจอ: D. Griffin Jones / Cult of Mac
AI จะส่งผลต่อการค้นหาเว็บอย่างไรในอนาคต
คอม: ตรงกันข้ามฉันได้พบ ใหม่ Bing และ กวี Google ถึงตอนนี้จะค่อนข้างไม่น่าประทับใจ ในฐานะที่เคยเป็น Googler คุณนึกภาพออกไหมว่าเครื่องมือ AI จะเปลี่ยนการค้นหาเว็บอย่างมากได้อย่างไร
แค่: ฉันเห็นด้วย. นี่สรุปสถานะปัจจุบันได้ค่อนข้างดี.
ฉันคิดว่าเราเห็นปฏิกิริยามากเกินไปต่อ LLM (แบบจำลองภาษาขนาดใหญ่) เมื่อพูดถึงการค้นหา
สำหรับการค้นหาส่วนใหญ่ "แค่ข้อความ" ก็ไม่สมเหตุสมผล มันไม่ "เป็นมิตรกับสมอง" ในรูปแบบรูปร่าง สี ไอคอนที่จดจำได้ ในขณะที่สมองของเราประมวลผลข้อความ โดยทั่วไปแล้วเราจะทำงานช้าลงเหมือนแล็ปท็อปที่ร้อนเกินไป เราพูดไม่ได้ ฟังไม่ได้ มองไม่เห็นเพราะเราจดจ่ออยู่กับตัวอักษรมาก
ในช่วง 20 ปีที่ผ่านมา Google ได้ปรับปรุงผลลัพธ์เหล่านี้ให้สมบูรณ์แบบ พวกเขาให้บริการมินิแอพเชิงโต้ตอบสำหรับการแปลงสกุลเงิน ติดตามเที่ยวบิน จองโรงแรม คะแนนฟุตบอล นั่นเป็นเรื่องยากเกินไปสำหรับ LLM ที่จะทำได้ในขณะนี้
LLM อาจเปิดใช้งานหมวดหมู่การค้นหาใหม่ทั้งหมด ไม่ใช่เรื่องที่คิดไม่ถึงว่า LLM สามารถออกแบบและเขียนโค้ด UI หรือภาพประกอบใหม่ได้ทันที เหมาะอย่างยิ่งสำหรับการค้นหาเฉพาะกลุ่มเฉพาะเจาะจงเป็นพิเศษในสถานการณ์ที่มีความเฉพาะเจาะจงสูง บางทีช่องนั้นอาจเป็นแค่คนเดียว นั่นคือเวลาที่การค้นหาจะเปลี่ยนไปอย่างมาก
อนาคตของการเข้ารหัสที่ขับเคลื่อนด้วย AI
คอม: ถ้าวันนี้ คนที่เชี่ยวชาญด้านเทคโนโลยีอย่างคุณสามารถเกลี้ยกล่อมให้ ChatGPT พัฒนาแอปเล็กๆ ด้วยคำแนะนำกลับไปกลับมา คุณจะไปได้ไกลแค่ไหน คิดว่าเรามาจากคนธรรมดาที่พิมพ์คำขอเดียวใน iPhone ของพวกเขาและรับแอปที่กำหนดเองที่สร้างขึ้น รวบรวมและเรียกใช้บน บิน?
แค่: ฉันคิดว่าสิ่งนี้จะต้องใช้ความก้าวหน้าหลายอย่าง
- AI จะได้รับรหัสและการออกแบบที่ถูกต้อง
- Apple จะอนุมัติซอฟต์แวร์ประเภทนี้ อาจอยู่ในแซนด์บ็อกซ์ ดังนั้นจึงปลอดภัย
- ผู้ใช้จะสามารถทราบและแสดงสิ่งที่ต้องการได้อย่างชัดเจน มันอาจจะยากกว่าที่คิด
บางทีส่วนหนึ่งของความก้าวหน้านั้นต้องการการเอาใจใส่ในระดับใหม่ บางทีผู้ใช้ควรแสดงสิ่งที่พวกเขาไม่พอใจ อาจมีแอปประเภทหนึ่งที่สามารถสร้างขึ้นโดยอัตโนมัติจากบริบท โดยไม่จำเป็นต้องป้อนข้อมูลใดๆ
ฉันคิดว่ามีจุดแวะพักหลายแห่งระหว่างทางที่ AI เลือกระหว่างแบบเอกสารสำเร็จรูป เหมือนที่เราเริ่มเห็น ท่ามกลางสตาร์ทอัพ.
AI จะเปลี่ยนอุตสาหกรรมแอพได้อย่างไร
คอม: ในฐานะนักพัฒนาอิสระ คุณกังวลว่าเครื่องมือเหล่านี้อาจส่งผลต่อความมั่นคงในหน้าที่การงานของคนในอุตสาหกรรมของคุณหรือไม่?
แค่: ฉันไม่กังวล เราจะสามารถลองทำสิ่งต่างๆ ได้มากขึ้น จัดส่งได้เร็วขึ้น และทำงานรอบด้านได้เร็วขึ้น เช่น การตอบอีเมลและงานด้านการตลาด
คุณสามารถจินตนาการถึงผู้สร้างเดี่ยวที่เริ่มจัดส่งสิ่งที่บริษัทขนาดกลางใช้ในการจัดส่ง บริษัทขนาดกลางเริ่มจัดส่งในสิ่งที่บริษัทขนาดใหญ่ใช้ในการจัดส่ง เป็นต้น สิ่งที่คล้ายกันเกิดขึ้นกับบริการคลาวด์ คุณไม่จำเป็นต้องใช้เซิร์ฟเวอร์หรือคนดูแลอีกต่อไป
ฉันคิดว่าทั้งหมดนี้มาจากการแก้ปัญหาของผู้ใช้อย่างลึกซึ้ง แต่แน่นอน ถ้าสิ่งที่คุณทำทั้งหมดในฐานะนักพัฒนาอินดี้คือการขายเครื่องมืออย่างเช่นโปรแกรมแปลงวิดีโอธรรมดาๆ คุณอาจประสบปัญหา
คอม: ในฐานะอดีต Googler คุณตอบสนองต่อข้อกังวลที่ว่าบริษัทขนาดใหญ่จะลดพนักงานและสนับสนุนให้ใช้เครื่องมือ AI เพื่อลดค่าใช้จ่ายอย่างไร
แค่: เป็นหัวข้อที่ซับซ้อนและมีตัวแปรมากมาย ดังนั้นจึงยากที่จะพูด ฉันไม่คิดว่าการปรับลดพนักงานจะง่ายเหมือน "เฮ้ เรามีคอมพิวเตอร์ที่เร็วขึ้น คุณครึ่งหนึ่งถูกไล่ออก"
การใช้ AI เพื่อลดค่าใช้จ่ายดูเหมือนจะเป็นการมองโลกในแง่ดี และฉันสงสัยว่า Google จะทำอะไรแบบนั้น แต่แน่นอนว่าในสภาพแวดล้อมที่ไม่มีการแข่งขันและคุณมีผลผลิตคงที่จากผลิตภัณฑ์ที่สมบูรณ์แบบ ฉันก็ต้องเป็นห่วง
ฉันยังห่างไกลจากการเป็นผู้เชี่ยวชาญด้านเศรษฐศาสตร์ธุรกิจ แต่ถ้าฉันเห็นรายได้ต่อพนักงานสูงขึ้นด้วย AI ฉันจะคิดทบทวนอีกครั้งว่าจะปล่อยพวกเขาไป
หมายเหตุ: แอปที่ใช้รหัส AI ของ Just เรียกว่า 5 Movies หวังว่า, มันจะอยู่ใน App Store เร็ว ๆ นี้.