9 การใช้งานจริงของ ChatGPT ในการเขียนโปรแกรม

9 การใช้งานจริงของ ChatGPT ในการเขียนโปรแกรม

นับตั้งแต่ OpenAI เปิดตัวChatGPTแชทบอท AI สุดพิเศษนี้ก็ได้ค้นพบพื้นที่ของตัวเองในหลายสาขา รวมถึงสาขาการเขียนโปรแกรมที่ซับซ้อน

แต่ในฐานะโปรแกรมเมอร์ คุณสามารถทำอะไรกับ ChatGPT ได้บ้าง? คุณสามารถใช้ AI chatbot นี้ในขั้นตอนการทำงานประจำวันของคุณในฐานะโปรแกรมเมอร์ได้ในทางปฏิบัติอย่างไรบ้าง LuckyTemplates.com ได้รวบรวม 9 วิธีที่เป็นประโยชน์ในการรวม ChatGPT เข้ากับขั้นตอนการทำงานของคุณในฐานะโปรแกรมเมอร์

1. สร้างอัลกอริทึมที่มีประสิทธิภาพ

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

9 การใช้งานจริงของ ChatGPT ในการเขียนโปรแกรม

ตัวอย่างอัลกอริทึมที่สร้างโดย ChatGPT

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

2. สร้างตัวยึดตำแหน่งหรือเติมเนื้อหา

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

ChatGPT สามารถสร้างเนื้อหาที่จำเป็นใน SQL, JSON, CSV และรูปแบบอื่นๆ อีกหลายสิบรูปแบบ นอกจากนี้ยังสามารถสร้างโครงสร้างข้อมูลดั้งเดิม เช่น อาร์เรย์และรายการ ในภาษาการเขียนโปรแกรมยอดนิยมใดๆ ก็ได้

แม้ว่าคุณจะพบเครื่องมือสร้างข้อมูลตัวยึดตำแหน่งมากมายทางออนไลน์ แต่ก็มีไม่กี่ตัวเลือกที่ให้คุณปรับแต่งข้อมูลที่คุณจะได้รับจาก ChatGPT ตัวอย่างเช่น คุณสามารถขอให้ ChatGPT สร้างไฟล์ CSV จำนวน 2,000 รายการที่มีชื่อเป็นภาษาอังกฤษ ชื่อที่สองเป็นภาษาจีนเป็นตัวพิมพ์ใหญ่ และหมายเลขโทรศัพท์ของสหรัฐอเมริกา:

9 การใช้งานจริงของ ChatGPT ในการเขียนโปรแกรม

เทมเพลตไฟล์ CSV แบบกำหนดเองที่สร้างโดย ChatGPT

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

3. รูปแบบข้อมูล

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

คุณสามารถใช้เวลาและแรงกายแรงใจในการเขียนฟังก์ชัน regex เพื่อจัดการ หรือให้คำแนะนำเป็นภาษาอังกฤษและให้ ChatGPT จัดการเรื่องหนักๆ ก็ได้

ภาพหน้าจอด้านล่างแสดงข้อมูลจำนวนมากที่ไม่มีป้ายกำกับและยุ่งเหยิงที่มอบให้กับ ChatGPT

9 การใช้งานจริงของ ChatGPT ในการเขียนโปรแกรม

ข้อมูลที่ยุ่งเหยิงจะถูกแยกวิเคราะห์โดย ChatGPT

เมื่อถูกขอให้แยกวิเคราะห์ข้อมูลนี้และนำเสนอในตาราง ChatGPT ตอบกลับดังนี้:

9 การใช้งานจริงของ ChatGPT ในการเขียนโปรแกรม

ข้อมูลตัวอย่างแยกวิเคราะห์โดย ChatGPT

ChatGPT สามารถติดป้ายกำกับและจัดรูปแบบข้อมูลในรูปแบบตารางได้อย่างแม่นยำ ควรสังเกตว่าการดำเนินการนี้ค่อนข้างยากโดยใช้ฟังก์ชันการจัดรูปแบบตามนิพจน์ทั่วไป

4. แปลโค้ดเป็นภาษาอื่น

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

9 การใช้งานจริงของ ChatGPT ในการเขียนโปรแกรม

การเข้ารหัสข้อมูล PHP

ภาพหน้าจอด้านบนมีฟังก์ชันการเข้ารหัสและถอดรหัส PHP โดยใช้ AES-256 ในโหมด CBC พร้อมด้วยเวกเตอร์การเริ่มต้นที่สร้างขึ้นแบบสุ่ม ตัวอย่างนี้ขอให้ ChatGPT แปลงเป็น JavaScript และนี่คือผลลัพธ์:

9 การใช้งานจริงของ ChatGPT ในการเขียนโปรแกรม

รหัสที่แปลง ChatGPT เป็น Javascript

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

5. เพิ่มประสิทธิภาพบล็อกของโค้ด

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

9 การใช้งานจริงของ ChatGPT ในการเขียนโปรแกรม

ฟังก์ชัน Javascript เพื่อค้นหาผลรวมของเลขคู่ในอาร์เรย์

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

9 การใช้งานจริงของ ChatGPT ในการเขียนโปรแกรม

โค้ด Javascript เวอร์ชันที่ปรับให้เหมาะสม

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

9 การใช้งานจริงของ ChatGPT ในการเขียนโปรแกรม

การเพิ่มประสิทธิภาพเสร็จสิ้นสำหรับจาวาสคริปต์

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

6. เขียนการทดสอบโค้ด

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

เพียงคัดลอกและวางโค้ดที่คุณต้องการเขียนการทดสอบหน่วย และแจ้ง ChatGPT พร้อมคำแนะนำโดยละเอียดเกี่ยวกับวิธีการเขียนการทดสอบ แน่นอนว่าบทความนี้ไม่แนะนำให้คุณไว้วางใจกระบวนการเขียนทดสอบทั้งหมดให้กับ ChatGPT

7. บันทึกรหัสของคุณ

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

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

9 การใช้งานจริงของ ChatGPT ในการเขียนโปรแกรม

รหัสความคิดเห็นโดย ChatGPT

8. แก้ไขข้อผิดพลาดต่างๆ

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

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

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

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

9. สร้างโค้ดตั้งแต่เริ่มต้น

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

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


คณะทำงานเฉพาะกิจ ChatGPT จะถูกจัดตั้งขึ้นโดยยุโรป

คณะทำงานเฉพาะกิจ ChatGPT จะถูกจัดตั้งขึ้นโดยยุโรป

หน่วยงานที่รวบรวมหน่วยงานเฝ้าระวังความเป็นส่วนตัวระดับชาติของยุโรป ระบุเมื่อวันพฤหัสบดีว่า ได้จัดตั้งคณะทำงานเฉพาะกิจเพื่อ ChatGPT

AI ทำนายเวลาการตายของมนุษย์ด้วยความแม่นยำ 78%

AI ทำนายเวลาการตายของมนุษย์ด้วยความแม่นยำ 78%

นักวิทยาศาสตร์ชาวเดนมาร์กและชาวอเมริกันได้ร่วมมือกันพัฒนาระบบ AI ที่เรียกว่า life2vec ซึ่งสามารถทำนายเวลาการตายของมนุษย์ได้อย่างแม่นยำสูง

AI ทำนายโรคทางเดินปัสสาวะด้วยเสียงปัสสาวะ

AI ทำนายโรคทางเดินปัสสาวะด้วยเสียงปัสสาวะ

อัลกอริธึม AI ที่เรียกว่า Audioflow สามารถฟังเสียงปัสสาวะเพื่อระบุการไหลที่ผิดปกติและปัญหาสุขภาพที่เกี่ยวข้องของผู้ป่วยได้อย่างมีประสิทธิภาพและประสบความสำเร็จ

บาร์เทนเดอร์ระวัง: หุ่นยนต์ตัวนี้สามารถผสมค็อกเทลได้ภายในเวลาเพียง 1 นาที

บาร์เทนเดอร์ระวัง: หุ่นยนต์ตัวนี้สามารถผสมค็อกเทลได้ภายในเวลาเพียง 1 นาที

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

ผู้คนหลายร้อยคนไม่แยแสเมื่อรู้ว่าผู้หญิงที่พวกเขารักเป็นผลมาจาก AI

ผู้คนหลายร้อยคนไม่แยแสเมื่อรู้ว่าผู้หญิงที่พวกเขารักเป็นผลมาจาก AI

ผู้ใช้ Reddit ชื่อ u/LegalBeagle1966 เป็นหนึ่งในผู้ใช้จำนวนมากที่หลงรัก Claudia เด็กสาวที่เหมือนดาราภาพยนตร์ที่มักจะแชร์ภาพเซลฟี่ที่เย้ายวนใจ แม้กระทั่งภาพเปลือย บนแพลตฟอร์มนี้

บริษัทที่มีศักยภาพอีก 12 แห่งเข้าร่วม พันธมิตร AI ของ Microsoft

บริษัทที่มีศักยภาพอีก 12 แห่งเข้าร่วม พันธมิตร AI ของ Microsoft

Microsoft เพิ่งประกาศว่าบริษัทเทคโนโลยีอีก 12 แห่งจะเข้าร่วมในโครงการ AI for Good

AI สร้างตัวละคร Dragon Ball ขึ้นมาใหม่ทั้งเนื้อและเลือด

AI สร้างตัวละคร Dragon Ball ขึ้นมาใหม่ทั้งเนื้อและเลือด

ผู้ใช้ @mortecouille92 ได้นำพลังของเครื่องมือออกแบบกราฟิก Midjourney มาใช้งาน และสร้างตัวละคร Dragon Ball อันโด่งดังในเวอร์ชันสมจริงที่ไม่เหมือนใคร เช่น Goku, Vegeta, Bulma และพี่ Kame

7 เทคนิคในการปรับปรุงการตอบสนอง ChatGPT

7 เทคนิคในการปรับปรุงการตอบสนอง ChatGPT

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

ตื่นตาตื่นใจกับภาพวาดที่สวยงามซึ่งวาดโดยปัญญาประดิษฐ์

ตื่นตาตื่นใจกับภาพวาดที่สวยงามซึ่งวาดโดยปัญญาประดิษฐ์

Midjourney คือระบบปัญญาประดิษฐ์ที่เพิ่งทำให้เกิด "กระแส" ขึ้นในชุมชนออนไลน์และโลกของศิลปิน เนื่องจากมีภาพวาดที่สวยงามอย่างยิ่งที่ไม่ด้อยไปกว่าภาพวาดของศิลปินตัวจริง

แบบจำลอง AI นี้เป็นหนึ่งใน ผู้เชี่ยวชาญ คนแรก ๆ ที่ค้นพบข่าวเกี่ยวกับการระบาดของโรคปอดบวมในหวู่ฮั่น

แบบจำลอง AI นี้เป็นหนึ่งใน ผู้เชี่ยวชาญ คนแรก ๆ ที่ค้นพบข่าวเกี่ยวกับการระบาดของโรคปอดบวมในหวู่ฮั่น

ไม่กี่วันหลังจากที่จีนประกาศการระบาด ด้วยการเข้าถึงข้อมูลการขายตั๋วเครื่องบินทั่วโลก ระบบ AI ของ BlueDot ยังคงคาดการณ์การแพร่กระจายของไวรัสโคโรน่าหวู่ฮั่นไปยังกรุงเทพฯ โซล ไทเป และโตเกียวได้อย่างแม่นยำ