Modul 2 · Kenali alatnya
Pelatihan dan batas pengetahuan
Intinya
Pelatihan awal mengajari model meneruskan teks; pelatihan lanjutan membuatnya menjadi asisten yang cenderung setuju. Pengetahuannya berhenti di satu tanggal, jadi bawa sendiri bahan terbaru.
Setelah pelajaran ini kamu bisa
- Menjelaskan beda pelatihan awal dan pelatihan lanjutan yang membuat model menjadi asisten
- Memahami apa itu batas waktu pengetahuan dan kapan jawaban model sudah usang
- Memutuskan kapan harus memberi model bahan terbaru sendiri
Istilah di pelajaran ini
Pahami
Model yang kamu pakai di aplikasi chat (percakapan dengan AI) dibentuk dalam dua tahap besar. Memahami keduanya membantu kamu menebak kapan model bisa diandalkan dan kapan tidak.
Tahap pertama adalah pelatihan awal. Model membaca teks dalam jumlah sangat besar dan belajar satu hal: meneruskan teks. Hasil tahap ini pandai melanjutkan kalimat, tetapi belum tentu menjawab pertanyaan. Kalau kamu menulis sebuah pertanyaan, model mentah bisa saja meneruskannya dengan pertanyaan lain, seolah sedang menyalin daftar soal.
Tahap kedua adalah pelatihan lanjutan. Mula-mula model dilatih lagi dengan banyak contoh percakapan yang baik: pertanyaan dan jawaban yang membantu, sopan, dan mengikuti perintah. Melatih lagi model yang sudah jadi dengan contoh khusus seperti ini disebut penyetelan halus (fine-tuning). Lalu penilai membandingkan beberapa jawaban model dan memilih mana yang lebih baik, dan model disetel agar lebih sering menulis jawaban yang disukai penilai. Penilainya manusia, atau model lain yang dilatih meniru penilaian manusia. Tahap inilah yang membuat model bersikap sebagai asisten: menjawab, merapikan, menawarkan bantuan.
Tahap kedua juga punya efek samping yang perlu kamu tahu. Penilai manusia cenderung menyukai jawaban yang ramah, yakin, dan sejalan dengan penanya. Akibatnya model cenderung setuju denganmu, memuji rencanamu, dan lebih memilih memberi jawaban daripada berkata "saya tidak tahu". Persetujuan model bukan bukti bahwa kamu benar. Cara meminta model menunjukkan kelemahan rencanamu dibahas di pelajaran "Rekan baru yang cepat" pada modul Minta dengan jelas.
Ada satu batas lagi dari pelatihan: batas pengetahuan (knowledge cutoff). Teks untuk pelatihan dikumpulkan sampai tanggal tertentu. Setelah itu model dilatih, diuji, dirilis, lalu dipakai berbulan-bulan, kadang lebih dari setahun. Apa pun yang terjadi setelah tanggal itu, model tidak tahu, kecuali aplikasinya mengambil sumber baru atau kamu memberikannya. Bahkan kejadian sedikit sebelum batas itu sering hanya ia ketahui sepotong, karena saat data dikumpulkan belum banyak orang menulis tentangnya.
Bagaimana kamu tahu jawaban model sudah usang? Model jarang memberi tanda. Ia akan menyebut "versi terbaru", "aturan yang berlaku", atau "harga saat ini" dengan nada yang sama, padahal yang ia maksud adalah keadaan pada saat datanya dikumpulkan. Model juga sering tidak tahu persis kapan batas pengetahuannya sendiri, dan tidak tahu tanggal hari ini kecuali aplikasinya memberitahu. Untuk peraturan, ini bisa berarti model mengutip aturan lama yang memang pernah benar, padahal aturan yang lebih baru sudah mengatur hal itu secara berbeda; contohnya ada di pelajaran Kenapa model mengarang.
Curigai jawaban usang setiap kali pertanyaanmu menyangkut hal yang sering berubah: peraturan dan tarif, harga dan kurs, versi aplikasi dan fiturnya, susunan pengurus atau pejabat, jadwal, dan kejadian terkini. Curigai juga semua hal tentang kantormu sendiri: kebijakan internal, nama produk, angka penjualan. Hal-hal itu memang tidak pernah ada dalam data pelatihan, berapa pun barunya model.
Sebagian aplikasi bisa mencari di web atau membaca dokumen kantor sebelum menjawab. Itu membantu, tetapi tetap periksa sumber yang ia ambil; caranya ada di pelajaran "Riset dengan sumber". Cara paling pasti tetap sederhana: tempelkan sendiri bahan terbaru yang kamu percaya, lalu minta model bekerja hanya dari bahan itu.
Sebelum
Permintaan
Saya perlu daftar syarat terbaru untuk mengajukan izin usaha bagi usaha kecil.
Hasilnya
Berdasarkan peraturan terbaru, syarat izin usaha untuk usaha kecil adalah: 1) fotokopi KTP pemilik, 2) surat keterangan domisili usaha dari kelurahan, 3) pas foto, 4) mengisi formulir di kantor layanan terpadu. Proses biasanya selesai dalam 14 hari kerja.
Sesudah
Permintaan
Di bawah ini saya tempel teks aturan perizinan yang diterbitkan bulan ini, saya ambil dari situs resmi pemerintah. Saya perlu ringkasan syarat pengajuan izin untuk usaha kecil, untuk dibagikan ke tim admin. Ambil hanya dari teks ini dan sebutkan bagian teksnya untuk setiap syarat. Kalau ada hal yang tidak dijawab teks, tulis "tidak disebut di teks". [teks aturan]
Hasilnya
Ringkasan syarat untuk usaha kecil, dari teks yang ditempel: 1. Pendaftaran dilakukan secara daring dengan nomor induk kependudukan pemilik (bagian Ketentuan Pendaftaran, butir 2). 2. Usaha dengan risiko rendah cukup mendaftar dan langsung mendapat nomor induk berusaha (bagian Tingkat Risiko, butir 1). 3. Surat keterangan domisili: tidak disebut di teks. 4. Lama proses: tidak disebut di teks.
Yang berubah
- Jawaban pertama menggambarkan cara lama dengan nada "terbaru". Model tidak tahu aturannya sudah berganti.
- Bahan terbaru kamu bawa sendiri dari sumber resmi, lalu model dibatasi pada bahan itu.
- Model diizinkan menulis "tidak disebut di teks", sehingga celah terlihat jelas dan tidak ditambal dengan ingatan lama.
Kesalahan umum
- Kesalahan
- Menganggap model yang setuju dengan rencanamu sebagai tanda rencananya bagus.
- Kenapa merugikan
- Pelatihan lanjutan membuat model cenderung ramah dan sejalan dengan penanya. Kalau pertanyaanmu sudah condong, misalnya "rencana ini bagus, kan?", jawabannya hampir pasti ikut condong. Kamu merasa sudah meminta pendapat kedua, padahal yang kamu dapat hanya gema pendapatmu sendiri.
- Lakukan ini
- Tanyakan dengan netral, atau minta secara terang tiga kelemahan terbesar rencanamu dan apa yang akan membuatnya gagal. Anggap pujian model sebagai sopan santun, bukan penilaian.
Coba
Kartu pilah
Untuk setiap tugas, perlukah kamu memberi model bahan terbaru sendiri?
Membandingkan fitur versi terbaru sebuah aplikasi
Menjelaskan arti istilah "arus kas" dengan bahasa sederhana
Memperbaiki tata bahasa sebuah surat
Merangkum kebijakan cuti kantormu
Menjelaskan tarif pajak yang berlaku tahun ini
5 kartu lagi
Kamu bertanya, "Rencana pelatihan tim saya sudah bagus, kan?" dan model menjawab penuh pujian. Apa penjelasan yang paling masuk akal?
Buka kartunya: tanda-tanda dari dua tahap pelatihan yang bisa kamu lihat sendiri.
Itu hasil pelatihan lanjutan: contoh percakapan yang disukai penilai sering ditutup dengan tawaran bantuan.
Itu batas pengetahuan. Yang ia sebut terbaru adalah yang terbaru menurut data pelatihannya.
Saat data dikumpulkan, belum banyak tulisan tentang kejadian itu. Sedikit tulisan berarti sedikit pola yang bisa ia pelajari.
Prompt untuk bekerja dari bahan terbaru
Bisa dipakai di asisten AI mana pun.
Prompt-mu
Saya tempel ‹bahan› yang terbit pada ‹tanggal›. Saya perlu ‹tugas› untuk ‹pembaca›. Ambil hanya dari bahan ini, sebutkan bagian bahan untuk setiap poin, dan tulis "tidak disebut di bahan" untuk hal yang tidak dijawabnya. Jangan melengkapi dari ingatan.
Bawa pulang
Sebelum memakai jawaban tentang hal yang bisa berubah
- Apakah hal ini mungkin berubah sejak model dilatih?
- Apakah ini tentang kantor saya sendiri, yang tidak pernah ada di data pelatihan?
- Sudahkah saya menempelkan bahan terbaru dari sumber yang saya percaya?
- Apakah persetujuan model saya anggap sebagai bukti?
Yang salah di tempat kami
Migrasi gagal karena skema produksi bergeser
- Konteks
- Sebuah rilis aplikasi HR yang kami jalankan membawa migrasi database. Seperti biasa, migrasi dijalankan sebelum image web diganti.
- Yang terjadi
- Satu migrasi gagal di produksi. Skema produksi ternyata sudah berbeda dari yang diasumsikan migrasi.
- Dampaknya
- Karena migrasi jalan sebelum penggantian image, versi web lama tetap melayani pengguna. Rilis tertunda, pengguna tidak terdampak.
- Akar masalah
- Migrasi diuji di database pengembang yang dibangun dari nol, bukan di skema yang bentuknya sama dengan produksi.
- Yang kami lakukan
- Migrasi diperbaiki agar sesuai skema produksi, lalu rilis diulang.
- Pengaman yang kami pasang
- Sejak itu, setiap rilis dengan migrasi dilatih dulu di salinan skema produksi tanpa data. Rilis tidak jalan sebelum gladi bersih.
PelajarannyaLatih perubahan berisiko di tempat yang bentuknya sama dengan produksi.
Artinya untuk kerjamuGambaran lama, dari ingatan model atau dari dokumen lama, bisa sudah bergeser. Cocokkan dengan keadaan sekarang sebelum mengandalkannya.
