- ป้อนสเปกของ "Sack" ซึ่งเป็นภาษาโปรแกรมสำหรับผู้เริ่มต้นที่สร้างมาหลายปีให้กับ ChatGPT
- เมื่อสั่งให้มันทำงานเป็นอินเทอร์พรีเตอร์ ก็สามารถรันโค้ดได้อย่างถูกต้อง
- เมื่อนำโจทย์คำนวณแคลอรีของ AdventOfCode Day 1 ปีนี้มาให้ แล้วสั่งให้เขียนด้วย "Sack" ก็ได้คำตอบที่ถูกต้อง
- เมื่อนำโค้ดนั้นไปรัน ก็ได้ผลลัพธ์ที่เป็นคำตอบจริง
- จากนั้นเมื่อนำบทความบล็อกนี้ป้อนกลับเข้าไปใน ChatGPT แล้วขอให้ช่วยตกแต่ง ก็ได้คำตอบโดยยกตัวอย่างทีละข้อดังนี้
- อย่าเพียงแค่บอกว่า ChatGPT ยอดเยี่ยม แต่ให้แสดงตัวอย่างหรือรายละเอียดประกอบ
ตัวอย่างเช่น พูดถึงว่ามันทรงพลังแค่ไหน, สามารถ jailbreak ได้ง่ายอย่างไร, และเล่นกับมันอย่างไรถึงจะสนุก
- เพิ่มรูปภาพหรือวิดีโอเพื่อสื่อประเด็นสำคัญให้ชัดขึ้นและดึงดูดมากขึ้น
ตัวอย่างเช่น เพิ่มภาพหน้าจอของสิ่งสนุก ๆ ที่ ChatGPT แสดงออกมา, สเปกของภาษาโปรแกรม, หรือวิดีโอที่อินเทอร์พรีเตอร์กำลังแก้ AoC
- ใช้คำกริยาที่กระฉับกระเฉงขึ้นและภาษาที่มีชีวิตชีวายิ่งขึ้น
ตัวอย่างเช่น แทนที่จะเขียนว่า "ฉันเริ่มสงสัยว่าจะเกิดอะไรขึ้นถ้าใส่สเปกภาษาของฉันลงไป" ให้เขียนว่า "ฉันเริ่มอยากรู้ว่า ChatGPT จะทำอะไรได้บ้างกับสเปกภาษาโปรแกรมของฉัน เลยลองโยนมันให้ AI ดู"
- เพิ่มเกร็ดหรือประสบการณ์ส่วนตัวเพื่อให้เชื่อมโยงได้ง่ายขึ้นและน่าสนใจยิ่งขึ้น
ตัวอย่างเช่น เล่าว่าคุณพยายามแก้ AoC อย่างไรโดยไม่ใช้การแบ่งครึ่งอาร์เรย์หรือสตริง แล้วสุดท้ายใช้ ChatGPT ช่วยแก้ได้อย่างไร
3 ความคิดเห็น
น่าทึ่งจริงๆ ครับ/ค่ะ มันทำให้ได้คิดเลยว่าไม่ว่าจะเป็นภาษาที่ใช้ในชีวิตประจำวันหรือภาษาโปรแกรม แก่นแท้? เนื้อใน? ของสิ่งที่ถูกแสดงออกผ่านภาษาคืออะไรกันแน่ ผม/ฉันอยากลองเรียนรู้ภาษาหลากหลายแบบ แล้วหลอมรวมการเรียนรู้เหล่านั้นเพื่อสร้างภาษาพูดแบบใหม่ขึ้นมาดูบ้าง เหมือนกับภาษา? หรืออักษร? ของมนุษย์ต่างดาวที่ปรากฏในเรื่องสั้นของ Ted Chiang เรื่อง 'Story of Your Life' นั่นแหละ
ChatGPT กลายเป็นกระแสลูกใหม่อย่างแท้จริงแล้ว
AdventOfCode วันที่ 1: การนับแคลอรี - https://adventofcode.com/2022/day/1