Contact
Line : comsiam
Contact
Line : comsiam

Claude ช่วยสร้างโค้ด Python สำหรับงานทั่วไปได้ เช่น คำนวณตัวเลข สรุปข้อมูล จัดการข้อความ อ่านไฟล์ หรือทำงานซ้ำ ๆ ผู้ใช้เพียงอธิบายเป้าหมาย ข้อมูลที่มี และผลลัพธ์ที่ต้องการ จากนั้นขอให้ Claude แสดงโค้ดพร้อมวิธีทดลอง ผู้ใช้ ComSiam สามารถเริ่มจากงานเล็ก ๆ ที่ตรวจคำตอบได้ง่ายก่อนนำไปต่อยอด
Anthropic ระบุว่า Claude ช่วยงานเขียนโปรแกรมและเรียนรู้การใช้ Python ได้ การบอกบริบทกับเงื่อนไขให้ครบจะช่วยให้ได้โค้ดที่ตรงกับงานมากขึ้น แต่ควรทดลองและตรวจผลลัพธ์ก่อนใช้งานจริง
หากงานเกี่ยวข้องกับการเปลี่ยนแปลงหรือลบไฟล์ ให้กำหนดขอบเขตชัดเจน และขอให้แสดงรายการสิ่งที่จะเปลี่ยนก่อนลงมือ
① อธิบายงานที่ต้องการ — บอกว่าต้องการให้โปรแกรมช่วยทำอะไร
② ระบุข้อมูลนำเข้า — เช่น รายการตัวเลขหรือไฟล์ CSV
③ ระบุผลลัพธ์ — เช่น แสดงผลบนหน้าจอหรือบันทึกเป็นไฟล์
④ แจ้งสภาพแวดล้อม — เช่น Python เวอร์ชันใด หรือใช้ระบบปฏิบัติการอะไร ถ้าข้อมูลนั้นมีผล
⑤ บอกข้อจำกัด — เช่น ไม่ใช้ไลบรารีเพิ่ม หรือไม่แก้ไขไฟล์ต้นฉบับ
⑥ ขอตัวอย่างและวิธีทดสอบ — เพื่อให้ตรวจได้ว่าโค้ดทำงานตามที่ตั้งใจ
Prompt สำหรับให้ Claude ช่วยเขียน:
ช่วยเขียน Python สำหรับสรุปรายจ่ายจากรายการตัวเลข
เงื่อนไข:
- รับข้อมูลเป็นรายการตัวเลข
- คำนวณยอดรวมและค่าเฉลี่ย
- ถ้ารายการว่าง ให้แสดงข้อความว่าไม่มีข้อมูล
- ไม่ใช้ไลบรารีภายนอก
- อธิบายโค้ดสำหรับผู้เริ่มต้น
- แสดงตัวอย่างทดสอบและผลลัพธ์ที่คาดหวัง
ตัวอย่างโค้ด:
expenses = [120, 80, 250]
if expenses:
total = sum(expenses)
average = total / len(expenses)
print("ยอดรวม:", total)
print("ค่าเฉลี่ย:", average)
else:
print("ไม่มีข้อมูล")
จากตัวอย่างนี้ sum(expenses) หาผลรวม และ len(expenses) นับจำนวนรายการ เงื่อนไข if expenses ช่วยแยกกรณีที่มีข้อมูลกับรายการว่าง เพื่อไม่ให้โปรแกรมพยายามหารด้วยศูนย์
ช่วยเขียนสคริปต์ Python สำหรับ [อธิบายงาน]
ข้อมูลที่มี:
[อธิบายข้อมูลนำเข้า หรือรูปแบบไฟล์]
ผลลัพธ์ที่ต้องการ:
[ระบุสิ่งที่อยากให้โปรแกรมแสดงหรือสร้าง]
ข้อจำกัด:
- ใช้ Python [ระบุเวอร์ชันถ้าทราบ]
- [ระบุว่าจะใช้หรือไม่ใช้ไลบรารีภายนอก]
- [ระบุข้อจำกัดเกี่ยวกับไฟล์หรือข้อมูล]
โปรดส่ง:
1. โค้ดที่นำไปทดลองได้
2. วิธีเรียกใช้
3. ตัวอย่างข้อมูลและผลลัพธ์
4. กรณีที่อาจเกิดข้อผิดพลาด
ตัวอย่างการกรอกงาน:
[อธิบายงาน] → อ่านไฟล์ CSV แล้วนับจำนวนรายการในแต่ละหมวดหมู่[ข้อมูลนำเข้า] → ไฟล์ sales.csv มีคอลัมน์ category[ผลลัพธ์ที่ต้องการ] → แสดงชื่อหมวดหมู่และจำนวนรายการ① นำโค้ดไปทดลองในสภาพแวดล้อม Python ที่ใช้งาน
② ใช้ข้อมูลตัวอย่างที่ทราบคำตอบอยู่แล้ว
③ ทดลองข้อมูลว่าง ข้อมูลผิดรูปแบบ หรือค่าที่อยู่ขอบเขต
④ เปรียบเทียบผลลัพธ์จริงกับผลลัพธ์ที่คาด
⑤ ถ้าเกิดปัญหา ให้ส่งข้อความ Error โค้ดที่ใช้ และสิ่งที่คาดหวังกลับไปถาม Claude
⑥ ขอให้แก้เฉพาะสาเหตุที่พบ หากไม่ต้องการให้เปลี่ยนส่วนอื่น
หากสคริปต์ต้องอ่านหรือเขียนไฟล์ ให้เริ่มด้วยไฟล์ทดสอบหรือสำเนา และขอให้ Claude อธิบายว่าโค้ดจะอ่านหรือแก้ไขไฟล์ใดบ้างก่อนนำไปรันกับข้อมูลจริง
ไม่จำเป็น สามารถอธิบายงานด้วยภาษาทั่วไปและขอให้ Claude อธิบายโค้ดทีละส่วนได้ แต่ควรทดลองโค้ดและทำความเข้าใจผลก่อนนำไปใช้
ช่วยร่างสคริปต์สำหรับอ่านไฟล์ได้ ควรระบุชนิดไฟล์ ตำแหน่งไฟล์ โครงสร้างข้อมูล และผลลัพธ์ที่ต้องการ พร้อมทดสอบกับสำเนาหรือไฟล์ตัวอย่างก่อน
ขึ้นอยู่กับงาน หากต้องการโค้ดพื้นฐาน ให้บอก Claude ว่าไม่ใช้ไลบรารีภายนอก หากงานต้องใช้ไลบรารีเฉพาะ ให้ระบุชื่อและเวอร์ชัน หรือขอคำแนะนำพร้อมวิธีติดตั้งและข้อจำกัดก่อน
ขอให้แบ่งงานเป็นฟังก์ชัน อธิบายทีละส่วน หรือสร้างเฉพาะส่วนที่จำเป็นก่อน การแยกงานช่วยให้ตรวจและปรับโค้ดได้ง่ายขึ้น
Claude ช่วยเขียน Python สำหรับคำนวณ จัดการข้อความ ประมวลผลข้อมูล และทำงานซ้ำ ๆ ได้ ควรระบุข้อมูลนำเข้า ผลลัพธ์ และข้อจำกัดให้ชัด พร้อมทดสอบด้วยข้อมูลตัวอย่างก่อนใช้กับงานจริง ผู้อ่าน ComSiam สามารถเริ่มจากตัวอย่างสรุปรายจ่าย แล้วปรับ Prompt ให้เหมาะกับงานประจำของตน