Dari non-tech ke tech — belajar membangun aplikasi web nyata bersama AI, tanpa perlu latar belakang programming sama sekali. Seluruh materi workshop komunitas Shevibes kami rangkum lengkap di halaman ini. ก้าวจากสาย Non-Tech สู่โลก Tech — เรียนรู้การสร้างเว็บแอปพลิเคชันจริงร่วมกับ AI โดยไม่ต้องมีพื้นฐานโปรแกรมมิ่งแม้แต่น้อย สรุปเนื้อหาเวิร์กชอปจากชุมชน Shevibes ไว้อย่างครบถ้วนในหน้านี้
Workshop komunitas untuk perempuan yang ingin merasakan langsung bagaimana AI mengubah cara orang membangun teknologi — dipandu, kolaboratif, dan penuh eksplorasi. เวิร์กชอปชุมชนสำหรับผู้หญิงที่อยากสัมผัสด้วยตัวเองว่า AI ปรับเปลี่ยนวิธีสร้างเทคโนโลยีอย่างไร — เรียนสนุก มีเมนเทอร์ดูแล และเน้นลงมือทำร่วมกัน
Peserta non-tech maupun yang ingin naik level ke tech — tidak perlu pengalaman coding sama sekali. มือใหม่สาย Non-Tech หรือคนที่ต้องการก้าวเข้าสู่สาย Tech — ไม่ต้องมีประสบการณ์เขียนโค้ดก็เรียนได้
Dipandu langsung, kolaboratif, dan penuh eksplorasi — belajar sambil membuat sesuatu yang nyata. เน้นลงมือทำจริง มีทีมงานคอยแนะนำอย่างใกล้ชิด และร่วมกันเนรมิตไอเดียให้เป็นผลงานจริง
Peserta pulang dengan aplikasi web yang benar-benar mereka buat sendiri bersama AI. สร้างเว็บแอปพลิเคชันเป็นของตัวเองร่วมกับ AI ได้สำเร็จตั้งแต่จบเวิร์กชอป
60 menit membangun aplikasi pertama, dilanjutkan sesi lomba kreativitas 1–1.5 jam. 60 นาทีแรกสร้างแอปชิ้นแรกสำเร็จ ต่อด้วยกิจกรรมสร้างสรรค์ไอเดียแข่งกัน 1–1.5 ชั่วโมง
Sebelum masuk ke Agentic AI dan Kiro, mari pahami dasarnya dulu — dari Machine Learning, Deep Learning, sampai Generative AI dan Foundation Model yang menjadi "otak" di balik Kiro. ก่อนจะก้าวไปสู่ Agentic AI และ Kiro เรามาทำความเข้าใจพื้นฐานกันแบบง่ายๆ ตั้งแต่ Machine Learning, Deep Learning ไปจนถึง Generative AI และ Foundation Model ซึ่งเป็น "หัวใจหลัก" เบื้องหลัง Kiro
Semua ini saling bersarang — Generative AI ada di dalam Deep Learning, yang ada di dalam Machine Learning, yang ada di dalam AI. เทคโนโลยีเหล่านี้ทำงานซ้อนกันเป็นชั้นๆ — Generative AI อยู่ใน Deep Learning ซึ่งอยู่ใน Machine Learning และครอบด้วย AI อีกที
Segala teknik yang membuat komputer bisa meniru kecerdasan manusia — lewat logika, aturan if-then, dan machine learning. ภาพรวมเทคนิคทั้งหมดที่ทำให้ระบบคอมพิวเตอร์คิดและประมวลผลได้ชาญฉลาดคล้ายมนุษย์
Bagian dari AI yang menggunakan mesin untuk mencari pola dalam data, lalu membangun model logika secara otomatis. แขนงของ AI ที่สอนให้ระบบเรียนรู้และจดจำแพตเทิร์นจากชุดข้อมูลได้ด้วยตัวเอง
Bagian dari ML yang tersusun dari neural network berlapis-lapis dalam — untuk tugas seperti pengenalan suara dan gambar. ขั้นกว่าของ ML ที่ใช้โครงข่ายประสาทเทียมหลายชั้น ซับซ้อนขึ้น เพื่อแยกแยะรูปภาพ เสียง และข้อมูลขนาดใหญ่
Ditenagai oleh model besar yang dilatih (pretrained) pada data dalam jumlah sangat besar — biasa disebut Foundation Model (FM). AI ยุคใหม่ที่สร้างสรรค์สิ่งใหม่ได้ ขับเคลื่อนด้วยโมเดลยักษ์ใหญ่ที่ผ่านการเทรนข้อมูลมหาศาล (Foundation Model)
"Bidang studi yang memberi komputer kemampuan untuk belajar tanpa diprogram secara eksplisit." — Arthur Samuel (1959) "การศึกษาที่ทำให้คอมพิวเตอร์เกิดการเรียนรู้ได้เอง โดยไม่ต้องถูกเขียนคำสั่งทีละบรรทัด" — Arthur Samuel (1959)
Manusia menuliskan aturannya sendiri. มนุษย์เป็นผู้ป้อนกฎเกณฑ์และเงื่อนไขเองทั้งหมด
Mesin menemukan aturannya sendiri dari contoh. ระบบเรียนรู้และแกะกฎเกณฑ์ได้เองจากตัวอย่างข้อมูล
Model ini dilatih dari contoh berlabel untuk satu tugas saja. Geser slider kesegaran apel, lalu lihat jawaban mesin. โมเดลนี้ถูกฝึกมาเพื่อทำงานเฉพาะอย่างเดียว ลองปรับสไลเดอร์ระดับความสด แล้วสังเกตการตัดสินใจของ AI
Kesegaran apel: ระดับความสดของแอปเปิล: 62%
Aturan hasil belajar: skor ≥ 55% = Segar. Output hanya berupa
label.
🔒 Model ini hanya tahu cara membedakan segar vs
busuk.
กฎที่ระบบเรียนรู้: คะแนน ≥ 55% = สด โดยผลลัพธ์จะเป็นเพียง
Label คำตอบเท่านั้น
🔒 โมเดลนี้เข้าใจเฉพาะงานแยกแยะ สด vs เน่า
เท่านั้น
Generative AI tidak sekadar mengklasifikasikan data — ia menciptakan konten baru (teks, gambar, kode) berdasarkan pola yang dipelajarinya. Generative AI ไม่ได้ทำหน้าที่แค่จำแนกประเภทข้อมูล แต่มีความสามารถในการสร้างสรรค์สิ่งใหม่ (ข้อความ, รูปภาพ, โค้ด) จากแพตเทิร์นที่ได้เรียนรู้
Jenis AI yang mampu menghasilkan konten baru secara mandiri. Bukan sekadar memilih opsi, tapi membuat sesuatu yang belum pernah ada sebelumnya berdasarkan perintah (prompt) pengguna. ปัญญาประดิษฐ์ประเภทที่สร้างสรรค์คอนเทนต์ใหม่ได้ด้วยตัวเอง ไม่ใช่แค่เลือกคำตอบที่มีอยู่ แต่เป็นการเนรมิตสิ่งใหม่ตามคำสั่ง (Prompt) ของเรา
Model AI raksasa yang dilatih menggunakan jutaan data teks, gambar, atau kode. FM menjadi "fondasi" umum yang bisa disesuaikan untuk berbagai tugas spesifik. โมเดล AI ขนาดมหึมาที่ได้รับการฝึกฝนจากข้อมูลจำนวนมหาศาล เปรียบเสมือน "ฐานราก" อัจฉริยะที่พร้อมนำไปประยุกต์ใช้กับงานได้หลากหลายรูปแบบ
Salah satu jenis Foundation Model yang fokus memahami dan memproses bahasa manusia. LLM inilah yang ditenagai dalam Kiro untuk membaca instruction dan menulis kode. โมเดลภาษาขนาดใหญ่ที่เชี่ยวชาญด้านการเข้าใจและสื่อสารภาษามนุษย์ เป็นขุมพลังหลักที่ Kiro ใช้ในการอ่านคำสั่งและเขียนโค้ดให้เรา
Bukan sekadar menjawab chat, AI kini bertindak sebagai "Agent" yang bisa merencanakan, menjalankan alat, memperbaiki error, dan menyelesaikan tugas secara mandiri. ไม่ได้เป็นแค่แชตบอตคอยตอบคำตอบ แต่พัฒนาสู่ "Agent" ที่สามารถวางแผน ใช้เครื่องมือ แก้ไขข้อผิดพลาด และทำงานจนเสร็จสมบูรณ์ได้เอง
Bagaimana cara kita menulis kode berkembang pesat dari waktu ke waktu. เส้นทางการพัฒนาเครื่องมือเขียนโค้ดตั้งแต่อดีตจนถึงปัจจุบัน
Melengkapi sintaks dasar (misal: mengetik doc... lalu muncul
document). Manusia tetap menulis 95% kode.
ช่วยเติมคำสั่งพื้นฐาน (เช่น พิมพ์ doc... แล้วขึ้น
document) โดยมนุษย์ยังต้องเขียนโค้ดเองถึง 95%
Generasi pertama AI coding. Memberikan saran beberapa baris kode berdasarkan komentar, namun masih pasif dan butuh arahan ketat. AI ยุคแรก ช่วยแนะนำโค้ดทีละบรรทัดตาม Comment แต่ยังทำงานแบบตั้งรับ และต้องรอคำสั่งอย่างใกล้ชิด
AI bertindak sebagai rekan sejajar. Anda memberikan visi, Kiro mengeซูคิวต์โปรเจกต์ สร้างโครงสร้างไฟล์ และทดสอบให้ครบวงจร. AI ทำหน้าที่เป็นผู้ช่วยคู่คิด คุณเพียงมอบวิสัยทัศน์ ส่วน Kiro จะลงมือสร้างโครงสร้างไฟล์และทดสอบระบบให้อย่างครบวงจร
Kiro adalah Agentic AI Code Editor yang dirancang untuk membantu siapapun membangun aplikasi dari nol hanya dengan bahasa alami. Kiro คือโปรแกรมแก้ไขโค้ดพลัง Agentic AI ที่ออกแบบมาเพื่อช่วยให้ทุกคนสร้างแอปพลิเคชันขึ้นมาจากศูนย์ด้วยภาษาพูดธรรมดา
Beri petunjuk dan aturan khusus agar Kiro koding sesuai gaya, desain, dan standar teknis yang Anda inginkan. กำหนดกฎเกณฑ์และสไตล์คำสั่ง เพื่อให้ Kiro เขียนโค้ดได้ตรงตามมาตรฐานและงานดีไซน์ที่คุณต้องการ
Ubah ide kasar menjadi dokumen spesifikasi terstruktur sebelum kode ditulis, mencegah salah paham antara Anda dan AI. เปลี่ยนไอเดียให้เป็นเอกสารข้อกำหนดระบบแบบเป็นขั้นตอนก่อนเริ่มเขียนโค้ด ป้องกันความเข้าใจไม่ตรงกันระหว่างคุณกับ AI
Hubungkan Kiro ke dunia luar — databse, API, browser testing, hingga tool eksternal secara seamless. เชื่อมต่อ Kiro เข้ากับโลกภายนอก ทั้งฐานข้อมูล, API และเครื่องมือภายนอกได้อย่างไร้รอยต่อ
Rangkaian acara yang dirancang agar peserta langsung praktik dan menghasilkan karya dalam satu hari. ลำดับขั้นตอนการเรียนรู้ที่ออกแบบมาเพื่อให้ทุกคนได้ลงมือปฏิบัติจริงและสร้างผลงานได้ภายในวันเดียว
Memahami konsep dasar AI, instalasi Kiro Editor, dan pengenalan antarmuka kerja. ทำความเข้าใจแนวคิดพื้นฐาน AI ติดตั้งโปรแกรม Kiro Editor และทำความคุ้นเคยกับหน้าตาโปรแกรม
Membangun aplikasi web sederhana bersama mentor step-by-step menggunakan prompt & spec. สร้างเว็บแอปพลิเคชันอย่างง่ายไปพร้อมกับเมนเทอร์ทีละขั้นตอน โดยใช้ Prompt และ Spec
Peserta dibebaskan berkreasi membuat aplikasi unik masing-masing untuk dinilai oleh juri. เปิดโอกาสให้ผู้เข้าร่วมปล่อยไอเดียสร้างสรรค์แอปสุดพิเศษของตนเอง เพื่อนำเสนอแก่คณะกรรมการ
Presentasi karya, penilaian berdasarkan rubrik, dan pengumuman pemenang. โชว์ผลงาน นำเสนอไอเดีย ประเมินคะแนนตามเกณฑ์ และประกาศผลผู้ชนะเลิศ
Panduan lengkap untuk pemula hingga developer — pilih topik di bawah untuk membaca detailnya. คู่มือเจาะลึกตั้งแต่ผู้เริ่มต้นจนถึงนักพัฒนา — เลือกแท็บหัวข้อด้านล่างเพื่อศึกษาเนื้อหาแต่ละส่วน
Ikuti 4 langkah sederhana ini untuk membangun aplikasi web fungsional pertama Anda dalam waktu kurang dari 30 menit. ทำตาม 4 ขั้นตอนง่ายๆ นี้เพื่อสร้างเว็บแอปพลิเคชันแรกของคุณให้ใช้งานได้จริงภายในเวลาไม่ถึง 30 นาที
Buka aplikasi Kiro AI di komputer Anda. Klik menu File →
Open Folder lalu buat folder baru kosong (misalnya:
my-first-app). Folder ini akan menjadi workspace tempat Kiro menyimpan
seluruh kode aplikasi Anda.
เปิดโปรแกรม Kiro AI บนคอมพิวเตอร์ของคุณ ไปที่เมนู File →
Open Folder แล้วสร้างโฟลเดอร์ว่างใหม่ (เช่น my-first-app)
โฟลเดอร์นี้จะกลายเป็น Workspace ที่ Kiro ใช้เก็บบันทึกไฟล์และโค้ดทั้งหมด
Gunakan panel chat Kiro (sisi kanan) untuk menjelaskan aplikasi yang ingin dibuat menggunakan bahasa alami. Gunakan rumus: [Tujuan] + [Fitur Utama] + [Gaya Tampilan]. ใช้แถบแชท Kiro (ด้านขวา) อธิบายแอปพลิเคชันที่คุณอยากสร้างด้วยภาษาพูดธรรมดา โดยใช้เทคนิค: [เป้าหมาย] + [ฟีเจอร์หลัก] + [สไตล์หน้าตา]
"Buatkan aplikasi web Calculator Kasir Sederhana.
Fitur: Tambah nama barang & harga, hitung total otomatis, dan tombol reset.
Desain: Modern, bersih, warna tema dark mode dengan aksen hijau neon."
Kiro akan merencanakan tugas, lalu secara otomatis membuat file
index.html, styles.css, dan script.js. Anda
cukup mengklik tombol Accept atau Save All ketika
Kiro mengusulkan perubahan file.
Kiro จะวางแผนการทำงานและสร้างไฟล์ index.html,
styles.css และ script.js ให้ทันที คุณเพียงแค่กดปุ่ม
Accept หรือ Save All เมื่อ Kiro
เสนอแก้ไขไฟล์
Klik tombol Preview di pojok kanan atas Kiro untuk melihat tampilan aplikasi secara live. Jika ada yang kurang, cukup minta Kiro di chat: "Tambahkan fitur diskon 10% saat total belanja di atas 100 ribu." คลิกปุ่ม Preview ที่มุมขวาบนของ Kiro เพื่อดูหน้าตาแอปพลิเคชันที่ทำงานจริง หากต้องการเพิ่มฟีเจอร์ ให้พิมพ์บอก Kiro เพิ่มเติมในแชทได้ทันที เช่น "เพิ่มส่วนลด 10% ให้อัตโนมัติเมื่อยอดรวมเกิน 1,000 บาท"
Kiro Steering adalah fitur untuk "Kustomisasi Otak" Kiro. Anda bisa memberikan instruksi permanen agar Kiro selalu mengikuti aturan koding, gaya desain, dan bahasa pilihan Anda. Kiro Steering คือฟีเจอร์สำหรับ "ตั้งค่ากรอบความคิด" ให้ Kiro เพื่อให้ AI เขียนโค้ดตามกฎเกณฑ์ ดีไซน์ และภาษาที่เรากำหนดไว้เสมอโดยไม่ต้องคอยพิมพ์สั่งซ้ำๆ
Kiro membaca folder .kiro/steering/ pada proyek Anda.
Setiap file Markdown (.md) di dalam folder ini akan dianggap sebagai "Aturan Wajib" saat
Kiro menghasilkan kode.
Kiro จะอ่านไฟล์ในโฟลเดอร์ .kiro/steering/ ของโปรเจกต์คุณ
ทุกไฟล์ Markdown (.md) ในโฟลเดอร์นี้จะถูกใช้เป็น "กฎเหล็ก" ที่ Kiro
ต้องปฏิบัติตามทุกครั้งที่เขียนโค้ด
.kiro/steering/style.md
📝 ตัวอย่างไฟล์ Steering: .kiro/steering/style.md
# Coding & Design Rules
- Always use CSS Variables for colors defined in styles.css.
- Ensure all components are responsive for mobile screens (max-width: 768px).
- Write clean comments in English for JavaScript functions.
- Never use inline CSS attributes in HTML tags.
Pendekatan paling efektif dalam Vibe Coding: Biarkan Kiro membantu Anda menulis dokumen spesifikasi (Spec) terlebih dahulu agar aplikasi dibangun secara terstruktur dan bebas bug. แนวคิดการพัฒนาที่ได้ผลดีที่สุดใน Vibe Coding: ให้ Kiro ช่วยร่างพิมพ์เขียวเอกสารข้อกำหนด (Spec) ก่อนลงมือเขียนโค้ดจริง เพื่อให้แอปพลิเคชันมีโครงสร้างชัดเจนและลดข้อผิดพลาด
Mendefinisikan tujuan proyek, pengguna target, dan daftar fitur (User Stories & Acceptance Criteria). ระบุเป้าหมายของโปรเจกต์ กลุ่มผู้ใช้งานหลัก และรายการฟีเจอร์ที่ต้องมี (User Stories)
Merancang arsitektur data, komponen UI, alur navigasi, dan skema warna aplikasi. วางโครงสร้างสถาปัตยกรรมข้อมูล ชิ้นส่วน UI ลำดับการใช้งาน และดีไซน์ระบบ
Memecah spesifikasi menjadi daftar tugas kecil berurutan (Checklist) yang akan dieksekusi Kiro satu per satu. ย่อยข้อกำหนดออกเป็นรายการภารกิจขนาดเล็ก (Checklist) เพื่อให้ Kiro ทยอยลงมือทำทีละข้อ
Ketik perintah ini di Kiro Chat untuk memulai pembuatan spesifikasi otomatis: พิมพ์คำสั่งนี้ในช่องแชท Kiro เพื่อให้ AI ช่วยร่างเอกสาร Spec ให้อัตโนมัติ:
/spec create Initial specification for my Task Management Application
MCP adalah standar terbuka yang memungkinkan Kiro berkomunikasi dengan database, layanan API, browser automation, dan alat pengembang lainnya secara aman. MCP คือมาตรฐานกลางที่เปิดให้ Kiro สามารถสื่อสารและทำงานร่วมกับ Database, External API, ระบบจำลองเว็บ และเครื่องมือภายนอกต่างๆ ได้อย่างปลอดภัย
Kiro bisa membaca schema database PostgreSQL/MySQL Anda dan membuatkan query SQL atau API endpoint secara langsung. ช่วยให้ Kiro อ่านโครงสร้าง Database (เช่น PostgreSQL/MySQL) และเขียนคำสั่ง SQL หรือสร้าง API Endpoint ให้คุณได้ทันที
Kiro dapat mengambil dokumentasi API terbaru dari internet secara real-time saat menulis kode. ช่วยให้ Kiro ค้นหาและอ่านเอกสารคู่มือ API ล่าสุดจากอินเทอร์เน็ตได้เรียลไทม์ขณะกำลังเขียนโค้ด
Menguji tampilan UI dan mendeteksi bug tampilan secara otomatis menggunakan headless browser (Puppeteer/Playwright). ทดสอบหน้าตา UI และตรวจจับบั๊กแสดงผลได้อัตโนมัติผ่านระบบการจำลองเบราว์เซอร์
.kiro/mcp.json
⚙️ ตัวอย่างไฟล์ตั้งค่า MCP: .kiro/mcp.json
{
"mcpServers": {
"fetch": {
"command": "uvx",
"args": ["mcp-server-fetch"]
},
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]
}
}
}
Sesi tantangan 1 - 1.5 jam di mana peserta memanfaatkan Kiro AI untuk membangun ide aplikasi paling inovatif dan solutif. กิจกรรมท้าทายความสามารถ 1 - 1.5 ชั่วโมง ที่เปิดโอกาสให้ผู้เข้าร่วมใช้ Kiro AI สร้างสรรค์แอปพลิเคชันสุดนวัตกรรมเพื่อแก้ไขปัญหาจริง
Anda boleh membuat aplikasi jenis apa saja! Beberapa contoh inspirasi: คุณสามารถเลือกสร้างแอปประเภทใดก็ได้ตามจินตนาการ! ตัวอย่างไอเดียแรงบันดาลใจ:
Rubrik resmi penilaian karya peserta workshop Vibe Coding Shevibes. เกณฑ์การประเมินและให้คะแนนผลงานอย่างเป็นทางการ สำหรับคณะกรรมการเวิร์กชอป Shevibes
| Kriteria เกณฑ์การประเมิน | Bobot สัดส่วนคะแนน | Deskripsi Penilaian คำอธิบายรายละเอียด |
|---|---|---|
| Fungsionalitas (Functionality) | 30% | Aplikasi berjalan tanpa error, fitur utama berfungsi sesuai tujuan, dan responsif. แอปพลิเคชันทำงานได้จริงโดยไม่พบบั๊ก ฟีเจอร์หลักใช้งานได้สมบูรณ์และตอบสนองได้ดี |
| Kreativitas & Ide (Creativity) | 25% | Keunikan konsep, solusi yang ditawarkan, dan kejelian menyelesaikan masalah harian. ความแปลกใหม่ของไอเดีย ประโยชน์ของแอป และความสร้างสรรค์ในการแก้ปัญหาในชีวิตประจำวัน |
| Desain & UX (User Experience) | 25% | Tampilan visual rapi, konsistensi warna, dan kenyamanan pengguna saat mencoba aplikasi. หน้าตาแอปพลิเคชันสวยงาม เป็นระเบียบ โทนสีสบายตา และใช้งานง่ายไม่ซับซ้อน |
| Pemanfaatan AI & Pitching | 20% | Efektivitas dalam menggunakan Kiro (Steering/Prompt) serta kejelasan presentasi 2 menit. ความเชี่ยวชาญในการสั่งงาน Kiro AI (Steering/Prompt) และความชัดเจนในการนำเสนอผลงานภายใน 2 นาที |