Google AI Mengira Saya Meninggalkan Botol Gatorade di Bulan
(edwardbenson.com)- NotebookLLM milik Google dapat membuat podcast dari halaman web atau dokumen, tetapi hasilnya bisa dengan mudah terkontaminasi jika halaman yang berbeda ditampilkan hanya kepada pengunjung AI
- Eksperimen ini memberikan beranda biasa kepada manusia, tetapi memberi Google AI catatan acara pembuat palsu yang mengatakan seseorang pergi ke bulan dengan sepeda, balon, dan tabung scuba
- Bahkan dalam satu kali generasi tanpa penyuntingan, NotebookLLM mengikuti beat sheet dari cerita palsu itu apa adanya, dan tingkat kemudahan pengendaliannya dinilai 10/10
- Risiko yang lebih besar adalah halaman dengan peringkat pencarian tinggi dapat membiaskan respons LLM dengan konten khusus AI yang disembunyikan dari manusia dan hanya terlihat oleh AI
- Deteksi user-agent
GoogleOthermudah diterapkan, tetapi karena tidak khusus untuk NotebookLLM, data yang salah bisa mengalir ke produk Google lain juga
Cara menipu NotebookLLM
- NotebookLLM menerima halaman web atau dokumen sebagai input dan membuat podcast berdasarkan isinya
- Dalam eksperimen ini, beranda yang sama mengembalikan konten berbeda tergantung pengunjungnya
- Jika manusia mengunjungi beranda, mereka melihat halaman perkenalan diri yang biasa
- Jika Google AI yang berkunjung, ia melihat catatan acara pembuat palsu tentang perjalanan ke bulan
- Cerita palsunya adalah pergi ke bulan menggunakan sepeda, balon, dan tabung scuba, dan hasil yang dihasilkan mengalir seolah itu adalah “sejarah nyata” program luar angkasa Amerika
- Eksperimen ini menerapkan format yang sama setelah melihat komentar Reddit yang menunjukkan bahwa NotebookLLM mudah dikendalikan dengan catatan acara pembuat palsu
- Catatan acara palsu juga bisa dimasukkan langsung ke NotebookLLM lewat unggahan dokumen, dan cara itu lebih cocok saat membuat podcast iseng untuk anak-anak
Risiko yang ditimbulkan konten web khusus AI
- Masalah intinya adalah halaman web dapat mendeteksi AI dan memberikan fakta khusus yang tidak terlihat oleh manusia
- Alur serangannya sederhana
- Mengamankan halaman web dengan peringkat tinggi untuk istilah tertentu
- Menanam versi konten khusus AI yang tersembunyi dari manusia agar AI diarahkan berpikir ke arah tertentu
- Saat LLM menelusuri web untuk menyiapkan jawaban, ia bisa membaca bukan sekadar kebohongan biasa, melainkan informasi palsu yang dipersenjatai dan dirancang untuk memanipulasi LLM
Cara implementasi dan efek samping
- Implementasinya dilakukan dengan mendeteksi user-agent GoogleOther di header permintaan, lalu mengembalikan halaman untuk konsumsi AI alih-alih situs web sebenarnya
- Untuk mempermudah hal ini, dibuat paket NPM bernama isai, dan paket ini berbasis pada isbot
- Contoh penggunaannya adalah saat proses rendering, jika
isai(request.headers.get("User-Agent"))bernilai true maka halaman untuk AI dikembalikan, jika tidak maka halaman untuk manusia yang dikembalikan GoogleOthertidak khusus untuk NotebookLLM dan tampaknya dipakai oleh beberapa produk Google nonproduksi, sehingga pendekatan ini berisiko menanamkan data yang salah tentang diri sendiri ke properti Google lainnya- Karena alasan ini, di beranda aslinya cerita tentang bulan untuk agen
GoogleOthersudah diturunkan
1 komentar
Komentar Hacker News
Tulisan yang ditautkan membahas serangan terhadap NotebookLM, tetapi caranya terbatas karena hanya berdampak pada orang yang sengaja membuat notebook yang menyertakan URL halaman berisi serangan tersebut
Beberapa minggu lalu saya mencoba sesuatu yang lebih ambisius: ketika bertanya kepada Google Gemini, “Siapa nama paus muda yang tinggal di Pillar Point Harbor?”, jawabannya adalah “Teresa T”
Alasannya ada di sini: https://simonwillison.net/2024/Sep/8/teresa-t-whale-pillar-p...
Dulu Gemini hanya menjawab “Teresa T”, tetapi saat saya coba lagi sekarang, efeknya agak berkurang karena ia menambahkan sumber bahwa sayalah yang mengusulkan nama itu
Kemungkinan Anda memakai nomor 1 sehingga mendapat jawaban benar, sedangkan nomor 2 gagal. Ada sangat banyak pertanyaan yang jawabannya bisa langsung ditemukan lewat pencarian, tetapi sulit bagi model bahasa besar. Contohnya pertanyaan seperti “Apa tujuan yang dimaksudkan dari satelit TORIFUNE dalam The Touhou Project?”
OpenAI juga serupa, menyediakan https://www.bing.com/chat untuk RAG dan https://chat.openai.com untuk model bahasa besar yang sebenarnya secara terpisah
Salah satu drafnya sedikit lebih panjang: “Teresa T adalah nama paus bungkuk muda yang terlihat di Pillar Point Harbor. Pada September 2024, ia terlihat berenang di dekat pantai, menarik kerumunan dan membuat warga setempat antusias sehingga menjadi perbincangan”
Kadang saya menulis fiksi, dan saya mencoba memasukkan cerita yang belum selesai dan sudah saya biarkan setidaknya 1 tahun ke generator podcast ini
Rasanya sangat menyenangkan mendengar dua orang ini benar-benar tenggelam dalam cerita yang belum selesai itu, membahas tema dan karakternya, dan itu membuat saya ingin terus menulis
Saya rasa ini mirip dengan optimisasi mesin pencari untuk mengelabui crawler
Bedanya, sisi AI terasa lebih serius, lebih mendekati real-time, dan engine AI tidak selalu cukup pintar dalam kemampuan mencegah duplikasi
Pengguna tidak melihat teks asli “versi AI”, jadi tidak ada cara untuk mengetahuinya. Pada akhirnya apakah semuanya harus diunggah sendiri secara manual?
Ia mencari di dalam versi terkompresi dari data pelatihan dan konteks
Saya bingung. Ini membicarakan NotebookLM(https://notebooklm.google.com/), NotebookLLM(https://notebookllm.net/), atau keduanya?
Tulisannya terus memakai LLM tetapi tampaknya menautkan ke LM, dan situs LLM yang saya tautkan punya generator podcast
Salah satu dari keduanya harus mengganti nama
NotebookLLM dibuat dua hari lalu, dan tampaknya dibuat oleh para “entrepreneur” yang ingin cepat memonetisasi sesuatu yang dinikmati orang secara gratis lewat pembuatan podcast NotebookLM
Sebagai catatan, saya mengalami kejutan yang cukup menyenangkan dari fitur podcast ini. Saya memasukkan beberapa tulisan blog pendek yang saya tulis, lalu menunjukkan kepada putra saya yang berusia 8 tahun bagaimana ia merujuk pada hal yang saya tulis
Anak itu langsung tertarik, berlari ke kamarnya mengambil pensil dan kertas, lalu menulis semacam esai tentang Minecraft, kira-kira 6 kalimat, dan saya memasukkannya lalu menjalankan Notebook. Sekarang ia memamerkannya kepada semua orang
Tentu saja, ia juga paham bahwa itu bukan orang sungguhan
Saat ini AI memang cukup buruk dalam pencarian web. Saya sering harus membuang token untuk memaksa model agar tidak melakukan pencarian demi mendapatkan hasil yang saya inginkan
Berdasarkan pertanyaan saya, ChatGPT 4o salah sekitar 50%
Menurut saya ini bukan masalah besar. Kalau kita beralih ke sistem pendidikan berbasis model bahasa besar, hal-hal seperti cerita Benson di Bulan juga tidak akan jadi masalah. Semua orang tinggal diajari bahwa itu fakta
Setiap revolusi teknologi punya trade-off. Untungnya, begitu orang-orang yang tahu apa yang telah kita hilangkan akhirnya meninggal, keluhan juga akan berhenti, dan semua orang akan menganggap keadaan normal baru itu baik-baik saja dan lebih baik
Buddha mungkin telah menjelaskan konsep pencerahan, tetapi bisa jadi ia tidak mengatakan secara spesifik bagaimana mencapainya
“Jadi, apa yang tidak disukai dari keadaan normal baru?”
“Betul! Ini kan baru dan lebih baik juga!”
Tanda bintang besar di sini adalah prompt apa yang diberikan ke AI untuk membuat podcast
Apakah prompt-nya “buat podcast berdasarkan situs web Foo”, atau “buat podcast yang menceritakan kisah sebenarnya tentang perlombaan antariksa”, itu penting
Jika memakai fitur “audio overview” pada panduan itu, Gemini secara internal akan menulis episode yang mengikuti struktur tersebut
Saya mencoba memasukkan CV saya ke benda ini dan tidak bisa berhenti tertawa
https://masto.xyz/tmp/podcast.mp3
“Harus bagus. Harus level tertinggi.”
“Sepertinya dia sudah tahu apa yang dibutuhkan setiap tim bahkan sebelum melamar.”
Benar-benar tambang emas komedi
Kontras antara format podcast yang menarik dan materi membosankan yang dilempar begitu saja sangat kuat, dan terasa seperti uncanny valley dengan cara yang belum pernah saya alami sebelumnya
“Lihat kemampuan komunikasinya!”
Sedikit menyimpang, tapi menarik bahwa beberapa kalimat pertama podcast AI terdengar “aneh”, sementara sisanya terdengar seperti podcast sungguhan
Apakah karena tidak ada kondisi awal yang baik untuk memprediksi “apa yang akan muncul berikutnya”?
Karena hal yang sudah dibicarakan selama 90 detik diangkat lagi seolah itu observasi baru yang tajam, bagi pendengar ini cukup membuat orientasi terasa kacau
Intonasi dan emosinya sangat realistis, tetapi tidak ada “orang” yang berkelanjutan di balik tiap suara. Pengetahuan atau keadaan emosional tiap individu tidak berkembang secara konsisten
Saya tidak bermaksud memindahkan tolok ukur, dan tentu saja saya pikir ini mengesankan