กฎช่วยให้คุณกำหนดภาษาการเขียนโค้ด สไตล์ หรือรูปแบบเอาต์พุตที่ต้องการซึ่งจะมีผลกับพรอมต์ทั้งหมด เมื่อตั้งค่ากำหนดเหล่านี้ไว้ครั้งหนึ่งแล้ว ระบบจะนำไปใช้กับพรอมต์ทั้งหมดที่ส่งไปยัง Agent ในภายหลังโดยอัตโนมัติ กฎจะช่วยให้ Agent เข้าใจมาตรฐานและค่ากำหนดของโปรเจ็กต์เพื่อให้ความช่วยเหลือในการเขียนโค้ดที่แม่นยำและปรับแต่งได้มากขึ้น เช่น คุณสามารถสร้างกฎ เช่น "ให้คำตอบที่กระชับใน Kotlin เสมอ"
จัดเก็บและจัดการกฎในคลังพรอมต์ใน Android Studio หากต้องการตั้งค่ากฎ ให้ทำตามขั้นตอนต่อไปนี้
- หากต้องการเข้าถึงคลังพรอมต์ ให้ไปที่ไฟล์ (Android Studio ใน macOS) > การตั้งค่า > เครื่องมือ > AI > คลังพรอมต์
- ใช้เมนูแบบเลื่อนลงขอบเขตเพื่อจัดเก็บกฎที่ระดับ IDE หรือระดับโปรเจ็กต์ ดังนี้
- กฎระดับ IDE เป็นกฎส่วนตัวของคุณและใช้ได้ในหลายโปรเจ็กต์
- โดยสามารถแชร์กฎระดับโปรเจ็กต์กับเพื่อนร่วมทีมที่ทำงานในโปรเจ็กต์เดียวกันได้ ระบบจะบันทึกไว้ในไฟล์
/.idea/project.prompts.xmlพร้อมกับพรอมต์ระดับโปรเจ็กต์
- หากต้องการเพิ่มกฎ ให้คลิกกฎ แล้วเพิ่มกฎในเครื่องมือแก้ไข ตรวจสอบว่ากฎมีความเฉพาะเจาะจงและนำไปใช้ได้จริง เลย์เอาต์ของกฎไม่ใช่เรื่องสำคัญ แต่เพื่อให้อ่านและดูแลรักษาได้ง่าย ให้พิจารณาใส่กฎหลายข้อในรายการสัญลักษณ์หัวข้อย่อย
- คลิกใช้เพื่อบันทึกและอยู่ในกล่องโต้ตอบการตั้งค่า คลิกตกลงเพื่อบันทึกและออกจากกล่องโต้ตอบการตั้งค่า
ตัวอย่างสิ่งที่จะเพิ่มเป็นกฎมีดังนี้
- คู่มือแนะนำของบริษัท เช่น รูปแบบการตั้งชื่อตัวแปรหรือการแสดงความคิดเห็นเกี่ยวกับโค้ด
- ไลบรารีที่แนะนำให้ใช้
- ค่ากำหนดภาษาในการเขียนโค้ด เช่น "แสดงตัวอย่างโค้ดทั้งหมดเป็น Kotlin"
ยกเลิกการเลือกกฎสำหรับคำค้นหา
ระบบจะใช้กฎกับคำถามทุกข้อที่คุณส่งไปยัง Agent โดยอัตโนมัติ หากไม่ต้องการให้กฎมีผลกับพรอมต์ที่เฉพาะเจาะจง คุณสามารถยกเลิกการเลือกกฎก่อนส่งพรอมต์ได้โดยคลิกบริบท แล้วยกเลิกการเลือกกฎ
วิธีการทำงานของกฎ
ระบบจะเพิ่มกฎไว้ที่จุดเริ่มต้นของพรอมต์ทุกรายการเป็นข้อความนำ ใช้กฎเพื่อระบุบริบท ระบุเอาต์พุตและรูปแบบที่เลือก และช่วยกำหนดลักษณะการทำงานของ Agent เพื่อสร้างคำตอบที่ถูกต้องและเป็นประโยชน์มากขึ้น หากคุณใช้ทั้งกฎระดับ IDE และระดับโปรเจ็กต์ ระบบจะใช้กฎทั้ง 2 หมวดหมู่กับพรอมต์ทุกรายการ