ส่วนขยาย Firebase สำหรับ Gemini CLI

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

หากติดตั้ง Gemini CLI ไว้แล้ว คุณสามารถเรียกใช้คำสั่งนี้เพื่อ ติดตั้งส่วนขยาย Firebase ได้

gemini extensions install https://github.com/gemini-cli-extensions/firebase/

คู่มือนี้อธิบายส่วนขยาย Firebase รวมถึงรายละเอียดในการติดตั้ง และใช้ Gemini CLI กับส่วนขยาย

สิทธิประโยชน์ของส่วนขยาย

การทำงานของ Firebase Extension

ส่วนขยาย Firebase สำหรับ Gemini CLI เป็นแพ็กเกจที่ติดตั้งง่ายซึ่งทำสิ่งต่อไปนี้

  • ติดตั้งและกำหนดค่าเซิร์ฟเวอร์ MCP ของ Firebase โดยอัตโนมัติ เพื่อใช้ในพื้นที่ทํางาน เซิร์ฟเวอร์ Firebase MCP มีฟีเจอร์ใหม่ๆ หลายอย่างสำหรับ Gemini CLI ดังนี้
    • คลังพรอมต์ที่เขียนไว้ล่วงหน้าซึ่งได้รับการเพิ่มประสิทธิภาพสำหรับการพัฒนาและเรียกใช้แอปด้วย Firebase คุณเรียกใช้พรอมต์เหล่านี้ได้โดยใช้คำสั่ง สแลชของ Gemini CLI
    • ความสามารถของ Gemini CLI ในการใช้เครื่องมือเพื่อทำงานกับโปรเจ็กต์ Firebase โดยตรงและดำเนินการในนามของคุณ เช่น การสร้างฐานข้อมูลและการติดตั้งใช้งานแอป ดูรายการเครื่องมือทั้งหมดได้ในเอกสารประกอบเซิร์ฟเวอร์ MCP ของ Firebase
    • อินเทอร์เฟซที่ช่วยให้ Gemini CLI ค้นหาเอกสารประกอบของ Firebase ในรูปแบบทรัพยากรที่เหมาะกับ LLM ได้
  • เพิ่มไฟล์บริบทเฉพาะ Firebase ลงในโปรเจ็กต์ ไฟล์บริบทนี้ หรือที่เรียกว่าไฟล์กฎ จะให้เครื่องมือการพัฒนาแบบเอเจนต์ (เช่น Gemini CLI) พร้อมพรอมต์และคำแนะนำเพิ่มเติมที่เพิ่มความสามารถในการ ช่วยคุณพัฒนาแอปด้วย Firebase

ติดตั้งส่วนขยาย Firebase สำหรับ Gemini CLI

  1. ติดตั้ง Gemini CLI หากยังไม่ได้ติดตั้ง

    หากไม่แน่ใจว่าจะใช้ตัวเลือกการตรวจสอบสิทธิ์ใด ให้เริ่มใช้ Gemini CLI แล้วระบบจะแนะนำขั้นตอนการลงชื่อเข้าใช้ด้วยบัญชี Google วิธีการตรวจสอบสิทธิ์นี้เพียงพอสำหรับผู้ใช้ส่วนใหญ่ โดยเฉพาะอย่างยิ่งหากคุณเพิ่งเริ่มต้นใช้งาน Gemini CLI

  2. ติดตั้งส่วนขยาย Firebase โดยเรียกใช้คำสั่งต่อไปนี้จากพรอมต์เชลล์ (ไม่ใช่จากพรอมต์ของ Gemini CLI)

    gemini extensions install https://github.com/gemini-cli-extensions/firebase/
  3. เมื่อติดตั้งแล้ว ส่วนขยายจะพร้อมใช้งานในพื้นที่ทำงาน Gemini CLI ทั้งหมด

    หากต้องการ คุณสามารถปิดใช้ส่วนขยายสำหรับพื้นที่ทำงานที่เฉพาะเจาะจงได้โดยทำดังนี้

    gemini extensions disable firebase --scope=workspace

อัปเดตส่วนขยาย

เราอัปเดตส่วนขยาย Firebase บ่อยครั้ง ดังนั้นคุณควรอัปเดตเวอร์ชันที่ติดตั้งเป็นประจำโดยทำดังนี้

gemini extensions update firebase

ขั้นตอนถัดไป

เมื่อติดตั้งส่วนขยายแล้ว Gemini CLI จะใช้บริบท เครื่องมือ และทรัพยากรที่ส่วนขยายมีให้โดยอัตโนมัติ เมื่อรวมกันแล้ว ฟีเจอร์เหล่านี้จะช่วยปรับปรุงความสามารถของ Gemini CLI ในการช่วยคุณพัฒนาและเรียกใช้แอป Firebase ได้อย่างมาก

ในขั้นตอนถัดไป ให้ลองเรียกใช้พรอมต์ที่เขียนไว้ล่วงหน้าบางส่วนซึ่งส่วนขยาย Firebase จัดเตรียมไว้ให้คุณ เช่น

  • วิธีเริ่มโปรเจ็กต์แอป Firebase ใหม่

    /firebase:init
    

    พรอมต์นี้ช่วยให้คุณบรรลุเป้าหมายการพัฒนาที่พบบ่อยต่างๆ ได้ ดังนี้

    • ตั้งค่าแบ็กเอนด์: ช่วยตั้งค่า Firestore เป็นฐานข้อมูลและ การตรวจสอบสิทธิ์ Firebase เป็นวิธี ในการรักษาความปลอดภัยของแอปและข้อมูลของผู้ใช้ และยังช่วยให้คุณสามารถ ติดตั้งใช้งานแอปได้ในครั้งเดียว

    • เพิ่มฟีเจอร์ AI ตั้งค่า Firebase AI Logic และเขียนโค้ดเพื่อเข้าถึง Gemini API ได้อย่างง่ายดายและปลอดภัยโดยตรงจากแอปบนอุปกรณ์เคลื่อนที่และเว็บแอป

  • วิธีทําให้เว็บแอปที่มีอยู่ใช้งานได้

    /firebase:deploy
    

    พรอมต์นี้จะนําแอปพลิเคชันไปใช้งานในบริการโฮสติ้งของ Firebase ไม่ว่าจะเป็นแอปแบบคงที่หรือแอปแบบฟูลสแต็กก็ตาม พรอมต์นี้จะ สั่งให้ AI วิเคราะห์โค้ดและเลือกบริการโฮสติ้งของ Firebase ที่ถูกต้อง ตามความต้องการของแอป ไม่มีการตัดสินใจหรือบริการที่กำหนดค่าไม่ถูกต้องอีกต่อไป

  • วิธีจัดลำดับความสำคัญและแก้ไขปัญหาในแอปบนอุปกรณ์เคลื่อนที่

    /crashlytics:connect
    

    พรอมต์นี้จะช่วยให้คุณ จัดลำดับความสำคัญและแก้ไขปัญหาในแอปบนอุปกรณ์เคลื่อนที่ ที่ผสานรวม Crashlytics แล้ว