Anda di halaman 1dari 2

TUGAS ESSAY

Nama : Moh. Ayyuhan Fawwazansa


NPM : 21081010302
Kelas : Kecerdasan Buatan B081

ARTIFICIAL INTELLIGENCE YANG ADA DI SIRI

Siri adalah asisten pribadi yang ditawarkan Apple untuk iPhone, iPad, Mac,
Apple Watch, Apple TV, hingga HomePod. Perangkat lunak ini bekerja dengan
menggunakan pengenalan suara dan didukung oleh kecerdasan buatan atau Artificial
Intelligence (AI).

Dalam penerapannya, Siri melakukan beberapa langkah sebelum mencapai


tahap string matching. Tahap pertama adalah pengenalan suara. Pengguna
memberikan masukan kepada Siri berupa suara, yang kemudian dikirimkan melalui
Internet ke server Apple untuk dilanjutkan ke tahap berikutnya. Setelah itu, langkah
selanjutnya dilakukan di server Apple, yaitu mengubah input suara menjadi teks atau
biasa disebut speech-to-text. Proses ini dilakukan di server Apple karena hasil yang
didapatkan lebih cepat dibandingkan proses di perangkat Apple itu sendiri. Setelah
teks yang diucapkan ditangkap, dikirim lagi ke perangkat Apple untuk dieksekusi oleh
Siri. Kemudian proses selanjutnya adalah proses string matching. Ada dua algoritma
yang sangat populer untuk melakukan ini, termasuk algoritma Knuth-Morris-Pratt dan
algoritma Boyer-Moore. Keduanya memiliki kelebihannya masing-masing.

A. Algoritma Knuth-Morris-Pratt
Saat mengimplementasikan algoritma KMP, dua fungsi digunakan, yang
utama adalah fungsi KMPMatch, yang berguna untuk mencocokkan pola dan teks.
Yang kedua adalah fungsi computeFail, yang merupakan algoritma untuk menghitung
fungsi pinggiran, yang akan membantu menentukan perpindahan posisi teks dan pola.

B. Algoritma Boyer-Moore
Saat mengimplementasikan algoritma Boyer-Moore, dua fungsi utama juga
digunakan, yaitu fungsi BMatch, yang dapat digunakan untuk mencocokkan pola
dengan teks. Yang kedua adalah fungsi buildLast, yang merupakan algoritma untuk
menemukan kemunculan terakhir dari suatu karakter, yang akan membantu dalam
proses melewatkan karakter pada algoritma Boyer-Moore.

Jadi string matching adalah algoritma yang sangat nyaman untuk pekerjaan
manusia. Salah satu penerapannya adalah asisten pribadi cerdas Siri. Dengan
menggunakan string matching ini, Siri dapat mengetahui perintah apa yang diinginkan
pengguna, sehingga Siri dapat menjalankan perintah pengguna secara akurat dan
cepat, seperti halnya Siri dapat mengakses setiap aplikasi default, seperti Mail,
Kontak, Pesan, Peta, Safari, dan aplikasi lainnya . Dengan akses ini, Siri juga dapat
mengaktifkan atau menonaktifkan pengaturan, menelusuri web, menavigasi arah,
menemukan konten, mengatur alarm dan pengingat, melakukan panggilan dan
mengirim pesan teks, dan lainnya.

Anda mungkin juga menyukai