Kata-kata Saya Menjadi Kod, Idea Saya Menjadi Robot
Terangkan tindakan dalam perkataan, bandingkan blok yang dibuat oleh AI dengan robot sebenar dan perbaiki arahan anda.

Sampaikan idea dengan kata-kata
Nota untuk guru
Cadangan: sesi 1 untuk penerangan dan latihan aplikasi; sesi 2 untuk pemasangan, sensor dan dadu. Kira-kira 40 minit setiap sesi, mengikut kelajuan pemasangan.
Secara berpasangan, bergilir menerangkan dan menjalankan/menyemak. Kod AI mungkin berbeza; bandingkan niat dengan hasil, bukan menuntut blok yang sama tepat.
Kata-kata yang sama boleh membayangkan gambar berbeza. Sebelum meminta AI, terangkan idea kepada rakan.
Terangkan lukisan tanpa menunjukkannya
Lukis gambar mudah dan terangkan hanya dengan kata-kata. Bandingkan bentuk, kedudukan dan saiz kedua-dua lukisan. Tukar peranan.

Nyatakan bekas pensel yang dimaksudkan
- “Tolong ambilkan bekas pensel itu.”
- “Tolong ambilkan bekas pensel biru di sebelah kanan meja.”
Apa berubah selepas menambah warna dan kedudukan? Adakah rakan meneka butiran yang tidak disebut?
Hasil berbeza tidak semestinya gagal. Kekalkan jika menepati niat; jika tidak, tambah butiran yang kurang dan terangkan semula.
Bermula dengan Curo AI
Vibe coding ialah menerangkan tindakan dan membina program melalui perbualan dengan AI. Kamu memilih tujuan dan menyemak hasilnya.
- Terangkan
Nyatakan syarat mula dan tindakan.
- Hasilkan blok
Baca cara AI memahami permintaan.
- Uji dan baiki
Semak hasil, kemudian kekalkan atau ubah.
Buka aplikasi dan cari Vibe Coding
Buka Curo AI Studio dalam Chrome. Pada tab Kod, pilih Vibe Coding di kanan bawah untuk membuka panel.
| Fungsi | Kegunaan |
|---|---|
| Kotak input | Taip tindakan dalam ayat pendek. |
| Cipta blok | Menukar permintaan kepada blok arahan. |
| Bercakap | Gunakan mikrofon komputer riba dan semak teks yang dikenal pasti. |
| Padam blok | Memadam blok yang dihasilkan. Semak dahulu kod yang perlu dikekalkan. |
| Contoh | Pilih contoh permintaan dan sesuaikan dengan tujuan. |
Tangkapan skrin menunjukkan aplikasi sebenar dalam bahasa Korea atau Inggeris. Nama dan kedudukan butang mungkin berbeza mengikut bahasa dan versi aplikasi.
Berlatih dahulu dengan watak pada skrin
Sebelum menyambungkan robot, cuba arahan pendek. Bandingkan kod AI dengan contoh latihan ini.
Apabila bendera hijau diklik, gerakkan watak 10 langkah dan suruhnya berkata “Helo!”.
apabila @greenFlag diklik :: hat events gerak (10) langkah :: motion sebut [Helo!] :: looks
Klik bendera, semak gerakan dan belon pertuturan. Baca juga susunan blok dan nombor.
Jika istilah tidak dikenali, terangkan dengan cara lain, pecahkan kepada langkah pendek atau tambah sendiri blok yang diperlukan.
Pasang robot dadu
Bina robot yang bertindak balas dengan cahaya dan bunyi. Sensornya akan mencetuskan dadu pada skrin nanti.
Blok LEDMemaparkan huruf, nombor dan simbol bercahaya.
Blok bunyiMemainkan kesan bunyi pilihan.
Blok sensor jarakMengesan objek di hadapan menggunakan inframerah.
Ikut gambar pemasangan
Lihat pemasangan dari sisi

Sambungkan robot melalui Bluetooth
- Sambung blok
Hidupkan blok dan pilih sambungan blok dalam aplikasi.
- Pilih kumpulan dan blok
Semak nombor kumpulan kit dan pilih blok untuk disambungkan.
- Pasangkan peranti
Dalam tetingkap Bluetooth Chrome, pilih peranti sendiri, bukan peranti rakan.
Pastikan robot stabil dan sensor tidak terlindung. Jika sambungan gagal, semak kuasa, nombor kumpulan dan Bluetooth mengikut turutan.
Tukar kata-kata kepada kod dan uji
- Bila?
Apabila bendera diklik? Apabila tangan menghampiri?
- Apa?
Gambar, bunyi atau tindakan yang mana?
- Berapa lama?
Sekali? Berulang? Berapa saat?
Blok ini ialah contoh perbandingan daripada pelajaran. AI tidak sentiasa menghasilkan kod yang sama. Baca syarat mula, tindakan dan ulangan, kemudian jalankan.
Misi 1 · Hati pada LED
Paparkan hati pada blok LED.
apabila @greenFlag diklik :: hat events paparkan [Hati v] pada LED :: #0FBD8C
QSaya tidak menyatakan syarat mula. Apa yang ditambah oleh AI?
Lihat jawapan
Apabila bendera hijau diklik — Adakah permulaan dengan bendera menepati niat? Kekalkan jika ya; jika tidak, nyatakan syarat yang dikehendaki.

Misi 2 · Bertindak balas kepada tangan
Apabila bendera hijau diklik, semak sensor berterusan. Apabila tangan saya dekat, paparkan hati pada LED dan bunyikan bip.
apabila @greenFlag diklik :: hat events
selamanya {
jika <halangan dikesan? :: #0FBD8C> maka {
paparkan [Hati v] pada LED :: #0FBD8C
mainkan [Amaran v] pada blok bunyi :: #0FBD8C
} :: control
} :: control| Perkara untuk disemak | Soalan |
|---|---|
| Niat saya | Bila sepatutnya bertindak balas, dengan cahaya dan bunyi apa? |
| Blok yang dihasilkan AI | Adakah “dekat” menjadi pengesanan halangan dan “bip” menjadi bunyi amaran? Adakah terdapat gelung selamanya? |
| Robot sebenar | Dekatkan dan jauhkan tangan. Adakah cahaya, bunyi dan ulangan seperti yang diinginkan? |
Jika tangan kekal dekat, kod boleh berulang selagi syarat benar. Tiada juga arahan mematikan LED apabila tangan dijauhkan. Minta “sekali sahaja” atau “padam apabila tangan dijauhkan” secara berasingan jika perlu.
Kembangkan dadu dan buat refleksi
Misi 3 · Dadu pada skrin
Nombor rawak dipilih daripada julat tertentu. Watak menyebut nombor 1 hingga 6. Nombor sama dua kali berturut-turut bukan ralat.
Apabila bendera hijau diklik, semak sensor berterusan. Jika tangan dikesan dekat, suruh watak pada skrin menyebut nombor rawak 1 hingga 6.
apabila @greenFlag diklik :: hat events
selamanya {
jika <halangan dikesan? :: #0FBD8C> maka {
sebut (pilih rawak dari (1) hingga (6) :: operators) :: looks
} :: control
} :: controlNombor muncul dalam belon pertuturan watak, bukan pada LED robot. Kod ini tiada blok untuk memaparkan nombor pada LED.
QAdakah dadu berjalan sekali sahaja jika tangan kekal dekat?
Lihat jawapan
Ia boleh terus memilih nombor baharu — Gelung sentiasa menyemak sensor, jadi nombor boleh berubah semasa objek masih dikesan. Perhatikan ketika tangan didekatkan dan dijauhkan.
Tambah bunyi pada dadu
Kekalkan syarat sensor dan julat 1–6, tetapi tambah bunyi amaran. Tulis permintaan sendiri sebelum membuka contoh.
Lihat contoh permintaan dan kod
Kekalkan syarat sensor dan julat 1 hingga 6. Selepas menyebut nombor, mainkan amaran pada blok bunyi.
apabila @greenFlag diklik :: hat events
selamanya {
jika <halangan dikesan? :: #0FBD8C> maka {
sebut (pilih rawak dari (1) hingga (6) :: operators) :: looks
mainkan [Amaran v] pada blok bunyi :: #0FBD8C
} :: control
} :: controlCari blok yang berubah, kemudian uji nombor dan bunyi. Adakah syarat yang perlu dikekalkan masih sama?
Ubah satu perkara dan uji lagi
Pilih bunyi, julat atau cara mula. Nyatakan perkara yang berubah dan yang kekal. Bandingkan kod serta hasil sebelum dan selepas.
- “Ubah julat sahaja kepada 1–10. Kekalkan syarat sensor dan bunyi amaran.”
- Adakah julat berubah? Sensor dan bunyi masih sama? Bagaimana hasilnya?
AI membantu; saya membuat keputusan
- Uji sama ada hasil menepati niat dan selamat.
- Jangan gunakan AI untuk menipu atau menyakiti orang.
- Jangan hanya berkata “AI yang buat”. Tentukan penggunaannya dan baiki tindakan yang tidak diingini.
Rekod semakan dan pembaikan saya
| Rekod | Soalan refleksi |
|---|---|
| Permintaan pertama | Tindakan apa yang diinginkan dan bagaimana diterangkan? |
| Perbezaan yang ditemui | Di mana niat, blok dan hasil berbeza? |
| Kata-kata yang dibaiki | Syarat apa ditambah atau diubah? Apa yang dikekalkan? |
| Keputusan saya | Kekalkan hasil baharu atau ubah lagi? Mengapa? |
Hentikan program dan kemaskan kit
Hentikan program, putuskan Bluetooth dan matikan blok. Simpan bahagian mengikut gambar dan semak tiada yang hilang.

Sudah bina, buat kod dan uji? Tekan untuk menyimpan kemajuan kamu.