เข้าถึงแหล่งข้อมูลที่เป็นประโยชน์

ตัวแทนมีวิธีต่างๆ ในการรับข้อมูลล่าสุด เครื่องมือเหล่านี้ช่วยให้ตัวแทนใช้ข้อมูลที่เผยแพร่หลังจากวันที่สิ้นสุดการฝึกครั้งล่าสุดได้ ซึ่งจะช่วยปรับปรุงคุณภาพการตอบกลับ

ฐานข้อมูล Android

ฐานข้อมูล Android ช่วยให้ตัวแทนเข้าถึงเอกสารประกอบที่ใหม่และเชื่อถือได้เกี่ยวกับการเปลี่ยนแปลง API, ไลบรารีใหม่, แนวทางปฏิบัติแนะนำที่อัปเดตแล้ว และอื่นๆ จากแหล่งที่มาต่อไปนี้

ฐานข้อมูล Android มีเครื่องมือใหม่ 2 รายการสำหรับตัวแทน หากต้องการดูเครื่องมือทั้งหมดที่ตัวแทนใช้ได้ ให้พิมพ์ /tools ในช่องพรอมต์

  • search_android_docs: ค้นหาเอกสารประกอบที่เชื่อถือได้และมีคุณภาพสูงในฐานข้อมูล Android ซึ่งเกี่ยวข้องกับคำค้นหาของคุณ
  • fetch_android_docs: ดึงข้อมูลเนื้อหาทั้งหมดของเอกสารที่เครื่องมือค้นหาระบุ

ระบบควรเรียกใช้ฐานข้อมูล Android โดยอัตโนมัติเมื่อมีผลบังคับใช้ แต่คุณสามารถเพิ่มโอกาสที่ตัวแทนจะใช้ฐานข้อมูลนี้ได้โดยขอให้ตัวแทนใช้เอกสารประกอบของ Android ในพรอมต์ เช่น แทนที่จะพูดว่า "อัปเกรดการนำทางเป็น Navigation 3" ให้พูดว่า "อัปเกรดการนำทางเป็น Navigation 3 โปรดดูคำแนะนำในเอกสารประกอบของ Android"

นอกจากนี้ คุณยังเข้าถึงฐานข้อมูล Android ได้โดยใช้ Android CLI กับตัวแทนและ IDE ที่คุณเลือก ดูข้อมูลเพิ่มเติมได้ที่ android docs

เมื่อตัวแทนไม่พบสิ่งที่ต้องการจาก ฐานข้อมูล Android ตัวแทนจะค้นหาเว็บได้ เครื่องมือการค้นหาเว็บของตัวแทนจะสั่งให้ Gemini ทำการค้นหาเว็บแบบเรียลไทม์จาก Google ซึ่งจะช่วยลดโอกาสในการให้คำแนะนำที่ล้าสมัยหรือตัวอย่างโค้ดที่เลิกใช้แล้ว

เครื่องมือการค้นหาเว็บของตัวแทนช่วยให้ตัวแทนเข้าถึงข้อมูลที่ใหม่และเชื่อถือได้ทั่วทั้งเว็บแบบเปิด ซึ่งรวมถึงข้อมูลต่อไปนี้

  • ไลบรารีเวอร์ชันล่าสุด: ดึงข้อมูลไลบรารีเวอร์ชันล่าสุด เช่น ไลบรารี Firebase KMP ของ Coil หรือ GitLive
  • เอกสารประกอบ API ใหม่: เข้าถึงเอกสารประกอบสำหรับเครื่องมือและบริการที่เผยแพร่หลังจากการฝึกโมเดล

เครื่องมือการค้นหาเว็บของตัวแทนพร้อมใช้งานเป็นเครื่องมือของตัวแทนโดยอัตโนมัติ หากต้องการดูเครื่องมือทั้งหมดที่ตัวแทนใช้ได้ ให้พิมพ์ /tools ในช่องพรอมต์

  • web_search: ค้นหาเว็บแบบเรียลไทม์โดยใช้ Google Search เพื่อค้นหาข้อมูล เอกสารประกอบ และรายละเอียดทางเทคนิคที่เกี่ยวข้องกับคำค้นหาของคุณ

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

ตัวอย่างพรอมต์

  • "บอกฉันเกี่ยวกับไลบรารี Firebase KMP ของ GitLive ค้นหาข้อมูลเวอร์ชันล่าสุดบนเว็บก่อนที่จะให้คำตอบ"
  • "ฉันจะติดตั้งใช้งาน Android API ของ Xweather ได้อย่างไร โปรดดูขั้นตอนการติดตั้งใช้งานในเอกสารประกอบล่าสุดบนเว็บ"

สิทธิ์

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