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

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

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

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

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

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

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

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

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

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