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

หลังจากตั้งค่า Gemini ใน Firebase แล้ว คุณก็เริ่มใช้ Gemini เพื่อยกระดับประสบการณ์การใช้งาน 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 นี่เป็นแนวคิดบางส่วน:

  • Realtime Database: "ฉันจะจัดโครงสร้าง Realtime Database เพื่อการดึงข้อมูลที่มีประสิทธิภาพในแอปแชทได้อย่างไร"

  • Authentication: "แอปของฉันรองรับวิธีการเข้าสู่ระบบประเภทใดบ้าง และฉันจะเพิ่มวิธีการใดได้บ้าง"

  • Crashlytics: "จากรายงาน Crashlytics ล่าสุด ปัญหา 3 อันดับแรกที่ฉันควรแก้ไขเพื่อปรับปรุงความเสถียรของแอปคืออะไร"

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

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

วิธีใช้ความช่วยเหลือจาก AI ใน Crashlytics เพื่อสร้างข้อมูลเชิงลึกเกี่ยวกับการขัดข้อง

  1. ในFirebaseคอนโซล ให้เปิด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. เปิด Messaging ในคอนโซล Firebase เพื่อเข้าถึงข้อมูลแคมเปญ

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

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

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

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

  1. เปิด Data Connect ในโปรเจ็กต์ แล้วเลือกแหล่งข้อมูลในส่วนบริการ

  2. คลิกข้อมูล

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

    ตัวอย่างเช่น หากคุณใช้แหล่งข้อมูลภาพยนตร์ที่อ้างอิงใน Codelab "สร้างด้วย Data 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 Data Connectกรณีการใช้งาน

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

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