ลองใช้ 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
contact_support รับความช่วยเหลือ: ค้นหาเอกสารประกอบสำหรับนักพัฒนาแอป ติดต่อทีมสนับสนุน และตรวจสอบสถานะบริการของ Firebase
dark_mode เลือกธีม: เลือกธีมสว่างหรือมืด หรือเลือก ค่าเริ่มต้นของอุปกรณ์
text_select_start เชื่อมต่อแผง Gemini กับตำแหน่งที่เฉพาะเจาะจงใน คอนโซล คุณเลือกที่จะยึดแผงไว้ทางซ้าย บน ขวา หรือล่างได้
text_select_move_back_word ยกเลิกการตรึงแผง Gemini เพื่อกลับสู่สถานะเดิม
fullscreen ขยายแผง Gemini ให้เต็มคอนโซล
fullscreen_exit เปลี่ยนขนาดแผง 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. เปิดCrashlytics แดชบอร์ดใน โปรเจ็กต์ แล้วเลือกแอป

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

    • การวิเคราะห์ข้อขัดข้องพร้อมสาเหตุที่เป็นไปได้
    • วิธีการแก้ไขข้อบกพร่อง
    • ขั้นตอนถัดไปที่ทำได้
    • แนวทางปฏิบัติแนะนำ

    หากไม่เห็นความช่วยเหลือจาก AI ในฟีเจอร์ Crashlytics ที่ด้านบนของหน้ากิจกรรม ให้ตรวจสอบว่าได้เปิดใช้ Gemini ใน Firebase แล้ว (ดูวิธีการตั้งค่าได้ที่ ตั้งค่า Gemini ใน Firebase) นอกจากนี้ โปรดตรวจสอบว่าคุณกำลังดูเหตุการณ์ข้อขัดข้องหรือ ANR ระบบยังไม่รองรับเหตุการณ์ที่ไม่ร้ายแรง

  3. หากต้องการระบุโค้ดและบริบทเพื่อรับข้อมูลเชิงลึกที่ละเอียดยิ่งขึ้น ให้คลิกเริ่มต้นใช้งานในช่องต้องการข้อมูลเชิงลึกที่ละเอียดยิ่งขึ้นไหม

  4. วางโค้ดที่ Gemini ใน Firebase ขอลงในช่องโค้ด

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

  6. คลิกสร้างข้อมูลเชิงลึกของ AI ใหม่

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

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

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

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

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

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

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

Gemini ใน Firebase มอบประสบการณ์การพัฒนาที่ทำงานด้วยระบบ AI ภายใน Firebase Studio คุณใช้ Gemini ใน Firebase ภายใน Firebase Studio ผ่านอินเทอร์เฟซหลัก 2 อย่างได้ดังนี้

  • เอเจนต์การสร้างต้นแบบแอป (Prototyper view): This agent assists with prototyping and Next.js web app generation and publishing to Firebase App Hosting with Genkit-powered agentic AI flows. Learn more at Get started with the App Prototyping agent and Develop, publish, and monitor a full-stack web app with the App Prototyping agent.
  • Firebase Studio Workspace (Code มุมมอง): Firebase Studio มี IDE แบบเต็มที่ มีฟีเจอร์ที่ AI ช่วยเพื่อเพิ่มประสิทธิภาพเวิร์กโฟลว์การเขียนโค้ดของคุณ โดยจะอยู่ในบรรทัดภายใน โปรแกรมแก้ไขโค้ดและใช้แชท ซึ่งสามารถให้คำแนะนำโค้ด สร้าง โค้ด อธิบายแนวคิดของโค้ด อัปเดตไฟล์โปรเจ็กต์ เรียกใช้คำสั่งเทอร์มินัล และ ตีความเอาต์พุตของคำสั่ง ดูข้อมูลเพิ่มเติมได้ที่เกี่ยวกับFirebase Studio พื้นที่ทำงาน

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