ฉันได้ขอให้ ChatGPT เขียนปลั๊กอิน WordPress ที่ฉันต้องการ และมันทำได้ภายในเวลาน้อยกว่า 5 นาที

gettyimages-1246766124.jpg

ไม่ได้ตั้งใจจะให้มันฉลาดเกินไปแต่ฉันก็หวังว่าจะได้ซักนิดให้มีความขัดแย้งกันได้ ในการทดลองนี้ฉันจึงขอให้ ChatGPT เขียนปลั๊กอินเพื่อช่วยประหยัดเวลาให้กับภรรยาของฉันในการจัดการเว็บไซต์ของเธอ ฉันเขียนคำอธิบายแบบสั้น ๆ และ ChatGPT เขียนต่อทั้งหมด: อินเตอร์เฟสผู้ใช้งาน ตรรกะ และอื่น ๆ อีกมากมายทั้งหมด

ในเวลาน้อยกว่าห้านาที

เพิ่มเติม: แชทบอท AI ที่ดีที่สุด: ChatGPT และตัวเลือกที่น่าสนใจอื่น ๆ ที่สามารถลองใช้ได้

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

ความต้องการ

รูปภาพของไลน์-แรนดอมไอเท็มแบบเดโม Payapl Wordpress 2023-01-31-23-41-28.jpg

ภรรยาของฉันเป็นเจ้าของเว็บไซต์อีคอมเมิร์ซซึ่งใช้พื้นฐานสำหรับ WordPress และเน้นไปทางงานอดิเรกที่ได้รับความนิยม นอกจากนี้เธอยังเป็นโฮสต์กลุ่ม Facebook ที่มีกิจกรรมต่อเนื่องสำหรับลูกค้าบนเว็บไซต์ของเธอ เธอทำการสุ่มรายชื่อลูกค้าทุกเดือนแล้วดูการสุ่มโดยใช้แอนิเมชันการหมุนวงล้อเสมือนจริงโดยใช้รายชื่อที่สุ่มแล้วในกลุ่ม Facebook ของเธอ เธอเคยใช้เว็บไซต์ในอินเทอร์เน็ตเพื่อทำการสุ่มหมายเลขแต่ค่าส่งออกรายชื่อมีค่าแพงเกินความคุ้มค่า

ยังไงก็ตาม: การตรวจจับ AI สามารถช่วยปกป้องเราจาก ChatGPT ได้หรือไม่? ฉันได้ลองใช้เครื่องมือออนไลน์ 3 ตัวเพื่อตรวจสอบ

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

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

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

โจทย์

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

รหัส.jpg

เขียนปลั๊กอิน WordPress ที่เข้ากันได้กับ PHP 8 ที่ให้เขตข้อมูลข้อความสามารถวางลงได้ในกล่องข้อความและปุ่ม ซึ่งเมื่อกดปุ่ม จะทำการสุ่มเรียงลำดับข้อความในรายการและแสดงผลลัพธ์ในกล่องข้อความที่สอง

ในเวลาไม่กี่นาที มันจะสร้างรหัสที่คุณเห็นทางด้านขวานี้ขึ้นมา ฉันคัดลอกรหัสที่สร้างขึ้นมาใส่ไฟล์ .php ใส่ลงในโฟลเดอร์ที่มีชื่อรุกของไฟล์ .php เสร็จแล้วฉันบีบอัดและอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์ของเธอ ได้ผลลัพธ์

นอกจากนี้: นักเจาะรัสเซียกำลังพยายามเจาะระบบ ChatGPT โดย Check Point รายงาน

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

สำหรับการใช้งานของเธอ เธอบางครั้งอาจต้องรวมชื่อของคนบางคนเข้าไปในรายการหลายครั้ง แต่เธอไม่ต้องการให้ชื่อเหล่านั้นกระจุกกัน

ฉันได้ปรับปรุงให้ตรงกับข้อสั่งต้นของฉัน โดยเพิ่มเงื่อนไขเพิ่มเติมต่อไปนี้:

... ทำให้ไม่มีรายการที่เหมือนกันอยู่ติดกัน (หากไม่มีตัวเลือกอื่น) ... โดยให้จำนวนบรรทัดที่ส่งเข้ามาและจำนวนบรรทัดในผลลัพธ์เป็นอันเดียวกัน

ฉันรวมคำวลี "เว้นแค่ไม่มีตัวเลือกอื่น" และความต้องการให้มีจำนวนที่เท่ากันเพื่อให้แน่ใจว่าจะรวมชื่อทั้งหมดและฉันกังวลว่ามันอาจจะมีความสำคัญที่จะไม่ให้มีชื่อสองชื่อติดกันเกินไปกว่าการเก็บรักษาชื่อทั้งหมด

ประมาณ 30 วินาทีต่อมา ฉันได้โปรแกรมปลั๊กอินใหม่ ฉันอัปโหลดโปรแกรมปลั๊กอินนั้นไปยังเซิร์ฟเวอร์และลองใช้งาน มันทำงาน แต่ผลลัพธ์ของมันมีบรรทัดว่างอยู่ ดังนั้นฉันเพิ่มเงื่อนไขนี้ในโค้ดที่ใช้รับข้อมูลก่อนหน้านี้:

...โดยไม่มีบรรทัดว่าง...

ในตอนนี้ฉันได้เริ่มคุ้นเคยกับเวลาการรอผลตอบรับที่สั้นเสมอซึ่งจะน้อยกว่าหนึ่งนาที เรามีการอัปโหลดและทดสอบอีกครั้ง และอีกครั้งนั้นก็ทำงานได้

นอกจากนี้ยังมี: วิธีใช้ ChatGPT

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

...ภายใต้ฟิลด์แรก แสดงข้อความที่กำหนดว่า "บรรทัดที่จะสลับลำดับ: " พร้อมจำนวนบรรทัดที่ไม่เป็นค่าว่างในฟิลด์ต้นทาง ภายใต้ฟิลด์ที่สอง แสดงข้อความที่กำหนดว่า "บรรทัดที่ได้ผลจากการสลับลำดับ: " พร้อมจำนวนบรรทัดที่ไม่เป็นค่าว่างในฟิลด์ปลายทาง

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

คุณภาพของโค้ด

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

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

นอกจากนี้: การเขียนช่วยของ Notion AI สามารถเขียนบทความนี้ได้หรือไม่?

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

เป็นการทดสอบทีหลัง ฉันได้แนะนำให้ Ai ทำการใส่สัญลักษณ์เข้ารหัสข้อมูลแล้ว และมันทำได้ ... แต่ยังไม่ได้ทำการใส่สัญลักษณ์เข้ารหัสข้อมูลเมื่อเรียกใช้ PHP ภายใน HTML ซึ่งสามารถเปิดโอกาสให้แฮกเกอร์เข้าได้อย่างแน่นอน

มันยังทำให้เมนูของปลั๊กอินถูกวางไว้ในเมนูการตั้งค่าด้วย ฉันคงจะวางไว้ในเมนูเครื่องมือหรือให้คุณสมบัติมีเมนูของตัวเอง โดยที่ฉันไม่ได้ระบุที่จะเรียกใช้จากที่ใด ฉันคิดว่า ChatGPT ทำการตัดสินใจที่สมเหตุสมผลในการวางเมนูที่นี่

ฉันเพิ่มข้อกำหนดสุดท้ายในคำสั่งของฉัน โดยขอให้ AI ให้ชื่อให้กับปลั๊กอิน:

เขียนปลั๊กอิน WordPress ที่เข้ากันได้กับ PHP 8 ที่ชื่อ "Robo Randomizer" ที่...

อย่างน่าแปลกดีโดยปราศจากข้อความตามใจให้ฉันพลังปลั๊กอินที่แตกต่างกันอย่างสิ้นเชิง และมันสร้างปลั๊กอินที่มีรหัสย่อแทนที่ส่วนของอินเตอร์เฟซแบบแผงควบคุม โปรดให้ฉันอธิบายให้กับผู้ใช้ที่ไม่ใช่ผู้ใช้ WordPress เพราะมันน่าสนใจ

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

นอกจากนั้น: OpenAI กำลังรับสมัครนักพัฒนาเพื่อช่วยให้ ChatGPT ดียิ่งขึ้นในการเขียนโค้ด

แต่ครั้งนี้ครั้งสุดท้ายนี้ มันตัดสินใจที่จะเขียนปลั๊กอินให้เป็นเครื่องมือส่วนหน้า และทำงานผ่านทาง Shortcode ใน WordPress เราสามารถฝัง Shortcode (เช่น [randomize lines]) ไว้ในโพสต์ และมันจะทำงานโค้ดในปลั๊กอิน รุ่งนั้นเป็นเวอร์ชันล่าสุดที่ AI สร้างขึ้นมาให้ฉัน โดยซึ่ง Shortcode นี้จะช่วยให้คุณสามารถนำคุณสมบัตินิสิตะที่สุ่มเลือกแสดงผลให้กับผู้เยี่ยมชมเว็บไซต์

หลังจากนี้ ChatGPT ค่อนข้างสับสนลง ฉันไม่สามารถเพิ่มคุณลักษณะเพิ่มเติมในปลั๊กอินต้นฉบับได้และ ChatGPT ส่วนใหญ่เพียงแค่ทำซ้ำการสร้างรุ่นย่อย แจกแจงได้ชัดเจนว่าการบำรุงรักษารหัสไม่ใช่ความสามารถหลักของ ChatGPT

ผลกระทบ

โดยแน่นอนว่านี่เป็นปลั๊กอินที่เรียบง่าย มันมีขนาดโดยประมาณเท่ากับงานที่ผมให้กับนักศึกษาปีที่หนึ่งที่ผมสอนที่ UC Berkeley มันไม่ใกล้เคียงกับความซับซ้อนของปลั๊กอิน WordPress ขนาดใหญ่มากที่ผมดูแลรักษาสำหรับผู้ใช้ 50,000+ คน

ยังมีอีก: กับแชทบอทที่ใช้ AI เรากำลังหาคำตอบในที่ผิดไหม?

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

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

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

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

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

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

เพิ่มเติม: การสาธิตของ Google's ChatGPT แข่งขันผิดพลาด

ตัวอย่างเช่น ฉันต้องเข้าร่วมประชุมกับผู้ให้บริการ API ระดับใหญ่ประมาณ 20-30 ครั้งในปีที่ผ่านมา เพื่อที่จะรวมบริการของพวกเขาในโปรแกรมของฉัน ส่วนใหญ่โครงการเหล่านี้รวมทั้งเรื่องธุรกิจ ความต้องการทางเทคนิคและนโยบายการลิขสิทธิ์ ฉันอ้างเลยว่าไม่มีระบบปัญญาประดิษฐ์ใด ๆ ที่สามารถยอมรับ ทำความเข้าใจได้ถึงรายละเอียดสำคัญ และตรงตามความต้องการของพันธมิตรในสถานการณ์บุคคลากรสำนักงานเชิงบริหารเช่นนี้ และยังสามารถสร้างโมดูลโค้ดที่ทุกคนยอมรับได้อีกด้วย

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

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

ดูเพิ่มเติม >>
  • วิธีการเขียนจดหมายสมัครงานของคุณโดยใช้ ChatGPT

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

  • วิธีเขียนเรียงความด้วย ChatGPT

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

  • วิธีเขียนโปรมป์ ChatGPT ที่เหมาะสมและเป็นผู้เขียนโปรมป์ที่เก่งกว่าเดิม

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

ปลดล็อกพลังของ AI ด้วย HIX.AI!