00:00Pernah kepikiran nggak sih, gimana ceritanya kita bisa beralih dari yang tadinya harus nulis baris-baris kode yang rumit?
00:05Jadi, tinggal ngobrol atau nanya aja.
00:07Nah, hari ini, kita bahkan telusuri perjalanan luar biasa itu, dari bolok-balok kode sampai ke percakapan dengan AI yang
00:13cerdas.
00:13Karena kan pada dasarnya, kita semua ini mau hal yang sama.
00:16Apalagi kalau udah urusan sama teknologi.
00:18Kita mau cara untuk bisa dapat hasil lebih banyak, tapi dengan usaha yang lebih sedikit.
00:22Ya, ini dia, keinginan buat kerja lebih cepat dan lebih efisien.
00:26Inilah yang jadi mesin penggerak dibalik hampir semua inovasi teknologi yang pernah kita lihat.
00:30Dan percaya atau nggak, buat ngertiin semua ini di dunia kode dan AI, cerita kita justru dimulai dari tempat yang
00:36sama sekali nggak kita duga.
00:37Sebuah dapur restoran.
00:38Oke, jadi kita balik lagi ke dapur tadi ya.
00:41Disinilah kita bakal lihat masalah paling mendasar yang jadi awal dari pencarian kita, akan cara kerja yang lebih efisien.
00:46Coba deh bayangin, ada seorang koki.
00:49Setiap hari, tugas dia itu motonin kentang jadi dadu yang ukurannya harus sempurna.
00:52Jadi, buat setiap kentang, dia harus ambil penggaris, diukur, baru dipotong.
00:56Satu per satu.
00:57Kebayang nggak sih, betapa lambat dan melewahkannya pekerjaan itu?
01:01Nah, karena capek ngerjain hal yang itu-itu lagi, si koki ini pinter.
01:04Dia bikin sebuah alat, semacam kotak khusus gitu, yang bisa ngukur dan motong kentang jadi dadu sempurna cuma dengan satu
01:10gerakan.
01:11Jauh lebih praktis.
01:12Dan ini dia nih, ide utamanya.
01:15Usaha paling beratnya itu cuma dilakuin sekali aja, yaitu pas ngebangun alatnya.
01:19Nah, setelah itu, wah pekerjaan yang tadinya bikin pegel jadi gampang banget dan bisa diulang kapanpun tanpa perlu mikir.
01:26Intinya, investasi di awal untuk keuntungan selamanya.
01:29Nah, gimana kalau saya bilang bahwa alat pemotong kentang yang jenius tadi itu punya kembaran di dunia pemprograman?
01:35Yuk, kita lihat.
01:36Dan inilah dia kembarannya, sebuah fungsi.
01:39Gampangnya, fungsi itu adalah sekumpulan kode yang kita bungkus jadi satu, kita kasih nama, dan kita rancang khusus buat ngerjain
01:46satu tugas spesifik secara berulang.
01:48Mirip banget kan sama si alat pemotong kentang tadi?
01:50Coba kita bandingin langsung biar lebih jelas.
01:52Alat pemotong tadi kan nerima kentang sebagai masukan atau input, dan ngeluarin kentang dadu sebagai keluaran atau output.
01:58Nah, fungsi di dalam kode juga gitu.
02:00Dia bisa nerima data sebagai input, terus dia proses, dan akhirnya dia balikin sebuah hasil sebagai output.
02:05Prinsip kerjanya sama persis.
02:07Oke, sekarang kita naikin levelnya.
02:09Dari alat sederhana yang dibikin untuk satu tugas spesifik, kita bakal beralih ke sesuatu yang jauh lebih canggih.
02:15Sebuah fungsi, pada dasarnya, itu kan alat yang dibuat untuk dipakai sama seorang programmer.
02:20Kamu harus tahu cara manggilnya, harus tahu data apa yang perlu dimasukin.
02:23Intinya, alat ini buat mereka yang ngerti kode.
02:26Tapi, gimana ceritanya kalau ada alat yang bisa ngerti, bukan cuma bahasa programmer, tapi bahasa manusia biasa?
02:32Gimana kalau alatnya bisa ngerti siapapun?
02:35Nah, disinilah kita kenalan sama yang namanya Text2SQL.
02:38Anggap aja ini adalah AI yang perannya kayak penerjemah super cerdas.
02:41Kita tinggal bertanya pakai bahasa Indonesia atau Inggris biasa, dan dia yang bakal ngerjemahin pertanyaan kita jadi SQL, yaitu bahasa
02:47khusus untuk ngobrol sama database.
02:49Prosesnya kira-kira begini nih.
02:50Pertama, kita nanya berapa total penjualan bulan lalu.
02:53Kedua, sebuah large language model atau LLM, ini otaknya si AI, langsung ngerjemahin pertanyaan kita jadi kode SQL.
02:59Ketiga, kode itu dijalanin di database buat narik datanya.
03:02Dan yang terakhir, LLM yang sama bakal nyajikan hasilnya lagi ke kita dalam bahasa yang gampang dimengerti.
03:06Simple kan?
03:07Tapi, ada tantangannya juga.
03:09Nggak semua database itu ngomong pakai bahasa yang persis sama.
03:12Ada yang namanya Dialect SQL.
03:14Contohnya nih, seperti yang bisa kita lihat, buat ngambil 10 data teratas, Microsoft SQL Server pakai top 10.
03:20Tapi MySQL pakainya limit 10.
03:22Nah, si AI ini harus cukup pinter buat tahu Dialect mana yang harus dipakai untuk database yang mana.
03:28Tapi ya, namanya juga alat canggih.
03:30Bukan berarti nggak ada celahnya.
03:32Ada beberapa resiko penting yang harus banget kita waspadai.
03:35Setidaknya ada 4 resiko besar.
03:37Pertama, AI bisa aja nggak paham struktur database-nya.
03:39Jadi kayak baca peta tapi nggak ada legendanya.
03:41Kedua, soal akurasi.
03:42AI itu bisa halusinasi dan ngasih jawaban yang salah.
03:45Ketiga, soal performa.
03:46AI bisa aja nulis kode yang lambat dan nggak efisien, yang ujung-ujungnya bikin biaya bengkak.
03:50Dan yang paling bahaya, keamanan.
03:52AI bisa secara nggak sengaja ngebocorin data-data rahasia.
03:55Oke, jadi pertanyaannya sekarang adalah,
03:57gimana dong cara kita ngatasin semua risiko ini?
04:00Gimana caranya kita membangun alat yang nggak cuma cerdas tapi juga aman?
04:04Solusi pertama, kasih petanya yang lebih bagus.
04:06Maksudnya, kita harus pastiin si AI ini belajarnya dari data yang udah dikurasi dan terpercaya.
04:11Yang biasa disebut golden records.
04:12Bukan dari data mentah yang mungkin berantakan.
04:15Solusi kedua adalah, kita ajari AI-nya buat berpikir secara runut.
04:19Ada teknik yang namanya chain of thought.
04:20Dimana kita memandu AI buat mecahin masalah kompleks jadi langkah-langkah kecil yang logis.
04:26Ini kayak kita tunjukin jalannya, bukan cuma tujuannya.
04:29Hasilnya, akurasinya bisa meningkat drastis.
04:31Dan tentunya, yang paling penting, kita harus pasang fitur-fitur keamanan.
04:35Kita perlu bangun semacam pagar pembatas yang kokoh.
04:38Misalnya dengan menyamarkan data, enkripsi, dan melakukan audit rutin.
04:42Biar nggak ada informasi sensitif yang sampai bocor.
04:44Pada akhirnya, mau itu alat pemotong kentang sederhana atau AI yang super kompleks,
04:49prinsipnya tetap sama.
04:50Bangun alat yang cerdasnya sekali aja dan kita bisa manfaatin kemudahannya untuk selamanya.
04:54Nah, pertanyaannya sekarang adalah,
04:56kira-kira alat cerdas apa lagi ya yang akan kita bangun selanjutnya?