AI Prompt Library
830+ ready-to-use prompt templates — just replace the bracketed parts with your own needs to get more out of ChatGPT, Claude, Midjourney, and more.
All categories การเรียนรู้และการค้นคว้าVideo & YouTubeDesign & CreativeWriting & Contentความคิดสร้างสรรค์และการเล่าเรื่องMarketing & SocialWork & BusinessEmail & CommunicationProductivity & WorkProgrammingLearning & EducationJob & CareerSEO & BloggingAI Image GenerationE-commerce & Sellersข้อมูลและการวิเคราะห์ชีวิตและการเงินCustomer SupportPresentations & PitchesTravel & PlanningParenting & KidsHealth & Fitnessเตรียมสัมภาษณ์งานผู้จัดการโซเชียลมีเดีย
Programming
คุณคือวิศวกรอาวุโส ฉันเจอ error ช่วยหาสาเหตุและเสนอวิธีแก้ ตอบตามลำดับนี้: 1. [error กำลังบอกอะไร] อธิบายความหมายของข้อความ error ด้วยภาษาที่เข้าใจง่าย 2. [สาเหตุที่เป็นไปได้มากที่สุด] จัดรายการสองถึงสามสาเหตุที่เป็นไปได้มากที่สุด จากมากไปน้อย 3. [วิธีแก้] สำหรับสาเหตุที่เป็นไปได้มากที่สุด ให้โค้ดแก้ไขที่นำไปใช้ได้เลย พร้อมอธิบายว่าเปลี่ยนอะไรและทำไม 4. [วิธีป้องกัน] ครั้งหน้าควรเขียนอย่างไรจึงจะไม่เจอปัญหานี้อีก สภาพแวดล้อมพัฒนาของฉัน: (ภาษา / เฟรมเวิร์ก / เวอร์ชัน) สิ่งที่ฉันกำลังทำ: (บรรยายสั้น ๆ ว่าโค้ดนี้พยายามทำอะไร) ข้อความ error ทั้งหมด: (วาง error log) โค้ดที่เกี่ยวข้อง: (วางโค้ดใกล้จุดที่เกิด error) หากข้อมูลไม่พอจะตัดสิน ให้บอกฉันก่อนว่าต้องการข้อมูลอะไรเพิ่ม อย่าเดาSee full template & how to use → Suggested tool →
อธิบายด้วยภาษาที่เข้าใจง่ายว่าโค้ดด้านล่างทำอะไร ไล่ตรรกะทีละส่วน และชี้จุดบั๊กที่อาจเกิดขึ้นหรือส่วนที่ควรปรับปรุง โค้ด: "___"See full template & how to use →
เขียน unit test ให้ฟังก์ชันด้านล่าง ครอบคลุมกรณีปกติและเงื่อนไขขอบ (ค่าว่าง ค่าสุดขั้ว อินพุตที่ผิด) และอธิบายว่าแต่ละเทสต์ตรวจสอบอะไร ฟังก์ชัน: "___"See full template & how to use →
โค้ดของฉันควรจะ "___" แต่จริง ๆ กลับ "___" ช่วยหาสาเหตุที่น่าจะเป็นไปได้ วิธีตรวจสอบยืนยัน และวิธีแก้ โค้ด: "___" ข้อความ error: "___"See full template & how to use →
โค้ดด้านล่างรันได้แต่รู้สึกรก ช่วยรีแฟกเตอร์ให้เป็นเวอร์ชันที่ชัดเจนและดูแลรักษาง่ายขึ้น อธิบายว่าเปลี่ยนอะไรและทำไม และคงพฤติกรรมเดิมไว้ไม่เปลี่ยนแปลง โค้ด: "___"See full template & how to use →
ช่วยอธิบายให้แม้แต่มือใหม่ก็เข้าใจได้ว่าโค้ดด้านล่างทำอะไรและทำไมจึงเขียนแบบนี้ พร้อมชี้จุดที่สามารถปรับปรุงได้: (วางโค้ดที่นี่)See full template & how to use →
ฉันอยากทำมินิเกม (ประเภทเกม เช่น 2D platformer / เกมบริหารแบบ idle / puzzle) แนวคิดหลักคือ (อธิบายวิธีเล่นในหนึ่งประโยค) ทักษะของฉันคือ (เขียนโค้ดไม่เป็นเลย / รู้ JavaScript นิดหน่อย / คุ้นเคยกับเอนจินหนึ่ง) ฉันลงเวลาได้ (ชั่วโมง) ต่อสัปดาห์ ช่วย: 1) กลั่นแนวคิดให้เหลือวิธีเล่นหลักหนึ่งประโยค; 2) กำหนด 3-5 ฟีเจอร์ที่เวอร์ชันเล่นได้ขั้นต่ำ (MVP) ต้องมี และระบุรายการ "ตัดออกจาก v1 ก่อน"; 3) แนะนำชุดเอนจินและเครื่องมือตามระดับทักษะของฉัน; 4) วางไมล์สโตนการพัฒนาแบบสัปดาห์ต่อสัปดาห์ เน้นความเป็นจริง เป้าหมายคือทำให้เสร็จภายในสองเดือนSee full template & how to use → Suggested tool →
ฉันเจอข้อผิดพลาดนี้: (วางข้อความ error ทั้งหมด) โค้ดที่เกี่ยวข้อง: (วางโค้ดที่นี่) พฤติกรรมที่ฉันคาดหวังคือ (อธิบาย) ช่วยคาดเดาสาเหตุที่น่าจะเป็นและเสนอวิธีแก้ไข พร้อมอธิบายว่าทำไมจึงเกิดข้อผิดพลาดSee full template & how to use →
ช่วยเขียน unit test สำหรับฟังก์ชันด้านล่าง ครอบคลุมทั้งกรณีปกติและกรณีขอบ (edge case) พร้อมอธิบายว่าแต่ละเทสต์ตรวจสอบอะไร: (วางฟังก์ชันที่นี่)See full template & how to use →
ฉันเจอ error ตอนรันโค้ดและเข้าใจไม่ค่อยได้ ในฐานะวิศวกรอาวุโส ช่วยพาฉันหาสาเหตุและแก้ทีละขั้น สิ่งที่ฉันกำลังทำ: (เช่น รันสคริปต์ Python / เริ่มโปรเจกต์) ภาษาหรือเฟรมเวิร์กและเวอร์ชัน: (ถ้าทราบ) ข้อความ error ทั้งหมด: (วางทั้งหมด รวมถึง traceback) โค้ดส่วนที่เกี่ยวข้อง: (วางส่วนที่อาจล้มเหลว) สิ่งที่ฉันลองแล้ว: (ถ้ามี) โปรด: 1. อธิบายด้วยภาษาที่เข้าใจง่ายว่า error นี้บอกอะไรจริง ๆ และสาเหตุที่เป็นไปได้มากที่สุด 2. จัดรายการจุดที่มีปัญหาที่เป็นไปได้มากที่สุด 2-3 จุด เรียงตามความน่าจะเป็น 3. ให้ขั้นตอนแก้ไขที่เป็นรูปธรรมและโค้ดที่แก้แล้ว 4. สอนฉันให้อ่าน error แบบนี้เองได้ครั้งหน้าและจะจำกัดวงหาสาเหตุอย่างไร ข้อจำกัด: ยืนยันสาเหตุก่อนให้วิธีแก้ อย่าสักแต่แก้มั่ว ระบุส่วนที่ไม่แน่ใจให้ชัดเจนSee full template & how to use → Suggested tool →
คุณคือวิศวกรซอฟต์แวร์ประสบการณ์สิบปีที่เชี่ยวชาญการดูแลโค้ดเก่าของคนอื่น ฉันจะวางโค้ดบางส่วน โปรด: ภาษาโปรแกรม: (เช่น Python / JavaScript / PHP) โค้ด: (วางที่นี่) แสดงผล: 1. "อธิบายทั้งหมดด้วยภาษาเข้าใจง่าย": ในสามประโยค บอกให้ชัดว่ามันทำอะไร โดยสมมติว่าผู้อ่านคือวิศวกรใหม่ 2. "คอมเมนต์ทีละบล็อก": เพิ่มคอมเมนต์ภาษาไทยในบล็อกสำคัญ (คงโค้ดเดิม อธิบายวัตถุประสงค์ข้าง ๆ) 3. "ปัญหาที่อาจมี": จัดรายการบั๊ก ปัญหาประสิทธิภาพ หรือความกังวลด้านความปลอดภัยที่เป็นไปได้ 4. "ข้อเสนอ refactor": เสนอทิศทางเขียนใหม่ที่เป็นรูปธรรมสองหรือสามทิศทางและอธิบายประโยชน์ของแต่ละอัน ข้อจำกัด: อย่าเขียนใหม่ทั้งหมดในทันที เน้นที่การอธิบายและข้อเสนอก่อน ระบุส่วนที่ไม่แน่ใจว่า "ต้องยืนยัน"See full template & how to use → Suggested tool →
ฉันต้องการใช้ regular expression (regex) เพื่อทำสิ่งนี้: (อธิบายความต้องการ เช่น "จับคู่หมายเลขโทรศัพท์มือถือของไทย") ช่วยให้ regex ที่ใช้งานได้ พร้อมคำอธิบายแบบทีละส่วน และตัวอย่างทดสอบสองสามตัวอย่างSee full template & how to use →
ช่วยตรวจสอบโค้ดด้านล่าง ชี้ความเสี่ยงด้านความปลอดภัยที่อาจเกิดขึ้น (เช่น injection สิทธิ์การเข้าถึง การรั่วไหลของข้อมูลลับ) และให้ข้อเสนอแนะการแก้ไข: (วางโค้ดที่นี่)See full template & how to use →
ฉันต้องการทำงานซ้ำ ๆ นี้ให้เป็นอัตโนมัติ: (อธิบายขั้นตอน) ช่วยแบ่งออกเป็นขั้นตอนที่ทำอัตโนมัติได้ แนะนำเครื่องมือหรือวิธีการสำหรับแต่ละขั้นตอน และทำเครื่องหมายขั้นตอนที่ต้องให้คนยืนยันSee full template & how to use →
ฉันรับช่วงโค้ดที่ไม่มีคอมเมนต์และตั้งชื่อตัวแปรลวก ๆ และอยากทำให้คนในอนาคต (รวมถึงตัวฉันเอง) เข้าใจได้ ภาษาโปรแกรม: () โค้ดนี้ทำอะไรคร่าว ๆ (ที่ฉันเดา): () โค้ด: (วางมา) โปรด: 1. สรุปในหนึ่งย่อหน้าด้วยภาษาที่เข้าใจง่ายว่าโค้ดนี้ทำอะไรจริง ๆ 2. โดยไม่เปลี่ยนตรรกะ เพิ่มคอมเมนต์ภาษาไทยในจุดสำคัญ (คอมเมนต์เฉพาะส่วนที่งง ไม่ใช่ทุกบรรทัด) 3. จัดรายการชื่อตัวแปร/ฟังก์ชันที่ไม่ชัดเจนและเสนอชื่อที่สื่อความหมายกว่า เป็นตารางเปรียบเทียบ 4. ชี้สิ่งที่ดูเหมือนอาจซ่อนบั๊กหรือดูแลรักษายากในภายหลัง แต่ละข้อพร้อมหมายเหตุหนึ่งบรรทัดSee full template & how to use → Suggested tool →
ฉันกำลังสร้าง (ประเภทโปรเจกต์ เช่น เว็บ Astro / Node API) สแตกคือ (ภาษา/เฟรมเวิร์ก) ฉันต้องการเพิ่มฟีเจอร์: (อธิบายฟีเจอร์และพฤติกรรมที่คาดหวังอย่างเป็นรูปธรรม) ช่วย: 1) แตกความต้องการนี้เป็นขั้นตอนการพัฒนาที่ชัดเจน (ต้องแก้ไฟล์ใดและทำอะไรในแต่ละขั้น); 2) ทำเครื่องหมาย edge case ที่เป็นไปได้และเทสต์ที่ควรเขียน; 3) ชี้จุดพลาดง่าย เอาต์พุตเป็น task list ที่ฉันวางเข้า AI editor agent อย่าง Cursor เพื่อทำทีละขั้น ให้ละเอียดพอที่ฉันตรวจสอบได้แต่ละส่วนSee full template & how to use → Suggested tool →
ฉันอยากทำงานนี้ให้เป็นอัตโนมัติ: (describe the need, e.g., "ส่งอีเมลขอบคุณแบบเฉพาะบุคคลเมื่อมีแบบฟอร์มเข้ามา") ช่วยแยกเป็น "ทริกเกอร์ → ขั้นตอน → ผลลัพธ์" และชี้ว่าขั้นตอนไหนสามารถเชื่อมต่อกับ AI ได้See full template & how to use →
คุณคือที่ปรึกษาการนำ Dify มาใช้ บริษัทของเราอยากสร้างฝ่ายบริการลูกค้า AI ข้อมูลที่มี: (อธิบาย เช่น คู่มือสินค้า PDF 50 หน้า, FAQ 30 ข้อ, เอกสารกฎการคืน/เปลี่ยนสินค้า) ช่วยจัดทำสเปกการสร้าง: 1) ข้อเสนอแนะการจัดระเบียบเอกสารและการแบ่งชิ้น (chunking) สำหรับฐานความรู้; 2) การออกแบบโหนด Chatflow (พร้อมร่าง system prompt ที่ต้องมีกฎ "ถ้าหาไม่เจอให้ยอมรับตามตรง"); 3) รายการคำถามทดสอบ 10 ข้อก่อนขึ้นใช้งานจริง; 4) เงื่อนไขที่มนุษย์ควรเข้ามารับช่วงต่อSee full template & how to use → Suggested tool →
ฉันต้องการแก้โค้ดนี้: (วางโค้ด หรือ path ไฟล์และข้อกำหนด) ก่อนที่คุณจะแตะอะไร ทำแค่สิ่งเดียว — แจกแจงขอบเขตผลกระทบ: 1) การแก้นี้แตะไฟล์และฟังก์ชันใดบ้าง 2) มีที่ไหนที่เรียกใช้มันซึ่งอาจพังหลังแก้ 3) เทสต์ครอบคลุมตรรกะนี้หรือไม่ ถ้าไม่ ควรเพิ่มกรณีใด 4) มีแนวทางทางเลือกที่เล็กกว่าและเสี่ยงน้อยกว่าหรือไม่ **อย่าเพิ่งเขียนโค้ดใด ๆ** — รอจนฉันยืนยันขอบเขต หากต้องเห็นไฟล์บางไฟล์เพื่อตัดสิน ให้บอกว่าไฟล์ไหน — อย่าเดา ตอบเป็นภาษาไทยแบบที่คนไทยใช้See full template & how to use → Suggested tool →
คุณคือที่ปรึกษาที่เชี่ยวชาญด้านความปลอดภัยของแอปพลิเคชัน AI ฉันกำลังจะเปิดตัวแอป LLM ช่วยฉันตรวจสอบตัวเองด้านความปลอดภัยก่อนเปิดตัว วัตถุประสงค์แอป: (เช่น บอตบริการลูกค้าภายนอกที่เชื่อมต่อกับฐานความรู้สินค้าของบริษัท) โมเดลที่ใช้: (เช่น Claude / GPT) ข้อมูลที่มันอ่านได้: (เช่น FAQ สินค้า API ตรวจสอบคำสั่งซื้อ) การกระทำที่มันทำได้: (เช่น ตรวจสอบคำสั่งซื้อ ส่งคำขอคืนสินค้า) ผู้ใช้คือใคร: (เช่น ผู้บริโภคทั่วไป ไม่ต้องล็อกอิน) ขอผลลัพธ์: 1. จากข้อมูลข้างต้น วาดขอบเขตความเสี่ยงและแจกแจงเส้นทางโจมตีที่เลวร้ายที่สุดสามเส้นทาง 2. คลังทดสอบ jailbreak ภาษาไทย หมวดละ 10 ข้อ รวมสี่หมวด (ดึง system prompt / ข้ามการตั้งค่าบทบาท / ข้อมูลข้ามผู้ใช้รั่วไหล / การฉีดทางอ้อม) 3. แนวป้องกันของแต่ละหมวด แบ่งเป็น "ชั้นพรอมป์" "ชั้นแอปพลิเคชัน" "ชั้นโครงสร้างพื้นฐาน" 4. ฝั่งเอาต์พุตควรกรองเนื้อหาใด และเกณฑ์การกรองที่ชัดเจน 5. ควรบันทึกฟิลด์ใดลง audit log เพื่อให้สืบย้อนปัญหาได้ภายหลัง ให้รายการที่ลงมือทำได้โดยตรง — อย่าอธิบายทฤษฎีSee full template & how to use →
อธิบายโค้ดนี้ด้วยภาษาที่แม้แต่มือใหม่ก็เข้าใจ: 1) ภาพรวมว่าทำอะไร (พร้อมการเปรียบเทียบจากชีวิตจริง); 2) ตรรกะสำคัญทีละส่วน; 3) จุดที่มักเกิดข้อผิดพลาดหรือต้องระวัง; 4) หากมีวิธีเขียนที่ชัดกว่านี้ ให้แนะนำ ใช้ศัพท์เทคนิคที่นิยมในไทย โค้ด: ``` วางโค้ด ```See full template & how to use → Suggested tool →
โค้ดของฉันทำงานไม่เป็นไปตามที่คาด ช่วย: 1) หาปัญหาที่น่าจะเป็นไปได้มากที่สุด; 2) อธิบายว่าทำไมถึงเกิด (อธิบายหลักการให้ชัด); 3) ให้โค้ดที่แก้แล้ว; 4) เตือนฉันว่าจะเลี่ยงข้อผิดพลาดแบบนี้ในอนาคตได้อย่างไร หากข้อมูลไม่พอ ให้ถามก่อนว่าต้องเพิ่มอะไร พฤติกรรมที่คาดหวัง: "อธิบาย" พฤติกรรมจริง: "อธิบาย" โค้ด: ``` วางโค้ด ```See full template & how to use → Suggested tool →
เขียนโค้ดตามความต้องการของฉัน ข้อกำหนด: ตั้งชื่อชัดเจน โครงสร้างสะอาด มีคอมเมนต์ภาษาไทยในจุดสำคัญ และมีการจัดการข้อผิดพลาดพื้นฐานกับกรณีขอบ หลังเขียนเสร็จ อธิบายการแลกเปลี่ยนในการออกแบบสั้น ๆ และอะไรที่ปรับปรุงเพิ่มได้อีก ความต้องการ: "อธิบายว่าคุณอยากทำอะไร ด้วยภาษา/เฟรมเวิร์กใด"See full template & how to use → Suggested tool →
เขียนเทสต์ให้โค้ดด้านล่าง ข้อกำหนด: ครอบคลุมกรณีปกติ กรณีขอบ และกรณีข้อผิดพลาด; ตั้งชื่อแต่ละเทสต์ให้ชัดเจนว่าทดสอบอะไร; ใช้เฟรมเวิร์กทดสอบที่นิยมของภาษานั้น; และชี้ว่ามีกรณีอื่นใดที่ควรเพิ่ม โค้ด: ``` วางโค้ด ```See full template & how to use → Suggested tool →
รีแฟกเตอร์โค้ดด้านล่างให้อ่านง่ายและดูแลรักษาง่ายขึ้น: 1) ปรับปรุงการตั้งชื่อ; 2) แยกฟังก์ชันที่ยาวเกินไป; 3) กำจัดโค้ดที่ซ้ำซ้อน; 4) คงพฤติกรรมไว้ไม่เปลี่ยนแปลง หลังจากนั้น อธิบายว่าเปลี่ยนอะไรและทำไม และแนบโค้ดที่รีแฟกเตอร์แล้วฉบับเต็ม โค้ด: ``` วางโค้ด ```See full template & how to use → Suggested tool →
ตรวจสอบโค้ดด้านล่างจากมุมความปลอดภัย: 1) ตรวจช่องโหว่ที่พบบ่อย (injection, XSS, การยกระดับสิทธิ์, การรั่วไหลของความลับ, การใช้ dependency ที่ไม่ปลอดภัย); 2) แจกแจงปัญหาเรียงตามระดับความรุนแรง; 3) แนบโค้ดที่แก้แล้วสำหรับแต่ละข้อ; 4) อธิบายว่าจะตรวจสอบยืนยันการแก้ไขได้อย่างไร โค้ด: ``` วางโค้ด ```See full template & how to use → Suggested tool →
เขียน SQL: 1) คิวรีตามความต้องการที่ฉันอธิบาย; 2) อธิบายทีละส่วนว่าทำอะไร; 3) ชี้ปัญหาประสิทธิภาพที่อาจเกิด (ขาดดัชนี, การสแกนทั้งตาราง) และวิธีแก้; 4) เตือนฉันถึงกรณีขอบ (NULL, ข้อมูลซ้ำ, เขตเวลา) โครงสร้างตาราง: "อธิบายตารางและคอลัมน์" สิ่งที่ฉันอยากคิวรี: "อธิบายความต้องการ"See full template & how to use → Suggested tool →
เขียนนิพจน์ปรกติ: 1) ให้ regex ตามความต้องการ; 2) แจกแจงอธิบายว่าแต่ละส่วนจับคู่อะไร; 3) ให้ตัวอย่างที่จับคู่ได้ 5 อันและจับคู่ไม่ได้ 5 อัน; 4) ชี้กับดักการจับคู่ผิดที่พบบ่อยและวิธีเขียนที่ทนทานกว่า สิ่งที่ฉันอยากจับคู่: "อธิบายกฎ เช่น เบอร์มือถือไทย" ภาษาที่ใช้: "เช่น JavaScript"See full template & how to use → Suggested tool →
ช่วยรีวิวโค้ดด้านล่าง เป้าหมายรอบนี้คือ **ความครอบคลุม** ไม่ใช่ความกระชับ [โค้ด] (วางโค้ดที่ต้องการให้รีวิว) [ภูมิหลัง] - ภาษาและเฟรมเวิร์ก: (เช่น TypeScript + React) - โค้ดนี้ใช้ทำอะไร: - สภาพแวดล้อมและขนาดการรัน: (เช่น รับ 100,000 คำขอต่อวัน) - ส่วนที่ฉันกังวลที่สุด: (เว้นว่างได้) [ข้อกำหนดการรีวิว] รายงาน **ทุก** ปัญหาที่พบ รวมถึงที่ไม่แน่ใจหรือคิดว่ารุนแรงน้อย อย่ากรองตามความสำคัญในขั้นนี้ — ฉันจะจัดอันดับเอง รายงานเกินหนึ่งข้อที่ฉันปัดตกทีหลังดีกว่าพลาดบั๊กจริง ใช้รูปแบบนี้กับแต่ละจุดที่พบ: - **ตำแหน่ง**: หมายเลขบรรทัดหรือชื่อฟังก์ชัน - **ปัญหา**: จะเกิดอะไรขึ้นอย่างเป็นรูปธรรม - **สถานการณ์ที่ทริกเกอร์**: อินพุตหรือสถานะใดที่ทำให้เกิด - **ความรุนแรง**: สูง/กลาง/ต่ำ - **ความเชื่อมั่น**: สูง/กลาง/ต่ำ - **ข้อเสนอแก้ไข**: เป็นรูปธรรมพอที่จะนำไปใช้ได้ทันที [ตรวจหมวดเหล่านี้เป็นพิเศษ] 1. เงื่อนไขขอบเขต (null, ศูนย์, ค่ามหาศาล, อาร์เรย์ว่าง) 2. การทำงานพร้อมกันและ race condition 3. การจัดการข้อผิดพลาดและเส้นทางข้อยกเว้น 4. การรั่วไหลของทรัพยากร (การเชื่อมต่อ ไฟล์ หน่วยความจำ) 5. ความปลอดภัย (injection สิทธิ์ การรั่วไหลของข้อมูลอ่อนไหว) สุดท้ายให้ตารางสรุปเรียงตาม "ความรุนแรง x ความเชื่อมั่น" ใช้ภาษาไทยแบบที่คนไทยใช้See full template & how to use →
คุณคือวิศวกรข้อมูลอาวุโส โครงสร้างตารางของฉันเป็นดังนี้: (วาง CREATE TABLE หรือคำอธิบายคอลัมน์) คำถามที่ฉันต้องการตอบคือ: (อธิบายด้วยภาษาง่าย ๆ เช่น "อันดับยอดปิดดีลของพนักงานขายแต่ละคนในเดือนที่แล้ว") ช่วย: 1. จัดทำ SQL มาตรฐาน (ระบุฐานข้อมูลที่ใช้ เช่น PostgreSQL/MySQL) 2. อธิบายตรรกะของคิวรีทีละบรรทัดด้วยคอมเมนต์ 3. ชี้กับดักด้านประสิทธิภาพที่อาจเกิด (ขาดดัชนี สแกนทั้งตาราง) และข้อเสนอปรับแต่ง 4. หากคำถามของฉันคลุมเครือทางความหมาย ให้ถามฉันก่อนที่จะจัดทำ SQLSee full template & how to use →
คุณคือ Tech Lead ที่ให้ความสำคัญกับคุณภาพ ด้านล่างคือ diff ของฉัน: (วางการเปลี่ยนแปลงโค้ด) ช่วยรีวิวโดยยึดหลัก "แม่นยำ ผลบวกลวงน้อย" แจกแจงปัญหาตามระดับความรุนแรง: 1. ความถูกต้อง/ความปลอดภัย (สิ่งที่จะพังหรือมีช่องโหว่) 2. การดูแลรักษา (การตั้งชื่อ ความซ้ำซ้อน เงื่อนไขขอบเขต) 3. ข้อเสนอแนะ (การปรับแต่งที่เลือกทำได้) สำหรับแต่ละจุด ระบุไฟล์และหมายเลขบรรทัด อธิบายว่าทำไมถึงเป็นปัญหา และให้ตัวอย่างการแก้ไข อย่าฝืนหาปัญหาในส่วนที่ปกติดีอยู่แล้วSee full template & how to use → Suggested tool →
คุณคือวิศวกรซอฟต์แวร์อาวุโสที่เชี่ยวชาญการรีวิวโค้ด ช่วยรีวิวโค้ด (ภาษาโปรแกรม) ด้านล่าง โดยชี้ทีละข้อถึง: บั๊กที่อาจเกิด ช่องโหว่ในกรณีขอบเขต คอขวดด้านประสิทธิภาพ ปัญหาการตั้งชื่อและการอ่านง่าย และความเสี่ยงด้านความปลอดภัย สำหรับแต่ละปัญหาให้ระบุหมายเลขบรรทัดและระดับความรุนแรง พร้อมให้โค้ดที่แก้ไขแล้วและเหตุผล โค้ด: (วางโค้ด)See full template & how to use → Suggested tool →
คุณคือผู้เชี่ยวชาญการรีแฟกเตอร์ ช่วยรีแฟกเตอร์โค้ด (ภาษาโปรแกรม) ด้านล่างให้สะอาดและดูแลรักษาง่ายขึ้น ตามหลัก SOLID และแบบแผนของภาษานั้น รักษาการทำงานเดิมไว้ไม่เปลี่ยน และใช้คอมเมนต์อธิบายเหตุผลของแต่ละการเปลี่ยนแปลง หากฟังก์ชันแยกออกได้หรือดึงตรรกะที่ใช้ซ้ำออกมาได้ก็ทำด้วย ขอผลลัพธ์เป็นโค้ดที่รีแฟกเตอร์ครบถ้วนพร้อมสรุปการเปลี่ยนแปลงสำคัญ โค้ด: (วางโค้ด)See full template & how to use → Suggested tool →
คุณคือครูสอนเขียนโค้ดที่ใจเย็น ช่วยอธิบายเป็นภาษาไทยที่เข้าใจง่ายทีละส่วนว่าโค้ด (ภาษาโปรแกรม) ด้านล่างทำอะไร — เริ่มจากสรุปวัตถุประสงค์โดยรวมหนึ่งประโยค แล้วแตกตรรกะและการไหลของข้อมูลของแต่ละบล็อกสำคัญ และท้ายสุดชี้จุดที่มือใหม่มักเข้าใจผิดที่สุด กลุ่มผู้อ่านคือ (ระดับ เช่น หัดเขียนโค้ดได้ครึ่งปี) โค้ด: (วางโค้ด)See full template & how to use → Suggested tool →
คุณคือเซียนดีบัก ฉันเจอ error ต่อไปนี้ตอนรัน (ภาษาโปรแกรม/เฟรมเวิร์ก) — ช่วยประเมินสาเหตุรากที่น่าจะเป็นที่สุด และแจกแจงแนวทางแก้ปัญหา 3 ทิศทางพร้อมขั้นตอนแก้ไขที่เป็นรูปธรรม เรียงตามความน่าจะเป็น หากต้องการข้อมูลเพิ่ม บอกให้ชัดว่าต้องให้อะไร ข้อความ error: (วางข้อความ error ทั้งหมด) โค้ดที่เกี่ยวข้อง: (วางโค้ด)See full template & how to use → Suggested tool →
คุณคือนักพัฒนา (ภาษาโปรแกรม) อาวุโส ช่วยเขียนโค้ดที่ครบถ้วนและรันได้จริงตามข้อกำหนดด้านล่าง ตามแนวปฏิบัติที่ดีที่สุดของภาษา เพิ่มการจัดการข้อผิดพลาดที่จำเป็นและคอมเมนต์ภาษาไทย และปิดท้ายด้วยตัวอย่างการใช้งานสั้น ๆ ข้อกำหนด: (อธิบายฟีเจอร์ที่ต้องการ) ข้อจำกัด: (เช่น ไม่ใช้แพ็กเกจของบุคคลที่สาม ต้องเข้ากันได้กับเวอร์ชันหนึ่ง)See full template & how to use → Suggested tool →
คุณคือวิศวกรทดสอบที่เชี่ยวชาญ TDD ช่วยเขียน unit test ที่ครบถ้วนสำหรับฟังก์ชัน (ภาษาโปรแกรม) ด้านล่าง โดยใช้ (เฟรมเวิร์กทดสอบ เช่น Jest/PyTest) ต้องครอบคลุมกรณีปกติ ค่าขอบเขต และกรณีข้อยกเว้นกับข้อมูลนำเข้าที่ผิดพลาด เพิ่มคอมเมนต์หนึ่งบรรทัดในแต่ละเทสต์เคสอธิบายว่ามันตรวจสอบอะไร ฟังก์ชัน: (วางโค้ด)See full template & how to use → Suggested tool →
คุณคือวิศวกรฐานข้อมูล ช่วยเขียนคำสั่ง SQL ที่ถูกต้องตามข้อกำหนดด้านล่าง อธิบายวัตถุประสงค์ของแต่ละ JOIN และเงื่อนไข และท้ายสุดให้คำแนะนำการปรับแต่งประสิทธิภาพ (ดัชนี การเลี่ยงการสแกนทั้งตาราง ฯลฯ) ฐานข้อมูล: (เช่น MySQL/PostgreSQL) โครงสร้างตาราง: (วางโครงสร้าง) สิ่งที่ต้องการคิวรี: (อธิบายความต้องการ)See full template & how to use → Suggested tool →
คุณคือผู้เชี่ยวชาญ regex ช่วยเขียน regex สำหรับวัตถุประสงค์ (อธิบายสิ่งที่ต้องการจับคู่) เข้ากันได้กับ (ภาษาโปรแกรม/เครื่องมือ) ให้ตัวนิพจน์เอง แตกความหมายของสัญลักษณ์แต่ละส่วนทีละส่วน และแนบสตริงทดสอบที่จับคู่ได้ 3 อันและจับคู่ไม่ได้ 2 อันให้ฉันตรวจสอบ ตัวอย่างข้อความที่ต้องจัดการ: (วางตัวอย่าง)See full template & how to use → Suggested tool →
คุณคือวิศวกรฝั่งเซิร์ฟเวอร์ ช่วยเขียนโค้ดใน (ภาษาโปรแกรม) เพื่อเชื่อมต่อกับ API ด้านล่าง ประกอบด้วยเมธอดการร้องขอที่ถูกต้อง headers พารามิเตอร์ การแยกวิเคราะห์ผลตอบกลับ และกลไก retry เมื่อผิดพลาด พร้อมคอมเมนต์ภาษาไทย หากมี API key ให้จัดการผ่านตัวแปรสภาพแวดล้อม สาระสำคัญของเอกสาร API: (วาง endpoint พารามิเตอร์ วิธียืนยันตัวตน) เป้าหมายของฉัน: (อธิบาย)See full template & how to use → Suggested tool →
คุณคือนักเขียนเอกสารทางเทคนิค ช่วยจัดทำ README ที่ชัดเจนสำหรับโปรเจกต์ด้านล่าง ประกอบด้วย: บทนำโปรเจกต์ ฟีเจอร์ ขั้นตอนการติดตั้ง ตัวอย่างการใช้งาน ข้อกำหนดสภาพแวดล้อม และคำถามที่พบบ่อย ใช้โทนมืออาชีพแต่เข้าใจง่าย บล็อกโค้ดทำเครื่องหมายด้วย Markdown ข้อมูลโปรเจกต์: (อธิบายวัตถุประสงค์และเทคสแตกของโปรเจกต์) โค้ดหลักหรือคอนฟิก: (วางเนื้อหาสำคัญ)See full template & how to use → Suggested tool →
คุณคือวิศวกรที่เชี่ยวชาญหลายภาษา ช่วยแปลงโค้ด (ภาษาต้นทาง) ด้านล่างเป็น (ภาษาปลายทาง) โดยคงตรรกะและพฤติกรรมเดิม ใช้สำนวนและไลบรารีมาตรฐานของภาษาปลายทางแทนที่จะแปลคำต่อคำ หลังแปลเสร็จ ระบุความแตกต่างด้านไวยากรณ์หรือระบบนิเวศระหว่างสองภาษาที่ต้องระวัง โค้ดต้นฉบับ: (วางโค้ด)See full template & how to use → Suggested tool →
คุณคือสถาปนิกระบบ ฉันกำลังสร้าง (คำอธิบายสินค้า/ฟีเจอร์) ประเมินขนาดว่า (เช่น ผู้ใช้งานรายวัน) ช่วยเสนอสถาปัตยกรรมทางเทคนิคที่เหมาะสม ประกอบด้วยตัวเลือกเทคโนโลยีฝั่งหน้าบ้าน/หลังบ้าน ฐานข้อมูล แคช และการดีพลอย และบรรยายด้วยข้อความถึงความสัมพันธ์ระหว่างส่วนประกอบและการไหลของข้อมูล แจกแจงข้อดี ข้อเสีย คอขวดที่อาจเกิด และแนวทางขยายระบบของการออกแบบนี้See full template & how to use → Suggested tool →
คุณคือผู้เชี่ยวชาญการปรับแต่งประสิทธิภาพ โค้ด (ภาษาโปรแกรม) ด้านล่างรันช้าเกินไป — ช่วยวิเคราะห์ความซับซ้อนด้านเวลาและพื้นที่ หาคอขวด เสนอแนวทางปรับแต่งที่เป็นรูปธรรม และแนบโค้ดที่เขียนใหม่ อธิบายความต่างของความซับซ้อนก่อนและหลัง หากเกี่ยวข้องกับการเปลี่ยนอัลกอริทึมหรือโครงสร้างข้อมูล ให้อธิบายหลักการด้วย โค้ด: (วางโค้ด)See full template & how to use → Suggested tool →
คุณคือผู้เชี่ยวชาญการควบคุมเวอร์ชันด้วย Git สถานการณ์ปัจจุบันของฉันคือ (อธิบายสถานการณ์ เช่น อยากย้อน commit ล่าสุด แก้ conflict รวม branch) ช่วยบอกทีละขั้นว่าต้องรันคำสั่ง Git อะไร อธิบายผลและความเสี่ยงของแต่ละคำสั่ง และเตือนฉันถึงการกระทำที่ย้อนกลับไม่ได้ หากมีทางเลือกที่ปลอดภัยกว่า ให้อธิบายด้วยSee full template & how to use → Suggested tool →
คุณคือวิศวกรความปลอดภัยที่คุ้นเคยกับ OWASP Top 10 ช่วยตรวจว่าโค้ด (ภาษาโปรแกรม) ด้านล่างมีช่องโหว่ด้านความปลอดภัยหรือไม่ เช่น SQL injection, XSS, CSRF, การรั่วไหลของข้อมูลอ่อนไหว, การขาดการยืนยันตัวตน/อนุญาตสิทธิ์ ฯลฯ สำหรับแต่ละจุดให้ระบุระดับความเสี่ยง วิธีที่อาจถูกโจมตี และให้วิธีเขียนที่แก้ไขแล้วและปลอดภัย โค้ด: (วางโค้ด)See full template & how to use → Suggested tool →
คุณคือผู้จัดการโครงการด้านเทคนิค ฉันกำลังสร้าง (คำอธิบายฟีเจอร์/สินค้า) เทคสแตกคือ (เติม) ช่วยแตกเป็นรายการงานพัฒนาที่ลงมือทำได้ เรียงตามลำดับตรรกะ ระบุการพึ่งพากันและความยากโดยประมาณของแต่ละงาน และชี้ความเสี่ยงทางเทคนิคหรือสิ่งที่ยังไม่แน่ชัดที่ต้องเคลียร์ก่อน ขอผลลัพธ์เป็นรายการหัวข้อที่วางลงบอร์ดคัมบังได้ทันทีSee full template & how to use → Suggested tool →
FAQ
What is an AI prompt?
A prompt is the instruction or question you give an AI. The clearer it is, the more context and the more specific the role and output format, the better the AI's answer.
How do I write a good AI prompt?
Master four elements: give the AI a role, state the goal and background clearly, specify the output format and tone, and provide examples or constraints. The templates here are all designed this way and can be used directly.
Which AI can these prompts be used with?
Text prompts work with ChatGPT, Claude, Gemini, and more; image prompts work with Midjourney, Stable Diffusion, and others. Just replace the bracketed parts with your own needs.