chatgpt3 วิศวกรรมพรอมต์
คำแนะนำและกรอบสำหรับการสร้างพรอมต์ CHATGPT3
- ดาว GitHub ของเรา!
repo นี้ได้รับการพัฒนาโดย @mattnigh ติดตามหรือเชื่อมต่อกับฉันใน LinkedIn ของฉัน
วิศวกรรมที่รวดเร็วคืออะไร?
วิศวกรรมพรอมต์เป็นกระบวนการของการออกแบบและปรับแต่งข้อความเริ่มต้นหรืออินพุต (พรอมต์) ที่มอบให้กับรูปแบบภาษาเช่น ChatGPT เพื่อสร้างการตอบกลับ มันเกี่ยวข้องกับการออกแบบพรอมต์ที่เป็นแนวทางในการสร้างโทนเสียงสไตล์หรือประเภทของเนื้อหาที่เฉพาะเจาะจง
วิศวกรรมที่รวดเร็ว: พื้นฐาน
- ใช้ภาษาที่แท้จริงและชัดเจน
- ขอให้โมเดลทำตัวราวกับว่าเป็นผู้เชี่ยวชาญของเรื่องนี้
- ขอให้แบบจำลองทำตัวราวกับว่าเป็นบุคคลที่เฉพาะเจาะจงหรือการรวมกันของผู้คน
- ขอให้โมเดลคิดว่า 'ทีละขั้นตอน' โดยเฉพาะอย่างยิ่งในงานขนาดกลางถึงซับซ้อน
- ทดลองกับเอาต์พุต
Give me 10 different examples - ปรับแต่งผลลัพธ์
Rewrite this to be more engaging, use clearer language, and use bullets to make it more readable.
เมื่อไม่ใช้วิศวกรรมที่รวดเร็วหรือ chatgpt
- เมื่อคุณต้องการความน่าเชื่อถือ 100%
- เมื่อคุณไม่มีวิธีประเมินความถูกต้องของผลลัพธ์ของโมเดล
- เมื่อคุณต้องการสร้างเนื้อหาที่ไม่ได้อยู่ในข้อมูลการฝึกอบรมของโมเดล
การสร้าง PROMPTS CHATGPT: เฟรมเวิร์ก
ใช้เฟรมเวิร์กพรอมต์เมื่อสร้างพรอมต์สำหรับ CHATGPT Frameworks ให้โครงสร้างและความชัดเจนแก่กระบวนการสร้างที่รวดเร็ว มันทำลายกระบวนการสร้างที่รวดเร็วเป็นขั้นตอนที่ชัดเจนและชัดเจน ฉันสร้างเฟรมเวิร์กด้านล่าง (กรอบ) สำหรับการใช้งานและการทดลองของฉันเอง
กรอบการทำงานพร้อมท์:
- ความสามารถและบทบาท: บทบาทอะไร (หรือบทบาท) CHATGPT ควรทำหน้าที่เป็น?
- Insight: ให้ข้อมูลเชิงลึกเบื้องหลังพื้นหลังและบริบทของคำขอของคุณ
- คำแถลง: สิ่งที่คุณขอให้ CHATGPT ทำ
- บุคลิกภาพ: สไตล์บุคลิกภาพหรือลักษณะที่คุณต้องการให้ CHATGPT ตอบกลับ
- การทดลอง: ขอให้ CHATGPT ให้ตัวอย่างหลายอย่างแก่คุณ
วิธีสร้างพรอมต์ -> ตัวอย่างกรอบ
| ขั้นตอน | ตัวอย่างพร้อมท์ |
| ความสามารถและบทบาท | `ทำหน้าที่เป็นผู้เชี่ยวชาญด้านการพัฒนาซอฟต์แวร์ในหัวข้อกรอบการเรียนรู้ของเครื่องจักรและนักเขียนบล็อกผู้เชี่ยวชาญ ' |
| ความเข้าใจอย่างถ่องแท้ | `ผู้ชมสำหรับบล็อกนี้เป็นผู้เชี่ยวชาญด้านเทคนิคที่สนใจเรียนรู้เกี่ยวกับความก้าวหน้าล่าสุดในการเรียนรู้ของเครื่องจักร ' |
| คำแถลง | `ให้ภาพรวมที่ครอบคลุมของกรอบการเรียนรู้ของเครื่องที่ได้รับความนิยมมากที่สุดรวมถึงจุดแข็งและจุดอ่อนของพวกเขา รวมถึงตัวอย่างในชีวิตจริงและกรณีศึกษาเพื่อแสดงให้เห็นว่าเฟรมเวิร์กเหล่านี้ใช้งานได้สำเร็จในอุตสาหกรรมต่าง ๆ ' |
| บุคลิกภาพ | `เมื่อตอบสนองให้ใช้รูปแบบการเขียนของ Andrej Karpathy, Francois Chollet, Jeremy Howard และ Yann Lecun ' |
| การทดลอง | `ขอตัวอย่างที่แตกต่างกันหลายอย่าง |
พรอมต์สุดท้ายคือ:
Act as an expert on software development on the topic of machine learning frameworks, and an expert blog writer. The audience for this blog is technical professionals who are interested in learning about the latest advancements in machine learning. Provide a comprehensive overview of the most popular machine learning frameworks, including their strengths and weaknesses. Include real-life examples and case studies to illustrate how these frameworks have been successfully used in various industries. When responding, use a mix of the writing styles of Andrej Karpathy, Francois Chollet, Jeremy Howard, and Yann LeCun.
ฉันจะปรับแต่งสิ่งนี้โดยการบอก Give me another example หรือ Give me multiple examples และพรอมต์อื่น ๆ ด้านล่าง (ภายใต้การปรับแต่งทันที)
การปรับแต่งที่รวดเร็ว: การแก้ไข 'การเขียนแบบไร้วิญญาณ'
- ส่งเสริมความคิดสร้างสรรค์: "เขียนเอกสารที่มีอยู่ใหม่เพื่อให้จินตนาการมีส่วนร่วมมีส่วนร่วมและไม่เหมือนใครมากขึ้น"
- มุ่งเน้นไปที่การเล่าเรื่อง: `" เปลี่ยนเอกสารที่มีอยู่ให้กลายเป็นเรื่องราวที่น่าสนใจซึ่งเน้นถึงความท้าทายที่ต้องเผชิญและการแก้ปัญหา "
- ใช้ภาษาโน้มน้าวใจ: `" ปรับแต่งเอกสารที่มีอยู่โดยผสมผสานภาษาและเทคนิคการโน้มน้าวใจเพื่อให้น่าเชื่อถือและมีผลกระทบมากขึ้น "
- เน้นอารมณ์: `" เพิ่มภาษาอารมณ์และรายละเอียดทางประสาทสัมผัสลงในเอกสารที่มีอยู่เพื่อให้มีความสัมพันธ์และมีส่วนร่วมมากขึ้น "
- ใช้ประโยชน์จากรายละเอียดทางประสาทสัมผัส: `" ปรับแต่งเอกสารที่มีอยู่โดยการเพิ่มรายละเอียดทางประสาทสัมผัสและภาษาเชิงพรรณนาเพื่อนำมาซึ่งชีวิตและมีส่วนร่วมกับผู้อ่าน "
- ทำให้เนื้อหากระชับ: `" ปรับแต่งเอกสารที่มีอยู่โดยการลบข้อมูลที่ไม่จำเป็นและทำให้มันกระชับและตรงไปตรงมามากขึ้น "
- เน้นประเด็นสำคัญ: `" เขียนเอกสารที่มีอยู่ใหม่เพื่อเน้นประเด็นสำคัญและทำให้พวกเขามีผลกระทบมากขึ้น "
- ใช้ภาษาที่สดใส: `" ปรับแต่งเอกสารที่มีอยู่โดยใช้ภาษาที่สดใสและคำคุณศัพท์เชิงพรรณนาเพื่อให้มีส่วนร่วมมากขึ้น "
- สร้างความรู้สึกเร่งด่วน: "ปรับแต่งเอกสารที่มีอยู่โดยเพิ่มความรู้สึกเร่งด่วนและเน้นความจำเป็นในการดำเนินการทันที"
- การคัดค้านที่อยู่: "ปรับแต่งเอกสารที่มีอยู่โดยการคาดการณ์และจัดการกับการคัดค้านเนื้อหา"
- ปรับแต่งเนื้อหาให้เป็นส่วนตัว: "ปรับแต่งเอกสารที่มีอยู่โดยการปรับเปลี่ยนภาษาและทำให้ผู้อ่านมีความสัมพันธ์กับผู้อ่านมากขึ้น"
การปรับแต่งที่รวดเร็ว: เพิ่มความสามารถในการอ่าน
- ใช้ภาษาที่ชัดเจนและรัดกุม: "อธิบายแนวคิดทางเทคนิคในแง่ง่าย ๆ "
- เพิ่ม Visual Aids: "การใช้ Mermaid.js คุณสามารถรวมไดอะแกรมเพื่อแสดงแนวคิดที่ซับซ้อน (ความน่าเชื่อถือต่ำ)"
- ใช้ส่วนหัวและหัวเรื่องย่อย: "แบ่งเอกสารออกเป็นส่วนที่มีส่วนหัวและหัวข้อย่อยที่ชัดเจน"
- เน้นประเด็นสำคัญ: "เน้นข้อมูลที่สำคัญโดยใช้ข้อความตัวหนาหรือตัวเอียง"
- เพิ่มตัวอย่างในชีวิตจริง: "รวมกรณีศึกษาหรือตัวอย่างในโลกแห่งความจริงเพื่อให้แนวคิดมีความสัมพันธ์มากขึ้น"
- ใช้การจัดรูปแบบที่ชัดเจนและสอดคล้องกัน: "ใช้ตัวอักษรขนาดตัวอักษรที่สอดคล้องกันและเค้าโครงตลอดทั้งเอกสาร"
- รวมถึงการเปรียบเทียบและการเปรียบเทียบ: "อธิบายแนวคิดที่ซับซ้อนโดยใช้การเปรียบเทียบหรือการเปรียบเทียบ"
- ใช้เสียงที่ใช้งานอยู่: "เขียนด้วยเสียงที่ใช้งานอยู่เพื่อให้ประโยคมีส่วนร่วมมากขึ้นและติดตามได้ง่ายขึ้น"
พร้อมท์สำหรับนักพัฒนาเว็บ
- "ความแตกต่างระหว่าง HTML, CSS และ JavaScript คืออะไร"
- "AJAX คืออะไรและใช้ในการพัฒนาเว็บอย่างไร"
- "คุณช่วยตรวจสอบรหัส HTML นี้เพื่อแนวปฏิบัติที่ดีที่สุดได้ไหม"
- "เทคนิคการดีบักจาวาสคริปต์ทั่วไปมีอะไรบ้าง"
- "ไวยากรณ์สำหรับการใช้การสืบค้นสื่อใน CSS คืออะไร"
- "ฉันจะตรวจสอบให้แน่ใจว่ารหัสของฉันสามารถเข้าถึงได้สำหรับผู้ใช้ที่มีความพิการได้อย่างไร"
- "ฉันจะจัดโครงสร้างและจัดระเบียบ CSS ของฉันเพื่อให้สามารถปรับขนาดได้อย่างไร"
- "ทรัพยากรที่ดีในการเรียนรู้รูปแบบการออกแบบ JavaScript มีอะไรบ้าง"
- "คุณช่วยฉันเพิ่มประสิทธิภาพรหัสนี้เพื่อประสิทธิภาพได้หรือไม่"
- "อะไรคือปัญหาความเข้ากันได้ข้ามเบราว์เซอร์ทั่วไปและวิธีการแก้ไขอย่างไร"
- "ฉันจะใช้การจัดการข้อผิดพลาดในรหัส JavaScript ของฉันได้อย่างไร"
- "มีหลักการอะไรบ้างที่ควรจำไว้เมื่อเขียนรหัสที่สามารถบำรุงรักษาและปรับขนาดได้"
- "คุณสามารถตรวจสอบรหัสนี้และแนะนำการปรับปรุงใด ๆ เพื่อการบำรุงรักษาได้หรือไม่"
- "คุณสามารถตรวจสอบรหัสนี้และแนะนำการปรับปรุงประสิทธิภาพได้หรือไม่"
- "แนวทางปฏิบัติที่ดีที่สุดสำหรับการจัดโครงสร้าง HTML, CSS และรหัส JavaScript คืออะไร"
- "วิธีที่ดีที่สุดในการเพิ่มประสิทธิภาพรหัสนี้สำหรับเครื่องมือค้นหาคืออะไร"
chatgpt3 ยังสามารถจับคู่โปรแกรม
ขอให้โมเดลทำหน้าที่เป็น ...
- ที่ปรึกษาด้านเทคนิค: "ทำหน้าที่เป็นที่ปรึกษาด้านเทคนิคและให้ข้อมูลเชิงลึกทางเทคนิคเกี่ยวกับการดำเนินการตามรหัสนี้"
- ผู้ให้คำปรึกษา: "ทำหน้าที่เป็นที่ปรึกษาและตรวจสอบรหัสนี้ให้ข้อเสนอแนะเกี่ยวกับพื้นที่สำหรับการปรับปรุง"
- การประกันคุณภาพ: "ทำหน้าที่เป็นการประกันคุณภาพและตรวจสอบรหัสนี้เพื่อให้แน่ใจว่าเป็นไปตามแนวทางปฏิบัติที่ดีที่สุดมาตรฐานและ - ข้อกำหนด"
- ผู้ตรวจสอบรหัส: "ทำหน้าที่เป็นผู้ตรวจสอบรหัสและให้ข้อเสนอแนะเกี่ยวกับความสามารถในการอ่านประสิทธิภาพและประสิทธิภาพของรหัสนี้"
- ผู้ช่วยดีบัก: "ทำหน้าที่เป็นผู้ช่วยดีบั๊กและแนะนำวิธีแก้ไขปัญหาทางเทคนิคที่พบในรหัส"
- Checker การปฏิบัติตามกฎระเบียบ: "ทำหน้าที่เป็นตัวตรวจสอบการปฏิบัติตามกฎระเบียบและตรวจสอบว่ารหัสนี้เป็นไปตามกฎระเบียบและมาตรฐานของอุตสาหกรรมหรือไม่"
- ผู้เชี่ยวชาญด้านการเพิ่มประสิทธิภาพโค้ด: "ทำหน้าที่เป็นผู้เชี่ยวชาญด้านการเพิ่มประสิทธิภาพรหัสและแนะนำการปรับปรุงเพื่อเพิ่มประสิทธิภาพประสิทธิภาพของรหัส"
- ผู้เชี่ยวชาญด้านการเข้าถึง: "ทำหน้าที่เป็นผู้เชี่ยวชาญด้านการเข้าถึงและตรวจสอบรหัสนี้แนะนำการแก้ไขเพื่อปรับปรุงการเข้าถึง"
- ผู้เชี่ยวชาญด้านการเพิ่มประสิทธิภาพกลไกค้นหา: "ทำหน้าที่เป็นผู้เชี่ยวชาญด้านการเพิ่มประสิทธิภาพกลไกค้นหาและตรวจสอบรหัสนี้แนะนำการปรับปรุงเพื่อการเพิ่มประสิทธิภาพของเครื่องมือค้นหาที่ดีขึ้น"
- นักวิเคราะห์ประสิทธิภาพ: "ทำหน้าที่เป็นนักวิเคราะห์ประสิทธิภาพและประเมินประสิทธิภาพของรหัสนี้แนะนำการปรับปรุง"
ทรัพยากรที่แนะนำ
- Openai Cookbook: แบ่งปันรหัสตัวอย่างสำหรับงานทั่วไปกับ OpenAI API
- Openai API: OpenAI API เป็น API ที่พักผ่อนที่ช่วยให้คุณสามารถโต้ตอบกับ OpenAI API โดยใช้ภาษาการเขียนโปรแกรมใด ๆ
อยากรู้ว่าสิ่งนี้เกิดขึ้นได้อย่างไร? มันเป็นโครงการ Passion โดยใช้ CHATGPT และทรัพยากรด้านล่าง:
- แค่เอกสาร
- หน้า GitHub
- Jekyll
- หน้า / เวิร์กโฟลว์การกระทำของ GitHub