หลังจากที่คุณ ตั้งค่า Gemini ใน Firebase, คุณก็เริ่มใช้เพื่อปรับปรุงประสบการณ์การใช้งานของนักพัฒนาแอป 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 นี่เป็นแนวคิดบางส่วน:
Cloud Firestore: "ฉันจะจัดโครงสร้าง Cloud Firestore เพื่อให้ดึงข้อมูล ในแอปแชทได้อย่างมีประสิทธิภาพได้อย่างไร"
Authentication: "แอปของฉันรองรับวิธีการเข้าสู่ระบบประเภทใดบ้าง และฉันจะเพิ่มวิธีการใดได้บ้าง""
Crashlytics: "จากรายงาน Crashlytics ล่าสุด ปัญหา 3 อันดับแรกที่ฉันควรแก้ไขเพื่อปรับปรุงความเสถียรของแอปคืออะไร"
หากปรับคำถามให้เหมาะกับการตั้งค่า Firebase ที่เฉพาะเจาะจง Gemini ใน Firebase จะให้ข้อมูลเชิงลึกที่เกี่ยวข้องและนำไปใช้ได้จริงมากขึ้น
ใช้ความช่วยเหลือจาก AI ใน Crashlytics
วิธีใช้ความช่วยเหลือจาก AI ใน Crashlytics เพื่อสร้างข้อมูลเชิงลึกเกี่ยวกับข้อขัดข้อง
ในคอนโซล Firebase ให้ไปที่แดชบอร์ด DevOps และการมีส่วนร่วม > Crashlytics แล้วเลือกแอป
ค้นหาและเลือกข้อขัดข้องที่ต้องการตรวจสอบ หน้ากิจกรรม Crashlytics จะปรากฏขึ้น ซึ่งรวมถึงข้อมูลเชิงลึกที่มีข้อมูลต่อไปนี้อย่างน้อย 1 รายการ
- การวิเคราะห์ข้อขัดข้องพร้อมสาเหตุที่เป็นไปได้
- วิธีการแก้ไขข้อบกพร่อง
- ขั้นตอนถัดไปที่นำไปใช้ได้จริง
- แนวทางปฏิบัติแนะนำ
หากไม่เห็นฟีเจอร์ความช่วยเหลือจาก AI ใน Crashlytics ที่ด้านบนของหน้ากิจกรรม ให้ตรวจสอบว่าได้เปิดใช้ Gemini ใน Firebase แล้ว (ดูวิธีการตั้งค่าได้ที่หัวข้อตั้งค่า Gemini ใน Firebase) นอกจากนี้ ให้ตรวจสอบว่าคุณกำลังดูเหตุการณ์ข้อขัดข้องหรือเหตุการณ์ ANR ระบบยังไม่รองรับเหตุการณ์ที่ไม่ร้ายแรง
หากต้องการใช้ความช่วยเหลือจาก AI เพื่อแก้ไขปัญหาในฐานของโค้ดของแอปโดยตรง ให้พิจารณาใช้ความช่วยเหลือจาก AI สำหรับ ผ่าน MCPCrashlytics
ดูข้อมูลเพิ่มเติมได้ที่ หัวข้อรับความช่วยเหลือจาก 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 ให้ไปที่หน้า DevOps และความผูกพัน > การรับส่งข้อความ เพื่อเข้าถึงข้อมูลแคมเปญ
หลังจากโหลดข้อมูลแคมเปญแล้ว ให้คลิกสร้างข้อมูลเชิงลึกจาก AI
ข้อมูลสรุปและการวิเคราะห์แคมเปญการรับส่งข้อความจะปรากฏขึ้น
สร้างคําค้นหาและการเปลี่ยนแปลง GraphQL สําหรับ SQL Connect ด้วย Gemini ใน Firebase
วิธีใช้ AI assistance for SQL Connect เพื่อสร้าง GraphQL ตามภาษา ธรรมชาติ:
ในคอนโซล Firebase ให้ไปที่ ฐานข้อมูลและพื้นที่เก็บข้อมูล > SQL Connect
เลือกบริการและแหล่งข้อมูล แล้วเปิดแท็บข้อมูล
คลิกไอคอน pen_spark ช่วยฉันเขียน GraphQL อธิบายด้วยภาษาธรรมชาติ ถึง คําค้นหา หรือ การเปลี่ยนแปลง ที่ต้องการสร้าง แล้วคลิก สร้าง
ตัวอย่างเช่น หากคุณใช้แหล่งข้อมูล Movies ที่อ้างอิงใน "สร้างด้วย SQL 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 SQL Connect use cases
ใช้ความช่วยเหลือจาก AI ใน Firebase App Distribution
เอเจนต์ Firebase App Testing ใช้ศักยภาพของ AI เพื่อสร้างและเรียกใช้การทดสอบตามพรอมต์ภาษาธรรมชาติที่คุณระบุ เอเจนต์จะสร้างการทดสอบแบบทีละขั้นตอนที่คุณสามารถเรียกใช้ในอุปกรณ์เสมือนและอุปกรณ์จริงต่างๆ เพื่อให้แน่ใจว่าแอปมีคุณภาพสูงสุด ดูข้อมูลเพิ่มเติมได้ที่หัวข้อ เอเจนต์การทดสอบแอป