Съдържание:

ОСНОВНИ УРОКИ ЗА ЕЗИК НА МАРКИРАНЕ НА ИЗКУСТВЕНА ИНТЕЛЕКТИВНОСТ (AIML) ЧРЕЗ НЕТЕПАД: 8 стъпки
ОСНОВНИ УРОКИ ЗА ЕЗИК НА МАРКИРАНЕ НА ИЗКУСТВЕНА ИНТЕЛЕКТИВНОСТ (AIML) ЧРЕЗ НЕТЕПАД: 8 стъпки

Видео: ОСНОВНИ УРОКИ ЗА ЕЗИК НА МАРКИРАНЕ НА ИЗКУСТВЕНА ИНТЕЛЕКТИВНОСТ (AIML) ЧРЕЗ НЕТЕПАД: 8 стъпки

Видео: ОСНОВНИ УРОКИ ЗА ЕЗИК НА МАРКИРАНЕ НА ИЗКУСТВЕНА ИНТЕЛЕКТИВНОСТ (AIML) ЧРЕЗ НЕТЕПАД: 8 стъпки
Видео: Основни части на текстовия документ и начини за маркиране 2024, Ноември
Anonim
ОСНОВНИ УРОКИ ЗА ЕЗИК НА МАРКАТА ЗА ИЗКУСТВЕНА ИНТЕГЛИМЕНТНОСТ (AIML) ЧРЕЗ НЕТЕПАД
ОСНОВНИ УРОКИ ЗА ЕЗИК НА МАРКАТА ЗА ИЗКУСТВЕНА ИНТЕГЛИМЕНТНОСТ (AIML) ЧРЕЗ НЕТЕПАД

Езикът за маркиране на изкуствен интелект (AIML) е език за програмиране, който е спецификация за разширяем език за маркиране (XML), използвана от chatbot, verbot, pandorabot, superbot и други говорещи роботи. Той е разработен от д -р Ричард Уолъс и последван от други програмисти с подобно мислене (общност за свободен софтуер на AIML). A. L. I. C. E. („Изкуствен лингвистичен компютърен обект в Интернет“) Комплектът AIML етикет е пуснат под GNU General Public License (GPL). В мрежата има различни AIML интерпретатори като AIMLbot (Program #) (. NET/C #), CHAT4D edit and run (delphi) (френски), 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, Eclipse AIML editor plugin) и др. Повечето от преводачите на AIML са програми с отворен код. Наградата на Loebner за изкуствен интелект (AI) на https://www.loebner.net/Prizef/loebner-prize.html е предназначена за прилагане на Теста на Тюринг, който ще докаже най-човекоподобния компютър, който "мисли" с помощта на AIML. Победителят за 2008 г. е Fred Roberts and Artificial Solutions от www.elbot.com Сега ще ви науча как да направите свой собствен AIML файл, готов за поставяне в „мозъка“на вашия робот, използвайки „простия“Notepad на Windows. Това е основна инструкция за AIML кодиране. Не се нуждаете от никакъв AIML редактор или създател на AIML файлове или дори AIML парсер чатбот редактор. Ние просто ще използваме Notepad. Това е всичко, виждате го правилно, Windows Notepad! Дори и да не искате да правите AIML файл, все още можете да използвате основния урок за кодиране на AIML, който можете да намерите в тази инструкция. Можете да го запишете като XML за интегриране в уебсайт, базиран на Javascript или Flash, с AIML интерпретатор. Има и други приложни програми, които разширяват възможностите на Notepad на Windows, като NoteTab, Crimson Editor, VIM, Boxer Software Text Editor, Rogsoft Notepad+, ProNotepad, Notepad ++, Notepad 2, Metapad, NoteXpad 2.0 и др. Но в тази инструкция аз просто използвах бележника на Windows XP. Внимавайте, програмирането в Notepad може да ви направи или да ви разбие. Това на пръв поглед невинно приложение може да направи неща, които са наистина поразителни и за някои ще ги накарат да бъдат шокиращи и тревожни, както се вижда от следното: форматирайте твърдия диск на компютъра си, заключете папка, направете цифров дневник, създайте съобщение за цикъл, изключете компютъра си, „хакнете“администраторския акаунт, превключете бутона за заключване на буквите, непрекъснато изскачайте CD устройството на компютъра си, натискайте едновременно Enter или Backspace, автоматично въвеждане на клавиатура, отваряйте непрекъснато Notepad, променяйте заглавката и долния колонтитул на текста, отпечатвайте корен от дърво (директория или местоположение на файла), достъп до CMD, писане на вирусни програми, възпроизвеждане на звук, наводняване на файлове, създаване на скрит текстов файл, създаване на матричен падащ текстов ефект, кодове за чат на програмата (VBS), накарайте компютъра ви да говори, направете свой собствен автозапуск за вашия CD и DVD, отворете и затворете CD-ROM, увеличете скоростта на интернет, добавете снимката си в свойствата на компютъра, тествайте антивирусния си софтуер (активен или неактивен), добавете опция за изключване с десен бутон, направете таймер и т.н. Виждате, че Notepad не е просто редактиране на прост текст r както мнозина си мислеха, че ще бъде. Можете да правите различни типове файлове (не само TXT) чрез Notepad със следните имена на разширения: HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP и т.н. невероятно, нали? PERIANDER A. ESPLANA кодово име: "theseventhsage"

www.youtube.com/thebibleformula

Стъпка 1: Отворете Notepad

Отворете Notepad
Отворете Notepad
Отворете Notepad
Отворете Notepad

Отварянето на бележник може да се извърши по два основни начина: 1. Старт -> Всички програми -> Аксесоари -> Бележник. 2. Старт -> Изпълнение -> В отвореното текстово поле въведете „Бележник“(без кавички).

Стъпка 2: Въведете XML спецификационния маркер

Въведете XML спецификационния маркер
Въведете XML спецификационния маркер

Тъй като AIML е XML спецификация, подобно на HTML и XHTML, тя винаги включва по -малко от () знаци, които също се наричат ъглови скоби. Между тези два знака е елемент, който показва типа команда, която AIML интерпретаторът ще следва. Като цяло това се нарича AIML маркер, който има два вида: начален или начален таг и затварящ или краен маркер. Крайният маркер винаги съдържа наклонена черта (/) в началото на елемент. По този начин въвеждането на AIML кодове е като въвеждане на HTML кодове (начални тагове, съдържащ текст и крайни тагове). Но целият ви AIML файл трябва да започва с маркер, който го определя като подходящо или валидно разширено XML подмножество (или диалект): Или можете също използвайте следното: Това ще служи като пролог към типичен AIML файл. UTF-8 в кодирането ще се използва за запазване на файла вместо ANSI, UNICODE и т.н.

Стъпка 3: Въведете родителските AIML тагове

Въведете родителските AIML тагове
Въведете родителските AIML тагове

Тагът за спецификация на XML е последван от родителски тагове: Някои от интерпретаторите на AIML се нуждаят от версията, за да го разпознаят като валиден AIML файл, така че можете също да напишете версията на AIML в родителския начален маркер.

Стъпка 4: Въведете Категория тагове

Въведете етикетите на категорията
Въведете етикетите на категорията

Родителският маркер, който показва, че е AIML файл, е последван от етикета за категория. Той трябва да бъде поставен в двата родителски маркера. Основната единица на AIML се нарича категория, която обикновено се разделя на два набора от тагове: модел и шаблон. Моделът е очакваният или предполагаем въпрос на потребителя (съвпадащата част), докато шаблонът е подготвеният или програмиран отговор на чатбота (връщащата се част). КАКВО Е INSTRUCTABLES. COM? Това е най -голямото шоу в света и разказване. Когато потребителят попита, какво е instructables.com? (вход), AIML ботът ще отговори: Това е най -голямото шоу в света и разказване (изход). Както можете да видите, това е толкова лесно. Ако сте попитали чатбот, той просто ще търси модел за всяка категория и ако намери съвпадение (игнорирайки регистъра на съдържащия се текст в шаблона), той веднага ще отговори въз основа на шаблона на тази категория и по този начин ще симулира нормален разговор.

Стъпка 5: Използвайте заместващи символи в шаблона

Използвайте заместващи символи в шаблона
Използвайте заместващи символи в шаблона

Процесът на съвпадение обаче ще съответства само на един вход, какъвто е instructables.com? а не друга форма на този въпрос, която може да бъде зададена от потребителя, например каква е www.instructables.com? (с www), какво е инструкция? (без.com), какво е натрапчиви? (грешно изписана), какво може да се инструктира? (грешно изписана) и т.н. Има два основни метода за решаване на този проблем: 1. Чрез използване на заместващи знаци в шаблона и 2. Чрез използване на SRAI маркер в шаблона. Използването на заместващи символи е много полезно в DOS команди и при търсене на файлове или данни в компютърът. Той е полезен и при AIML кодиране. В AIML заместващите знаци могат да бъдат звездичка * или долна черта _. КАКВО Е ИНСТРУКЦИИ * Instructables.com е най -голямото шоу и разказване в света. Заместващите символи ще съвпадат с безкраен брой думи (и, разбира се, въвеждащи въпроси), например какво е instructables.com? какво представляват инструкциите в интернет? каква е уникалността на инструктажите за друг уебсайт „направи си сам“? и др. Всички тези въпроси ще бъдат отговорени от AIML според шаблона на съответната категория: Instructables.com е най -голямото шоу в света.

Стъпка 6: Въведете SRAI Tag и RANDOM Tag в шаблона

Въведете SRAI Tag и RANDOM Tag в шаблона
Въведете SRAI Tag и RANDOM Tag в шаблона
Въведете SRAI Tag и RANDOM Tag в шаблона
Въведете SRAI Tag и RANDOM Tag в шаблона

Елементът srai е много полезен в ситуацията, когато програмистът иска да пренасочи различни набори въпроси, които са сходни по значение към един отговор в горната категория. ПОЗВЕТЕН САМ САЙТ? Какво е инструкция Когато потребител зададе въпроса кой е известният уебсайт „направи си сам“? шаблонът ще бъде пренасочен към горния модел, какво е инструкция *? (заместващият знак * трябва да бъде заменен с маркер в srai тагове), което означава, че двата въпроса (или повече, ако добавите още srai тагове) са синоними (преформулирани въпроси) и по този начин AIML ботът има само един отговор: Instructables.com е най -голямото шоу в света и кажи. С помощта на маркер srai един съвпадащ модел в категория може да бъде пренасочен към друг модел от друга категория. Ако сте използвали маркер srai за бот, за да отговори с един отговор на много въпроси, има маркер, който можете да използвате, за да отговорите с различен отговор на един -единствен въпрос, зададен много пъти от потребител. Това е произволен маркер КАКВО Е ИНСТРУКЦИЯ *

  • Instructables.com е най -голямото шоу в света.
  • Instructables.com е известният сайт „направи си сам“в Интернет.
  • Instructables.com е убежище на изобретатели, новатори, хакери, технологични маниаци и т.н. в Интернет.

КАКВО Е ИЗВЕСТНИЯТ УЕБ-САЙТ НА СЕБЕ СИ? Какво се инструктира Въпросът на потребителя с формуляра какво е инструкция * ще бъде отговорен на случаен принцип със следния списък (или елемент от списъка, показан от

&

тагове): Instructables.com е най -голямото шоу в света. Instructables.com е известният уебсайт „направи си сам“в Интернет. Instructables.com е убежище на изобретатели, иноватори, хакери, технологични маниаци и т.н. в Интернет. Отговорът ще бъде даден от AIML бот един по един, тъй като същият модел на въпрос се повтаря от потребителя.

Стъпка 7: Официално конвертирайте текстовия си файл в AIML файл

Официално конвертирайте текстовия си файл в AIML файл
Официално конвертирайте текстовия си файл в AIML файл
Официално конвертирайте текстовия си файл в AIML файл
Официално конвертирайте текстовия си файл в AIML файл

Бележникът винаги ще записва вашия файл с името на разширението txt, освен ако не го промените, като посочите файла с името на разширението на aiml. Ето как можете да го направите. Изберете Файл в менюто, като щракнете върху него и ще се появи подменюто. Изберете Запазване като и отидете в папката на мозъка на бота, в която искате да запишете файла си, като щракнете върху бутона надолу на Запиши в. Назовете файла си с името на разширението AIML в текстовото поле на Име на файл. Пример: Instructables.aiml В падащото меню на Запазване като тип изберете Всички файлове. Променете кодирането на UTF-8. След това го запазете, като щракнете върху бутона за запазване. Това е. Вече сте създали AIML файл чрез Notepad!

Стъпка 8: Заключение

Заключение
Заключение

Все още има много AIML тагове, които могат да се използват за създаване и редактиране на AIML файл. Не забравяйте да използвате AIML променливи, които са наистина завладяващи. Следните връзки ще служат като добри ресурси за тези, които искат да се задълбочат повече в кодирането и синтаксиса на AIML: Урок за добавяне на знания към вашия роботttp: //www.pandorabots.com/botmaster/en/tutorial Версия за маркиране на изкуствен интелект (AIML) 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/ Както видяхме в тази "проста" инструкция, човекът наистина е гений! Той може да измисля, проектира и разработва програми, които могат да симулират поведението на човешко същество. Той може интелигентно да проектира приложения, които да съответстват на начина, по който мисли, за да подобри живота. Тези факти отразяват истината, че човекът е създаден по Божия образ с личност, рационалност и морал. Човекът е творческо същество. Ако искате да говорите с чатбот, посетете тук и изберете AI чат:

Препоръчано: