Firebase Studio

สร้างต้นแบบ สร้าง และเผยแพร่แอปแบบ Full Stack ที่ผสานรวม AI ได้อย่างรวดเร็วและมีประสิทธิภาพจากเบราว์เซอร์

Firebase Studio คือสภาพแวดล้อมในการพัฒนาซอฟต์แวร์บนระบบคลาวด์แบบเอเจนต์ที่ช่วยคุณสร้างและเผยแพร่แอป AI แบบ Full Stack คุณภาพระดับโปรดักชัน ซึ่งรวมถึง API, แบ็กเอนด์, ฟรอนต์เอนด์, อุปกรณ์เคลื่อนที่ และอื่นๆ Firebase Studio รวม Project IDX เข้ากับ เอเจนต์ 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 เพื่อสร้างต้นแบบและ เผยแพร่เว็บแอปพลิเคชันแบบฟูลสแต็กด้วย 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 Gemini ให้ความช่วยเหลือจาก AI ที่รับรู้พื้นที่ทำงานด้วยการเติมโค้ด การสร้างโค้ด การทดสอบ การเรียกใช้เครื่องมือ และการจัดทำเอกสาร คุณสามารถปรับแต่งพื้นที่ทำงาน วิธีการติดตั้งใช้งาน และสภาพแวดล้อมรันไทม์เป้าหมายได้อย่างเต็มที่ ด้วยการรองรับการกำหนดค่าที่ขยายได้โดยใช้ Nix

  • การพรอมต์โดยไม่ต้องเขียนโค้ด: App Prototyping agent หรือที่เรียกว่า Prototyper ช่วยให้คุณสร้างพื้นที่ทํางานใหม่เพื่อ สร้างต้นแบบและปรับแต่งไอเดียแอปด้วย Geminiโดยไม่ต้องเขียนโค้ด ทำงานร่วมกับ เอเจนต์โดยใช้พรอมต์แบบมัลติโมดัลเพื่อพัฒนาแอปแบบฟูลสแต็กอย่างต่อเนื่อง (ปัจจุบันใช้ได้กับเว็บแอป) ทดสอบและแก้ไขข้อบกพร่อง รวมถึงแชร์งานกับ ผู้อื่นได้โดยตรงจากเบราว์เซอร์ คุณสามารถย้อนกลับการเปลี่ยนแปลงได้ทันทีหากจำเป็น เพิ่มฟีเจอร์ใหม่ ทดสอบ เผยแพร่ไปยัง Firebase App Hosting และ ตรวจสอบประสิทธิภาพของแอปด้วยความสามารถในการสังเกตการณ์ในตัว

คุณสามารถเปลี่ยนจากการเขียนโค้ดเป็นการป้อนพรอมต์ได้อย่างราบรื่นเพื่อใช้ประโยชน์จากจุดแข็งของแต่ละอย่าง เช่น คุณสามารถเริ่มต้นด้วยต้นแบบใน App Prototyping agent ที่ครอบคลุมพื้นฐาน เช่น โครงสร้างแอปและโฟลว์ของผู้ใช้ จากนั้นเปลี่ยนไปใช้ Code เพื่อใช้ตรรกะและการผสานรวมที่กำหนดเองเพิ่มเติม

ความยืดหยุ่นนี้ช่วยให้คุณทำซ้ำได้อย่างรวดเร็วและสร้างแอปที่ตอบสนองความต้องการเฉพาะของคุณได้ทั้งหมดจาก Firebase Studio

ราคา โควต้า และขีดจำกัด

คุณเข้าถึง Firebase Studio ได้โดยไม่มีค่าใช้จ่าย แต่สามารถเพิ่มจำนวนพื้นที่ทำงานที่สร้างได้โดยเข้าร่วมโปรแกรมนักพัฒนาซอฟต์แวร์ของ Google การผสานรวมบางอย่าง (เช่น 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

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