Sejak debutnya pada tahun 2014, acara tahunan HackZurich telah menjadi hackathon terbesar dan paling bergengsi di Eropa, dengan 600 peserta yang terpilih dari ribuan pendaftar. Para peserta dibagi menjadi beberapa tim yang terdiri dari dua hingga lima orang yang ditantang untuk mengembangkan aplikasi web, seluler, dan perangkat keras yang inovatif hanya dalam waktu 40 jam.
Tahun ini, Senior Security Engineer RSA Youssef El Masry memimpin tim pemenang yang berkompetisi dalam tantangan Logitech "Jadikan dunia lebih interaktif". Youssef berbicara dengan RSA Security tentang aplikasi inovatif yang dikembangkan timnya untuk perangkat Logitech yang dapat meningkatkan produktivitas online, meningkatkan aksesibilitas informasi, dan mendukung autentikasi tanpa kata sandi.
RSA: Selamat atas kemenangan Anda dalam tantangan Logitech di HackZurich, Youssef. Dapatkah Anda menjelaskan secara singkat tentang aplikasi yang dikembangkan oleh tim Anda serta fitur dan kemampuan yang dimilikinya?
Youssef: Terima kasih! Kami telah mengembangkan solusi teknologi yang terintegrasi secara mulus dengan perangkat Logitech untuk memberikan pengalaman pengguna yang lebih intuitif dan efisien. Dengan solusi kami, pengguna cukup menyorot kata atau frasa secara online dan dengan satu klik mereka dapat menerjemahkannya, mencarinya di Google, atau menggunakan model AI GPT seperti ChatGPT untuk mengidentifikasi dan menjelajahi topik yang terkait dengannya.
RSA: Kedengarannya luar biasa. Dapatkah Anda menjelaskan kemampuan ini secara lebih rinci?
Youssef: Kami mengembangkan mekanisme penguraian teks yang kuat yang secara efektif mengidentifikasi bagian teks yang tidak jelas atau tidak dikenal di dalam dokumen. Ketika pengguna mengklik mouse, aplikasi ini akan memunculkan antarmuka pengguna yang masuk ke mode interaktif dan mulai mengidentifikasi dan mengurai teks secara real time. Ada dua aspek dalam hal ini: pertama, berinteraksi dengan mesin prompt generatif seperti ChatGPT dan yang kedua menerjemahkan kata dan frasa dari bahasa lain.
Dengan kemampuan interaksi AI generatif, setelah menerima permintaan pengguna, aplikasi kami berkomunikasi secara langsung dengan layanan seperti Bard atau ChatGPT. Layanan-layanan ini memahami pertanyaan pengguna dan memberikan tanggapan yang relevan secara kontekstual. Jadi pada dasarnya, ini adalah sesuatu yang dapat Anda lakukan ketika Anda telah memilih dan menyorot beberapa teks di buku atau blog atau apa pun yang sedang Anda baca. Anda tidak perlu pergi ke tempat lain untuk menemukan jawaban spesifik untuk mempelajari lebih lanjut tentang konten tersebut. Dengan satu klik, Anda menyorot teks dan memberikan serangkaian pertanyaan yang mungkin Anda tanyakan dan memberikan jawabannya dari mesin AI. Ini sangat memudahkan Anda.
Dan dalam hal terjemahan, katakanlah Anda menemukan frasa atau kata, dan Anda menginginkan terjemahan untuk kata tertentu. Dengan satu klik, Anda dapat menyorot teks dan mendapatkan apa yang Anda butuhkan, semuanya dalam waktu kurang dari sepuluh milidetik. Anda tidak perlu meninggalkan halaman untuk mencari arti kata tersebut dan kembali ke pekerjaan Anda.
RSA: Semuanya terjadi tanpa pengguna harus meninggalkan halaman yang sedang mereka buka. Wow.
Youssef: Tepat sekali. Semuanya dirancang untuk memastikan pengalaman yang bebas gangguan. Tanggapan yang dihasilkan AI ditampilkan dalam jendela pop-up kecil yang tidak mengganggu di dalam browser web, sehingga pengguna dapat dengan mudah mengakses informasi tanpa teralihkan dari tugas utamanya. Dan mesin prompt generatif seperti ChatGPT hanyalah salah satu contoh yang dapat Anda perintahkan kepada aplikasi untuk diintegrasikan. Anda juga dapat melakukan ini dengan, misalnya, Brainboard.
Mouse Logitech yang kami gunakan memiliki banyak tombol yang dapat dikustomisasi; Anda dapat menggunakan salah satu dari klik mouse ini untuk membawa Anda ke dunia yang sama sekali baru ketika Anda masih berada di halaman web yang sama. Anda dapat menavigasi ke mana saja.
Dan tidak hanya harus dari mouse. Anda bisa memigrasikan teknologi ini ke apa saja. Mouse dapat melakukan banyak hal. Keyboard dapat melakukan banyak hal. Kamera dapat melakukan banyak hal. Semua perangkat Logitech dapat digunakan karena apa yang kami ciptakan pada dasarnya adalah sebuah aplikasi yang menyesuaikan apa yang dapat dilakukan oleh perangkat tersebut. Anda mencolokkannya, atau menghubungkannya melalui Bluetooth, dan hal tersebut memberikan kemampuan pada perangkat.
RSA: Jadi, ini bukan hanya tentang produktivitas dan efisiensi-ini juga tentang pengalaman pengguna.
Youssef: Itu benar. Pikirkan tentang mengautentikasi ke berbagai aplikasi di perangkat seluler. Aplikasi ini dapat menyimpan kata sandi dan memasukkannya untuk Anda sehingga Anda tidak perlu melakukan apa pun selain mengeklik. Ini adalah penggunaan waktu yang lebih efisien dan pengalaman pengguna yang lebih baik. Ini adalah cara lain yang dirancang oleh proyek kami untuk merampingkan proses mengakses informasi sehingga pengguna tidak perlu lagi melakukan banyak langkah atau membuang waktu untuk mencari informasi.
RSA: Berbicara tentang kata sandi, bagaimana aplikasi ini dapat berhubungan dengan autentikasi tanpa kata sandi?
Youssef: Kami berkomitmen untuk memperluas solusi kami ke ranah teknologi bantuan, dengan fokus pada autentikasi tanpa kata sandi. Visi kami adalah menggunakan gerakan mouse, yang berpotensi melibatkan tombol atau gerakan kamera, untuk menghilangkan kebutuhan akan faktor autentikasi "Sesuatu yang Anda miliki" dan "Sesuatu yang Anda ketahui", dan sebagai gantinya, kami menggunakan autentikasi "Sesuatu yang Anda miliki". Kami sangat antusias dengan potensi autentikasi tanpa kata sandi menggunakan klik mouse, sebuah fitur yang selaras dengan komitmen kami terhadap inovasi yang berpusat pada pengguna.
Ketika kami mengerjakan aplikasi ini, kami berbicara tentang keinginan untuk melakukan autentikasi tanpa kata sandi multi-modal sebagai proyek di masa depan. Kami melakukan banyak diskusi sehubungan dengan penyiapan awal dan autentikasi menggunakan klik mouse, penekanan tombol keyboard, atau umpan balik pendengaran, dan kemudian konfirmasi. Aksesibilitas ini akan memudahkan pengguna untuk masuk ke perangkat mereka tanpa memasukkan kata sandi.
Jika Anda melihat keyboard Anda sekarang, Anda akan melihat bahwa di bawah huruf F dan J, terdapat tonjolan yang menonjol. Tonjolan ini memudahkan orang yang tidak dapat mengenali huruf-huruf tersebut untuk mengenalinya. Tetapi dari sana, mereka harus menghafal seluruh keyboard. Bayangkan jika Anda harus memasukkan kata sandi dalam waktu singkat, dan Anda hanya memiliki tonjolan pada tombol F dan J serta ingatan Anda tentang tata letak keyboard untuk menemukan tombol yang tepat pada waktunya.
Hal pertama yang kami pikirkan adalah, mengapa harus mempersulit orang dengan cara seperti itu? Mengapa tidak cukup dengan beberapa klik pada penekanan keyboard saja yang akan mengenali pengguna?
Itu hanya salah satu dari sekian banyak hal yang ingin kami uji. Selain itu, kami juga menguji suasana hati pengguna sehubungan dengan klik mouse dan pergerakan mouse. Bagaimana perasaan pengguna? Apakah pengguna merasa sedih? Senang? Ini semua adalah hal-hal yang berhasil kami pikirkan sebagai sebuah tim, tetapi kami tidak berhasil mengimplementasikannya dalam waktu 40 jam yang kami miliki untuk menyelesaikan tantangan ini.
RSA: Mari kita bicara tentang pengalaman acaranya sendiri. Bagaimana rasanya berpartisipasi dalam HackZurich?
Youssef: HackZurich adalah salah satu hackathon terbesar di Eropa. Ini adalah hackathon yang beragam untuk proyek-proyek inovatif, di mana para pemikir dari pengembangan perangkat lunak, manajemen proyek, dan keamanan siber datang untuk mengerjakan proyek-proyek inovatif - dan di mana perusahaan-perusahaan teknologi datang untuk mencoba menemukan solusi untuk masalah-masalah kritis mereka. Jadi pada dasarnya saya ingin memperluas pengetahuan saya di berbagai bidang yang diwakili di sana. Gagasan bahwa saya bisa menggabungkan semuanya dan melihat apa hasilnya? Sempurna!
RSA: Bagaimana Anda bisa mengerjakan proyek khusus ini?
Youssef: Cara kerjanya di Hack Zurich, perusahaan yang mensponsori tantangan mengadakan lokakarya yang bisa Anda ikuti untuk mempelajari lebih lanjut tentang tantangan tersebut. Dan, ironisnya, Logitech adalah satu-satunya yang tidak saya hadiri. Salah satu teman saya di acara tersebut memberi tahu saya tentang hal itu. Dan dia berkata bahwa dia pikir itu adalah salah satu tantangan paling kreatif di acara tersebut karena, tidak seperti perusahaan lain, Logitech tidak memberikan panduan khusus tentang apa yang harus dilakukan; mereka menyerahkan kepada Anda untuk menghasilkan sesuatu. Hal ini didasarkan pada seberapa kreatif Anda.
RSA: Saya memahami bahwa ini adalah tantangan berbasis tim. Bagaimana tim Anda berkumpul dan bagaimana ide untuk produk yang Anda ciptakan untuk Logitech muncul?
Youssef: Sehari sebelum hackathon dimulai, saya melakukan brainstorming dan mendapatkan ide, namun saya tidak berhasil menemukan orang yang bisa diajak bekerja sama untuk mengerjakannya. Setelah saya bertemu dengan teman saya yang memberi tahu saya tentang lokakarya Logitech, barulah semuanya mulai terbentuk. Dia mengajak beberapa teman lain yang tertarik dengan tantangan Logitech namun tidak tahu bagaimana cara mereka melanjutkannya. Saya menyampaikan ide saya kepada mereka dan mereka berkata, "oke, kamu adalah pemimpin tim sekarang-ajarkan kami apa yang akan kami lakukan." Dan kami pun mulai mengerjakannya.
RSA: Bagaimana rasanya menang setelah usaha selama 40 jam?
Youssef: Saya benar-benar tidak tidur selama 36 jam. Saya tidur dua jam di hari pertama dan dua jam di hari kedua. Dan pada hari terakhir kami mengumpulkan proyek pada pukul 8:00 pagi dan saya bahkan tidak tidur setelah itu! Kemudian ketika mereka mengumumkan para pemenang dan memanggil nama kami, saya ingat saya benar-benar menjauh dari panggung. Salah satu rekan tim saya berlari keluar untuk menjemput saya. Saya hanya berkata, "Kamu bercanda!"
Sungguh luar biasa. Saya sangat puas-bahkan mungkin lebih puas lagi-bahkan sebelum mengetahui bahwa kami telah memenangkan juara pertama. Saya puas dengan bagaimana tim kami berhasil mengintegrasikan semuanya dan membuatnya berhasil dan dengan hasilnya. Semua usaha kami terbayar: Malam-malam tanpa tidur, semua waktu yang saya habiskan untuk membuat kode dan merancang arsitektur sistem, semuanya. Itu adalah pengalaman yang luar biasa.
Tanggapan wawancara telah diedit untuk kejelasan.
HackZurich 2024 akan berlangsung pada tanggal 13-15 September 2024.