Съдържание:
- Стъпка 1: Отворете Notepad
- Стъпка 2: Въведете XML спецификационния маркер
- Стъпка 3: Въведете родителските AIML тагове
- Стъпка 4: Въведете Категория тагове
- Стъпка 5: Използвайте заместващи символи в шаблона
- Стъпка 6: Въведете SRAI Tag и RANDOM Tag в шаблона
- Стъпка 7: Официално конвертирайте текстовия си файл в AIML файл
- Стъпка 8: Заключение
Видео: ОСНОВНИ УРОКИ ЗА ЕЗИК НА МАРКИРАНЕ НА ИЗКУСТВЕНА ИНТЕЛЕКТИВНОСТ (AIML) ЧРЕЗ НЕТЕПАД: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Езикът за маркиране на изкуствен интелект (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
Отварянето на бележник може да се извърши по два основни начина: 1. Старт -> Всички програми -> Аксесоари -> Бележник. 2. Старт -> Изпълнение -> В отвореното текстово поле въведете „Бележник“(без кавички).
Стъпка 2: Въведете XML спецификационния маркер
Тъй като AIML е XML спецификация, подобно на HTML и XHTML, тя винаги включва по -малко от () знаци, които също се наричат ъглови скоби. Между тези два знака е елемент, който показва типа команда, която AIML интерпретаторът ще следва. Като цяло това се нарича AIML маркер, който има два вида: начален или начален таг и затварящ или краен маркер. Крайният маркер винаги съдържа наклонена черта (/) в началото на елемент. По този начин въвеждането на AIML кодове е като въвеждане на HTML кодове (начални тагове, съдържащ текст и крайни тагове). Но целият ви AIML файл трябва да започва с маркер, който го определя като подходящо или валидно разширено XML подмножество (или диалект): Или можете също използвайте следното: Това ще служи като пролог към типичен AIML файл. UTF-8 в кодирането ще се използва за запазване на файла вместо ANSI, UNICODE и т.н.
Стъпка 3: Въведете родителските AIML тагове
Тагът за спецификация на XML е последван от родителски тагове: Някои от интерпретаторите на AIML се нуждаят от версията, за да го разпознаят като валиден AIML файл, така че можете също да напишете версията на AIML в родителския начален маркер. Родителският маркер, който показва, че е AIML файл, е последван от етикета за категория. Той трябва да бъде поставен в двата родителски маркера. Основната единица на AIML се нарича категория, която обикновено се разделя на два набора от тагове: модел и шаблон. Моделът е очакваният или предполагаем въпрос на потребителя (съвпадащата част), докато шаблонът е подготвеният или програмиран отговор на чатбота (връщащата се част). КАКВО Е INSTRUCTABLES. COM? Това е най -голямото шоу в света и разказване. Когато потребителят попита, какво е instructables.com? (вход), AIML ботът ще отговори: Това е най -голямото шоу в света и разказване (изход). Както можете да видите, това е толкова лесно. Ако сте попитали чатбот, той просто ще търси модел за всяка категория и ако намери съвпадение (игнорирайки регистъра на съдържащия се текст в шаблона), той веднага ще отговори въз основа на шаблона на тази категория и по този начин ще симулира нормален разговор. Процесът на съвпадение обаче ще съответства само на един вход, какъвто е instructables.com? а не друга форма на този въпрос, която може да бъде зададена от потребителя, например каква е www.instructables.com? (с www), какво е инструкция? (без.com), какво е натрапчиви? (грешно изписана), какво може да се инструктира? (грешно изписана) и т.н. Има два основни метода за решаване на този проблем: 1. Чрез използване на заместващи знаци в шаблона и 2. Чрез използване на SRAI маркер в шаблона. Използването на заместващи символи е много полезно в DOS команди и при търсене на файлове или данни в компютърът. Той е полезен и при AIML кодиране. В AIML заместващите знаци могат да бъдат звездичка * или долна черта _. КАКВО Е ИНСТРУКЦИИ * Instructables.com е най -голямото шоу и разказване в света. Заместващите символи ще съвпадат с безкраен брой думи (и, разбира се, въвеждащи въпроси), например какво е instructables.com? какво представляват инструкциите в интернет? каква е уникалността на инструктажите за друг уебсайт „направи си сам“? и др. Всички тези въпроси ще бъдат отговорени от AIML според шаблона на съответната категория: Instructables.com е най -голямото шоу в света. Елементът srai е много полезен в ситуацията, когато програмистът иска да пренасочи различни набори въпроси, които са сходни по значение към един отговор в горната категория. ПОЗВЕТЕН САМ САЙТ? Какво е инструкция Когато потребител зададе въпроса кой е известният уебсайт „направи си сам“? шаблонът ще бъде пренасочен към горния модел, какво е инструкция *? (заместващият знак * трябва да бъде заменен с маркер в srai тагове), което означава, че двата въпроса (или повече, ако добавите още srai тагове) са синоними (преформулирани въпроси) и по този начин AIML ботът има само един отговор: Instructables.com е най -голямото шоу в света и кажи. С помощта на маркер srai един съвпадащ модел в категория може да бъде пренасочен към друг модел от друга категория. Ако сте използвали маркер srai за бот, за да отговори с един отговор на много въпроси, има маркер, който можете да използвате, за да отговорите с различен отговор на един -единствен въпрос, зададен много пъти от потребител. Това е произволен маркер КАКВО Е ИНСТРУКЦИЯ * КАКВО Е ИЗВЕСТНИЯТ УЕБ-САЙТ НА СЕБЕ СИ? Какво се инструктира Въпросът на потребителя с формуляра какво е инструкция * ще бъде отговорен на случаен принцип със следния списък (или елемент от списъка, показан от тагове): Instructables.com е най -голямото шоу в света. Instructables.com е известният уебсайт „направи си сам“в Интернет. Instructables.com е убежище на изобретатели, иноватори, хакери, технологични маниаци и т.н. в Интернет. Отговорът ще бъде даден от AIML бот един по един, тъй като същият модел на въпрос се повтаря от потребителя. Бележникът винаги ще записва вашия файл с името на разширението txt, освен ако не го промените, като посочите файла с името на разширението на aiml. Ето как можете да го направите. Изберете Файл в менюто, като щракнете върху него и ще се появи подменюто. Изберете Запазване като и отидете в папката на мозъка на бота, в която искате да запишете файла си, като щракнете върху бутона надолу на Запиши в. Назовете файла си с името на разширението AIML в текстовото поле на Име на файл. Пример: Instructables.aiml В падащото меню на Запазване като тип изберете Всички файлове. Променете кодирането на UTF-8. След това го запазете, като щракнете върху бутона за запазване. Това е. Вече сте създали AIML файл чрез Notepad! Все още има много AIML тагове, които могат да се използват за създаване и редактиране на AIML файл. Не забравяйте да използвате AIML променливи, които са наистина завладяващи. Следните връзки ще служат като добри ресурси за тези, които искат да се задълбочат повече в кодирането и синтаксиса на AIML: Урок за добавяне на знания към вашия роботttp: //www.pandorabots.com/botmaster/en/tutorial Версия за маркиране на изкуствен интелект (AIML) 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/ Както видяхме в тази "проста" инструкция, човекът наистина е гений! Той може да измисля, проектира и разработва програми, които могат да симулират поведението на човешко същество. Той може интелигентно да проектира приложения, които да съответстват на начина, по който мисли, за да подобри живота. Тези факти отразяват истината, че човекът е създаден по Божия образ с личност, рационалност и морал. Човекът е творческо същество. Ако искате да говорите с чатбот, посетете тук и изберете AI чат:Стъпка 4: Въведете Категория тагове
Стъпка 5: Използвайте заместващи символи в шаблона
Стъпка 6: Въведете SRAI Tag и RANDOM Tag в шаблона
&
Стъпка 7: Официално конвертирайте текстовия си файл в AIML файл
Стъпка 8: Заключение
Препоръчано:
Контролиране на Led чрез приложението Blynk чрез Nodemcu през интернет: 5 стъпки
Управление на Led чрез приложението Blynk с помощта на Nodemcu през интернет: Здравейте на всички днес Ще ви покажем как можете да контролирате светодиод с помощта на смартфон по интернет
Проект за измерване на мощността чрез DIY чрез Arduino Pro Mini: 5 стъпки
Проект за измерване на мощността чрез DIY чрез Arduino Pro Mini: Въведение Здравейте, общност на електрониката! Днес ще ви представя проект, който ви позволява да измервате напрежението и тока на уред и да го показвате заедно със стойностите на мощността и енергията. Измерване на ток/напрежение Ако искате да измервате
Домашна автоматизация: Автоматична комутационна платка с управление на димера чрез Bluetooth чрез Tiva TM4C123G: 7 стъпки
Домашна автоматизация: Автоматична комутационна платка с управление на димера чрез Bluetooth чрез Tiva TM4C123G: В днешно време имаме дистанционни управления за нашите телевизори и други електронни системи, които направиха живота ни наистина лесен. Чудили ли сте се някога за домашната автоматизация, която да даде възможност за управление на тръбни светлини, вентилатори и други електрически
Как да си направим променящ се цвят шал със светла изкуствена кожа: 11 стъпки (със снимки)
Как да си направим шал с изкуствена кожа с промяна на цвета: Ето няколко съвета за създаване на размит светещ шал с променящи цвета светодиоди, със сравнително прост процес, подходящ за хора с ограничен опит в шиенето или запояването. Обективът на всеки от тези RGB светодиоди съдържа свой собствен червен
ОСНОВНИ УРОКИ НА ПРОИЗВОДИТЕЛИ НА ПРОЗОРИ: 6 стъпки
ОСНОВЕН УРОК НА ПРОИЗВОДИТЕЛ НА ФИЛМИ WINDOWS: Хей, момчета, аз съм застоял56 и ще ви науча хората как да правите филм в Windows Movie Maker, това има много възможности, ето няколко музикални клипа Направих ги сам на Windows Movie Maker. ОЦЕНКА