หลังจากตั้งค่า Gemini ใน Firebase แล้ว คุณก็เริ่มใช้ Gemini เพื่อยกระดับประสบการณ์การใช้งาน Firebase ของนักพัฒนาแอปได้
วิธีเปิดแผง Gemini
- คลิก ✦Gemini ใน Firebase ซึ่งอยู่ในเมนูด้านขวาบนของ Firebase คอนโซล
แผง Gemini จะเปิดขึ้นและคงอยู่ตลอดทุกหน้าในคอนโซล Firebase ตอนนี้คุณแชทกับ Gemini และสำรวจฟีเจอร์ทั้งหมดที่มีในแผง Gemini ได้แล้ว
หาก ✦Gemini ใน Firebase ไม่ปรากฏในคอนโซล Firebase ให้ทำตามขั้นตอนในตั้งค่า Gemini ใน Firebase สำหรับโปรเจ็กต์เพื่อเปิดใช้
แชทกับ Gemini
หลังจากเปิดแผง Gemini แล้ว คุณจะเริ่ม สนทนากับ Gemini และเริ่มถามคำถามโดยใช้ ภาษาที่เป็นธรรมชาติได้ทันที
ขั้นตอนต่อไปนี้แสดงการสนทนาที่คุณอาจมีกับ Gemini เกี่ยวกับRemote Config
ในช่องถามอะไรก็ได้เกี่ยวกับ Firebase ให้ป้อนคำถาม แล้วคลิก ส่ง เช่น คุณอาจถามคำถามต่อไปนี้
When should I use a Remote Config rollout vs. an A/B Test?Gemini จะแสดงคำตอบ
จากนั้นคุณสามารถขอความช่วยเหลือจาก Gemini เพื่อถามคำถามที่ช่วยให้กระจ่าง เพื่อขยายการสนทนา หรือวางโค้ดแล้วขอคำแนะนำได้
คุณสามารถสนทนาต่อ รวมถึงแชร์ข้อมูลและคำถามเกี่ยวกับแอปและโปรเจ็กต์ที่คุณกำลังทำอยู่ต่อไปได้ในขณะที่แก้ปัญหา และ Gemini จะแนะนำการปรับปรุงและการเพิ่มประสิทธิภาพ รวมถึงคำแนะนำเพิ่มเติม นอกจากนี้ Gemini ยังมีการอ้างอิง แหล่งที่มา ซึ่งแสดงรายการเอกสารประกอบและตัวอย่างโค้ดที่ Gemini ใช้ เพื่อสร้างคำตอบ
สำรวจแผง Gemini ในคอนโซล Firebase
แผง Gemini ในFirebaseคอนโซลมีฟีเจอร์หลายอย่างที่ ช่วยให้การทำงานร่วมกันด้วย Gemini เป็นเรื่องง่าย
| ตัวเลือก | การดำเนินการ |
|---|---|
| ดูการแจ้งเตือนสำหรับ Firebase | |
| spark | แชทกับ Gemini ใน Firebase |
| เริ่มชุดข้อความแชทใหม่กับ Gemini ใน Firebase | |
| เข้าถึงประวัติการแชทใน Gemini ใน Firebase | |
| รับความช่วยเหลือ: ค้นหาเอกสารประกอบสำหรับนักพัฒนาแอป ติดต่อทีมสนับสนุน และตรวจสอบสถานะบริการของ Firebase | |
| เลือกธีม: เลือกธีมสว่างหรือมืด หรือเลือก ค่าเริ่มต้นของอุปกรณ์ | |
| text_select_start | เชื่อมต่อแผง Gemini กับตำแหน่งที่เฉพาะเจาะจงใน คอนโซล คุณเลือกที่จะด็อกแผงไว้ทางซ้าย บน ขวา หรือล่างได้ |
| text_select_move_back_word | ยกเลิกการตรึงแผง Gemini เพื่อกลับสู่สถานะเดิม |
| ขยายแผง Gemini ให้เต็มคอนโซล | |
| เปลี่ยนขนาดแผง Gemini กลับมาเป็นขนาดเดิม | |
| รายงานปัญหาเกี่ยวกับประสบการณ์การใช้งาน Gemini ใน Firebase ให้ทีม Firebase ทราบ เราขอแนะนำให้คุณรายงานข้อบกพร่อง แนะนำการปรับปรุง หรือแสดงความคิดเห็นทั่วไป | |
| ปิดแผง Gemini |
ใช้การปรับเปลี่ยนในแบบของคุณใน Gemini ใน Firebase
หากต้องการใช้ประโยชน์จาก Gemini ใน Firebase ให้ได้มากที่สุด ลองถามคำถาม ที่เกี่ยวข้องกับโปรเจ็กต์ Firebase นี่เป็นแนวคิดบางส่วน:
Realtime Database: "ฉันจะจัดโครงสร้าง Realtime Database เพื่อการดึงข้อมูลที่มีประสิทธิภาพในแอปแชทได้อย่างไร"
Authentication: "แอปของฉันรองรับวิธีการเข้าสู่ระบบประเภทใดบ้าง และฉันจะเพิ่มวิธีการใดได้บ้าง"
Crashlytics: "จากรายงาน Crashlytics ล่าสุด ปัญหา 3 อันดับแรกที่ฉันควรแก้ไขเพื่อปรับปรุงความเสถียรของแอปคืออะไร"
หากคุณปรับคำถามให้เหมาะกับการตั้งค่า Firebase ที่เฉพาะเจาะจง Gemini ใน Firebase จะให้ข้อมูลเชิงลึกที่เกี่ยวข้องและนำไปใช้ได้จริงมากขึ้น
ใช้ความช่วยเหลือจาก AI ใน Crashlytics
วิธีใช้ความช่วยเหลือจาก AI ใน Crashlytics เพื่อสร้างข้อมูลเชิงลึกเกี่ยวกับการขัดข้อง
ในFirebaseคอนโซล ให้เปิดCrashlyticsแดชบอร์ด แล้วเลือกแอป
ค้นหาและเลือกข้อขัดข้องที่ต้องการตรวจสอบ หน้าCrashlyticsกิจกรรม จะปรากฏขึ้น รวมถึงข้อมูลเชิงลึกที่มีข้อมูลต่อไปนี้อย่างน้อย 1 รายการ
- การวิเคราะห์ข้อขัดข้องพร้อมสาเหตุที่เป็นไปได้
- วิธีการแก้ไขข้อบกพร่อง
- ขั้นตอนถัดไปที่ทำได้
- แนวทางปฏิบัติแนะนำ
หากไม่เห็นความช่วยเหลือจาก AI ในฟีเจอร์ Crashlytics ที่ด้านบนของหน้ากิจกรรม โปรดตรวจสอบว่าได้เปิดใช้ Gemini ใน Firebase แล้ว (ดูวิธีการตั้งค่าได้ที่ ตั้งค่า Gemini ใน Firebase) นอกจากนี้ โปรดตรวจสอบว่าคุณกำลังดูเหตุการณ์ข้อขัดข้องหรือ ANR ระบบยังไม่รองรับเหตุการณ์ที่ไม่ร้ายแรง
หากต้องการใช้ความช่วยเหลือจาก AI เพื่อแก้ไขปัญหาในฐานของโค้ดของแอปโดยตรง ให้ลองใช้ความช่วยเหลือจาก AI สำหรับ Crashlytics ผ่าน MCP
ดูข้อมูลเพิ่มเติมได้ที่ รับความช่วยเหลือจาก AI ใน Crashlytics
รับข้อมูลเชิงลึกจาก AI สำหรับแคมเปญการรับส่งข้อความด้วย Gemini ใน Firebase
Gemini ใน Firebase ให้สรุปแคมเปญการรับส่งข้อความ ข้อมูลเชิงลึก และคำแนะนำในการปรับปรุงประสิทธิภาพของแคมเปญ Firebase Cloud Messaging และ In-App Messaging การวิเคราะห์ข้อมูลแคมเปญ Gemini ใน Firebase ช่วยให้คุณเข้าใจการเข้าถึงและผลลัพธ์ของแคมเปญ และแนะนำกลยุทธ์เพื่อปรับปรุงการมีส่วนร่วมและการเติบโตของผู้ใช้
เข้าถึงข้อมูลเชิงลึกจาก AI สำหรับแคมเปญการรับส่งข้อความ
หากต้องการใช้ข้อมูลเชิงลึกจาก AI ของแคมเปญการรับส่งข้อความ โปรดตรวจสอบว่าโปรเจ็กต์มีสิ่งต่อไปนี้
เปิดใช้ Gemini ใน Firebase สำหรับโปรเจ็กต์ของคุณแล้ว ดูข้อมูลเพิ่มเติมได้ที่ ตั้งค่า Gemini ใน Firebase
Firebase Cloud Messaging หรือ In-App Messaging เปิดใช้ในโปรเจ็กต์ Firebase
มีแคมเปญอย่างน้อย 1 รายการและปรากฏในคอนโซล Firebase
หลังจากตรวจสอบว่ามีคุณสมบัติตรงตามข้อกำหนดเหล่านี้แล้ว ให้ทำดังนี้
เปิด Messaging ในคอนโซล Firebase เพื่อเข้าถึงข้อมูลแคมเปญ
หลังจากโหลดข้อมูลแคมเปญแล้ว ให้คลิกสร้างข้อมูลเชิงลึกของ AI
ข้อมูลสรุปและการวิเคราะห์แคมเปญการรับส่งข้อความจะปรากฏขึ้น
สร้างการค้นหาและการเปลี่ยนแปลง GraphQL สำหรับ Data Connect ด้วย Gemini ใน Firebase
วิธีใช้ AI assistance for Data Connect เพื่อสร้าง GraphQL ตามภาษาธรรมชาติ
เปิด Data Connect ในโปรเจ็กต์ แล้วเลือกแหล่งข้อมูลในส่วนบริการ
คลิกข้อมูล
คลิกไอคอนช่วยฉันเขียน GraphQLpen_spark อธิบายคําค้นหาหรือ การเปลี่ยนแปลงที่ต้องการ เป็นภาษาพูดง่ายๆ แล้วคลิกสร้าง
ตัวอย่างเช่น หากคุณใช้แหล่งข้อมูลภาพยนตร์ที่อ้างอิงใน Codelab "สร้างด้วย Data Connect (เว็บ)" คุณอาจถามว่า "แสดงภาพยนตร์ 5 อันดับแรกของปี 2022 โดยเรียงตามคะแนนจากมากไปน้อย" ซึ่งอาจแสดงผลลัพธ์ดังต่อไปนี้
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }ตรวจสอบคำตอบโดยทำดังนี้
- หากคำตอบดูถูกต้อง ให้คลิกแทรกเพื่อแทรกคำตอบ ลงในตัวแก้ไขโค้ด
- หากปรับแต่งคำตอบได้ ให้คลิกแก้ไข อัปเดต พรอมต์ แล้วคลิกสร้างใหม่
หลังจากยอมรับคำตอบแล้ว ให้ตั้งค่าต่อไปนี้ในส่วนพารามิเตอร์ (หากมี)
- ตัวแปร: หากการค้นหาหรือการเปลี่ยนแปลงมีตัวแปร ให้กำหนดตัวแปรที่นี่ ใช้ JSON เพื่อกำหนดค่า เช่น
{"title":"The Matrix", "releaseYear":"1999"} - การให้สิทธิ์: เลือกบริบทการให้สิทธิ์ (ผู้ดูแลระบบ ผู้ที่ผ่านการตรวจสอบสิทธิ์ หรือผู้ที่ยังไม่ผ่านการตรวจสอบสิทธิ์) ที่จะใช้ เรียกใช้การค้นหาหรือการเปลี่ยนแปลง
- ตัวแปร: หากการค้นหาหรือการเปลี่ยนแปลงมีตัวแปร ให้กำหนดตัวแปรที่นี่ ใช้ JSON เพื่อกำหนดค่า เช่น
คลิกเรียกใช้ในตัวแก้ไขโค้ดและตรวจสอบผลลัพธ์
หากต้องการทดสอบการค้นหาหรือการเปลี่ยนแปลงหลายรายการในตัวแก้ไขโค้ด ให้ตรวจสอบว่ามีการตั้งชื่อการค้นหาหรือการเปลี่ยนแปลงเหล่านั้น เช่น คิวรีต่อไปนี้มีชื่อว่า GetMovie เลื่อนเคอร์เซอร์
ไปที่บรรทัดแรกของคำค้นหาหรือการเปลี่ยนแปลงเพื่อเปิดใช้งานปุ่มเรียกใช้
query GetMovie($myKey: Movie_Key!) {
movie(key: $myKey) { title }
}
สำหรับกรณีการใช้งานขั้นสูงเพิ่มเติม โปรดดูAI assistance for Data Connectกรณีการใช้งาน
ใช้ความช่วยเหลือจาก AI ใน Firebase App Distribution
เอเจนต์ Firebase App Testing ใช้ความสามารถของ AI เพื่อสร้างและเรียกใช้การทดสอบตามพรอมต์ภาษาธรรมชาติที่คุณระบุ เอเจนต์จะสร้างการทดสอบแบบทีละขั้นตอนที่คุณเรียกใช้ในอุปกรณ์เสมือนจริงและอุปกรณ์จริงต่างๆ ได้ เพื่อให้มั่นใจว่าแอปของคุณมีคุณภาพสูงสุด ดูข้อมูลเพิ่มเติมได้ที่ ตัวแทนทดสอบแอป