Showing posts with label prompt. Show all posts
Showing posts with label prompt. Show all posts

Tuesday, December 19, 2023

การเขียน Prompt ปรับแต่งผลลัพธ์บน ChatGPT

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

1) เขียน Prompt สั่งให้ ChatGPT ประเมินผลลัพธ์ด้วยคะแนน 1-10 เช่น 1 is very casual, 10 is formal seriously เป็นต้น

2) ดูคำตอบจาก ChatGPT เช่น 7/10

3) เขียน Prompt ให้ ChatGPT ปรับแต่งตามคะแนนที่ต้องการ เช่น 3/10

มาดูตัวอย่างทดลองกันจริง ๆ ดังนี้ครับ

- เขียน Prompt ให้ ChatGPT เขียน email เลื่อนการประชุมกับบริษัทที่ปรึกษาในสิงคโปร์


- เขียน Prompt ให้ ChatGPT ให้คะแนนความเป็นทางการ (formal) ของ email ได้คำตอบ 8/10

- ปรับแต่ง โดยเขียน Prompt ให้ ChatGPT เขียน Email ใหม่ในระดับคะแนน 3/10 (เพราะเราเป็นกันเอง)

สังเกตุความแตกต่างของ Email ก่อนหน้ากับหลังปรับแต่ง มีความ casual มากขึ้น ... คุณผู้อ่านลองนำเทคนิคนี้ไปใช้กันดูนะครับ

Friday, November 24, 2023

แนวทางพื้นฐานการเขียน Prompt บน ChatGPT



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

  1. 1) เลือกคำถามหรือคำสั่งที่ชัดเจน: การเลือกคำถามหรือคำสั่งที่ชัดเจนจะช่วยให้ ChatGPT เข้าใจเนื้อหาที่คุณต้องการมากขึ้น สามารถใช้คำที่มีความเฉลี่ยยาวไม่เกิน 10-15 คำ เพื่อไม่ทำให้ Prompt ซับซ้อนเกินไป

  2. ตัวอย่าง

    Prompt ที่ไม่ชัดเจน: "Explain AI"

    Prompt ที่ชัดเจน: "Provide a detailed explanation of Artificial Intelligence, including its definition, key components, and real-world applications. Additionally, discuss the impact of AI on various industries."

    คำอธิบาย: ในตัวอย่างที่ไม่ชัดเจน "Explain AI" อาจทำให้ ChatGPT ไม่เข้าใจว่าคุณต้องการข้อมูลเกี่ยวกับ AI เชิงลึกหรือขอบเขตการอธิบายกว้างไกลสักขนาดไหน ในทางตรงกัน prompt ที่ชัดเจนระบุแนวทางเฉพาะ ทั้งการต้องการคำนิยาม ส่วนประกอบสำคัญ และการสนทนาเกี่ยวกับผลกระทบของ AI ทำให้ ChatGPT เข้าใจขอบเขตและข้อมูลที่ต้องการในการสร้างคำตอบ


  3. 2) การใช้คำสั่งที่เป็นบทความวิชาการ: ในกรณีที่ต้องการให้ ChatGPT แสดงผลลัพธ์เชิงวิชาการ ควรลองใช้คำสั่งแบบคล้าย ๆ เป็นบทความวิชาการ เช่น "Explain the concept of..." หรือ "Describe the process of..."

  4. ตัวอย่าง

    Prompt ที่ไม่ได้ใช้: "Describe Renewable Energy."

    Prompt ที่ใช้: "Imagine you are teaching a class about Renewable Energy. Create a comprehensive lesson plan that covers the definition of renewable energy, different types of renewable sources, and their environmental impact. Additionally, provide real-world examples of successful renewable energy projects."

    คำอธิบาย: ในตัวอย่างที่ไม่ได้ชี้ชัด เช่น "Describe Renewable Energy" อาจทำให้ ChatGPT ไม่เข้าใจว่าคุณต้องการข้อมูลทั้งหมดเกี่ยวกับพลังงานทดแทนหรือไม่ ในทางตรงกันข้าม prompt ที่เป็นคำสั่งแบบบทความวิชาการช่วยให้ ChatGPT เข้าใจว่าคุณต้องการเนื้อหาที่มีโครงสร้างตามที่กำหนด โดยการขอให้ "Create a comprehensive lesson plan" ซึ่งคุณจะได้กำหนดโครงสร้างของข้อมูลที่คุณต้องการ เช่น นิยาม ประเภทของแหล่งพลังงานทดแทน ผลกระทบต่อสิ่งแวดล้อม และตัวอย่างโครงการที่ประสบความสำเร็จ เป็นต้น


  5. 3) การปรับแต่งความสร้างสรรค์: การปรับแต่ง Prompt ให้มีคำสั่งที่บ่งชี้ความสร้างสรรค์ตามจินตนาการ จะช่วยกำหนดแนวทางผลลัพธ์จาก ChatGPT ให้เป็นไปตามจินตนาการของคุณ

  6. ตัวอย่าง

    Prompt ที่ไม่ได้ปรับแต่ง: "Write a story about a cat."

    Prompt ที่ได้ปรับแต่ง: "Craft an imaginative and unique short story that revolves around a mischievous cat with the ability to time travel. Explore the cat's adventures across different historical eras, incorporating elements of humor and suspense. Be sure to include unexpected twists that keep the reader engaged."

    คำอธิบาย: Prompt ที่ไม่ได้ปรับแต่งอาจทำให้ ChatGPT สร้างเรื่องที่เป็นไปได้ทั่วไปเกี่ยวกับแมว ในทางตรงกันข้าม Prompt ที่ได้ปรับแต่งมีคำแนะนำเพิ่มเติมเพื่อให้ ChatGPT สร้างเรื่องน่าความสนใจ โดยการให้คำแนะนำ "Craft an imaginative and unique short story" คุณสามารถกำหนดความคาดหวังในการสร้างเรื่องที่ไม่ธรรมดา ด้วยการให้รายละเอียดเพิ่มเติม เช่น "revolves around a mischievous cat with the ability to time travel" ช่วยเพิ่มความสร้างสรรค์และการนำเสนอไอเดียที่น่าสนใจ


  7. 4) ทดลองและปรับปรุง: ลองเขียน Prompt ไปเลยแล้วดูผลลัพธ์ที่ได้ จากนั้นทดลองปรับปรุงจนได้ผลลัพธ์ที่ต้องการ การทดลองจะช่วยคุณเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการเขียน Prompt ที่มีประสิทธิภาพ

  8. ตัวอย่าง

    Prompt ทดลอง: "Tell me about the benefits of exercise."

    Prompt ที่ได้ปรับปรุง: "Imagine you are creating a persuasive speech to motivate people to adopt a regular exercise routine. Begin by highlighting the physical health benefits, such as improved cardiovascular health and increased strength. Then, delve into the mental health advantages, discussing the positive impact on mood, stress reduction, and cognitive function. Finally, include real-life success stories or examples that showcase the transformative power of incorporating exercise into one's lifestyle."

    คำอธิบาย: Prompt ที่ได้ปรับปรุงให้คำแนะนำเพิ่มเติมจะเปิดโอกาสให้ ChatGPT สร้างเนื้อหาที่สอดคล้องกับผลลัพธ์ที่ต้องการ การให้คำแนะนำ "Imagine you are creating a persuasive speech" ช่วยให้ ChatGPT เข้าใจว่าคุณต้องการข้อมูลที่เน้นทั้งการอธิบายและการโน้มน้าว ถ้อยคำ "physical health benefits" และ "mental health advantages" ช่วยให้ ChatGPT รับรู้ถึงมุมมองทั้งทางร่างกายและจิตใจของการออกกำลังกาย การระบุ "real-life success stories or examples" ช่วยสร้างความน่าสนใจและเชื่อถือได้ในข้อมูลที่ให้มา


  9. 5) การควบคุมความยาว: ในกรณีที่ต้องการข้อความที่สั้นกระชับ ลองเพิ่มข้อจำกัดเกี่ยวกับความยาวด้วย จำนวนคำ หรือจำนวนย่อหน้า เพื่อป้องกันข้อความที่ยาวเกินไป

ตัวอย่าง

Prompt ที่ไม่ควบคุมความยาว: "Discuss the impact of climate change on biodiversity."
  1. Prompt ที่ควบคุมความยาว: "Compose a concise summary of the impact of climate change on biodiversity, covering key points such as habitat loss, species extinction, and disruptions in ecosystems. Aim for a response that is informative and to the point, limiting the length to approximately 200 words."

    คำอธิบาย: Prompt ที่ควบคุมความยาวช่วยให้ ChatGPT สร้างข้อมูลที่กระชับและมีประสิทธิภาพ การให้คำแนะนำ "Compose a concise summary" และ "limiting the length to approximately 200 words" ช่วยบอกให้ ChatGPT ทราบว่าคุณต้องการข้อมูลที่สั้นและกระชับ นอกจากนี้ การระบุหัวข้อหลักเช่น "impact of climate change on biodiversity, covering key points such as habitat loss, species extinction, and disruptions in ecosystems" ช่วยให้ ChatGPT ทำการรวมรวบข้อมูลที่สำคัญแบบเจาะจงโดยไม่ต้องยาวเกินไป.


  2. 6) ใส่เนื้อหาเพิ่มเติม: เพิ่มคำอธิบายหรือข้อมูลเพิ่มเติมใน Prompt เพื่อให้ ChatGPT มีข้อมูลที่มากขึ้นในการสร้างคำตอบ

ตัวอย่าง

Prompt ทดลอง: "Explain the concept of artificial intelligence."

Prompt ที่ใส่เนื้อหาเพิ่มเติม: "Imagine you are writing an educational blog post aimed at beginners. Begin by providing a simple definition of artificial intelligence (AI) and then delve into its two main types: narrow or weak AI and general or strong AI. Further, explore real-world applications of AI, such as virtual assistants, image recognition, and autonomous vehicles. Conclude by discussing the potential benefits and challenges associated with the widespread adoption of AI technologies. Aim for a well-structured and engaging response of around 300 words."

คำอธิบาย: Prompt ที่ใส่เนื้อหาเพิ่มเติมช่วยประมาณการจำนวนคำและทำให้ ChatGPT เข้าใจว่าคุณต้องการเนื้อหาที่เป็นการอธิบายเชิงลึกอย่างไรบ้าง การระบุ "writing an educational blog post aimed at beginners" ช่วยให้ ChatGPT มีมุมมองที่ตรงกับกลุ่มเป้าหมาย นอกจากนี้ การระบุ "around 300 words" ช่วยกำหนดขอบเขตของข้อมูลที่ต้องการให้มีขนาดพอดี การเรียกใช้คำสั่ง "Begin by providing a simple definition" และ "Conclude by discussing" ช่วยให้ ChatGPT สร้างผลลัพธ์ที่มีโครงสร้างเป็นระเบียบ มีกรอบชัดเจน

  1. 7) ควบคุม Bias: หากคุณต้องการผลลัพธ์ที่มีการแสดงผลที่ไม่โน้มเอียง เป็นกลาง เน้นความหลากหลาย ควรพิจารณาการเลือกคำถามหรือคำสั่งที่ส่งเสริมให้ ChatGPT มีมุมมองไปในทิศทางเดียวกันแบบนั้น

ตัวอย่าง

Prompt ทดลอง: "Discuss the role of women in science."

Prompt ที่ควบคุม Bias: "Compose an unbiased exploration of the contributions of women in science throughout history. Provide insights into their achievements, innovations, and impact on various scientific fields. Avoid stereotypes or assumptions based on gender. Emphasize the importance of recognizing and celebrating the diverse accomplishments of women in the scientific community. Ensure a balanced representation that highlights both challenges and successes. Aim for an inclusive and informative response."

คำอธิบาย: Prompt ที่ควบคุม Bias ช่วยให้ ChatGPT สร้างข้อมูลที่ไม่โน้มเอียง การระบุ "Avoid stereotypes or assumptions based on gender" และ "Ensure a balanced representation that highlights both challenges and successes" ช่วยป้องกันปัญหาที่อาจเกิดขึ้นในการแสดงผล การเรียกใช้คำแนะนำ "Compose an unbiased exploration" และ "Emphasize the importance of recognizing and celebrating the diverse accomplishments" ช่วยให้ ChatGPT เข้าใจว่าต้องการข้อมูลที่เป็นกลางและเน้นความหลากหลายในการสร้างคำตอบ

ทั้งหมดเป็นข้อแนะนำการใช้ Prompt เบื้องต้นตามประสบการณ์ และการทดลองค้นคว้าของผู้เขียนเอง คุณสามารถปรับปรุงและพัฒนาเทคนิคต่าง ๆ เพื่อให้ได้ผลลัพธ์ที่ดียิ่งขึ้นตามความต้องการ ข้อสังเกตุสำคัญอีกประการที่ใคร่จะแนะนำคือ การเขียน Prompt แต่ละครั้งจะให้ผลแตกต่างกันไป ด้วยหลายสาเหตุที่อธิบายโดยไม่แตะรายละเอียดทางเทคนิคได้ยาก อย่างไรก็ตามการเลือกใช้ model ก็เป็นเหตุผลสำคัญอย่างหนึ่ง (ChatGPT 3.0, ChatGPT 3.5, ChatGPT 4.0) พึงระลึกเสมอว่าเรากำลังทำงานกับ AI Chatbot ไม่ใช่การ query จากระบบ MIS แบบเดิม ๆ

Most Viewed Last 30 Days