Pemrograman Kecerdasan Artifisial
Selamat datang di modul pemrograman Kecerdasan Artifisial (AI)! Modul ini dirancang khusus untuk kamu, siswa SMK, agar dapat memahami dan mempraktikkan konsep AI dengan cara yang mudah dan menarik.
Di era digital ini, AI bukan lagi fiksi ilmiah. AI ada di sekitar kita, mulai dari asisten suara di ponsel, rekomendasi produk di toko online, hingga mobil otonom. Sebagai siswa SMK yang siap terjun ke dunia industri, memahami AI akan memberimu keunggulan besar.
Modul ini akan fokus pada sisi praktis. Kita tidak only akan belajar teori, tapi juga melihat contoh nyata bagaimana program AI dibuat dan diintegrasikan. Gunakan tab di atas untuk menjelajahi setiap bagian. Selamat belajar!
Sebelum kita masuk ke kode, ayo kita pahami beberapa istilah penting. Klik setiap konsep di bawah untuk melihat penjelasannya.
AI adalah bidang ilmu komputer yang berfokus pada pembuatan sistem komputer yang dapat melakukan tugas-tugas yang biasanya membutuhkan kecerdasan manusia, seperti pengenalan gambar, pemahaman bahasa, dan pengambilan keputusan.
ML adalah cabang dari AI. Ini adalah teknik di mana komputer "belajar" dari data tanpa diprogram secara eksplisit. Semakin banyak data yang diberikan, semakin "pintar" model ML tersebut.
LLM adalah jenis model AI yang dilatih pada sejumlah besar data teks. Model ini sangat pandai dalam memahami dan menghasilkan bahasa manusia. Contohnya adalah model yang digunakan di chatbot canggih seperti Llama, GPT, atau Gemini.
Ini adalah tugas umum dalam AI di mana model dilatih untuk melihat sebuah gambar dan menentukan kategori atau "label" dari gambar tersebut (misalnya, "kucing", "anjing", "mobil"). Model seperti MobileNetV2 digunakan untuk tugas ini.
Ini adalah bagian paling seru! Mari kita lihat dua contoh proyek AI yang bisa kamu buat. Kita akan melihat "simulasi" dari cara kerjanya dan di mana kamu bisa mencoba kode aslinya.
Di proyek ini, kita menggunakan model AI (MobileNetV2) yang sudah dilatih pada jutaan gambar (dari ImageNet) untuk menebak isi dari gambar yang kita unggah.
1. laptop (probabilitas: 0.85)
2. notebook (probabilitas: 0.08)
3. keyboard (probabilitas: 0.03)
Ini adalah simulasi hasil. Model AI memberikan 3 tebakan terbaiknya beserta tingkat keyakinannya.
Di proyek ini, kita menggunakan LLM (meta-llama/Llama-3.2-3B-Instruct) dan memberinya "peran" khusus. Kita perintahkan model ini untuk selalu merespons seperti bajak laut!
Halo, siapa kamu?
Arr, matey! Saya kapten bot, penjaga lautan digital ini!
Apa itu AI?
AI, katamu? Itu 'harta karun' sihir modern, ya-har!
Untuk membuat proyek-proyek keren tadi, kita menggunakan beberapa alat dan teknologi utama.
Bahasa pemrograman utama yang digunakan dalam dunia AI dan Data Science karena mudah dibaca dan punya banyak *library* pendukung.
Perusahaan dan platform yang menyediakan *library* (seperti `transformers`) dan ribuan model AI yang sudah dilatih sebelumnya (seperti Llama 3.2).
Lingkungan untuk menulis dan menjalankan kode Python langsung di browser. Gratis dan menyediakan akses ke GPU untuk komputasi AI yang berat.
*Library* bawaan Python yang digunakan untuk membuat antar muka pengguna grafis (GUI) atau aplikasi desktop sederhana.
Uji pemahamanmu dengan soal-soal yang dibuat langsung oleh AI! Klik tombol di bawah untuk memulai.