ลองใช้ 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 สำหรับ ผ่าน MCPCrashlytics

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

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

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