Sau vô số tin đồn, GitHub hôm nay đã chính thức công bố một sản phẩm hoàn toàn mới có tên GitHub Spark, cùng với các bản cập nhật cho GitHub Copilot. GitHub Spark về cơ bản là một công cụ hỗ trợ AI cho phép bất kỳ ai cũng có thể tạo các ứng dụng web nhỏ (spark) bằng ngôn ngữ tự nhiên, ngay cả khi không có kiến thức lập trình hoặc triển khai ứng dụng web.
GitHub mô tả GitHub Spark như sau:
Mọi thứ luôn bắt đầu bằng một ý tưởng. Khi còn nhỏ, chúng ta có hàng ngàn ý tưởng - một số ngớ ngẩn, một số điên rồ, nhưng một số cũng thú vị. Hôm nay, chúng tôi giới thiệu GitHub Spark, một sản phẩm bắt nguồn từ những ý tưởng thú vị. Được hỗ trợ bởi ngôn ngữ tự nhiên, sản phẩm này đặt nền tảng cho tầm nhìn của chúng tôi là giúp 1 tỷ người trên thế giới trở thành nhà phát triển. Đây là phần mềm vui nhộn và cá nhân, không phải ứng dụng dành cho doanh nghiệp.
GitHub Spark có các bản preview tương tác, các biến thể sửa đổi, lịch sử tự động và lựa chọn mô hình để phát triển. Có thể sử dụng từ cả máy tính để bàn và thiết bị di động. Spark có ba thành phần tích hợp chặt chẽ:
- Trình chỉnh sửa dựa trên NL để dễ dàng mô tả và tinh chỉnh ý tưởng ứng dụng.
- Môi trường runtime được quản lý lưu trữ sparks, cung cấp lưu trữ dữ liệu, chủ đề và quyền truy cập vào các mô hình ngôn ngữ lớn (LLM).
- Bảng điều khiển hỗ trợ PWA để quản lý và khởi chạy sparks từ bất kỳ đâu.
Sparks được tạo bằng GitHub Spark có thể được chia sẻ với người khác với quyền chỉ đọc hoặc quyền đọc-ghi. Người dùng có thể chọn từ nhiều mô hình khác nhau, bao gồm Claude Sonnet 3.5, GPT-4o, o1-preview và o1-mini.
Trong những tháng tới, GitHub sẽ cập nhật GitHub Spark ở những khía cạnh sau:
- Mở rộng các phương thức cộng tác (ví dụ: thư viện công cộng, cho phép người dùng thực hiện hợp nhất ngữ nghĩa các thay đổi mà ai đó đã thực hiện trong một nhánh của spark, multi-player)
- Mở rộng bề mặt trình chỉnh sửa (ví dụ: cung cấp chế độ “x-ray” cho phép tóm tắt và điều chỉnh các hành vi chính xác của ứng dụng)
- Mở rộng môi trường runtime (ví dụ: nhiều thành phần tích hợp hơn, tích hợp tốt hơn với các dịch vụ của bên thứ 3, cho phép lưu trữ tệp và tìm kiếm vectơ).
Bạn có thể đăng ký trải nghiệm bản preview kỹ thuật của GitHub Spark tại ĐÂY. Với GitHub Spark, việc tạo và chia sẻ các ứng dụng web nhỏ trở nên dễ dàng như viết một câu văn bản đơn giản. Công cụ sáng tạo này có tiềm năng mang đến một cuộc "cách mạng dân chủ hóa" phát triển phần mềm và trao quyền cho thế hệ nhà sáng tạo mới.