ตัวแทนมีวิธีต่างๆ ในการรับข้อมูลล่าสุด เครื่องมือเหล่านี้ช่วยให้ตัวแทนใช้ข้อมูลที่เผยแพร่หลังจากวันที่สิ้นสุดการฝึกครั้งล่าสุดได้ ซึ่งจะช่วยปรับปรุงคุณภาพการตอบกลับ
ฐานข้อมูล Android
ฐานข้อมูล Android ช่วยให้ตัวแทนเข้าถึงเอกสารประกอบที่ใหม่และเชื่อถือได้เกี่ยวกับการเปลี่ยนแปลง API, ไลบรารีใหม่, แนวทางปฏิบัติแนะนำที่อัปเดตแล้ว และอื่นๆ จากแหล่งที่มาต่อไปนี้
- เอกสารประกอบสำหรับนักพัฒนาแอป Android
- Firebase
- Google Developers
- เอกสารประกอบของ Kotlin
ฐานข้อมูล 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 เพื่อช่วยให้คุณควบคุมข้อมูลและลักษณะการทำงานของตัวแทนได้อย่างเต็มที่ ตัวแทนจะไม่เข้าถึงเว็บโดยไม่ได้รับความยินยอมอย่างชัดแจ้งจากคุณ