ลองใช้ 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

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

    ตัวอย่างเช่น หากคุณใช้แหล่งข้อมูลภาพยนตร์ที่อ้างอิงในโค้ดแล็บ "สร้างด้วย 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 in the Firebase console use cases

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

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

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

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

  • Agent การสร้างต้นแบบแอป (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 เวิร์กスペース (มุมมอง Code): Firebase Studio มี IDE แบบสมบูรณ์ที่ให้บริการฟีเจอร์ที่ทำงานด้วยระบบ AI เพื่อปรับปรุงเวิร์กโฟลว์การเขียนโค้ดให้มีประสิทธิภาพยิ่งขึ้น ซึ่งจะแสดงในบรรทัดภายในเครื่องมือแก้ไขโค้ดและใช้แชท ซึ่งสามารถแนะนำโค้ด สร้างโค้ด อธิบายแนวคิดโค้ด อัปเดตไฟล์โปรเจ็กต์ เรียกใช้คำสั่งในเทอร์มินัล และตีความเอาต์พุตของคำสั่ง ดูข้อมูลเพิ่มเติมได้ที่เกี่ยวกับFirebase Studio พื้นที่ทำงาน

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