OpenAI telah meluncurkan pembaruan besar pada fitur Canvas dalam ChatGPT, memperkenalkan kemampuan untuk menggunakan Canvas dengan model penalaran o1 OpenAI dan untuk merender kode HTML dan React secara interaktif.
Pengumuman ini, yang dibagikan melalui X, menandai langkah penting dalam mentransformasi Canvas dari alat pengeditan teks serba guna menjadi platform tangguh bagi pengembang dan desainer.
Dengan mengaktifkan pratinjau langsung kode langsung di ruang kerja, OpenAI bertujuan untuk melayani lebih banyak pengguna, termasuk pengembang web, pembuat konten, dan insinyur perangkat lunak.
ChatGPT dengan kanvas kini berfungsi dengan OpenAI o1—dan dapat merender HTML dan React. pic.twitter.com/d3T6HLyd0h
— Pengembang OpenAI (@OpenAIDevs) Januari 24, 2025
Kemampuan untuk merender komponen web seperti HTML dan React membuat Canvas bersaing langsung dengan Claude dari Anthropic, yang juga menawarkan fitur pengkodean interaktif.
Pembaruan OpenAI juga terkait dengan strateginya yang lebih luas dalam memperluas Canvas sebagai ruang kerja multifungsi. Pembaruan terkini pada Kanvas ChatGPT mengikuti beberapa penyempurnaan sebelumnya, termasuk kemampuan eksekusi Python dan integrasi GPT khusus.
Canvas Menghadirkan Rendering Langsung Komponen Web
Fitur rendering HTML dan React yang baru diperkenalkan memungkinkan pengguna memvisualisasikan kode secara langsung di antarmuka Canvas, sebuah tambahan yang secara dramatis memperluas kegunaannya.
React, pustaka JavaScript populer untuk membangun antarmuka pengguna, menggunakan JavaScript XML (JSX), yang menggabungkan tag mirip HTML dengan JavaScript untuk membuat komponen dinamis dan interaktif. Dengan pembaruan ini, pengembang dapat bereksperimen dengan JSX langsung di Canvas dan melihat hasilnya secara langsung tanpa bergantung pada alat eksternal.
Pengguna awal fitur ini telah menyoroti potensinya namun juga menunjukkan tantangannya. Pengguna melaporkan kemampuan untuk mengimpor perpustakaan eksternal melalui jaringan pengiriman konten (CDN) untuk memperluas fungsionalitas React, meskipun OpenAI belum merinci CDN mana yang didukung atau cara mengkonfigurasinya.
Beberapa pengguna juga mengalami kesalahan selama kompilasi JSX, termasuk masalah ketika sistem menampilkan pesan: “Pembangunan gagal dengan 1 kesalahan: internal:user-component.js:10:17: Diharapkan’}’tetapi ditemukan’:’.”Sedangkan Canvas menyertakan sebagai bantuan”perbaiki bug ini”, kemampuannya saat ini tampak terbatas, sehingga pengguna tingkat lanjut harus memecahkan masalah secara manual.
Bersaing dengan Artefak Claude
Dengan memperkenalkan rendering ini fitur, OpenAI memposisikan Canvas sebagai saingan langsung dari Claude Artifacts dari Anthropic, sebuah alat yang dipuji karena kemampuannya untuk merender HTML dan elemen interaktif lainnya.
[konten tertanam]
Claude Artifacts telah diadopsi secara luas oleh pengembang yang mengandalkan pengalamannya yang canggih untuk merancang dan menguji komponen berbasis web. Namun, Canvas OpenAI memberikan kekuatan tambahan dengan menawarkan fungsionalitas yang lebih luas, seperti eksekusi Python dan integrasi dengan model GPT khusus.
Visi OpenAI untuk Canvas adalah memungkinkan pengguna berkolaborasi dengan ChatGPT dengan “cara yang lebih dinamis”. Pendekatan dinamis ini melampaui pengembangan web, menyediakan alat untuk proses debug, visualisasi data, dan pengeditan dokumen, menjadikannya pilihan serbaguna bagi para profesional di berbagai domain.
Garis Waktu OpenAI Canvas Penyempurnaan
Canvas memulai debutnya pada bulan Oktober 2024 sebagai rilis beta untuk pelanggan ChatGPT Plus dan Teams. Versi awal memperkenalkan antarmuka layar terpisah, memungkinkan pengguna memisahkan konteks percakapan dari Fitur ruang kerja yang dapat diedit seperti penyorotan teks, pengeditan yang ditargetkan, dan pintasan penulisan membantu pengguna menyempurnakan konten dengan presisi, baik saat mereka mengerjakan artikel atau melakukan debug kode.
Pada bulan Desember 2024, sebagai bagian dari “12 Hari” OpenAI di acara OpenAI”, Canvas menerima peluncuran yang lebih luas bersama dengan fitur-fitur baru seperti eksekusi Python real-time dan integrasi lebih dalam dengan model GPT khusus.
Eksekusi Python memungkinkan pengembang untuk menulis, menguji, dan men-debug kode langsung di dalam ruang kerja, menyederhanakan alur kerja untuk analisis data dan pengembangan perangkat lunak. OpenAI memamerkan kemampuan ini selama demonstrasi langsung, dengan menyatakan: “Dengan mengintegrasikan eksekusi real-time, kami bertujuan untuk mengurangi gesekan antara pembuatan ide dan implementasi”.
Sementara itu, GPT khusus memungkinkan pengguna menyesuaikan ChatGPT dengan kebutuhan spesifik. Dengan Canvas, model AI khusus ini segera mendapatkan peningkatan, menyediakan ruang kerja untuk pemrograman khusus domain, pembuatan konten, dan aplikasi tingkat lanjut lainnya.
Kemampuan untuk mengintegrasikan model GPT khusus semakin memperluas Canvas.’penerapan. Untuk misalnya, tim perangkat lunak dapat mengonfigurasi GPT khusus untuk berfokus pada pembuatan kode boilerplate, sementara penulis mungkin menggunakannya untuk menyempurnakan dokumentasi teknis. Interaksi yang disesuaikan ini menjadikan Canvas lebih dari sekadar asisten pengkodean; Canvas menjadi platform yang dapat disesuaikan dengan kebutuhan profesional tertentu.