Siri: Tantangan Temperluas Asisten Virtual Apple | BELAJAR PEMOGRAMAN WEB

Siri: Tantangan Temperluas Asisten Virtual Apple

Siri
Siri

 Di zaman ketika perangkat elektronik terus mendapatkan yang lebih kecil, lebih cepat, dan lebih tipis, keyboard sederhana terasa semakin seperti peninggalan dari zaman dulu - suatu era ketika komputer yang dirancang untuk menempati kamar keseluruhan bukan telapak tangan. Asisten virtual Apple telah mengubah cara di mana saya berinteraksi dengan perangkat mobile saya.

Alas, Siri adalah orang yang tidak gampang putus asa. Ini terintegrasi dengan baik cukup dengan aplikasi Apple sendiri, serta dengan layanan bahwa perusahaan memutuskan untuk mendukung, tapi sebaliknya hampir tidak mungkin untuk digunakan dengan perangkat lunak pihak ketiga dalam bentuk apapun. Itu mengecewakan, karena dalam konteks seperti itu bisa menjadi game changer - terutama bagi orang-orang yang mengalami kesulitan berinteraksi dengan keyboard normal karena disability.o "Dalam dunia yang ideal, akan menjadi cara utama bagi saya untuk berinteraksi dengan banyak aspek iPhone dan iPad, dan keyboard akan tersedia sebagai cadangan bila diperlukan. Saya yakin banyak pengembang akan senang untuk dapat mengambil keuntungan dari Siri, jika Apple hanya akan memungkinkan bagi mereka untuk melakukannya. Sayangnya, teknologi di belakang Siri membuat bahwa tantangan yang signifikan bagi perusahaan.Sana dan kembali lagiApa yang kita kenal sebagai "Siri" bukan hanya sebuah aplikasi yang dibangun ke dalam ponsel dan tablet, melainkan kumpulan perangkat lunak dan layanan berbasis internet bahwa Apple beroperasi bekerjasama dengan sejumlah mitra. Dengan menjaga mayoritas fungsi server-side, perusahaan dapat offload banyak pekerjaan ke komputer kuat daripada pengenaan pajak sumber daya terbatas perangkat mobile-nya, ditambah, Apple dapat menggunakan data yang dikumpulkan untuk terus meningkatkan layanan dan menawarkan baru fungsi tanpa harus merilis versi baru dari IOS.Ketika Anda mengeluarkan perintah Siri, perangkat utama Anda bertanggung jawab untuk mengumpulkan suara Anda dan mengubahnya menjadi file audio, yang kemudian mengirimkan ke pusat data Apple untuk diproses. Hal ini tidak sepele tugas sebagai kedengarannya - kau akan akan terkejut betapa banyak suara mikrofon mengambil, bahkan ketika Anda sedang berada di lingkungan yang tenang. Untuk alasan ini, Apple telah melakukan investasi besar-besaran dalam teknologi yang membuat suara yang sejelas mungkin: terbaru iOS perangkat fitur mikrofon ganda, bersama dengan hardware canggih yang menganalisis input mic 'untuk menghasilkan sinyal digosok sebagian besar kebisingan - sinyal cleaner memerlukan sedikit data untuk mengirim dan lebih mudah untuk memproses.Setelah mencapai server Apple, file audio Anda berjalan melalui serangkaian langkah-langkah yang semakin mengubahnya menjadi tindakan bahwa sebuah program komputer dapat melakukan - seperti mencari tahu apa cuaca seperti. Output tindakan yang kemudian diubah kembali menjadi teks yang dapat dibaca kepada Anda dalam cara alami.Pengakuan dan konteksYang pertama dari langkah-langkah terdiri dari mengubah kata-kata yang diucapkan Anda ke dalam teks - tugas bahwa Apple kabarnya delegasi untuk menyuarakan Nuance pengenalan pembangkit tenaga listrik. Siri melakukan pekerjaan yang luar biasa di sini: Bahkan dengan aksen Italia saya - "Terlihat," sebagai teman pernah mengatakan kepada saya, "tapi Anda tidak pernah akan diambil sebagai suara berikutnya Mario" - saya menemukan diri saya jarang harus mengulang perintah.Namun, kesuksesan Siri ini pada pemahaman saya adalah hanya mungkin karena sudah "tahu" kata saya cenderung untuk berbicara: upload Layanan kontak dan data lain tentang Anda sehingga dapat mengenali informasi nanti dengan tingkat akurasi yang baik. Apple telah diprogram Siri untuk memahami semua persyaratan yang diperlukan untuk memenuhi tugas-tugas yang didukungnya, berdasarkan pada konteks di mana mereka disajikan.Karena keanehan bahasa manusia, ini bukan masalah sederhana untuk memecahkan bahkan dengan teknologi yang paling canggih. Sebagai contoh, kata-kata dan suara byte gigitan persis sama, tetapi aplikasi restoran-review lebih cenderung menggunakan yang kedua, sedangkan perangkat lunak yang ditujukan untuk khalayak teknis akan lebih sering mempekerjakan mantan. Membingungkan dua dapat menyebabkan interpretasi mati-salah dari teks yang dihasilkan: Tak seorang pun ingin beberapa chip RAM dengan sandwich gandum gelap mereka, tapi komputer tidak memiliki konsep yang masuk akal.Dalam rangka untuk memungkinkan pihak ketiga untuk mengambil keuntungan dari Siri, Apple akan harus mencari cara untuk pengembang untuk "mengajarkan" layanan mengenai terminologi yang khusus bahwa perangkat lunak mereka akan digunakan, dan konteks di mana ia akan menjadi digunakan. Seperti yang dapat Anda bayangkan, ini akan sulit bahkan untuk aplikasi sederhana, dan hampir tidak mungkin bagi orang lain, terutama jika mereka berurusan dengan konsep-konsep yang kompleks yang tidak meminjamkan diri dengan baik untuk vokalisasi.Dari kata-kata untuk konsepSetelah suara berubah menjadi teks, pekerjaan berikutnya Siri terdiri dari memahami apa yang pengguna meminta, sebuah proses yang bergantung pada bidang ilmu pengetahuan disebut pengolahan bahasa alami. Jika Anda berpikir pengenalan suara sulit, ini banyak, berkali-kali lebih keras, karena manusia memiliki kemampuan hampir tak terbatas untuk mengekspresikan konsep apapun yang diberikan dengan menggunakan kombinasi tak berujung kata, dan mereka sering mengatakan satu hal ketika mereka benar-benar berarti lain.Untuk mengatasi masalah ini, sistem bahasa alami seperti Siri biasanya dimulai dengan mencoba mengurai struktur sintaksis dari sepotong teks, penggalian hal-hal seperti kata benda, kata sifat, dan kata kerja, serta intonasi umum kalimat. Itu membantu Siri menentukan, misalnya, apakah teks itu pertanyaan, atau apakah orang tersebut adalah hal-hal ungkapan dengan cara yang terdengar seperti mereka marah atau gembira.Dengan asumsi bahwa pengguna memiliki perintah lumayan bahasa yang mereka pilih, ini biasanya masalah yang relatif mudah untuk menangani. Bagian yang sulit datang ketika semua kata-kata harus berubah menjadi semacam konten ditindaklanjuti bahwa sebuah aplikasi dapat memproses, untuk melakukan hal ini dengan baik, sistem harus memiliki apa yang disebut pengetahuan domain - dengan kata lain, ia harus mengetahui area subyek Anda sedang berbicara tentang.Anda mungkin telah mengalami masalah yang sama ketika diminta untuk menangani dengan tubuh pengetahuan Anda tidak terbiasa dengan: Dokter, misalnya, dapat memberitahu Anda bahwa Anda perlu dirawat untuk dispepsia, tapi kecuali Anda seorang profesional medis, Anda mungkin tidak akan tahu bahwa Anda hanya memiliki gangguan pencernaan dan memerlukan antasid atau dua. Apple akan harus datang dengan cara bagi pengembang untuk menjelaskan kepada Siri apa aplikasi mereka bisa lakukan, dan menyediakan semua terminologi yang tepat untuk tindakan tersebut.Dari semua bagian yang membentuk Siri, ini analisis bahasa alami mungkin adalah yang paling sulit bagi pengembang untuk mengatasi, karena aplikasi sangat berbeda, dan itu sulit untuk datang dengan solusi ajaib yang dapat dengan mudah diterapkan pada setiap situasi yang mungkin. Untuk membuat hal-hal buruk, analisis bahasa alami bukan bidang akrab bagi kebanyakan programmer - yang, sampai sekarang, yang terutama berkaitan dengan point-and-klik (atau point-and-tap) interface.Menempatkan hasil ke teksSetelah permintaan telah diproses, Siri harus mengubah hasilnya kembali ke teks yang dapat berbicara dengan pengguna. Meskipun tidak sekeras pengolahan perintah pengguna, tugas ini, dikenal sebagai generasi bahasa alami, masih menyajikan beberapa tantangan.Ini relatif mudah untuk menulis perangkat lunak yang menggunakan data untuk kasar bersama kalimat sintaksis benar, tetapi, tanpa kerja keras, hasilnya kemungkinan akan terdengar buatan dan tanpa kegirangan. Ketika Anda meminta Siri tentang cuaca, misalnya, bukan hanya berderak sebuah daftar statistik pada suhu, tekanan, dan awan, layanan akan memberikan komentar generik, seperti "Ini cerah" atau "Sepertinya hujan . "Ini sentuhan kepribadian mungkin tampak tidak penting, tapi itu membuat perbedaan besar bagi pengguna, terutama selama komunikasi verbal. Untungnya, ada tubuh yang didefinisikan dengan baik pekerjaan yang menempatkan kemampuan ini baik dalam jangkauan pengembang aplikasi yang paling. Bahkan lebih baik, tidak ada kebutuhan untuk ini bagian akhir dari pengalaman Siri untuk mengambil tempat di sisi server, melainkan, Apple dibayangkan bisa datang dengan teknologi yang standarisasi penciptaan teks yang kompleks, dan kemudian menyerahkan kepada aplikasi untuk menghasilkan respon langsung pada setiap perangkat tanpa terlalu membebani sumber daya.Siri untuk semua orangMembiarkan aplikasi pihak ketiga untuk mengintegrasikan dengan Siri akan menjadi keuntungan bagi para pengembang dan pengguna, tapi itu akan memerlukan banyak usaha untuk semua orang yang terlibat, sebagian besar karena akan mewakili keberangkatan yang signifikan dari cara kita digunakan untuk merancang dan berinteraksi dengan perangkat lunak kami.Namun, itu adil untuk mengatakan bahwa perusahaan tersebut diam-diam meletakkan dasar untuk menempatkan kemampuan lebih dan lebih Siri-seperti dalam jangkauan setiap programmer, dimulai dengan terus meningkat investasi Apple di back-end fasilitas yang dibutuhkan untuk menjalankan kompleks Siri ini infrastruktur.Misalnya, dikte kini dibangun ke kedua sistem operasi Apple, meskipun pengembang saat ini tidak diperbolehkan untuk menambahkan jargon sendiri khusus mereka untuk kosa kata. Demikian pula, baik OS X dan iOS baru-baru ini mengakuisisi beberapa antarmuka pemrograman yang dapat digunakan untuk menganalisis sintaks dari suatu dokumen teks, meskipun mereka tidak banyak membantu dalam tugas jauh lebih sulit menafsirkan maknanya. Akhirnya, perangkat lunak Apple telah lama mahir sintesis pidato, sekarang kemampuan ini digunakan terutama oleh alat sistem seperti VoiceOver dan off-batas untuk pengembang (setidaknya pada iOS), tapi itu tidak akan mengambil banyak pekerjaan, dari teknis perspektif, untuk mengubah sintesis pidato menjadi alat tujuan umum bahwa setiap orang bisa menggunakan.Pada akhirnya, pergeseran menuju interaksi bahasa alami adalah semua tapi tak terelakkan, dan keyboard, sementara tidak mungkin hilang dalam waktu dekat, akan menjadi kurang dan kurang relevan. Beralih ke antarmuka berbasis suara akan menjadi satu sulit, dengan banyak rintangan sepanjang jalan, masih, saya berharap untuk hari ketika aku akhirnya akan mampu menghentikan mengetik pada perangkat saya dan mulai berkomunikasi dengan mereka.
terima kasih telah membaca artikel tentang Siri: Tantangan Temperluas Asisten Virtual Apple.semoga bermanfaat.!
Ditulis pada Monday, 15 April 2013

Belum ada komentar untuk "Siri: Tantangan Temperluas Asisten Virtual Apple"

Post a Comment