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 สำหรับ Gemini CLI เป็นแพ็กเกจที่ติดตั้งง่ายซึ่งทำสิ่งต่อไปนี้
- ติดตั้งและกำหนดค่าเซิร์ฟเวอร์ MCP ของ Firebase โดยอัตโนมัติ
เพื่อใช้ในพื้นที่ทำงาน เซิร์ฟเวอร์ MCP ของ Firebase มีฟีเจอร์ใหม่ๆ หลายอย่างสำหรับ Gemini CLI ดังนี้
- ไลบรารีของพรอมต์ที่เขียนไว้ล่วงหน้าซึ่งคุณใช้เพื่อทำงานด้านการพัฒนา Firebase ทั่วไปให้เสร็จสมบูรณ์ได้ คุณเรียกใช้พรอมต์เหล่านี้ได้อย่างง่ายดายโดยใช้คำสั่ง Gemini CLI
- ความสามารถของ Gemini CLI ในการใช้เครื่องมือเพื่อทำงานกับโปรเจ็กต์ Firebase โดยตรงและดำเนินการในนามของคุณ เช่น การสร้างฐานข้อมูลและการติดตั้งใช้งานแอป ดูรายการเครื่องมือทั้งหมดได้ในเอกสารประกอบของเซิร์ฟเวอร์ MCP ของ Firebase
- อินเทอร์เฟซที่ช่วยให้ Gemini CLI ค้นหาเอกสารประกอบของ Firebase ในรูปแบบทรัพยากรที่เหมาะกับ LLM
- เพิ่มไฟล์บริบทเฉพาะ Firebase ลงในโปรเจ็กต์ ไฟล์บริบทนี้ หรือที่เรียกว่าไฟล์กฎ จะให้เครื่องมือการพัฒนาแบบเอเจนต์ (เช่น Gemini CLI) พร้อมพรอมต์และคำแนะนำเพิ่มเติมที่ช่วยเพิ่มความสามารถในการ ช่วยคุณพัฒนาแอปด้วย Firebase
ติดตั้งส่วนขยาย Firebase สำหรับ Gemini CLI
ติดตั้ง Gemini CLI หากยังไม่ได้ติดตั้ง
หากไม่แน่ใจว่าจะใช้ตัวเลือกการตรวจสอบสิทธิ์ใด ให้เริ่มใช้ Gemini CLI แล้วระบบจะแนะนำขั้นตอนการลงชื่อเข้าใช้ด้วยบัญชี Google วิธีการตรวจสอบสิทธิ์นี้เพียงพอสำหรับผู้ใช้ส่วนใหญ่ โดยเฉพาะอย่างยิ่งหากคุณเพิ่งเริ่มต้นใช้งาน Gemini CLI
ติดตั้งส่วนขยาย Firebase โดยเรียกใช้คำสั่งต่อไปนี้จากพรอมต์เชลล์ (ไม่ใช่จากพรอมต์ของ Gemini CLI)
gemini extensions install https://github.com/gemini-cli-extensions/firebase/
เมื่อติดตั้งแล้ว ส่วนขยายจะพร้อมใช้งานในพื้นที่ทำงาน 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 ที่ถูกต้อง ตามความต้องการของแอป ไม่มีการตัดสินใจหรือบริการที่กำหนดค่าไม่ถูกต้องอีกต่อไป