Selepas banyak khabar angin, GitHub hari ini secara rasmi mengumumkan produk baharu yang dipanggil GitHub Spark, bersama-sama dengan kemas kini kepada GitHub Copilot. GitHub Spark pada asasnya ialah alat berkuasa AI yang membolehkan sesiapa sahaja mencipta aplikasi web kecil (percikan) menggunakan bahasa semula jadi, walaupun tanpa sebarang pengaturcaraan atau pengetahuan penggunaan aplikasi web.
GitHub menerangkan GitHub Spark seperti berikut:
Semuanya sentiasa bermula dengan idea. Sebagai kanak-kanak, kami mempunyai beribu-ribu idea - ada yang bodoh, ada yang gila, tetapi ada yang menarik juga. Hari ini, kami memperkenalkan GitHub Spark, produk yang dihasilkan daripada idea yang menarik. Dikuasakan oleh bahasa semula jadi, produk ini meletakkan asas untuk visi kami memperkasakan 1 bilion orang di seluruh dunia untuk menjadi pembangun. Ini adalah perisian yang menyeronokkan dan peribadi, bukan aplikasi perniagaan.
GitHub Spark menampilkan pratonton interaktif, variasi semakan, sejarah automatik dan pemilihan model untuk pembangunan. Boleh digunakan dari kedua-dua desktop dan peranti mudah alih. Spark mempunyai tiga komponen terintegrasi rapat:
- Editor berasaskan NL untuk menerangkan dan memperhalusi idea apl dengan mudah.
- Persekitaran masa jalan yang terurus mengehoskan percikan api, menyediakan storan data, topik dan akses kepada model bahasa besar (LLM).
- Papan pemuka berkuasa PWA untuk mengurus dan melancarkan percikan api dari mana-mana sahaja.
Sparks yang dibuat dengan GitHub Spark boleh dikongsi dengan orang lain dengan kebenaran baca sahaja atau baca-tulis. Pengguna boleh memilih daripada pelbagai model, termasuk Claude Sonnet 3.5, GPT-4o, o1-preview dan o1-mini.
Dalam beberapa bulan akan datang, GitHub akan mengemas kini GitHub Spark dalam aspek berikut:
- Lanjutkan kaedah kerjasama (cth. perpustakaan awam, membenarkan pengguna melakukan gabungan semantik perubahan yang dibuat seseorang dalam cabang percikan, berbilang pemain)
- Panjangkan permukaan editor (cth. sediakan mod "x-ray" yang membolehkan untuk meringkaskan dan melaraskan gelagat aplikasi yang tepat)
- Panjangkan persekitaran masa jalan (cth. lebih banyak komponen terbina dalam, penyepaduan yang lebih baik dengan perkhidmatan pihak ketiga, membenarkan penyimpanan fail dan carian vektor).
Anda boleh mendaftar untuk pratonton teknikal GitHub Spark DI SINI. Dengan GitHub Spark, mencipta dan berkongsi apl web kecil adalah semudah menulis ayat teks yang ringkas. Alat inovatif ini berpotensi untuk "mendemokrasikan" pembangunan perisian dan memperkasakan pencipta generasi baharu.