หลังจากตั้งค่า Gemini ใน Firebase แล้ว คุณสามารถเริ่มใช้เพื่อปรับปรุงประสบการณ์การใช้งาน Firebase ของนักพัฒนาแอป
วิธีเปิดแผง Gemini
- คลิก ✦Gemini ใน Firebase ซึ่งอยู่ในเมนูด้านขวาบนของคอนโซล Firebase
แผง Gemini จะเปิดขึ้นและแสดงอยู่ในทุกหน้าในคอนโซล Firebase ตอนนี้คุณแชทกับ Gemini และสำรวจฟีเจอร์ทั้งหมดที่มีอยู่ในแผง Gemini ได้แล้ว
หาก ✦Gemini ใน Firebase ไม่ปรากฏในคอนโซล Firebase ให้ทําตามขั้นตอนในตั้งค่า Gemini ใน Firebase สําหรับโปรเจ็กต์เพื่อเปิดใช้
แชทกับ Gemini
หลังจากเปิดหน้าต่าง Gemini แล้ว คุณสามารถเริ่มการสนทนากับ Gemini ได้ทันทีและเริ่มถามคำถามโดยใช้ภาษาที่เป็นธรรมชาติ
ขั้นตอนต่อไปนี้แสดงการสนทนาที่คุณอาจได้พูดคุยกับ Gemini เกี่ยวกับ Cloud Firestore ในตัวอย่างนี้ คุณขอให้ Gemini ระบุชุดกฎพื้นฐานของFirestore ให้คุณ และปรับแต่งกฎเข้าด้วยกันขณะที่คุณเพิ่มข้อกำหนด
ในช่องถามอะไรก็ได้เกี่ยวกับ Firebase ให้ป้อนคำถามแล้วคลิกส่ง ส่ง เช่น คุณอาจถามคำถามต่อไปนี้
When should I use a Remote Config rollout vs. an A/B Test?
Gemini แสดงคำตอบ
จากนั้นคุณสามารถถามGeminiคําถามเพื่อชี้แจงเพื่อขยายการสนทนา หรือวางโค้ดและขอคําแนะนํา
คุณสามารถสนทนาต่อ รวมถึงแชร์ข้อมูลและคำถามเกี่ยวกับแอปและโปรเจ็กต์ที่คุณกำลังทำอยู่ต่อได้ในขณะที่แก้ปัญหา จากนั้น Gemini จะแนะนำการปรับปรุงและการเพิ่มประสิทธิภาพรวมถึงคำแนะนำเพิ่มเติม
สำรวจแผง Gemini ในคอนโซล Firebase
แผง Gemini ในคอนโซล Firebase มีฟีเจอร์หลายอย่างที่ลดความซับซ้อนในการทำงานร่วมกันกับโมเดล Gemini
ตัวเลือก | การดำเนินการ |
---|---|
notifications | ดูการแจ้งเตือนสำหรับ Firebase |
spark | เปิด Gemini ในแชท Firebase |
ติดต่อทีมสนับสนุน | รับความช่วยเหลือ: ค้นหาเอกสารประกอบสําหรับนักพัฒนาแอป ติดต่อทีมสนับสนุน และตรวจสอบสถานะบริการ Firebase |
dark_mode | เลือกธีม: เลือกธีมสว่างหรือมืด หรือเลือก ค่าเริ่มต้นของอุปกรณ์ |
ล้างการสนทนา เมื่อล้างการสนทนา ระบบจะล้างบริบทก่อนหน้าทั้งหมดและเริ่มเซสชันการสนทนาใหม่ | |
text_select_start | ยึดแผง Gemini ไว้ที่ตำแหน่งที่ต้องการบนคอนโซล คุณเลือกที่จะยึดแผงไว้ที่ด้านซ้าย ด้านบน ขวา หรือด้านล่างได้ |
text_select_move_back_word | เลิกตรึงแผง Gemini เพื่อกลับสู่สถานะเดิม |
fullscreen | ขยายแผง Gemini ให้เต็มคอนโซล |
fullscreen_exit | คืนค่าแผง Gemini เป็นขนาดเดิม |
รายงานปัญหาไปยังทีม Firebase เกี่ยวกับประสบการณ์การใช้งาน Gemini ใน Firebase เราขอแนะนำให้คุณรายงานข้อบกพร่อง แนะนำการปรับปรุง หรือแสดงความคิดเห็นทั่วไป | |
ปิด | ปิดแผง Gemini |
ใช้ความช่วยเหลือจาก AI ใน Crashlytics
วิธีใช้ความช่วยเหลือจาก AI ใน Crashlytics เพื่อสร้างข้อมูลเชิงลึกเกี่ยวกับข้อขัดข้อง
เปิดแดชบอร์ด Crashlytics ในโปรเจ็กต์ แล้วเลือกแอป
ค้นหาและเลือกข้อขัดข้องที่ต้องการตรวจสอบ หน้าCrashlyticsกิจกรรมจะปรากฏขึ้นพร้อมปุ่มสร้างข้อมูลเชิงลึกจาก AI
หากไม่เห็นปุ่มสร้างข้อมูลเชิงลึกเกี่ยวกับ AI ให้ตรวจสอบว่าเปิดใช้ Gemini ใน Firebase แล้ว (ดูวิธีการตั้งค่าได้ที่ตั้งค่า Gemini ใน Firebase) และตรวจสอบว่ากำลังดูกิจกรรมของ Apple หรือ Android อยู่ ระบบยังไม่รองรับเหตุการณ์ Flutter, Unity และ Android NDK รวมถึงเหตุการณ์ที่ไม่ร้ายแรง สุดท้าย ตรวจสอบว่าได้ขยายส่วนข้อมูลเชิงลึกในหน้าเหตุการณ์ Crashlytics แล้ว
คลิกปุ่มสร้างข้อมูลเชิงลึกจาก AI
ข้อมูลเชิงลึกจะปรากฏขึ้นโดยมีข้อมูลต่อไปนี้อย่างน้อย 1 รายการ
- การวิเคราะห์ข้อขัดข้องพร้อมสาเหตุที่เป็นไปได้
- วิธีการแก้ไขข้อบกพร่อง
- ขั้นตอนถัดไปที่นําไปใช้ได้จริง
- แนวทางปฏิบัติแนะนำ
หากต้องการระบุโค้ดและบริบทเพื่อให้ได้ข้อมูลเชิงลึกที่ละเอียดยิ่งขึ้น ให้คลิกเริ่มต้นใช้งานในช่องต้องการข้อมูลเชิงลึกที่ละเอียดยิ่งขึ้นใช่ไหม
วางรหัสที่ Gemini ใน Firebase ขอลงในช่องรหัส
หากมีบริบทหรือรายละเอียดเพิ่มเติมที่จะแชร์ซึ่งอาจช่วยปรับปรุงข้อมูลเชิงลึกของ AI ให้เพิ่มลงในช่องแชร์บริบทหรือรายละเอียดที่เกี่ยวข้อง
คลิกสร้างข้อมูลเชิงลึกจาก AI อีกครั้ง
Gemini ใน Firebase จะสร้างข้อมูลเชิงลึกที่อัปเดตแล้วตามโค้ดและบริบทที่คุณให้ไว้
ดูข้อมูลเพิ่มเติมได้ที่รับความช่วยเหลือจาก 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
หลังจากตรวจสอบว่าเป็นไปตามข้อกําหนดเหล่านี้แล้ว ให้ทําดังนี้
เปิดการรับส่งข้อความในคอนโซล Firebase เพื่อเข้าถึงข้อมูลแคมเปญ
หลังจากโหลดข้อมูลแคมเปญแล้ว ให้คลิกสร้างข้อมูลเชิงลึกจาก AI
ระบบจะแสดงข้อมูลสรุปและการวิเคราะห์เกี่ยวกับแคมเปญการรับส่งข้อความ
สร้างการค้นหาและการเปลี่ยนรูปแบบ GraphQL สําหรับ Data Connect ด้วย Gemini ใน Firebase
วิธีใช้ AI assistance for Data Connect in the Firebase console เพื่อสร้าง GraphQL ตามภาษาธรรมชาติ
เปิด Data Connect ในโปรเจ็กต์ แล้วเลือกแหล่งข้อมูลในส่วนบริการ
คลิกข้อมูล
คลิกไอคอนช่วยฉันเขียน GraphQLpen_spark
ในช่องข้อความที่ปรากฏขึ้น ให้อธิบายคําค้นหาหรือการกลายพันธุ์ที่ต้องการสร้างเป็นภาษาธรรมชาติ แล้วคลิกสร้าง
ตัวอย่างเช่น หากคุณใช้แหล่งข้อมูลภาพยนตร์ที่อ้างอิงใน Firebase Data Connect บทแนะนำการใช้งาน และ สร้างด้วย Data Connect codelab คุณอาจถามได้ว่า "แสดงภาพยนตร์ยอดนิยม 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 }
}
สำหรับ Use Case ขั้นสูง โปรดดูกรณีการใช้งาน AI assistance for Data Connect in the Firebase console