- PostHog mencoba melatih model dengan data internal untuk membangun produk yang lebih proaktif dan otonom, setelah AI installation wizard, PostHog AI, dan MCP
- Target utamanya adalah PostHog Code, yang mendukung arah produk yang menemukan dan menjalankan jawaban serta solusi atas nama pengguna, lalu terus membaik seiring waktu
- Ingin meningkatkan analisis session replay, pengujian pengguna sintetis, dan prediksi perilaku pengguna untuk menurunkan biaya deteksi masalah serta menemukan error dan titik kebingungan sebelum deployment
- Data pelatihan akan dianonimkan dan hanya memakai data yang sudah ada di instance PostHog; tidak dijual atau dikirim ke penyedia model pihak ketiga
- EU Cloud dan pelanggan dengan kontrak pembatasan pelatihan dikecualikan secara default, sedangkan US Cloud disertakan secara default; pengguna dapat memilih keluar sebelum 29 Juni
Rencana PostHog untuk melatih model AI sendiri
- Selama setahun terakhir, PostHog menambahkan fitur AI seperti AI installation wizard, PostHog AI, dan MCP ke produknya, dan ke depan ingin membuat produk yang lebih proaktif dan otonom
- Langkah berikutnya bagi PostHog adalah membuat produk yang menemukan dan menjalankan jawaban serta solusi atas nama pengguna, lalu membaik seiring waktu
- PostHog Code, yang saat ini masih beta, adalah produk inti untuk arah ini, dan untuk mewujudkannya mereka ingin melatih model dengan data internal PostHog
Fitur yang ingin dibuat
- Tujuannya adalah membuat produk yang ada menjadi lebih cerdas dan proaktif, serta membantu tim membangun produk yang lebih baik lebih cepat dengan produk baru seperti PostHog Code
-
Analisis session replay
- PostHog AI sudah bisa mendeteksi masalah dari replay, tetapi biayanya tinggi sehingga tidak cocok untuk diperluas dalam skala besar
- Agar replay bisa digunakan secara kuat dalam skala besar seperti saat mendiagnosis masalah pengguna individual, dibutuhkan model yang dilatih dari data dasar yang membentuk replay tersebut
-
Pengujian pengguna sintetis
- Pengujian pengguna sintetis adalah gagasan untuk memakai pengetahuan tentang perilaku pengguna guna menemukan titik tempat pengguna mungkin bingung atau alur yang bisa rusak sebelum deployment ke production
- Seiring model coding membaik, pekerjaan pengujian dan review meningkat besar, dan PostHog ingin mengotomatisasi pekerjaan ini agar pengguna bisa fokus pada produk itu sendiri
-
Prediksi perilaku pengguna
- Jika prediksi perilaku pengguna membaik, mereka dapat menyarankan perubahan yang meningkatkan konversi dan mengurangi keluhan pengguna bahkan pada fitur yang sudah dirilis
- Jika otomatisasi memungkinkan, waktu analisis manual akan berkurang, begitu juga token yang dikonsumsi dalam proses tersebut
- Ide-ide ini masih bersifat eksperimental, dan perlu iterasi sampai ditemukan cara melatih model secara efektif serta data yang benar-benar berguna
- PostHog menjadikan hasil baik saat AI membuat produk lebih sederhana atau lebih kuat sebagai dasar untuk upaya ini
Cara kerja dan prinsip penggunaan data
- Rencana ini berfokus pada memperkuat fitur yang ada dan menyediakan kemampuan yang membuat produk meningkat secara lebih proaktif
- Banyak alat berfokus pada menghasilkan kode terbaik, tetapi PostHog ingin berfokus pada membuat produk pengguna itu sendiri menjadi lebih baik
- Karena itu, PostHog Code disebut sebagai editor produk
- Beban utama dalam hal ini adalah penggunaan data yang ada di PostHog untuk pelatihan model, dan PostHog ingin mengumumkannya secara terbuka alih-alih menyembunyikannya dalam pembaruan syarat layanan
-
Cara penerapan default
- Pengguna instance EU Cloud dikecualikan secara default
- Pengguna yang memiliki kontrak yang melarang pelatihan, seperti BAA, MSA, atau perjanjian serupa, juga dikecualikan secara default
- Selain itu, pengguna instance US Cloud disertakan secara default
-
Pemrosesan data dan pembatasan
- Semua data akan dianonimkan sebelum digunakan untuk pelatihan
- Hanya data yang sudah ada di instance PostHog milik pengguna yang akan dipakai
- Pelatihan model dilakukan langsung oleh PostHog
- Data pengguna tidak akan dijual atau dikirim ke penyedia model pihak ketiga
-
Memilih keluar
- Pengguna dapat memilih keluar kapan saja di pengaturan organisasi PostHog
- Perubahan pengaturan organisasi memerlukan hak admin
- Pelatihan tidak akan dimulai sampai 29 Juni, jadi pengguna punya waktu untuk memutuskan
Rencana komunikasi
- PostHog berencana mengirim email kepada semua pelanggan dengan tujuan yang dijelaskan secara jelas
- Untuk pengguna yang tidak membaca email, semua pengguna juga akan diberi tahu lewat notifikasi di dalam aplikasi
- Rencana ini dijalankan dengan cara diumumkan secara terbuka
- Tujuannya adalah meningkatkan produk PostHog bagi pelanggan, bukan mengekspos atau menjual model yang dilatih dengan data pengguna maupun memonetisasi data tersebut
Mengapa opt-out, bukan opt-in
- Alasan memilih disertakan secara default lalu opt-out alih-alih opt-in default adalah karena tanpa itu tidak akan terkumpul cukup data untuk melatih model yang benar-benar berguna
- Jika memilih opt-out, pengguna tidak akan bisa memakai fitur baru yang dibangun dengan model-model ini
- Pengguna yang dikecualikan secara default, seperti pengguna instance EU Cloud, dapat melakukan opt-in secara manual jika kontrak hukum mereka dengan PostHog tidak melarangnya
- PostHog memilih untuk mengungkapkannya lebih dulu, bukan merilisnya diam-diam
- PostHog juga sedang merekrut peneliti AI untuk mengerjakan ini
1 komentar
Opini Hacker News
“opt-in default” itu kontradiktif. Kalau itu default, berarti saya tidak menyetujuinya, itu cuma dinyalakan secara bawaan
Kalau opt-out, artinya secara default ikut, dan kalau mau bisa keluar, tapi sekarang istilahnya sering dipakai terbalik sampai-sampai harus ditambah penjelasan
Dulu pernah ada posting tentang telemetri opt-in yang benar-benar sesuai arti, tapi komentar teratas malah menyerangnya karena salah paham sebagai “ikut secara default”. Rasanya sekarang istilah ini hampir punya makna yang kebalikan
PostHog dulu adalah sistem yang sekali dikonfigurasi lalu sesekali dicek dan memberi sedikit nilai, dan kalau dibiarkan juga umumnya tidak berbahaya
Tapi sekarang jadi satu alat lagi yang harus dicurigai secara aktif, dan kalau default-nya bergerak ke arah yang tak tertahankan, lebih mudah untuk mencabutnya dari sistem lalu lanjut saja
Saya sudah tidak bisa menghitung berapa kali melihat pola perusahaan sukses berubah saat tumbuh dalam 20 tahun terakhir. Di tengah demam AI, PostHog juga terjun habis-habisan dan tampaknya bahkan menjajaki hal-hal seperti alat no-code
Supabase juga dulu keren, tapi sekarang rasanya ikut masuk ke jurang AI. Mungkin satu-satunya yang tidak berubah ya saya, dan mungkin saya yang bermasalah karena tidak menerima para penguasa AI baru dan tidak beralih sepenuhnya ke AI
Kebanyakan perusahaan akan menyembunyikan perubahan seperti ini di pembaruan syarat layanan yang membosankan, tapi mereka bilang karena mereka menjunjung transparansi, hal-hal yang perlu diketahui diumumkan lewat daftar bernomor yang ramah internet
Pengguna instance cloud EU dikecualikan secara default, dan pengguna yang punya kontrak yang melarang pelatihan juga dikecualikan
Selain itu, pengguna instance cloud AS diikutkan secara default
Mereka bilang semua data akan dianonimkan sebelum pelatihan, hanya data yang sudah ada di instance PostHog yang akan digunakan, dan pelatihan model akan dilakukan sendiri sehingga data tidak akan dijual atau dikirim ke penyedia model pihak ketiga
Di pengaturan organisasi, pengguna bisa keluar kapan saja, butuh hak admin, dan pelatihan tidak akan dimulai sampai 29 Juni jadi masih ada banyak waktu untuk memutuskan
Kalau begitu akhir pekan ini saya juga akan “sukarelakan” waktu Anda untuk membangun ulang teras saya. Tidak usah khawatir, saya sudah mewakili Anda untuk jadi relawan
Harusnya mereka memberi diskon saja kepada orang yang setuju
Sudah ada pemain lebih dulu yang jauh lebih jago, dan kalaupun perlu saya lebih suka menghubungkan yang seperti itu ke analitik PostHog
Perlu diperiksa juga apakah “selain itu, pengguna instance cloud AS diikutkan secara default” mencakup pengguna akhir di EU. Karena data pribadi diperoleh langsung dari subjek data, maka kewajiban pemberitahuan Pasal 13 GDPR berlaku
Kelalaian Pasal 13 tidak bisa diperbaiki secara retroaktif belakangan. Harus bisa ditunjukkan bahwa semua pelanggan telah memberikan pemberitahuan Pasal 13 yang memadai dan mencakup pemrosesan ini. Dan hampir pasti juga akan masuk dalam cakupan 3(2)(b)
Ini pengingat yang bagus bahwa saya harus membuat alat analitik sendiri dan self-hosting. PostHog kehilangan satu pelanggan
Mengirim email ke tiap pelanggan untuk bertanya apakah mereka menginginkannya pasti mudah, dan asumsi seperti ini menunjukkan tidak adanya naluri produk, bukan hanya terhadap pelanggan sendiri tapi juga pelanggan dari pelanggan mereka. Selamat tinggal
Saya memang tidak nyaman data saya dipakai untuk melatih AI, tapi inti kekhawatiran saya adalah ke mana data itu pergi dan apakah saya diberi tahu serta menyadarinya. Di sini PostHog memberi jawaban yang lumayan baik untuk pertanyaan-pertanyaan itu
Beberapa bulan terakhir saya sudah ragu mau pindah atau tidak, dan produk AI baru serta UI yang aneh terus mengganggu. Ini paku terakhir di peti mati
Menurut saya opt-in adalah model bisnis yang buruk
Saya ingat dulu orang-orang memuji redesign web “OS”. Itu komplikasi UX yang paling membingungkan dan tidak perlu saat saya ingin mencari session replay untuk debugging. Setelah itu mereka memang menambahkan navigasi di kanan atas
“opt-in default” pada akhirnya itu opt-out, kan?
Sekarang sudah cukup jelas, tapi ada yang perlu dikatakan soal perusahaan-perusahaan dengan nuansa keunikan ala SF
Hal-hal seperti redesign OS, “dokumen hukum yang seksi”, email dengan judul aneh, atau toko merchandise yang menjual action figure CEO
Ini bisa jadi kelebihan saat membantu adopsi lewat langkah yang ramah pengguna. Tapi ketika mereka mengejar pertumbuhan pendapatan dan membuat keputusan yang merugikan pengguna, rasanya jadi penghinaan di atas penghinaan
Saya bukan mau bicara luas bahwa teknologi tidak boleh menyenangkan, tapi kalau pesannya tidak selaras dengan keputusan pimpinan, itu jadi masalah besar
Tapi sepertinya hal baik pun ada akhirnya, apalagi kalau itu perusahaan. Dua tahun terakhir arahnya benar-benar aneh, dan AI membuat segalanya lebih buruk
Sepertinya saya harus mengubek-ngubek proyek open source lagi
Logikanya adalah “kenapa opt-out, bukan opt-in? Singkatnya, karena kalau tidak begitu datanya tidak akan cukup untuk melatih model yang benar-benar berguna”
Kalau orang-orang tidak mau benar-benar setuju untuk menyerahkan data mereka ke satu lagi AI non-layanan, ya memang itu artinya mereka tidak menginginkannya, aneh sekali ya
Kalau satu-satunya cara mendapatkan datanya adalah “anggap saja boleh diambil, lalu paksa mereka bilang berhenti”, saya jadi bertanya-tanya apa artinya itu. Mungkin misteri yang tak akan pernah terpecahkan
Ini seharusnya jadi pelajaran tentang komunikasi yang buruk. Tidak menjelaskan dengan jelas apa yang sedang dilatih itu kesalahan besar
Pengumuman ini benar-benar menampilkan sisi buruk dari filosofi merek PostHog yang sangat mencolok sampai memalukan
Setiap hari saya makin bersyukur pada regulasi EU. Saat ini cuma itu yang bisa saya katakan
Hukum EU menghambat ekstraksi data dan taktik penguncian platform yang sebelumnya dipakai big tech untuk menjadi monopoli
Tapi platform besar tidak perlu membalikkan keuntungan yang sudah mereka dapat, atau membayar kembali untuk cara-cara yang sekarang dibatasi dan dianggap ilegal. Jadi mereka bisa terus diam-diam menarik rente dari posisi yang sudah lebih mapan, sementara semua pihak lain tidak boleh memakai tangga yang dulu mereka panjat