Daftar Isi:

TUTORIAL DASAR ARTIFICIAL INTELLIGENCE MARKUP LANGUAGE (AIML) VIA NOTEPAD: 8 Langkah
TUTORIAL DASAR ARTIFICIAL INTELLIGENCE MARKUP LANGUAGE (AIML) VIA NOTEPAD: 8 Langkah

Video: TUTORIAL DASAR ARTIFICIAL INTELLIGENCE MARKUP LANGUAGE (AIML) VIA NOTEPAD: 8 Langkah

Video: TUTORIAL DASAR ARTIFICIAL INTELLIGENCE MARKUP LANGUAGE (AIML) VIA NOTEPAD: 8 Langkah
Video: Topik dalam pemrograman pertemuan 3, Programming Functional, Haskell 2024, November
Anonim
TUTORIAL DASAR ARTIFICIAL INTELLIGENCE MARKUP LANGUAGE (AIML) VIA NOTEPAD
TUTORIAL DASAR ARTIFICIAL INTELLIGENCE MARKUP LANGUAGE (AIML) VIA NOTEPAD

Artificial Intelligence Markup Language (AIML) adalah bahasa pemrograman yang merupakan spesifikasi Extensible Markup Language (XML) yang digunakan oleh chatbot, verbot, pandorabot, superbot, dan robot berbicara lainnya. Ini dikembangkan oleh Dr. Richard Wallace dan diikuti oleh programmer lain yang berpikiran sama (komunitas perangkat lunak bebas AIML). Sebuah A. L. I. C. E. ("Entitas Komputer Internet Linguistik Buatan") tag set AIML dirilis di bawah GNU General Public License (GPL). Ada penerjemah AIML yang berbeda di Net seperti AIMLbot (Program #) (. NET/C#), edit dan jalankan CHAT4D (delphi) (perancis), ChatterBean (Java), Program D (Java, J2EE), Program O (PHP/ MySQL), Program Q (C++, Qt), Program R (Ruby), Program W (Java), RebeccaAIML (C++, Java,. NET/C#, Python, plugin editor Eclipse AIML), dan lain-lain. Sebagian besar penerjemah AIML adalah program sumber terbuka. Hadiah Loebner untuk kecerdasan buatan (AI) di https://www.loebner.net/Prizef/loebner-prize.html dirancang untuk mengimplementasikan Tes Turing yang akan membuktikan komputer paling mirip manusia yang "berpikir" menggunakan AIML. Pemenang tahun 2008 adalah Fred Roberts dan Artificial Solutions dari www.elbot.com Sekarang, saya akan mengajari Anda cara membuat file AIML Anda sendiri yang siap untuk dimasukkan ke dalam "otak" robot Anda menggunakan Notepad Windows "sederhana". Ini adalah pengkodean AIML dasar yang dapat diinstruksikan. Anda tidak memerlukan editor AIML atau pembuat file AIML atau bahkan editor chatbot parser AIML. Kami hanya akan menggunakan Notepad. Itu saja, Anda melihatnya dengan benar, Windows Notepad! Bahkan jika Anda tidak ingin membuat file AIML, Anda masih dapat menggunakan tutorial pengkodean AIML dasar yang dapat Anda temukan di instruksi ini. Anda dapat menyimpannya sebagai XML untuk diintegrasikan ke dalam situs web berbasis Javascript atau Flash dengan penerjemah AIML. Ada program aplikasi lain yang meningkatkan kemampuan Windows Notepad seperti NoteTab, Crimson Editor, VIM, Boxer Software Text Editor, Rogsoft Notepad+, ProNotepad, Notepad++, Notepad 2, Metapad, NoteXpad 2.0, dll. notepad Window XP. Hati-hati, pemrograman Notepad dapat membuat atau menghancurkan Anda. Aplikasi yang tampaknya tidak bersalah ini dapat melakukan hal-hal yang sangat mencengangkan dan bagi sebagian orang akan mengejutkan dan mengkhawatirkan seperti yang ditunjukkan oleh berikut ini: memformat HDD komputer Anda, mengunci folder, membuat buku harian digital, membuat pesan siklus, mematikan komputer Anda, "meretas" akun administrator, beralih tombol caps lock, terus-menerus mengeluarkan drive CD komputer Anda, tekan Enter atau Backspace secara bersamaan, pengetikan keyboard otomatis, buka Notepad terus-menerus, ubah header dan footer teks, cetak akar pohon (direktori atau lokasi file), mengakses CMD, menulis program virus, memutar suara, membanjiri file, membuat file teks tersembunyi, membuat efek teks jatuh matriks, kode obrolan program (VBS), membuat komputer Anda berbicara, membuat autorun Anda sendiri untuk CD dan DVD Anda, buka dan tutup CD-ROM, tingkatkan kecepatan Internet, tambahkan foto Anda di properti komputer, uji perangkat lunak anti-virus Anda (aktif atau non-aktif), tambahkan opsi shutdown di klik kanan, buat timer, dll. Anda lihat Notepad bukan hanya edit teks sederhana r seperti yang dipikirkan banyak orang. Anda dapat membuat berbagai jenis file (tidak hanya TXT) melalui Notepad dengan nama ekstensi berikut: HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP, dll. menakjubkan, bukan? PERIANDER A. ESPLANA codename: "theseventhsage"https://thebibleformula.comhttps://www.internetsecretbook.com

www.youtube.com/thebibleformula

Langkah 1: Buka Notepad

Buka Notepad
Buka Notepad
Buka Notepad
Buka Notepad

Membuka Notepad dapat dilakukan dengan dua cara dasar:1. Mulai -> Semua Program -> Aksesori -> Notepad. 2. Start -> Run -> Pada textbox Open ketik "Notepad" (tanpa tanda petik).

Langkah 2: Ketik Tag Spesifikasi XML

Ketik Tag Spesifikasi XML
Ketik Tag Spesifikasi XML

Karena AIML adalah spesifikasi XML, seperti HTML dan XHTML, AIML selalu menyertakan tanda kurang dari () yang juga disebut tanda kurung sudut. Di antara dua tanda ini terdapat elemen yang menunjukkan jenis perintah yang akan diikuti oleh penerjemah AIML. Secara kolektif, ini disebut tag AIML yang memiliki dua jenis: tag pembuka atau awal dan tag penutup atau akhir. Tag akhir selalu berisi garis miring (/) di awal elemen. Dengan demikian, mengetik kode AIML seperti mengetik kode HTML (tag awal, teks yang terkandung dan tag akhir). Tetapi semua file AIML Anda harus dimulai dengan tag yang menetapkannya sebagai subset XML (atau dialek tambahan) yang sesuai atau valid: Atau Anda juga bisa gunakan yang berikut ini: Ini akan berfungsi sebagai prolog ke file AIML biasa. UTF-8 dalam pengkodean akan digunakan dalam menyimpan file, bukan ANSI, UNICODE, dll.

Langkah 3: Ketik Tag AIML Induk

Ketik Tag AIML Induk
Ketik Tag AIML Induk

Tag spesifikasi XML diikuti oleh tag induk: Beberapa penerjemah AIML memerlukan versi untuk mengenalinya sebagai file AIML yang valid sehingga Anda juga dapat menulis versi AIML di tag awal induk.

Langkah 4: Ketik Tag Kategori

Ketik Tag Kategori
Ketik Tag Kategori

Tag induk yang menunjukkan bahwa itu adalah file AIML diikuti oleh tag kategori. Itu harus dimasukkan ke dalam dua tag induk. Unit dasar AIML disebut kategori yang biasanya dibagi menjadi dua set tag: pola dan template. Polanya adalah pertanyaan yang diharapkan atau diasumsikan pengguna (bagian yang cocok) sedangkan template adalah jawaban yang disiapkan atau diprogram oleh chatbot (bagian yang kembali). APA ITU INSTRUCTABLES. COM? Ini adalah acara dan cerita terbesar di dunia. Ketika pengguna bertanya, apa itu instruksi. com? (sebuah input), bot AIML akan menjawab: Ini adalah show and tell terbesar di dunia (sebuah output). Seperti yang Anda lihat, itu sangat mudah. Jika Anda meminta chatbot, itu hanya akan mencari pola dari setiap kategori dan jika menemukan kecocokan (mengabaikan kasus teks yang terkandung dalam pola) ia akan segera merespons berdasarkan template kategori itu dan dengan demikian mensimulasikan normal percakapan.

Langkah 5: Gunakan Wildcard dalam Pola

Gunakan Wildcard dalam Pola
Gunakan Wildcard dalam Pola

Namun, proses pencocokan hanya akan cocok dengan satu input apa itu instructionables.com? dan bukan bentuk lain dari pertanyaan itu yang mungkin ditanyakan oleh pengguna seperti apa itu www.instructables.com? (dengan www), apa yang bisa diinstruksikan? (tanpa.com), apa itu intructables? (salah eja), apa yang bisa diinstruksikan? (salah eja), dll. Ada dua metode dasar untuk mengatasi masalah ini: 1. Dengan menggunakan wildcard dalam pola dan 2. Dengan menggunakan tag SRAI di template. Menggunakan wildcard sangat berguna dalam perintah DOS dan dalam mencari file atau data di komputer. Ini juga berguna dalam pengkodean AIML. Di AIML, karakter wildcard dapat berupa asterisk * atau underscore _. APA ITU INSTRUCTABLES *Instructables.com adalah show and tell terbesar di dunia. Wildcard akan mencocokkan jumlah kata yang tak terbatas (dan, tentu saja, memasukkan pertanyaan) seperti apa adalah instruksi.com? apa yang dapat diinstruksikan di Internet? apa keunikan instruksi untuk situs web do-it-yourself lainnya? dll. Semua pertanyaan ini akan dijawab oleh AIML sesuai dengan template kategori yang cocok: Instructables.com adalah show and tell terbesar di dunia.

Langkah 6: Ketik SRAI Tag dan RANDOM Tag di Template

Ketik Tag SRAI dan Tag RANDOM di Template
Ketik Tag SRAI dan Tag RANDOM di Template
Ketik Tag SRAI dan Tag RANDOM di Template
Ketik Tag SRAI dan Tag RANDOM di Template

Elemen srai sangat berguna dalam situasi ketika programmer ingin mengarahkan serangkaian pertanyaan berbeda yang memiliki arti yang sama dengan satu jawaban dalam kategori di atas. APA ITU INSTRUCTABLES *Instructables.com adalah show and tell terbesar di dunia. APA ITU SITUS WEB DO-IT-YOURSELF TERKENAL?apa yang bisa diinstruksikan Ketika pengguna mengajukan pertanyaan apa situs web do-it-yourself yang terkenal itu? templat akan diarahkan ke pola di atas apa yang dapat diinstruksikan *? (wildcard * harus diganti dengan tag dalam tag srai) yang berarti bahwa dua pertanyaan (atau lebih jika Anda akan menambahkan tag srai lain) adalah sinonim (pertanyaan yang diulang) dan dengan demikian bot AIML hanya memiliki satu jawaban: Instructables.com adalah acara terbesar di dunia dan memberitahu. Melalui tag srai, satu pola yang cocok dalam suatu kategori dapat dialihkan ke pola lain dari kategori lain. Jika Anda menggunakan tag srai untuk bot untuk merespons dengan satu jawaban atas banyak pertanyaan, ada tag yang dapat Anda gunakan untuk merespons jawaban yang berbeda untuk satu pertanyaan yang telah ditanyakan berkali-kali oleh pengguna. Ini adalah tag acak. APA ITU INSTRUCTABLES *

  • Instructables.com adalah acara dan cerita terbesar di dunia.
  • Instructables.com adalah situs web do-it-yourself yang terkenal di Internet.
  • Instructables.com adalah surganya para penemu, inovator, peretas, geek teknologi, dll. di Internet.

APA SITUS WEB DO-IT-YOURSELF YANG TERKENAL?apa yang dapat diinstruksikan Pertanyaan pengguna dengan formulir apa yang dapat diinstruksikan * akan dijawab secara acak dengan daftar berikut (atau item daftar seperti yang ditunjukkan oleh

&

tag): Instructables.com adalah acara dan cerita terbesar di dunia. Instructables.com adalah situs web do-it-yourself yang terkenal di Internet. Instructables.com adalah surganya para penemu, inovator, peretas, geek teknologi, dll. di Internet. Jawabannya akan diberikan oleh bot AIML satu per satu karena pola pertanyaan yang sama diulang oleh pengguna.

Langkah 7: Ubah File Teks Anda Secara Formal ke File AIML

Konversikan File Teks Anda ke File AIML Secara Resmi
Konversikan File Teks Anda ke File AIML Secara Resmi
Konversikan File Teks Anda ke File AIML Secara Resmi
Konversikan File Teks Anda ke File AIML Secara Resmi

Notepad akan selalu menyimpan file Anda dengan nama ekstensi txt kecuali Anda mengubahnya dengan menamai file Anda dengan nama ekstensi aiml. Inilah cara Anda dapat melakukannya. Pilih File di menu dengan mengkliknya dan submenu akan muncul. Pilih Save As dan pergi ke folder otak bot di mana Anda ingin menyimpan file Anda dengan mengklik tombol Save in ke bawah. Beri nama file Anda dengan nama ekstensi AIML di kotak teks Nama file. Contoh: Instructables.aimlDalam menu drop-down Save as Type pilih All Files. Ubah pengkodean ke UTF-8. Kemudian simpan dengan mengklik tombol simpan. Itu dia. Anda telah membuat file AIML melalui Notepad!

Langkah 8: Kesimpulan

Kesimpulan
Kesimpulan

Masih banyak tag AIML yang bisa digunakan dalam membuat dan mengedit file AIML. Jangan lupa untuk menggunakan variabel AIML yang sangat menarik. Tautan berikut akan menjadi sumber yang bagus bagi mereka yang ingin mempelajari lebih lanjut pengkodean dan sintaks AIML:Tutorial Untuk Menambahkan Pengetahuan ke Robot Andahttps://www.pandorabots.com/botmaster/en/tutorialArtificial Intelligence Markup Language (AIML) Version 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/Seperti yang telah kita lihat dalam instruksi "sederhana" ini, manusia benar-benar jenius! Dia dapat menemukan, merancang, dan mengembangkan program yang dapat mensimulasikan perilaku manusia. Dia dapat dengan cerdas merancang aplikasi yang sesuai dengan cara berpikirnya untuk membuat hidup lebih baik. Fakta-fakta ini mencerminkan kebenaran bahwa manusia diciptakan menurut gambar Allah dengan kepribadian, rasionalitas, dan moralitas. Manusia adalah makhluk yang kreatif. Jika Anda ingin berbicara dengan chatbot, kunjungi di sini dan pilih obrolan AI:

Direkomendasikan: