สั่ง Claude เขียนโค้ดภาษาไทยได้ไหม? พร้อมตัวอย่าง Prompt ที่ชัดเจน

สั่ง Claude ให้ช่วยเขียนโค้ดเป็นภาษาไทยได้ โดยพิมพ์อธิบายเป้าหมาย เงื่อนไข และผลลัพธ์ที่ต้องการตามปกติ แล้วระบุภาษาที่ต้องการให้สร้างโค้ด เช่น Python, JavaScript หรือ PHP วิธีนี้ช่วยให้ผู้ใช้ ComSiam และคนที่ไม่ถนัดเขียนคำสั่งภาษาอังกฤษเริ่มทำงานกับโค้ดได้ง่ายขึ้น

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

วิธีสั่ง Claude เขียนโค้ดด้วยภาษาไทย

① บอกสิ่งที่ต้องการให้โปรแกรมทำ
เช่น “สร้างฟอร์มรับชื่อและอีเมล” หรือ “คำนวณราคาสินค้าหลังหักส่วนลด”

② ระบุภาษาโปรแกรมและสภาพแวดล้อม
เช่น “ใช้ JavaScript สำหรับหน้าเว็บ” หรือ “เขียนเป็น Python 3”

③ แจกแจงเงื่อนไขให้ครบ
บอกข้อมูลที่ต้องรับ วิธีคำนวณ และกรณีที่ต้องแสดงข้อความแจ้งเตือน

④ ระบุรูปแบบคำตอบ
เช่น ขอเฉพาะโค้ด หรือให้แสดงคำอธิบายและตัวอย่างการทดสอบด้วย

⑤ กำหนดภาษาของคำอธิบายและคอมเมนต์
ตัวอย่างเช่น “อธิบายเป็นภาษาไทย แต่ใช้ชื่อตัวแปรภาษาอังกฤษที่สื่อความหมาย”

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

Prompt ภาษาไทยสำหรับสั่งเขียนโค้ด

ช่วยเขียนโค้ด JavaScript สำหรับตรวจสอบฟอร์มสมัครสมาชิกบนหน้าเว็บ

เงื่อนไข:
- มีช่องชื่อ อีเมล และรหัสผ่าน
- อีเมลต้องมีรูปแบบถูกต้อง
- รหัสผ่านต้องยาวอย่างน้อย 8 ตัวอักษร
- ถ้าข้อมูลไม่ผ่าน ให้แสดงข้อความภาษาไทยใต้ช่องที่มีปัญหา
- ถ้าข้อมูลผ่าน ให้แสดงข้อความว่า “สมัครสมาชิกสำเร็จ”
- ไม่ใช้ไลบรารีภายนอก

รูปแบบคำตอบ:
1. แสดงโค้ดที่พร้อมทดลอง
2. อธิบายการทำงานเป็นภาษาไทย
3. ใช้ชื่อตัวแปรภาษาอังกฤษที่เข้าใจง่าย
4. ยกตัวอย่างการทดสอบกรณีผ่านและไม่ผ่าน

Prompt นี้ใช้ภาษาไทยอธิบายงาน แต่ระบุชื่อภาษาโปรแกรมและผลลัพธ์อย่างเจาะจง หากต้องการให้สร้างเฉพาะส่วนใด เช่น HTML, CSS หรือ JavaScript ให้บอกไว้ด้วยเพื่อลดความคลุมเครือ

คำที่ควรระบุให้ชัดเมื่อเขียน Prompt ภาษาไทย

ภาษาโปรแกรม

อย่าเขียนเพียงว่า “ช่วยเขียนโค้ดให้หน่อย” ควรระบุว่าใช้ Python, JavaScript, SQL หรือภาษาใด เพราะแต่ละภาษามีรูปแบบและวิธีทำงานต่างกัน

ตำแหน่งที่จะนำโค้ดไปใช้

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

ผลลัพธ์ที่คาดหวัง

ยกตัวอย่างข้อมูลนำเข้าและผลลัพธ์ที่ต้องการ เช่น “เมื่อใส่ราคา 100 และส่วนลด 10% ให้ได้ราคา 90” ตัวอย่างช่วยให้ตรวจความเข้าใจได้ตรงกัน

ข้อจำกัด

บอกสิ่งที่ต้องการหลีกเลี่ยง เช่น ไม่ใช้ไลบรารีเพิ่ม ไม่เปลี่ยนโค้ดส่วนอื่น หรือให้คงชื่อฟังก์ชันเดิม

เทคนิคเมื่อต้องใช้ศัพท์เทคนิคภาษาอังกฤษ

ไม่จำเป็นต้องแปลชื่อคำสั่งของภาษาโปรแกรมเป็นภาษาไทย ให้คงชื่อจริงไว้แล้วขอคำอธิบายภาษาไทย เช่น:

  • “อธิบายว่า function ใช้ทำอะไร”
  • “บอกความหมายของ return เป็นภาษาไทย”
  • “คงชื่อฟังก์ชันและคำสั่งภาษาอังกฤษไว้ แต่อธิบายขั้นตอนเป็นภาษาไทย”
  • “ถ้าต้องใช้ศัพท์เทคนิค ให้ใส่คำแปลหรือความหมายสั้น ๆ ต่อท้าย”

การระบุเช่นนี้ช่วยให้ตัวโค้ดยังคงใช้รูปแบบที่ถูกต้อง ส่วนคำอธิบายอ่านเข้าใจได้ง่าย

ถ้าคำตอบภาษาไทยยังไม่ชัดเจน

① ขอให้ Claude เขียนคำอธิบายใหม่ด้วยประโยคสั้นลง
② ระบุศัพท์หรือบรรทัดที่ยังไม่เข้าใจ แทนการถามกว้าง ๆ
③ ขอให้ยกตัวอย่างข้อมูลนำเข้าและผลลัพธ์จริง
④ ขอให้แยกโค้ดออกจากคำอธิบายให้เห็นชัด
⑤ ถ้าผลลัพธ์ไม่ตรงโจทย์ ให้ย้ำเงื่อนไขเดิมพร้อมระบุจุดที่ผิด

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

ข้อควรระวัง

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

ก่อนส่งโค้ดให้ Claude ให้ลบรหัสผ่าน API Key และข้อมูลส่วนบุคคลออก หากจำเป็นต้องแสดงตำแหน่งของข้อมูลลับ ให้แทนด้วยข้อความตัวอย่าง เช่น YOUR_API_KEY

คำถามที่พบบ่อย

ต้องเขียน Prompt เป็นภาษาอังกฤษเพื่อให้ Claude เขียนโค้ดได้ดีหรือไม่

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

Claude เขียนโค้ดโดยใช้คำสั่งภาษาไทยได้ไหม

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

ถ้าไม่รู้ว่าควรใช้ภาษาโปรแกรมอะไร ควรถามอย่างไร

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

สรุป

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