หลังจากตั้งค่า 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 |
contact_support | รับความช่วยเหลือ: ค้นหาเอกสารประกอบสำหรับนักพัฒนาแอป ติดต่อทีมสนับสนุน และตรวจสอบสถานะบริการของ Firebase |
dark_mode | เลือกธีม: เลือกธีมสว่างหรือมืด หรือเลือก ค่าเริ่มต้นของอุปกรณ์ |
text_select_start | เชื่อมต่อแผง Gemini กับตำแหน่งที่เฉพาะเจาะจงใน คอนโซล คุณเลือกที่จะยึดแผงไว้ทางซ้าย บน ขวา หรือล่างได้ |
text_select_move_back_word | ยกเลิกการตรึงแผง Gemini เพื่อกลับสู่สถานะเดิม |
fullscreen | ขยายแผง Gemini ให้เต็มคอนโซล |
fullscreen_exit | เปลี่ยนขนาดแผง 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 เพื่อสร้างข้อมูลเชิงลึกเกี่ยวกับข้อขัดข้อง ให้ทำดังนี้
เปิดCrashlytics แดชบอร์ดใน โปรเจ็กต์ แล้วเลือกแอป
ค้นหาและเลือกข้อขัดข้องที่ต้องการตรวจสอบ หน้าCrashlyticsเหตุการณ์ จะปรากฏขึ้น ซึ่งรวมถึงข้อมูลเชิงลึกที่มีข้อมูลต่อไปนี้อย่างน้อย 1 รายการ
- การวิเคราะห์ข้อขัดข้องพร้อมสาเหตุที่เป็นไปได้
- วิธีการแก้ไขข้อบกพร่อง
- ขั้นตอนถัดไปที่ทำได้
- แนวทางปฏิบัติแนะนำ
หากไม่เห็นความช่วยเหลือจาก AI ในฟีเจอร์ Crashlytics ที่ด้านบนของหน้ากิจกรรม ให้ตรวจสอบว่าได้เปิดใช้ Gemini ใน Firebase แล้ว (ดูวิธีการตั้งค่าได้ที่ ตั้งค่า Gemini ใน Firebase) นอกจากนี้ โปรดตรวจสอบว่าคุณกำลังดูเหตุการณ์ข้อขัดข้องหรือ ANR ระบบยังไม่รองรับเหตุการณ์ที่ไม่ร้ายแรง
หากต้องการระบุโค้ดและบริบทเพื่อรับข้อมูลเชิงลึกที่ละเอียดยิ่งขึ้น ให้คลิกเริ่มต้นใช้งานในช่องต้องการข้อมูลเชิงลึกที่ละเอียดยิ่งขึ้นไหม
วางโค้ดที่ 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
หลังจากตรวจสอบว่ามีคุณสมบัติตรงตามข้อกำหนดเหล่านี้แล้ว ให้ทำดังนี้
เปิด 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 ใช้ความสามารถของ AI เพื่อสร้างและเรียกใช้การทดสอบ ตามพรอมต์ภาษาง่ายๆ ที่คุณระบุ เอเจนต์จะสร้างการทดสอบแบบทีละขั้นตอนที่คุณเรียกใช้ได้ในอุปกรณ์เสมือนจริงและอุปกรณ์จริงต่างๆ เพื่อให้มั่นใจว่าแอปของคุณมีคุณภาพสูงสุด ดูข้อมูลเพิ่มเติมได้ที่ตัวแทนการทดสอบแอป
ใช้ความช่วยเหลือจาก AI ใน Firebase Studio
Gemini ใน Firebase มอบประสบการณ์การพัฒนาที่ทำงานด้วยระบบ AI ภายใน Firebase Studio คุณใช้ Gemini ใน Firebase ภายใน Firebase Studio ผ่านอินเทอร์เฟซหลัก 2 อย่างได้ดังนี้
- เอเจนต์การสร้างต้นแบบแอป (Prototyper view): This agent assists with prototyping and Next.js web app generation and publishing to Firebase App Hosting with Genkit-powered agentic AI flows. Learn more at Get started with the App Prototyping agent and Develop, publish, and monitor a full-stack web app with the App Prototyping agent.
- Firebase Studio Workspace (Code มุมมอง): Firebase Studio มี IDE แบบเต็มที่ มีฟีเจอร์ที่ AI ช่วยเพื่อเพิ่มประสิทธิภาพเวิร์กโฟลว์การเขียนโค้ดของคุณ โดยจะอยู่ในบรรทัดภายใน โปรแกรมแก้ไขโค้ดและใช้แชท ซึ่งสามารถให้คำแนะนำโค้ด สร้าง โค้ด อธิบายแนวคิดของโค้ด อัปเดตไฟล์โปรเจ็กต์ เรียกใช้คำสั่งเทอร์มินัล และ ตีความเอาต์พุตของคำสั่ง ดูข้อมูลเพิ่มเติมได้ที่เกี่ยวกับFirebase Studio พื้นที่ทำงาน
ดูข้อมูลเพิ่มเติมได้ที่ความช่วยเหลือจาก AI ใน Firebase Studio