Firebase Studio
สร้างต้นแบบ สร้าง และเผยแพร่แอป Full Stack ที่มี AI ได้อย่างรวดเร็วและมีประสิทธิภาพจากเบราว์เซอร์
Firebase Studio คือสภาพแวดล้อมในการพัฒนาซอฟต์แวร์แบบ Agentic บนระบบคลาวด์ ที่ช่วยคุณสร้างและเผยแพร่แอป Full Stack ที่มี AI คุณภาพระดับโปรดักชัน ซึ่งรวมถึง API, แบ็กเอนด์, ฟรอนต์เอนด์, อุปกรณ์เคลื่อนที่ และอื่นๆ Firebase Studio รวม Project IDX เข้ากับ Agent AI เฉพาะทางและความช่วยเหลือจาก Gemini เพื่อมอบพื้นที่ทำงานร่วมกันที่เข้าถึงได้จากทุกที่ ซึ่งมีทุกสิ่งที่คุณต้องการในการพัฒนาแอปพลิเคชัน หากมีพื้นที่ทำงานอยู่แล้ว คุณสามารถทำงานและทำให้พื้นที่ทำงานเหล่านั้นใช้งานได้ต่อไป อย่างไรก็ตาม ระบบไม่รองรับการสร้างพื้นที่ทำงานใหม่และการลงชื่อสมัครใช้ของผู้ใช้แล้ว
ความสามารถหลัก
| นำเข้าโปรเจ็กต์จากการควบคุมแหล่งที่มา ที่เก็บถาวรในเครื่อง หรือการออกแบบ Figma ดีไซน์ | นำแอปของคุณเองมาใช้ใน Firebase Studio โดยนำเข้าที่เก็บถาวรในเครื่อง เชื่อมต่อที่เก็บซอร์สโค้ดสาธารณะหรือส่วนตัว หรือ สร้างโค้ดจากการออกแบบ Figma แล้วนำเข้าด้วย ปลั๊กอิน Builder.io Figma |
| การตั้งค่าโปรเจ็กต์อย่างรวดเร็วด้วยเทมเพลตและตัวอย่างในตัว |
Firebase Studio รองรับเฟรมเวิร์กและภาษาต่างๆ อย่างครอบคลุมด้วยไลบรารีขนาดใหญ่ของเทมเพลตและแอปตัวอย่าง ซึ่งรวมถึงภาษายอดนิยมอย่าง Go, Java, .NET, Node.js และ Python Flask รวมถึงเฟรมเวิร์กอย่าง Next.js, React, Angular, Vue.js, Android, Flutter และอื่นๆ เริ่มต้นด้วยเทมเพลตหรือแอปตัวอย่างจากแกลเลอรี เทมเพลต และ/หรือสร้างเทมเพลตที่กำหนดเองเพื่อ แชร์ |
| การสร้างต้นแบบด้วยภาษาธรรมชาติอย่างรวดเร็ว |
ใช้ Gemini เพื่อสร้างต้นแบบและ เผยแพร่เว็บแอปพลิเคชัน Full Stack ด้วย the App Prototyping agent สร้างแอปทั้งหมดด้วยพรอมต์มัลติโมดัล ซึ่งรวมถึงภาษาธรรมชาติ รูปภาพ ภาพวาด ปรับปรุงแอปของคุณโดยใช้แกลเลอรีรูปภาพสต็อกจาก Unsplash หากแอปของคุณต้องใช้ฐานข้อมูลหรือการตรวจสอบสิทธิ์ App Prototyping agent จะตั้งค่า Cloud Firestore และ Firebase Authentication |
| ความช่วยเหลือจาก AI ที่พร้อมให้บริการเสมอจาก Gemini |
ใช้ความช่วยเหลือในการเขียนโค้ดจาก AI จาก Gemini ในทุกพื้นผิวการพัฒนา ได้แก่ แชทแบบอินเทอร์แอกทีฟ การสร้างโค้ด การเรียกใช้เครื่องมือ และคำแนะนำโค้ดแบบอินไลน์ Gemini ช่วยคุณเขียนโค้ดและเอกสาร แก้ไขข้อบกพร่อง เขียนและเรียกใช้การทดสอบหน่วย จัดการและแก้ไขการพึ่งพา ทำงานกับคอนเทนเนอร์ Docker และอื่นๆ ได้ |
| สภาพแวดล้อมในการพัฒนาซอฟต์แวร์ที่คุ้นเคยและปรับแต่งได้สูง |
Firebase Studio สร้างขึ้นจากโปรเจ็กต์ Code OSS ยอดนิยมและเรียกใช้ เครื่องเสมือน (VM) เต็มรูปแบบที่ขับเคลื่อนโดย Google Cloud คุณสามารถปรับแต่งเกือบทุกแง่มุมของสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ออนไลน์ ด้วย Nix ซึ่งรวมถึงแพ็กเกจระบบ เครื่องมือภาษา การกำหนดค่า IDE ตัวอย่างแอป และการกำหนดค่า IDE รวมถึงแชร์โปรเจ็กต์และ การกำหนดค่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ทั้งหมดด้วย เทมเพลตที่กำหนดเอง |
| เครื่องมือ โปรแกรมจำลอง และวิธีการทำให้ใช้งานได้ในตัว ที่ผสานรวมกับ Firebase และGoogle Cloudอย่างเต็มประสิทธิภาพ |
แสดงตัวอย่างเว็บแอปและแอป Android ในเบราว์เซอร์โดยตรง และใช้ประโยชน์จาก บริการรันไทม์และเครื่องมือในตัว สำหรับการจำลอง การทดสอบ และการแก้ไขข้อบกพร่อง Firebase Studio ผสานรวมกับ Firebase และ Google Cloud บริการได้อย่างราบรื่น ตัวอย่างเช่น คุณสามารถใช้ Firebase Local Emulator Suite โดยตรง จาก Firebase Studio เพื่อทดสอบ Firebase และ Google Cloud บริการอย่างละเอียด เช่น Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting, และ Firebase Hosting ก่อนที่คุณจะ เผยแพร่แอป |
วิธีการทำงาน
Firebase Studio รองรับโหมดต่างๆ มากมายเพื่อให้เหมาะกับสไตล์การพัฒนา ที่แตกต่างกัน:
การเขียนโค้ดด้วยการควบคุมอย่างเต็มรูปแบบ: ทำงานโดยตรงใน IDE ที่อิงตาม Code OSS ซึ่ง คุณสามารถนำเข้าที่เก็บที่มีอยู่หรือเริ่มโปรเจ็กต์ใหม่ และใช้ส่วนขยาย จาก Open VSX Registry ได้ Gemini ให้ความช่วยเหลือจาก AI ที่รับรู้พื้นที่ทำงานด้วยการเติมโค้ด การสร้างโค้ด การทดสอบ การเรียกใช้เครื่องมือ และเอกสารประกอบ คุณสามารถปรับแต่งพื้นที่ทำงาน วิธีการทำให้ใช้งานได้ และสภาพแวดล้อมรันไทม์เป้าหมายได้อย่างสมบูรณ์ด้วยการรองรับการกำหนดค่าที่ขยายได้โดยใช้ Nix
การใช้พรอมต์โดยไม่ต้องเขียนโค้ด: App Prototyping agent หรือที่เรียกว่า Prototyper ช่วยให้คุณสร้างพื้นที่ทำงานใหม่เพื่อ สร้างต้นแบบและปรับแต่งแนวคิดแอปด้วย Gemini โดยไม่ต้องเขียนโค้ด ทำงานกับ Agent โดยใช้พรอมต์มัลติโมดัลเพื่อพัฒนาแอป Full Stack (ปัจจุบันใช้ได้กับเว็บแอป) ทดสอบและแก้ไขข้อบกพร่อง และแชร์งานกับผู้อื่นซ้ำๆ ได้จากเบราว์เซอร์ คุณสามารถย้อนกลับการเปลี่ยนแปลงได้ทันทีหาก จำเป็น เพิ่มฟีเจอร์ใหม่ ทดสอบ เผยแพร่ไปยัง Firebase App Hosting และ ตรวจสอบประสิทธิภาพของแอปด้วยความสามารถในการสังเกตในตัว
คุณสามารถเปลี่ยนจากการเขียนโค้ดเป็นการใช้พรอมต์ได้อย่างราบรื่นเพื่อใช้ประโยชน์จากจุดแข็งของแต่ละวิธี ตัวอย่างเช่น คุณสามารถเริ่มต้นด้วยต้นแบบใน App Prototyping agent ที่ครอบคลุมพื้นฐาน เช่น โครงสร้างแอปและ โฟลว์ของผู้ใช้ จากนั้นเปลี่ยนไปใช้ Code เพื่อใช้ตรรกะและการผสานรวมที่กำหนดเองเพิ่มเติม
ความยืดหยุ่นนี้ช่วยให้คุณทำซ้ำได้อย่างรวดเร็วและสร้างแอปที่ตรงกับความ ต้องการเฉพาะของคุณได้จาก Firebase Studio
ราคา โควต้า และขีดจำกัด
คุณเข้าถึง Firebase Studio ได้โดยไม่มีค่าใช้จ่าย และเข้าถึงและจัดการพื้นที่ทำงานที่มีอยู่ต่อไปได้ การผสานรวมบางอย่าง (เช่น Firebase App Hosting) อาจต้องใช้บัญชี Cloud Billing
ดูข้อมูลเพิ่มเติมได้ที่ ราคา โควต้า และขีดจำกัดของ Firebase Studio
วิธีที่ Firebase Studio ใช้ข้อมูลของคุณ
การใช้งาน Firebase Studio ของคุณอยู่ภายใต้ ข้อกำหนดในการให้บริการ ของ Google
อย่างไรก็ตาม โปรดทราบว่าการใช้ฟีเจอร์ Generative AI ภายใน Firebase Studio อยู่ภายใต้นโยบายการใช้งานที่ไม่อนุญาตสำหรับ Generative AI และ Gemini API ข้อกำหนดในการให้บริการเพิ่มเติม (โดยเฉพาะอย่างยิ่งอยู่ภายใต้ Gemini API ข้อกำหนดในการให้บริการเพิ่มเติม: บริการที่ไม่เสียค่าใช้จ่าย)
หากต้องการบล็อกการใช้ พรอมต์และคำตอบของคุณสำหรับการฝึกโมเดล โปรดอย่า ใช้ App Prototyping agent และอย่าใช้ความช่วยเหลือจาก Gemini ภายใน Firebase Studio หากต้องการบล็อกการใช้ โค้ดของคุณสำหรับการฝึกโมเดล ให้ปิด การเติมโค้ดและ การจัดทำดัชนีโค้ด ในการตั้งค่าFirebase Studioของคุณ