
คำแนะนำและกรอบสำหรับการสร้าง PROMPTS CHATGPT
repo นี้ได้รับการพัฒนาโดย @christristerjohansson ติดตามหรือเชื่อมต่อกับฉันใน LinkedIn ของฉัน
สมุดบันทึกรหัส Jupyter สำหรับวิศวกรรมที่รวดเร็วสำหรับนักพัฒนา
ในวิศวกรรมที่รวดเร็วสำหรับนักพัฒนาคุณจะได้เรียนรู้วิธีการใช้รูปแบบภาษาขนาดใหญ่ (LLM) เพื่อสร้างแอพพลิเคชั่นใหม่และทรงพลังอย่างรวดเร็ว การใช้ OpenAI API คุณจะสามารถสร้างความสามารถที่เรียนรู้ที่จะคิดค้นและสร้างคุณค่าในรูปแบบที่ได้รับการห้ามใช้ค่าใช้จ่ายทางเทคนิคสูงหรือเป็นไปไม่ได้ก่อนหน้านี้
หลักสูตรระยะสั้นนี้จะอธิบายถึงวิธีการทำงานของ LLMS จัดหาแนวทางปฏิบัติที่ดีที่สุดสำหรับวิศวกรรมที่รวดเร็วและแสดงให้เห็นว่า LLM APIs สามารถใช้ในแอปพลิเคชันสำหรับงานที่หลากหลายได้อย่างไรรวมถึง::
นอกจากนี้คุณจะได้เรียนรู้หลักการสำคัญสองประการสำหรับการเขียนพรอมต์ที่มีประสิทธิภาพวิธีการสร้างพรอมต์ที่ดีอย่างเป็นระบบและเรียนรู้ที่จะสร้างแชทบ็อตที่กำหนดเอง
แนวคิดทั้งหมดจะแสดงให้เห็นด้วยตัวอย่างมากมายซึ่งคุณสามารถเล่นได้โดยตรงในสภาพแวดล้อมสมุดบันทึก Jupyter ของเราเพื่อรับประสบการณ์จริงด้วยวิศวกรรมที่รวดเร็ว
วิศวกรรมที่รวดเร็วหมายถึงการฝึกฝนการออกแบบและดำเนินการแจ้งเตือนที่มีประสิทธิภาพสำหรับรูปแบบการสร้างภาษาธรรมชาติเช่น CHATGPT-3 และ CHATGPT-4 เป้าหมายของวิศวกรรมที่รวดเร็วคือการสร้างข้อความที่มีคุณภาพสูงและสอดคล้องกันซึ่งเกี่ยวข้องกับงานหรือแอปพลิเคชันเฉพาะ
วิศวกรรมที่รวดเร็วมีกรณีการใช้งานที่หลากหลายรวมถึง แต่ไม่ จำกัด เพียง:
อย่างไรก็ตามยังมีข้อ จำกัด บางประการในการกระตุ้นวิศวกรรม:
โดยรวมแล้ววิศวกรรมที่รวดเร็วเป็นเครื่องมือที่ทรงพลังที่สามารถช่วยให้องค์กรและบุคคลสร้างข้อความคุณภาพสูงได้อย่างรวดเร็วและมีประสิทธิภาพ อย่างไรก็ตามสิ่งสำคัญคือต้องตระหนักถึงข้อ จำกัด และแนวทางปฏิบัติที่ดีที่สุดสำหรับการออกแบบและดำเนินการแจ้งเตือนที่มีประสิทธิภาพ
หากต้องการเรียนรู้เกี่ยวกับวิศวกรรมที่รวดเร็วใน CHATGPT มีหลายประเด็นสำคัญที่คุณอาจต้องการเรียน นี่คือรายการหัวข้อและทรัพยากรที่คุณสามารถใช้เพื่อเพิ่มความเข้าใจในสาขานี้ให้ลึกซึ้งยิ่งขึ้น:
การทำความเข้าใจพื้นฐานของ CHATGPT-3: ก่อนที่จะดำน้ำเป็นวิศวกรรมที่รวดเร็วสิ่งสำคัญคือต้องเข้าใจพื้นฐานของ CHATGPT-3 และวิธีการทำงาน คุณสามารถเริ่มต้นด้วยการอ่านเอกสาร OpenAI บน CHATGPT-3 ซึ่งให้ภาพรวมของความสามารถและข้อ จำกัด ของโมเดล
การออกแบบพรอมต์ที่มีประสิทธิภาพ: หนึ่งในประเด็นสำคัญของวิศวกรรมที่รวดเร็วคือการออกแบบพรอมต์ที่มีประสิทธิภาพซึ่งสามารถสร้างข้อความที่มีคุณภาพสูง มีแนวทางปฏิบัติและเทคนิคที่ดีที่สุดหลายประการที่คุณสามารถใช้ในการออกแบบพรอมต์ที่มีประสิทธิภาพ คุณสามารถอ้างถึงสนามเด็กเล่น GPT-3 ของ OpenAI สำหรับตัวอย่างของพรอมต์ที่ใช้ในการสร้างข้อความประเภทต่างๆ
การทำความเข้าใจกับกรณีการใช้งาน: เพื่อให้สามารถเข้าใจศักยภาพของ GPT-3 และวิศวกรรมที่รวดเร็วได้ดีขึ้นคุณต้องสำรวจกรณีการใช้งานที่แตกต่างกันซึ่งสามารถนำไปใช้กับ เว็บไซต์ OpenAI มีรายการกรณีการใช้งานที่คุณสามารถสำรวจได้
การประเมินคุณภาพของข้อความที่สร้างขึ้น: เพื่อให้แน่ใจว่าการแจ้งเตือนที่คุณออกแบบกำลังสร้างข้อความคุณภาพสูงคุณต้องเรียนรู้วิธีประเมินคุณภาพของข้อความที่สร้างขึ้น คุณสามารถอ้างถึงสนามเด็กเล่น GPT-3 ของ OpenAI เพื่อดูตัวอย่างการประเมินข้อความที่สร้างขึ้น
หัวข้อขั้นสูง: เมื่อคุณมีความเข้าใจพื้นฐานเกี่ยวกับพื้นฐานคุณสามารถสำรวจหัวข้อขั้นสูงเช่นการปรับแต่งแบบจำลองการทำงานกับข้อมูลที่มีโครงสร้างและการใช้ GPT-3 ในแอปพลิเคชันหรือบริบทเฉพาะ เว็บไซต์ OpenAI มีรายการบทความที่ครอบคลุมหัวข้อขั้นสูงเหล่านี้
นี่คือแหล่งข้อมูลบางอย่างที่คุณสามารถใช้เพื่อศึกษาแต่ละหัวข้อเหล่านี้ในเชิงลึกมากขึ้น:
มีเครื่องมือหลายอย่างที่สามารถช่วยปรับปรุงพรอมต์ CHATGPT ของคุณ:
การฝึกอบรมล่วงหน้า: คุณสามารถใช้เทคนิคการฝึกอบรมล่วงหน้าเพื่อปรับแต่งโมเดลของคุณในงานหรือโดเมนที่เฉพาะเจาะจงเช่นการจัดการโครงการหรือการพัฒนาซอฟต์แวร์
การเพิ่มข้อมูล: คุณสามารถใช้เทคนิคต่าง ๆ เช่นการเปลี่ยนกลับและการเปลี่ยนคำพ้องความหมายเพื่อสร้างข้อมูลเพิ่มเติมเพื่อฝึกอบรมโมเดลของคุณ
การเพิ่มประสิทธิภาพที่รวดเร็ว: เครื่องมือเช่นการรับมือกับ Prompt-Toolkit ของ Hugging Face สามารถช่วยให้คุณเพิ่มประสิทธิภาพการแจ้งเตือนของคุณโดยแนะนำการปรับเปลี่ยนและให้การวัดเช่นคะแนนเปรอะเปื้อนและคะแนนการเชื่อมโยงกัน
การเสร็จสิ้นอัตโนมัติ: เครื่องมือเช่นสนามเด็กเล่น GPT-3 ของ OpenAI และการกอดการเขียนของ Transformer สามารถให้คำแนะนำการเติมอัตโนมัติแบบเรียลไทม์สำหรับการแจ้งเตือนของคุณ
การประเมินและการตรวจสอบ: เครื่องมือเช่น Hugging Model Hub ของ Hugging Face ช่วยให้คุณประเมินและตรวจสอบประสิทธิภาพของพรอมต์ของคุณเมื่อเวลาผ่านไปและทำการปรับเปลี่ยนตามความจำเป็น
Human in the Loop: ใช้ประโยชน์จากความคิดเห็นของมนุษย์เพื่อปรับปรุงประสิทธิภาพของการแจ้งเตือน Chatgpt ของคุณ
เทมเพลต: การสร้างชุดของเทมเพลตหรือตัวอย่างที่คุณสามารถใช้และปรับให้เข้ากับกรณีการใช้งานเฉพาะของคุณได้อย่างง่ายดาย
เครื่องมือการทำงานร่วมกัน: เครื่องมือใช้ประโยชน์จาก Google เอกสารและ GitHub เพื่อทำงานร่วมกับผู้อื่นในการแจ้งเตือนของคุณแบ่งปันความรู้และรับข้อเสนอแนะ