ลองใช้ Gemini ในคอนโซล Firebase

หลังจากที่ตั้งค่า Gemini ใน Firebase แล้ว คุณจะเริ่มใช้ Gemini ใน Firebase ได้

วิธีเปิดแผง Gemini

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

หาก spark Gemini ใน Firebase ไม่ปรากฏในคอนโซล Firebase ให้ทําตามขั้นตอนในหัวข้อตั้งค่า Gemini ใน Firebase สำหรับโปรเจ็กต์

แชทกับ Gemini

หลังจากที่เปิดแผง Gemini แล้ว คุณสามารถเริ่มการสนทนากับ Gemini ได้ทันทีและเริ่มถามคำถามโดยใช้ภาษาที่เป็นธรรมชาติ

ขั้นตอนต่อไปนี้จะแสดงการสนทนาของคุณกับ Gemini เกี่ยวกับ Cloud Firestore ในตัวอย่างนี้ คุณจะขอให้ Gemini มอบชุดกฎพื้นฐานสำหรับ Firestore ให้คุณและปรับแต่งกฎเหล่านี้ร่วมกันเมื่อคุณเพิ่มข้อกำหนด

  1. ในช่อง Ask meอะไรก็ได้เกี่ยวกับ Firebase ให้ป้อนข้อความแจ้งต่อไปนี้ แล้วคลิก send Send

    Can you provide a short, secure set of Firestore rules for a chat app?
    

    Gemini จะแสดงการตอบกลับ ซึ่งโดยทั่วไปจะมีกฎที่แนะนำและคำอธิบายทั้งหมดเกี่ยวกับวิธีการทำงานของกฎ

  2. จากนั้น ขอให้ Gemini ขยายและปรับปรุงกฎ ตัวอย่างเช่น หาก Gemini ตอบกลับด้วยชุดกฎพื้นฐานซึ่งอนุญาตให้ผู้ใช้ที่ตรวจสอบสิทธิ์แล้วอ่านและเขียนในแชทได้ คุณอาจต้องขอชุดกฎที่เข้มงวดมากขึ้น ป้อนพรอมต์ต่อไปนี้ในช่องถามอะไรก็ได้เกี่ยวกับ Firebase จากนั้นคลิกส่ง ส่ง

    Can you update the rules so that only the sender and recipient can access chats and supports image storage?
    

    Gemini ควรตอบกลับด้วยกฎที่จำกัดมากขึ้น ซึ่งมีพื้นที่เก็บข้อมูลรูปภาพ โดยอธิบายคอมโพเนนต์แต่ละรายการของชุดกฎอย่างครบถ้วน และควรมีลิงก์ไปยังทรัพยากรที่เป็นประโยชน์ เช่น เอกสารประกอบเกี่ยวกับ Cloud Firestore หรือโค้ดแล็บที่เกี่ยวข้อง

  3. นอกจากนี้ คุณยังสามารถวางกฎลงในฟิลด์และขอคำแนะนำ รองรับไวยากรณ์มาร์กดาวน์ คุณจึงป้อนคำค้นหาได้ดังตัวอย่างต่อไปนี้

    What can you tell me about this Firestore rule set?
    
      ```
      rules_version = '2';
      service cloud.firestore {
        match /databases/{database}/documents {
    
          match /users/{userId} {
            allow read, write: if request.auth.uid == userId;
          }
    
          match /chats/{chatId} {
            function isParticipant() {
              return request.auth.uid in resource.data.participants;
            }
    
            allow read, create: if isParticipant();
            allow update, delete: if false;
          }
    
          match /chats/{chatId}/messages/{messageId} {
            allow read, create: if isParticipant();
          }
        }
      }
      ```
    

    คุณสามารถสนทนาต่อและแชร์กฎที่กำลังใช้อยู่ต่อไปได้ในขณะที่แก้ปัญหา จากนั้น Gemini จะแนะนำการปรับปรุงและการเพิ่มประสิทธิภาพ

ได้ที่เขียนข้อความแจ้งที่ดียิ่งขึ้น

สํารวจแผง Gemini ในคอนโซล Firebase

แผง Gemini ในคอนโซล Firebase มีฟีเจอร์หลายอย่างที่ช่วยให้ทำงานร่วมกันกับโมเดล Gemini ได้ง่ายขึ้น

ตัวเลือก การดำเนินการ
ติดต่อฝ่ายสนับสนุน รับความช่วยเหลือ: ค้นหาเอกสารสำหรับนักพัฒนาซอฟต์แวร์ ติดต่อฝ่ายสนับสนุน และตรวจสอบสถานะบริการ Firebase
สปาร์ค เมื่อเปิดใช้มุมมองความช่วยเหลือ ให้สลับ Gemini ในแชทของ Firebase
ล้างการสนทนา เมื่อล้างการสนทนา ระบบจะล้างบริบทก่อนหน้าทั้งหมดและเซสชันการสนทนาใหม่จะเริ่มขึ้น
เริ่มด้วยข้อความ ตรึงแผง Gemini ไว้กับตำแหน่งที่เฉพาะเจาะจงในคอนโซล คุณสามารถเลือกที่จะยึดแผงด้านซ้าย บน ขวา หรือด้านล่าง
ข้อความ_select_move_back_word นำออกจากแผง Gemini เพื่อกลับสู่สถานะเดิม
เต็มหน้าจอ ขยายแผง Gemini ให้สูงสุดเพื่อให้ครอบคลุมทั้งคอนโซล
การออกเต็มหน้าจอ คืนค่าแผง Gemini เป็นขนาดต้นฉบับ
รายงานปัญหาเกี่ยวกับประสบการณ์การใช้งาน Gemini ใน Firebase ของคุณให้ทีม Firebase เราขอแนะนำให้คุณรายงานข้อบกพร่อง แนะนำการปรับปรุง หรือแสดงความคิดเห็นทั่วไป
ปิด ปิดหน้าต่าง Gemini

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

วิธีใช้ความช่วยเหลือจาก AI ใน Crashlytics เพื่อสร้างข้อมูลเชิงลึกเกี่ยวกับข้อขัดข้อง

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

  3. คลิกปุ่มสร้างข้อมูลเชิงลึกจาก AI

    ข้อมูลเชิงลึกจะปรากฏโดยมีข้อมูลต่อไปนี้อย่างน้อย 1 ข้อ

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

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