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

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

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

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

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

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

แชทกับ Gemini

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

ขั้นตอนต่อไปนี้แสดงการสนทนาที่คุณอาจได้พูดคุยกับ Gemini เกี่ยวกับ Cloud Firestore ในตัวอย่างนี้ คุณขอให้ Gemini ระบุชุดกฎพื้นฐานของ Firestore และปรับแต่งกฎร่วมกันเมื่อคุณเพิ่มข้อกำหนด

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

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

    Gemini แสดงคำตอบ

  2. จากนั้นคุณสามารถถามGeminiคําถามเพื่อชี้แจงเพื่อขยายการสนทนา หรือวางโค้ดและขอคําแนะนํา

คุณสามารถสนทนาต่อและแชร์ข้อมูลและคำถามเกี่ยวกับแอปและโปรเจ็กต์ที่คุณกำลังดำเนินการอยู่ขณะแก้ปัญหาได้ และGeminiจะแนะนำการปรับปรุงและการเพิ่มประสิทธิภาพ รวมถึงคำแนะนำเพิ่มเติม

สำรวจแผง Gemini ในคอนโซล Firebase

แผง Gemini ในคอนโซล Firebase มีฟีเจอร์หลายอย่างที่ลดความซับซ้อนในการทำงานร่วมกันกับโมเดล Gemini

ตัวเลือก การดำเนินการ
notifications ดูการแจ้งเตือนสำหรับ Firebase
spark เปิด 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

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

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

  1. เปิดแดชบอร์ด Crashlytics ในโปรเจ็กต์ แล้วเลือกแอป

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

    หากไม่เห็นปุ่มสร้างข้อมูลเชิงลึกจาก AI ให้ตรวจสอบว่าได้เปิดใช้ Gemini ใน Firebase แล้ว (ดูวิธีการตั้งค่าได้ที่ตั้งค่า Gemini ใน Firebase) และตรวจสอบว่าคุณกําลังดูเหตุการณ์ของ Apple หรือ Android ระบบยังไม่รองรับเหตุการณ์ Flutter, Unity และ Android NDK รวมถึงเหตุการณ์ที่ไม่ร้ายแรง สุดท้าย ให้ตรวจสอบว่าได้ขยายส่วนข้อมูลเชิงลึกในหน้าเหตุการณ์ Crashlytics แล้ว

  3. คลิกปุ่มสร้างข้อมูลเชิงลึกจาก AI

    ข้อมูลเชิงลึกจะปรากฏขึ้นพร้อมข้อมูลต่อไปนี้อย่างน้อย 1 รายการ

    • การวิเคราะห์ข้อขัดข้องพร้อมสาเหตุที่เป็นไปได้
    • วิธีการแก้ไขข้อบกพร่อง
    • ขั้นตอนถัดไปที่นําไปใช้ได้จริง
    • แนวทางปฏิบัติแนะนำ
  4. หากต้องการระบุโค้ดและบริบทเพื่อให้ได้ข้อมูลเชิงลึกที่ละเอียดยิ่งขึ้น ให้คลิกเริ่มต้นใช้งานในช่องต้องการข้อมูลเชิงลึกที่ละเอียดยิ่งขึ้นใช่ไหม

  5. วางรหัสที่ Gemini ใน Firebase ขอลงในช่องรหัส

  6. หากมีบริบทหรือรายละเอียดเพิ่มเติมที่จะแชร์ซึ่งอาจช่วยปรับปรุงข้อมูลเชิงลึกของ AI ให้เพิ่มลงในช่องแชร์บริบทหรือรายละเอียดที่เกี่ยวข้อง

  7. คลิกสร้างข้อมูลเชิงลึกจาก AI อีกครั้ง

    Gemini ใน Firebase จะสร้างข้อมูลเชิงลึกที่อัปเดตตามโค้ดและบริบทที่คุณระบุ

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

รับข้อมูลเชิงลึกจาก AI สําหรับแคมเปญการรับส่งข้อความด้วย Gemini ใน Firebase

Gemini ใน Firebase (การสมัครใช้บริการ Gemini Code Assist) จะแสดงข้อมูลสรุป ข้อมูลเชิงลึก และคำแนะนำเพื่อปรับปรุงประสิทธิภาพแคมเปญ 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 เพื่อเข้าถึงข้อมูลแคมเปญ

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

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

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

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

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

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

  3. คลิกไอคอนช่วยฉันเขียน GraphQLpen_spark

  4. ในช่องข้อความที่ปรากฏขึ้น ให้อธิบายคําค้นหาหรือการกลายพันธุ์ที่ต้องการสร้างเป็นภาษาธรรมชาติ แล้วคลิกสร้าง

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

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

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

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

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

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

ดูกรณีการใช้งานขั้นสูงเพิ่มเติมได้ที่AI assistance for Data Connect in the Firebase console use cases