ลองใช้ 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 ของคุณ นี่เป็นแนวคิดบางส่วน:

  • 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 และการมีส่วนร่วม > การรับส่งข้อความเพื่อเข้าถึงข้อมูลแคมเปญ

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

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

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

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

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

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

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

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