ลองใช้ Gemini ในคอนโซล Firebase

หลังจากตั้งค่า Gemini ใน Firebase แล้ว คุณก็เริ่มใช้เพื่อยกระดับประสบการณ์การใช้งาน Firebase ของนักพัฒนาแอปได้

วิธีเปิดแผง Gemini

  • คลิก ✦Gemini ใน Firebase ซึ่งอยู่ในเมนูด้านขวาบนของ Firebase คอนโซล

แผง Gemini จะเปิดขึ้นและคงอยู่ตลอดทุกหน้าในFirebaseคอนโซล ตอนนี้คุณสามารถแชทกับ Gemini และสำรวจฟีเจอร์ทั้งหมด ที่มีในแผง Gemini ได้แล้ว

หาก ✦Gemini ใน Firebase ไม่ปรากฏในคอนโซล Firebase ให้ทำตามขั้นตอนใน ตั้งค่า Gemini ใน Firebase สำหรับโปรเจ็กต์ เพื่อเปิดใช้

แชทกับ Gemini

หลังจากเปิดแผง Gemini แล้ว คุณจะเริ่ม การสนทนากับ Gemini และเริ่มถามคำถามโดยใช้ ภาษาที่เป็นธรรมชาติได้ทันที

ขั้นตอนต่อไปนี้แสดงการสนทนาที่คุณอาจมีกับ Gemini เกี่ยวกับ Remote Config

  1. ในช่องถามอะไรก็ได้เกี่ยวกับ Firebase ให้ป้อนคำถาม แล้วคลิก ส่ง เช่น คุณอาจถามคำถามต่อไปนี้

    When should I use a Remote Config rollout vs. an A/B Test?
    

    Gemini จะแสดงคำตอบ

  2. จากนั้นคุณสามารถถามคำถามที่ช่วยให้กระจ่าง เพื่อขยายการสนทนาหรือวางโค้ดแล้วขอคำแนะนำจาก 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 เพื่อสร้างข้อมูลเชิงลึกเกี่ยวกับการขัดข้อง

  1. ในFirebase คอนโซล ให้ไปที่แดชบอร์ด DevOps และการมีส่วนร่วม > Crashlytics แล้วเลือกแอป

  2. ค้นหาและเลือกข้อขัดข้องที่ต้องการตรวจสอบ หน้าCrashlyticsกิจกรรม จะปรากฏขึ้น รวมถึงข้อมูลเชิงลึกที่มีข้อมูลต่อไปนี้อย่างน้อย 1 รายการ

    • การวิเคราะห์ข้อขัดข้องพร้อมสาเหตุที่เป็นไปได้
    • วิธีการแก้ไขข้อบกพร่อง
    • ขั้นตอนถัดไปที่ทำได้
    • แนวทางปฏิบัติแนะนำ

    หากไม่เห็นความช่วยเหลือจาก AI ในฟีเจอร์ Crashlytics ที่ด้านบนของหน้ากิจกรรม ให้ตรวจสอบว่าได้เปิดใช้ Gemini ใน Firebase แล้ว (ดูวิธีการตั้งค่าได้ที่ ตั้งค่า Gemini ใน Firebase) นอกจากนี้ โปรดตรวจสอบว่าคุณกำลังดูเหตุการณ์ข้อขัดข้องหรือ ANR ระบบยังไม่รองรับเหตุการณ์ที่ไม่ร้ายแรง

  3. หากต้องการใช้ความช่วยเหลือจาก AI เพื่อแก้ไขปัญหาในฐานของโค้ดของแอปโดยตรง ให้ลองใช้ความช่วยเหลือจาก AI สำหรับ Crashlytics ผ่าน MCP

ดูข้อมูลเพิ่มเติมได้ที่ รับความช่วยเหลือจาก 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

หลังจากตรวจสอบว่ามีคุณสมบัติตรงตามข้อกำหนดเหล่านี้แล้ว ให้ทำดังนี้

  1. ในFirebaseคอนโซล ให้ไปที่หน้าDevOps & Engagement > การรับส่งข้อความ เพื่อเข้าถึงข้อมูลแคมเปญ

  2. หลังจากโหลดข้อมูลแคมเปญแล้ว ให้คลิกสร้างข้อมูลเชิงลึกของ AI

    ข้อมูลสรุปและการวิเคราะห์แคมเปญการรับส่งข้อความจะปรากฏขึ้น

สร้างการค้นหาและการเปลี่ยนแปลง GraphQL สำหรับ SQL Connect ด้วย Gemini ใน Firebase

วิธีใช้ AI assistance for SQL Connect เพื่อสร้าง GraphQL ตามภาษาธรรมชาติ

  1. ในFirebaseคอนโซล ให้ไปที่ฐานข้อมูลและพื้นที่เก็บข้อมูล > SQL Connect

  2. เลือกบริการและแหล่งข้อมูล แล้วเปิดแท็บข้อมูล

  3. คลิกไอคอนช่วยฉันเขียน GraphQLpen_spark อธิบายคําค้นหาหรือ การเปลี่ยนแปลงที่ต้องการ เป็นภาษาธรรมชาติ แล้วคลิกสร้าง

    ตัวอย่างเช่น หากคุณใช้แหล่งข้อมูลภาพยนตร์ที่อ้างอิงใน Codelab "สร้างด้วย SQL Connect (เว็บ)" คุณอาจถามว่า "แสดงภาพยนตร์ 5 อันดับแรกของปี 2022 โดยเรียงตาม คะแนน" ซึ่งอาจแสดงผลลัพธ์ดังต่อไปนี้

    query TopMovies2022 {
      movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) {
        id
        title
        rating
        releaseYear
      }
    }
    
  4. ตรวจสอบคำตอบ

    • หากคำตอบดูถูกต้อง ให้คลิกแทรกเพื่อแทรกคำตอบ ลงในเครื่องมือแก้ไขโค้ด
    • หากปรับแต่งคำตอบได้ ให้คลิกแก้ไข อัปเดตพรอมต์ แล้วคลิกสร้างใหม่
  5. หลังจากยอมรับคำตอบแล้ว ให้ตั้งค่าต่อไปนี้ในส่วนพารามิเตอร์ (หากมี)

    • ตัวแปร: หากการค้นหาหรือการเปลี่ยนแปลงมีตัวแปร ให้กำหนดตัวแปรที่นี่ ใช้ JSON เพื่อกำหนด เช่น {"title":"The Matrix", "releaseYear":"1999"}
    • การให้สิทธิ์: เลือกบริบทการให้สิทธิ์ (ผู้ดูแลระบบ, ได้รับการตรวจสอบสิทธิ์ หรือไม่ได้รับการตรวจสอบสิทธิ์) ที่จะใช้ เรียกใช้การค้นหาหรือการเปลี่ยนแปลง
  6. คลิกเรียกใช้ในตัวแก้ไขโค้ดและตรวจสอบผลลัพธ์

หากต้องการทดสอบการค้นหาหรือการเปลี่ยนแปลงหลายรายการในเครื่องมือแก้ไขโค้ด ให้ตรวจสอบว่ามีการตั้งชื่อการค้นหาหรือการเปลี่ยนแปลงเหล่านั้น ตัวอย่างเช่น คำค้นหาต่อไปนี้มีชื่อว่า GetMovie เลื่อนเคอร์เซอร์ไปที่บรรทัดแรกของคำค้นหาหรือการเปลี่ยนแปลงเพื่อเปิดใช้งานปุ่มเรียกใช้

query GetMovie($myKey: Movie_Key!) {
  movie(key: $myKey) { title }
}

สำหรับกรณีการใช้งานขั้นสูงเพิ่มเติม โปรดดูAI assistance for SQL Connectกรณีการใช้งาน

ใช้ความช่วยเหลือจาก AI ใน Firebase App Distribution

เอเจนต์ Firebase App Testing ใช้ความสามารถของ AI เพื่อสร้างและเรียกใช้การทดสอบ ตามพรอมต์ที่เป็นภาษาธรรมชาติที่คุณระบุ เอเจนต์จะสร้างการทดสอบแบบทีละขั้นตอนที่คุณเรียกใช้ในอุปกรณ์เสมือนจริงและอุปกรณ์จริงต่างๆ ได้ เพื่อให้มั่นใจว่าแอปของคุณมีคุณภาพสูงสุด ดูข้อมูลเพิ่มเติมได้ที่ เอเจนต์ App Testing