Firebase Studio
Nhanh chóng tạo mẫu thử, xây dựng và phát hành các ứng dụng AI toàn ngăn xếp một cách nhanh chóng và hiệu quả ngay từ trình duyệt.
Firebase Studio là một môi trường phát triển dựa trên đám mây có tác nhân giúp bạn xây dựng và phát hành các ứng dụng AI toàn ngăn xếp có chất lượng sản xuất, bao gồm cả API, phần phụ trợ, phần giao diện người dùng, ứng dụng di động và nhiều ứng dụng khác. Firebase Studio hợp nhất Project IDX với các tác nhân AI chuyên biệt và sự hỗ trợ từ Gemini để cung cấp một không gian làm việc cộng tác có thể truy cập ở mọi nơi, chứa mọi thứ bạn cần để phát triển một ứng dụng. Bạn có thể nhập các dự án hiện có hoặc bắt đầu một dự án mới bằng các mẫu hỗ trợ nhiều ngôn ngữ và khung.
Các khả năng chính
| Nhập dự án từ hệ thống kiểm soát nguồn, kho lưu trữ cục bộ hoặc thiết kế Figma | Mang ứng dụng của riêng bạn đến Firebase Studio: nhập kho lưu trữ cục bộ, kết nối kho lưu trữ mã nguồn công khai hoặc riêng tư, hoặc tạo mã từ thiết kế Figma và nhập mã đó bằng trình bổ trợ Figma của Builder.io. |
| Thiết lập dự án nhanh chóng bằng các mẫu và mẫu tích hợp |
Firebase Studio cung cấp khả năng hỗ trợ ngôn ngữ và khung mở rộng với một thư viện lớn gồm các mẫu và ứng dụng mẫu, bao gồm các ngôn ngữ phổ biến như Go, Java, .NET, Node.js và Python Flask, cũng như các khung như Next.js, React, Angular, Vue.js, Android, Flutter và nhiều khung khác. Bắt đầu bằng một mẫu hoặc ứng dụng mẫu từ thư viện mẫu và/hoặc tạo mẫu tùy chỉnh của riêng bạn để chia sẻ. |
| Tạo mẫu thử nhanh chóng bằng ngôn ngữ tự nhiên |
Sử dụng Gemini để tạo mẫu thử và xuất bản các ứng dụng web toàn ngăn xếp bằng the App Prototyping agent. Tạo toàn bộ ứng dụng bằng lời nhắc đa phương thức, bao gồm ngôn ngữ tự nhiên, hình ảnh, bản vẽ. Cải thiện ứng dụng của bạn bằng thư viện hình ảnh có sẵn từ Unsplash. Nếu ứng dụng của bạn cần cơ sở dữ liệu hoặc xác thực, thì App Prototyping agent sẽ thiết lập Cloud Firestore và Firebase Authentication. |
| Trợ lý AI luôn sẵn sàng từ Gemini |
Sử dụng trợ lý lập trình AI từ Gemini trên tất cả các giao diện phát triển: trò chuyện tương tác, tạo mã, chạy công cụ và đề xuất mã nội tuyến. Gemini có thể giúp bạn viết mã và tài liệu, sửa lỗi, viết và chạy kiểm thử đơn vị, quản lý và giải quyết các phần phụ thuộc, làm việc với vùng chứa Docker và nhiều việc khác. |
| Môi trường phát triển quen thuộc và có khả năng tuỳ chỉnh cao |
Firebase Studio được xây dựng trên dự án Code OSS phổ biến và chạy một máy ảo (VM) đầy đủ do Google Cloud cung cấp. Bạn có thể tuỳ chỉnh hầu hết mọi khía cạnh của môi trường phát triển trực tuyến bằng Nix, bao gồm cả gói hệ thống, công cụ ngôn ngữ, cấu hình IDE, bản xem trước ứng dụng và cấu hình IDE, đồng thời chia sẻ dự án và toàn bộ cấu hình môi trường phát triển của dự án đó bằng một mẫu tùy chỉnh. |
| Các công cụ, trình mô phỏng và phương thức triển khai tích hợp sẵn với khả năng tích hợp sâu với Firebase và Google Cloud |
Xem trước các ứng dụng web và Android ngay trong trình duyệt và tận dụng các dịch vụ và công cụ thời gian chạy tích hợp sẵn để mô phỏng, kiểm thử và gỡ lỗi. Firebase Studio tích hợp liền mạch với Firebase và Google Cloud dịch vụ. Ví dụ: bạn có thể sử dụng Firebase Local Emulator Suite trực tiếp từ Firebase Studio để kiểm thử kỹ lưỡng các dịch vụ của Firebase và Google Cloud như Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting và Firebase Hosting trước khi bạn phát hành ứng dụng. |
Tính năng này hoạt động như thế nào?
Firebase Studio hỗ trợ nhiều chế độ để đáp ứng các kiểu phát triển khác nhau:
Lập trình với toàn quyền kiểm soát: Làm việc trực tiếp trong một IDE dựa trên Code OSS, nơi bạn có thể nhập các kho lưu trữ hiện có hoặc bắt đầu các dự án mới và sử dụng các tiện ích từ Open VSX Registry. Gemini cung cấp trợ lý AI nhận biết không gian làm việc với tính năng hoàn thành mã, tạo mã, kiểm thử, chạy công cụ và tài liệu. Bạn có thể tuỳ chỉnh hoàn toàn không gian làm việc, phương pháp triển khai và môi trường thời gian chạy mục tiêu với khả năng hỗ trợ cấu hình có thể mở rộng bằng Nix.
Đưa ra lời nhắc mà không cần lập trình: App Prototyping agent (còn gọi là Prototyper) cho phép bạn tạo không gian làm việc mới để tạo mẫu thử và tinh chỉnh ý tưởng về ứng dụng bằng Gemini mà không cần viết bất kỳ mã nào. Làm việc với tác nhân bằng lời nhắc đa phương thức để phát triển lặp lại một ứng dụng toàn ngăn xếp (hiện hoạt động cho các ứng dụng web), kiểm thử và gỡ lỗi, đồng thời chia sẻ công việc của bạn với người khác ngay từ trình duyệt. Bạn có thể khôi phục ngay các thay đổi nếu cần, thêm các tính năng mới, kiểm thử, phát hành lên Firebase App Hosting và theo dõi hiệu suất của ứng dụng bằng khả năng quan sát tích hợp.
Bạn có thể chuyển đổi liền mạch giữa việc lập trình và đưa ra lời nhắc để khai thác điểm mạnh của từng phương thức. Ví dụ: bạn có thể bắt đầu bằng một mẫu thử trong App Prototyping agent bao gồm các yếu tố cơ bản, chẳng hạn như cấu trúc ứng dụng và quy trình người dùng, sau đó chuyển sang Code để triển khai thêm logic và tích hợp tuỳ chỉnh.
Tính linh hoạt này cho phép bạn lặp lại nhanh chóng và xây dựng các ứng dụng đáp ứng nhu cầu cụ thể của bạn – tất cả đều từ Firebase Studio.
Mức giá, hạn mức và giới hạn
Bạn có thể truy cập vào Firebase Studio miễn phí, nhưng bạn có thể tăng số lượng không gian làm việc mà bạn có thể tạo bằng cách tham gia Google Developer Program. Một số công cụ tích hợp (như Firebase App Hosting) có thể yêu cầu tài khoản Cloud Billing.
Tìm hiểu thêm tại trang Mức giá, hạn mức và giới hạn của Firebase Studio.
Cách Firebase Studio sử dụng dữ liệu của bạn
Việc bạn sử dụng Firebase Studio phải tuân thủ Điều khoản dịch vụ của Google.
Tuy nhiên, lưu ý rằng việc bạn sử dụng các tính năng AI tạo sinh trong Firebase Studio chịu sự điều chỉnh của Chính sách về các hành vi bị cấm khi sử dụng AI tạo sinh và Gemini API Điều khoản dịch vụ bổ sung (cụ thể là chịu sự điều chỉnh của Gemini API Điều khoản dịch vụ bổ sung: Dịch vụ không tính phí).
Để chặn việc sử dụng lời nhắc và câu trả lời của bạn cho quá trình huấn luyện mô hình, đừng sử dụng App Prototyping agent, và đừng sử dụng sự hỗ trợ từ Gemini trong Firebase Studio. Để chặn việc sử dụng mã của bạn cho quá trình huấn luyện mô hình, hãy tắt tính năng hoàn thành mã và lập chỉ mục mã trong phần cài đặt Firebase Studio.
Các bước tiếp theo
- Bắt đầu tạo mẫu thử cho ứng dụng mới bằng Firebase Studio.
- Tìm hiểu thêm về không gian làm việc Firebase Studio.