หลังจากที่คุณ ตั้งค่า 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 ตามภาษา ธรรมชาติ:
เปิด 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 เพื่อสร้างและเรียกใช้การทดสอบตามพรอมต์ภาษาธรรมชาติที่คุณระบุ โดยเอเจนต์จะสร้างการทดสอบแบบทีละขั้นตอนที่คุณสามารถเรียกใช้ในอุปกรณ์เสมือนและอุปกรณ์จริงต่างๆ เพื่อให้แน่ใจว่าแอปของคุณมีคุณภาพสูงสุด ดูข้อมูลเพิ่มเติมได้ที่หัวข้อ เอเจนต์การทดสอบแอป