หลังจากตั้งค่า 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 |
contact_support | รับความช่วยเหลือ: ค้นหาเอกสารประกอบสําหรับนักพัฒนาแอป ติดต่อทีมสนับสนุน และตรวจสอบสถานะบริการ Firebase |
dark_mode | เลือกธีม: เลือกธีมสว่างหรือมืด หรือเลือกธีมเริ่มต้นของอุปกรณ์ |
ล้างการสนทนา เมื่อล้างการสนทนา ระบบจะล้างบริบทก่อนหน้าทั้งหมดและเริ่มเซสชันการสนทนาใหม่ | |
text_select_start | ยึดแผง Gemini ไว้ที่ตำแหน่งที่ต้องการบนคอนโซล คุณเลือกที่จะยึดแผงไว้ที่ด้านซ้าย ด้านบน ขวา หรือด้านล่างได้ |
text_select_move_back_word | เลิกยึดแผง Gemini เพื่อเปลี่ยนกลับเป็นสถานะเดิม |
fullscreen | ขยายแผง Gemini ให้เต็มคอนโซล |
fullscreen_exit | คืนค่าแผง Gemini เป็นขนาดเดิม |
รายงานปัญหาเกี่ยวกับประสบการณ์การใช้งาน Gemini ใน Firebase ให้ทีม 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 }
}
ดูกรณีการใช้งานขั้นสูงเพิ่มเติมได้ในAI assistance for Data Connect in the Firebase console use cases