ปรับแต่งประสบการณ์การใช้งานด้วยกฎ

กฎใน Gemini ช่วยให้คุณกำหนดภาษา รูปแบบ หรือรูปแบบเอาต์พุตการเขียนโค้ดที่ต้องการได้ ซึ่งจะมีผลกับพรอมต์ทั้งหมด เมื่อตั้งค่ากำหนดเหล่านี้แล้ว ระบบจะนำไปใช้กับพรอมต์ทั้งหมดที่ส่งไปยัง Gemini โดยอัตโนมัติ กฎช่วยให้ Gemini เข้าใจมาตรฐานและค่ากำหนดของโปรเจ็กต์เพื่อการช่วยเหลือด้านโค้ดที่แม่นยำและ ปรับแต่งมากขึ้น เช่น คุณสร้างกฎอย่าง "ตอบฉันเป็นภาษา Kotlin แบบกระชับเสมอ" ได้

จัดเก็บและจัดการกฎในคลังพรอมต์ใน Android Studio หากต้องการตั้งค่ากฎ ให้ทำตามขั้นตอนต่อไปนี้

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

ตัวอย่างกฎที่คุณอาจเพิ่มมีดังนี้

  • คู่มือสไตล์ของบริษัท เช่น แบบแผนการตั้งชื่อตัวแปรหรือการแสดงความคิดเห็นในโค้ด
  • ไลบรารีที่แนะนำให้ใช้ เช่น "ใช้ไลบรารี <X> แทนไลบรารี <Y>"
  • ค่ากำหนดภาษาการเขียนโค้ด เช่น "ระบุตัวอย่างโค้ดทั้งหมดใน Kotlin"

ยกเลิกการเลือกกฎสำหรับการค้นหา

ระบบจะใช้กฎกับทุกคำถามที่คุณส่งไปยัง Gemini โดยอัตโนมัติ หากไม่ต้องการให้กฎมีผลกับพรอมต์ใดพรอมต์หนึ่ง คุณยกเลิกการเลือกกฎก่อนส่งพรอมต์ได้โดยคลิกบริบท แล้วยกเลิกการเลือกกฎ

วิธีการทำงานของกฎ

ระบบจะเพิ่มกฎที่จุดเริ่มต้นของทุกพรอมต์เป็นคำนำ คุณควรใช้ กฎเพื่อระบุบริบท ระบุเอาต์พุตและรูปแบบที่ต้องการ และช่วยกำหนดลักษณะการทำงานของ Gemini เพื่อสร้างคำตอบที่ถูกต้องและเป็นประโยชน์มากขึ้น หากคุณใช้ทั้งกฎระดับ IDE และกฎระดับโปรเจ็กต์ ระบบจะใช้กฎทั้ง 2 หมวดหมู่กับทุกพรอมต์