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

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

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

    /firebase:deploy
    

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