Prompt EngineeringCodingAI ToolsChatGPTProgramming

Prompt สำหรับเขียน Code เบื้องต้น: ให้ AI ช่วยคุณเขียนโปรแกรม

เรียนรู้วิธีเขียน Prompt ให้ AI ช่วยเขียน Code ตั้งแต่เริ่มต้น ไม่ว่าจะเป็น Python, JavaScript หรือภาษาอื่นๆ พร้อมตัวอย่าง Prompt ที่ใช้งานได้จริง

AI Unlocked Team
03/02/2568
Prompt สำหรับเขียน Code เบื้องต้น: ให้ AI ช่วยคุณเขียนโปรแกรม

Prompt สำหรับเขียน Code เบื้องต้น: ให้ AI ช่วยคุณเขียนโปรแกรม

เคยอยากเขียนโปรแกรมแต่ไม่รู้จะเริ่มยังไงไหมคะ? หรือเป็น Developer ที่อยากทำงานเร็วขึ้น? วันนี้เราจะมาสอนวิธีใช้ AI ช่วยเขียน Code แบบเข้าใจง่ายๆ กันค่ะ

ทำไมต้องใช้ AI ช่วยเขียน Code?

การใช้ AI ช่วยเขียน Code ไม่ได้หมายความว่าเราจะไม่ต้องเรียนรู้การเขียนโปรแกรมเลยนะคะ แต่มันช่วยให้เรา:

  • เรียนรู้เร็วขึ้น - ดูตัวอย่าง Code และคำอธิบายไปพร้อมกัน
  • แก้ปัญหาได้ไว - ไม่ต้องนั่ง Google หาคำตอบนานๆ
  • ลด Syntax Error - AI ช่วยเขียน Code ที่ถูกต้องตั้งแต่แรก
  • เข้าใจ Concept - สามารถถามให้อธิบายได้ทันที

หลักการเขียน Prompt สำหรับ Coding

1. ระบุภาษาโปรแกรมให้ชัดเจน

สิ่งแรกที่ต้องบอก AI คือเราต้องการ Code ภาษาอะไรค่ะ

❌ ไม่ดี: "เขียน function บวกเลข"

✅ ดี: "เขียน function บวกเลข 2 ตัว ด้วยภาษา Python"

2. อธิบาย Input และ Output

บอกให้ชัดว่าข้อมูลที่รับเข้ามาเป็นอะไร และต้องการผลลัพธ์แบบไหน

✅ ดีมาก: "เขียน function ด้วย Python ที่รับ list ของตัวเลข
และ return ค่าเฉลี่ย โดยถ้า list ว่างให้ return 0"

3. ระบุเงื่อนไขพิเศษ

ถ้ามี requirement เฉพาะ อย่าลืมบอกด้วยนะคะ

✅ ตัวอย่าง: "เขียน function validate email ด้วย JavaScript
- ต้องมี @ และ .
- ไม่รับ email ที่มี space
- return true/false"

ตัวอย่าง Prompt สำหรับงานต่างๆ

สำหรับ Python

Prompt สำหรับ Data Processing:

เขียน Python script ที่อ่านไฟล์ CSV ชื่อ sales.csv
และคำนวณยอดขายรวมแต่ละเดือน แล้วแสดงผลเป็น bar chart
ใช้ pandas และ matplotlib

Prompt สำหรับ Web Scraping:

เขียน Python code สำหรับดึงข้อมูลหัวข้อข่าวจากเว็บไซต์
ใช้ requests และ BeautifulSoup
พร้อมจัดการ error กรณีเว็บไม่ตอบสนอง

สำหรับ JavaScript

Prompt สำหรับ Frontend:

เขียน JavaScript function ที่ validate form มี field:
- ชื่อ: ต้องมีอย่างน้อย 2 ตัวอักษร
- email: ต้อง format ถูกต้อง
- รหัสผ่าน: ต้องมีอย่างน้อย 8 ตัว และมีตัวเลข

แสดง error message ใต้ field ที่ผิด

Prompt สำหรับ API:

เขียน JavaScript code ดึงข้อมูลจาก REST API
URL: https://api.example.com/users
ใช้ async/await และ fetch
จัดการ error และแสดง loading state

สำหรับ SQL

Prompt:

เขียน SQL query ดึงข้อมูลลูกค้าที่ซื้อสินค้ามากกว่า 3 ครั้ง
ในเดือนที่แล้ว เรียงตามยอดซื้อมากไปน้อย
Tables: customers, orders, order_items

เทคนิคขั้นสูง

1. ขอให้อธิบาย Code

ถ้าไม่เข้าใจ Code ที่ได้ ให้ถามต่อได้เลยค่ะ

"อธิบาย Code นี้ทีละบรรทัด แบบเข้าใจง่ายๆ"

2. ขอ Alternative Solutions

บางทีมีหลายวิธีในการแก้ปัญหาเดียวกัน

"มีวิธีอื่นในการเขียน function นี้ไหม?
อยากได้แบบที่ performance ดีกว่า"

3. ขอให้ Refactor

ถ้า Code ทำงานได้แล้วแต่อยากให้สวยขึ้น

"Refactor code นี้ให้อ่านง่ายขึ้น
และเพิ่ม error handling ด้วย"

4. ขอเขียน Test

การมี Test ช่วยให้มั่นใจว่า Code ทำงานถูกต้อง

"เขียน unit test สำหรับ function นี้
ครอบคลุม edge cases ด้วย
ใช้ pytest"

ข้อควรระวัง

1. ตรวจสอบ Code เสมอ

AI อาจเขียน Code ที่ดูถูก แต่มี bug ซ่อนอยู่ได้ค่ะ ควรทดสอบก่อนใช้งานจริงเสมอ

2. ระวังเรื่อง Security

อย่าเอา Code ที่ AI เขียนไปใช้กับ production โดยไม่ตรวจสอบเรื่อง security โดยเฉพาะ:

  • SQL Injection
  • XSS
  • การจัดการ password

3. เข้าใจก่อนใช้

พยายามทำความเข้าใจ Code ที่ได้รับ ไม่ใช่แค่ copy-paste ไปใช้นะคะ

บาง Code snippet อาจมีที่มาจาก open source ที่มี license เฉพาะ ควรระวังเรื่องการนำไปใช้ในงาน commercial

Prompt Template สำเร็จรูป

เอาไปใช้ได้เลยค่ะ:

ช่วยเขียน [ภาษา] code สำหรับ [งานที่ต้องการ]

Requirements:
- [requirement 1]
- [requirement 2]
- [requirement 3]

Input: [อธิบาย input]
Output: [อธิบาย output ที่ต้องการ]

เพิ่มเติม:
- Comment อธิบาย code
- จัดการ error ที่อาจเกิดขึ้น
- ใช้ best practices

สรุป

การใช้ AI ช่วยเขียน Code เป็นทักษะที่สำคัญในยุคนี้ค่ะ ไม่ว่าจะเป็นมือใหม่หรือ Developer มีประสบการณ์ก็ได้ประโยชน์ทั้งนั้น

สิ่งสำคัญคือต้องเขียน Prompt ให้ชัดเจน ระบุภาษา บอก requirement และอย่าลืมตรวจสอบ Code ก่อนใช้งานจริงนะคะ


อยากเรียนรู้เพิ่มเติม?

ถ้าอยากเรียนรู้เทคนิคการใช้ AI ช่วยเขียน Code แบบเจาะลึก พร้อมตัวอย่างจริงๆ ที่ใช้งานได้ในการทำงาน

คอร์ส AI ของเราที่เชียงใหม่ สอนตั้งแต่พื้นฐานจนถึงขั้นสูง พร้อม workshop ให้ลงมือทำจริง

👉 ดูรายละเอียดคอร์สเพิ่มเติม

หรือถ้ามีคำถามเพิ่มเติม ทักมาคุยกันได้เลยนะคะ!

เขียนโดย

AI Unlocked Team

บทความอื่นๆ ที่น่าสนใจ