- Slack tidak mengembangkan model AI generatif dengan data pelanggan, tetapi untuk model prediktif seperti rekomendasi emoji dan kanal, pesan, konten, file, serta informasi penggunaan dapat dianalisis
- Model global dirancang agar tidak mereproduksi sebagian data pelanggan, dan Slack menerapkan kontrol agar karyawan tidak dapat mengakses konten dasar selama proses pengembangan AI/ML atau analisis
- Pelanggan dapat meminta agar data workspace atau organisasi mereka dikecualikan dari pelatihan model global Slack, dan setelah dikecualikan mereka tetap dapat menggunakan manfaat model ML pembelajaran global
- Rekomendasi kanal, hasil pencarian, pelengkapan otomatis, dan rekomendasi emoji bekerja dengan memanfaatkan model eksternal, skor numerik, jumlah interaksi sebelumnya, serta frasa publik umum untuk mengurangi paparan data pelanggan
- Fitur AI generatif Slack menggunakan LLM pihak ketiga, tetapi data pelanggan tetap berada dalam batas kepercayaan Slack dan tidak digunakan untuk melatih model AI generatif tanpa opt-in yang eksplisit
Prinsip penggunaan data AI/ML di Slack
- Prinsip pengembangan produk Slack berpusat pada privasi dan keamanan data pelanggan
- ML dan AI digunakan sebagai alat untuk meningkatkan produk Slack
- Slack tidak mengembangkan model AI generatif dengan data pelanggan
- Untuk pengembangan model prediktif seperti rekomendasi emoji dan rekomendasi kanal, data berikut dapat dianalisis
- Data pelanggan yang dikirimkan ke Slack: pesan, konten, file, dan sebagainya
- Informasi lain sebagaimana didefinisikan dalam kebijakan privasi dan kontrak pelanggan: termasuk informasi penggunaan
Model global dan kontrol akses
- Slack tidak membangun atau melatih model yang digunakan secara luas untuk seluruh pelanggan dengan cara yang memungkinkan reproduksi sebagian data pelanggan
- Dalam proses pengembangan model AI/ML atau analisis data pelanggan, karyawan Slack tidak dapat mengakses konten dasar
- Slack menerapkan berbagai langkah teknis untuk melindungi kerahasiaan dan keamanan data pelanggan
- Pelanggan dapat melakukan opt-out agar data pelanggan mereka tidak digunakan untuk pelatihan model global Slack
- Data pelanggan dari workspace yang melakukan opt-out hanya digunakan untuk meningkatkan pengalaman workspace tersebut
- Manfaat model ML pembelajaran global tetap bisa digunakan
- Pemilik Org atau Workspace, serta Primary Owner, harus mengirimkan Workspace/Org URL dan subjek
Slack Global model opt-out requestkefeedback@slack.com - Slack akan menanggapi status penyelesaian setelah permintaan diproses
Peningkatan layanan dengan data pelanggan dan informasi lain
- Tim produk dan analitik Slack dapat menggunakan data pelanggan dan informasi lain untuk mengembangkan, memperbarui, dan meningkatkan layanan
- Personalisasi dan peningkatan ini dimungkinkan melalui penelitian dan pemahaman atas cara pengguna berinteraksi dengan Slack
- Kewajiban kerahasiaan dalam kontrak pelanggan Slack dan Privacy Policy berlaku pada masing-masing skenario
- Pelanggan memiliki data pelanggan mereka sendiri
- Slack mengagregasi dan memisahkan data pelanggan sehingga, meskipun data pelanggan digunakan untuk pembaruan layanan, pihak ketiga tidak dapat mengidentifikasi pelanggan atau individu tertentu sebagai sumber peningkatan
- Afiliasi Slack atau subprosesor termasuk dalam pengecualian
Cara perlindungan data untuk tiap fitur prediktif
-
Rekomendasi kanal
- Dapat merekomendasikan untuk bergabung dengan kanal publik baru di dalam perusahaan
- Rekomendasi didasarkan pada keanggotaan kanal, aktivitas, dan tumpang tindih topik
- Model belajar dari rekomendasi sebelumnya dan apakah pengguna bergabung dengan kanal tersebut
- Model eksternal yang tidak dilatih dengan pesan Slack menilai kemiripan topik dan menghasilkan skor numerik
- Model global melakukan rekomendasi hanya dengan skor numerik ini dan data non-pelanggan
-
Hasil pencarian
- Model ML pencarian mengidentifikasi hasil yang sesuai untuk kueri tertentu agar membantu pengguna menemukan informasi yang diinginkan
- Berdasarkan hasil pencarian sebelumnya dan riwayat keterlibatan terdahulu
- Model dirancang agar tidak dapat mereproduksi kueri pencarian atau hasil pencarian
-
Pelengkapan otomatis
- Dapat melengkapi otomatis kueri pencarian atau teks lainnya
- Misalnya, ketika pengguna mengetik beberapa huruf awal dari
Customer Support, sistem melengkapi frasa tersebut - Saran dilakukan secara lokal dan diambil dari frasa pesan publik umum di workspace pengguna
- Algoritme yang memilih saran potensial belajar secara global dari contoh pelengkapan yang sebelumnya disarankan dan diterima
- Menggunakan aturan yang memberi skor pada kemiripan antara teks input dan saran, dan algoritme hanya menerima skor numerik dan jumlah interaksi sebelumnya
-
Rekomendasi emoji
- Dapat menyarankan emoji reaksi berdasarkan isi dan sentimen pesan, penggunaan emoji sebelumnya, serta frekuensi penggunaan emoji di dalam tim pada konteks tertentu
- Jika reaksi 🎉 umum dipakai untuk pesan ucapan selamat di kanal tertentu, maka untuk pesan baru yang serupa dan positif sistem dapat menyarankan reaksi 🎉
- Model eksternal yang tidak dilatih dengan pesan Slack dapat mengklasifikasikan sentimen pesan
- Model Slack hanya mempertimbangkan frekuensi keterkaitan antara pesan dengan sentimen tertentu dan emoji tertentu di workspace tersebut saat menyarankan emoji
Penanganan data pelanggan dalam AI generatif
- AI generatif adalah kategori sistem AI yang dapat menghasilkan konten seperti teks sebagai respons atas prompt yang dimasukkan pengguna
- Kategori ini mencakup large language model (LLM)
- AI in Slack menggunakan AI generatif dan memanfaatkan LLM pihak ketiga
- Kecuali pelanggan secara eksplisit memberikan persetujuan opt-in, data pelanggan tidak digunakan untuk melatih model AI generatif
- AI in Slack menggunakan LLM siap pakai, dan model-model ini tidak diperbarui dengan data pelanggan setelah permintaan serta tidak menyimpan data pelanggan dengan cara lain
- Model tersebut di-host pada infrastruktur penyedia cloud seperti AWS
- Data pelanggan tetap berada dalam batas kepercayaan Slack, dan penyedia LLM tidak dapat mengakses data pelanggan
- Pemberitahuan perubahan subprosesor dapat diterima di Trust and Compliance webpage
Sumber jawaban pencarian Slack AI
- Fitur pencarian AI in Slack mengambil sumber jawaban dari fitur internal Slack dan dokumen yang terhubung
- Sumber pencarian mencakup
- Fitur Slack: canvas, catatan canvas huddles, transkrip clip, text snippets
- File yang diunggah ke Slack: PDF, email, docx, pptx, Keynote
- Dokumen terhubung dari Google Drive: Docs, Slides
- Dokumen dari Sharepoint/OnDrive: Word, Powerpoint
- Aplikasi mitra penyimpanan file seperti Box: jika terpasang
- Pengguna harus diautentikasi melalui integrasi dengan Slack untuk dapat mengakses file tersebut
- Admin dapat menonaktifkan semua hasil file atau mengatur agar file yang di-host secara eksternal tidak digunakan sebagai sumber
- Panduan terkait dapat dilihat di Help Center
1 komentar
Komentar Hacker News
Menghubungi tim dukungan untuk melakukan opt-out, dan jawabannya menyebutkan bahwa permintaan sudah diselesaikan
Slack menjelaskan bahwa mereka memang punya model machine learning tingkat platform seperti rekomendasi kanal/emoji dan hasil pencarian, tetapi model tersebut tidak dibuat atau dilatih dengan cara yang bisa mempelajari, mengingat, atau mereproduksi data pelanggan
Slack AI adalah add-on berbayar yang dibeli terpisah, dan disebut tidak melatih LLM dengan data pelanggan serta menggunakan LLM yang di-host di dalam infrastruktur AWS milik Slack sehingga data tidak dibagikan ke penyedia LLM eksternal
Tautan kebijakan: https://slack.com/trust/data-management/privacy-principles, https://slack.engineering/how-we-built-slack-ai-to-be-secure...
Setidaknya begitu untuk sekarang, sampai pembaruan syarat layanan berikutnya
Mungkin memang begitu yang dilakukan?
Kalau strukturnya adalah “Anda bisa opt-out agar data pelanggan tidak dipakai untuk pelatihan model global Slack. Meski opt-out, data workspace tetap hanya dipakai untuk meningkatkan pengalaman di workspace tersebut, dan Anda tetap menerima manfaat dari model pelatihan global,” rasanya justru aneh kalau ada orang yang tidak opt-out
Kecuali tentu saja kalau mereka tidak tahu bahwa mereka harus opt-out; selain itu, ini tampak seperti pilihan yang isinya hanya kerugian
Pengguna individu tampaknya tidak punya suara soal bagaimana datanya digunakan, dan harus menghubungi Workspace Owner
Kalau sampai harus menghubungi mereka, saya malah akan sekalian meminta agar mempertimbangkan platform alternatif
Ujung-ujungnya jadi permainan whack-a-mole opt-out, caranya pun lewat pertanyaan umum, dan bahkan setelah opt-out pun tetap terlihat seperti masih ada pelatihan
Mungkin petunjuk kecilnya diselipkan di sekitar halaman 300 syarat layanan, di tempat yang sangat tidak mencolok
Jika tidak opt-out dipandang sebagai “membantu membuat produk lebih baik”, dan ini adalah produk yang memang sudah dibayar, lalu tanpa tambahan waktu dari kita bisa membuat rilis berikutnya lebih baik, maka ada juga alasan untuk tidak opt-out
Kita mendapat produk yang lebih baik dengan harga yang sama, dan perusahaan mendapat produk yang lebih mudah dijual
Bisa jadi itu transaksi yang lebih menguntungkan perusahaan, tetapi kalau satu pihak menang lebih banyak bukan berarti pihak lain kalah
Jika Anda sangat mementingkan privasi data atau yakin bahwa mengizinkan pelatihan benar-benar menciptakan risiko paparan informasi pribadi, ceritanya jadi berbeda; dalam kasus itu ada pilihan untuk menghentikannya, jadi masing-masing bisa menimbang nilai antara “produk yang lebih baik” dan “perkiraan risiko paparan informasi pribadi”
Frasa “model yang akan digunakan secara luas oleh semua pelanggan tidak dibuat atau dilatih dengan cara yang dapat mempelajari, mengingat, atau mereproduksi sebagian data pelanggan” mengandung terlalu banyak nuansa terselubung dan bahasa pelepas tanggung jawab, sehingga lebih menumbuhkan ketidakpercayaan daripada kepercayaan
Karena itu hanya berlaku untuk model yang digunakan “secara luas oleh semua pelanggan”, artinya jika model itu tidak digunakan luas atau hanya dipakai sebagian pelanggan, maka keseluruhan kalimat itu tidak berlaku
Secara logis ini terdengar seperti implikasi bahwa dalam kasus seperti itu data bisa bocor, dan itu sangat buruk
Kalimat ini perlu diperbaiki, dan orang yang menulisnya adalah risiko
Artinya data pelanggan memang tidak dipakai untuk melatih “model yang digunakan luas oleh semua pelanggan dengan cara seperti itu”, tetapi tetap membantu pelatihan model global
Hanya saja masalah itu lebih besar bagi kita daripada bagi mereka
Jika seseorang mengajukan pertanyaan yang sangat spesifik seolah membahas situasi tertentu, tampaknya data rahasia bisa saja keluar meskipun tidak dikaitkan dengan nama pelanggan
Lagi pula bukan mustahil untuk bertanya ke LLM bagaimana perusahaan tertentu atau perusahaan acak di industri tertentu akan merancang sesuatu
Disebutkan bahwa model rekomendasi kanal belajar dari rekomendasi sebelumnya dan apakah pengguna bergabung ke kanal yang direkomendasikan, tetapi data pelanggan dipisahkan dari model untuk melindungi privasi
Mereka menjelaskan bahwa kemiripan topik dinilai dengan model eksternal yang tidak dilatih menggunakan pesan Slack untuk menghasilkan skor numerik, lalu model global membuat rekomendasi hanya berdasarkan skor itu dan data non-pelanggan
Untuk pencarian, mereka juga mengatakan tidak melatih berdasarkan kueri atau teks hasil itu sendiri, melainkan mempelajari informasi konteks per tim seperti berapa kali sebuah pesan diklik dari pencarian atau tumpang tindih kata antara kueri dan pesan yang direkomendasikan
Saran pelengkapan otomatis diambil dari frasa yang umum di pesan publik workspace, dan secara global model belajar dari hasil pelengkapan yang sebelumnya disarankan dan diterima, tetapi algoritmenya hanya memakai skor dan hitungan interaksi masa lalu
Rekomendasi emoji juga disebut mengklasifikasikan emosi dengan model eksternal yang tidak dilatih dari pesan Slack, lalu hanya mempertimbangkan seberapa sering pesan dengan emosi tersebut dan emoji tertentu digunakan bersama di workspace terkait
Singkatnya, jika ingin mengecualikan data dari model global, harus melakukan opt-out
Pada saat yang sama mereka berkata secara ambigu bahwa “data tidak bocor antar-workspace”, jadi sangat membingungkan
Yang dibutuhkan bukan alat yang “tidak akan bocor”, melainkan yang “tidak bisa bocor”
Kalimat “Saat mengembangkan model AI/ML atau menganalisis data pelanggan, Slack tidak dapat mengakses konten dasar. Ada berbagai langkah teknis untuk mencegah hal ini” membingungkan
“Tidak dapat” adalah ungkapan yang kuat, jadi saya penasaran bagaimana mungkin model AI dapat mengakses data, tetapi Slack, Inc sendiri tidak dapat mengaksesnya
Jika saya tidak melewatkan sesuatu, ini terdengar lebih seperti “tidak melakukannya” daripada “tidak bisa melakukannya”
Mungkin maksudnya “karyawan Slack”, tetapi “Slack” bisa mencakup aset perusahaan, agen, sistem, komputer, server, model AI, dan sebagainya
Jika Signal berkata “kami tidak dapat mengakses konten pengguna”, itu juga terdengar seperti pernyataan yang rapuh dan terlalu optimistis
Saat mendengar “tidak dapat”, orang akan memahaminya sebagai bahwa tak seorang pun di perusahaan dapat melakukannya dalam batas yang sah
Karyawan Slack bisa saja mematikan langkah-langkah teknis tersebut, dan karyawan Signal juga bisa membuat pembaruan aplikasi yang mengalihkan semua pesan ke server lain
Ungkapan yang lebih baik adalah “karyawan Slack tidak mengakses konten dasar”
Jadi kelihatannya sangat jelas bahwa akses itu dimungkinkan
Misalnya, pekerjaan batch pelatihan model dapat dijalankan sebagai pengguna sistem yang punya akses ke data yang diberi anotasi sebagai “interaksi”, tetapi mungkin tidak memiliki izin untuk mengakses data “konten” seperti isi pesan atau teks kueri pengguna
Jika pekerjaan pelatihan mengirim RPC yang mencoba mengambil konten seperti itu, permintaan itu akan ditolak, sama seperti saat mencoba mengakses DM orang lain tanpa login
Di perusahaan besar, insinyur atau manajer produk tidak bisa menentukan daftar kontrol akses sesuka hati; mereka harus meminta hak akses pekerjaan batch ke suatu sistem, dan orang yang mengoperasikan sistem itu pun mengikuti kebijakan perusahaan
Mirip seperti pegawai bank yang menangani nomor rekening tetapi tidak bisa diam-diam mentransfer uang ke rekening pribadi, atau akan ketahuan jika melakukannya
Kalimat itu lebih dekat pada makna bahwa secara sistem tidak mungkin bagi seorang PM Slack untuk mengabaikan kebijakan demi menaikkan OKR timnya lalu diam-diam melatih model dengan data pelanggan yang tidak dipakai tim lain
Tentu analogi ini tidak sempurna
Pegawai bank lebih mirip staf dukungan pelanggan Slack yang bisa melihat pesan atas persetujuan pelanggan, dan mungkin memang tidak ada cara nyata untuk menyalurkan akses terbatas yang diberikan kepada individu ke pekerjaan pelatihan model
Di perusahaan yang matang, seharusnya juga ada pencegahan agar karyawan tidak bisa melatih model di laptop pribadi dengan hak akses ke data pribadi lalu menerapkan model itu ke produksi
Meski mungkin startup memang bisa berjalan seperti itu
Telegram maupun WhatsApp juga sama
Rasanya akan berguna jika ada daftar perusahaan yang melakukan hal seperti ini supaya bisa dihindari
Jika tahu perusahaan lain yang melatih dengan data pelanggan tanpa tombol opt-out yang mudah dan sangat terlihat, silakan tambahkan di bawah
Dulu mereka mengatakan bahwa informasi yang diperoleh dari permintaan dukungan teknis hanya digunakan untuk menyelesaikan masalah, dan setelah menghapus informasi pribadi, sebagian detail teknis dapat digunakan untuk membuat bug report
Dalam redaksi baru, disebutkan bahwa setelah menghapus informasi pribadi, informasi teknis tertentu dapat digunakan untuk membuat bug report, dan informasi teknis yang dianonimkan dapat dikirim ke Microsoft Azure untuk memanfaatkan layanan OpenAI guna meningkatkan pengalaman dukungan teknis
Mereka mengatakan bahwa informasi identitas pribadi seperti nama, nomor telepon, alamat, email, alamat IP, dan nomor seri produk akan dikecualikan
Dulu saya biasanya langsung menghapus email pembaruan kebijakan privasi, tetapi sekarang saya jadi terbiasa melihat diff untuk memeriksa apakah ada frasa seperti ini yang disisipkan
Insentifnya terlalu kuat untuk ditahan
https://twitter.com/kepano/status/1688610782509211648
https://twitter.com/kepano/status/1682829662370557952
Daftarnya kosong
Saya tidak tahu bagaimana ini bisa selaras dengan hukum Eropa tentang hak untuk dilupakan
Sebenarnya saya juga ragu model AI mana pun seperti ini bisa menjaga hak tersebut
Jika pengguna meminta penghapusan, apakah mereka melatih ulang seluruh model? Rasanya tidak
Hak cipta seolah sudah tidak ada lagi, katanya ini bukan mencuri melainkan mentransformasikan, dan kita diminta opt-out sebelum model dilatih dengan seluruh internet, dan sepertinya itu pun tidak akan benar-benar dihormati
Mereka bilang pekerjaan sama sekali tidak akan berkurang, tetapi semua perusahaan langsung memecat 15% karyawan dan memaksa kembali ke kantor agar bisa mendapatkan lebih banyak data mobil juga
Mereka menjual mimpi menjadi programmer paling produktif dengan “satu trik aneh”, tetapi alih-alih membuat produk yang menguntungkan sendiri, mereka justru tampak ingin menjualnya ke individu
Yang paling parah dan berbahaya adalah informasi disensor di tingkat paling rendah bahkan sebelum sampai ke ujung jari atau di depan mata orang
[0] https://ai.stanford.edu/~kzliu/blog/unlearning
Sepanjang yang saya tahu, jika modelnya sudah terlatih, tidak perlu menghapusnya karena permintaan hak untuk dilupakan, tetapi ketidakpastian hukumnya besar
Melihat putusan GDPR terbaru, kemungkinan besar ini tetap melanggar karena yang dipakai adalah opt-out, bukan opt-in
Mungkin mereka menyaring semua data yang dihasilkan di EEA
Untuk pesan tim, seharusnya memang memakai solusi self-hosted seperti Matrix/Element
Tidak masalah kalau tidak ingin menaruh perangkat sendiri di kantor, tetapi solusinya adalah menjalankan solusi terenkripsi end-to-end sehingga penyedia hosting tidak bisa mengakses data
cryptpad.fr juga perangkat lunak yang hebat
Modelnya adalah menerima source code (Ruby on Rails) lalu menerapkannya di mana pun Anda mau; kami menjalankannya di droplet DigitalOcean
Semua penyedia alat SaaS seperti Slack, Google, dan Microsoft punya insentif yang sangat besar untuk melakukan hal seperti ini
Agar perusahaan tidak dikomoditisasi oleh vendor, pada akhirnya mereka harus mengendalikan data dan strategi AI mereka sendiri
Itu kemungkinan berarti mematikan fitur-fitur kecil mahal yang bisa merusak bisnis, lalu membangun basis pengetahuan terpusat dengan kontrol akses dan tata kelola yang baik, kemudian memasang LLM open-source atau black-box dari penyedia mana pun di atasnya
Itu sebabnya saya ingin perusahaan memakai Mattermost self-hosted alih-alih Slack
Sebagai catatan, Windows 11 secara default menyinkronkan file ke server Microsoft
Sepertinya ujung-ujungnya akan jadi seperti, “Kami hanya akan memakainya untuk memilih emoji, dan sedikit juga untuk alat rekomendasi saham lucu yang hanya untuk internal”
Maksud saya, alat yang merekomendasikan saham-saham menarik untuk dibeli berdasarkan isi hati anonim secara real-time dari ratusan ribu perusahaan teknologi