Оглавление:

ОСНОВНОЕ РУКОВОДСТВО ПО ЯЗЫКУ РАЗМЕТКИ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА (AIML) ЧЕРЕЗ NOTEPAD: 8 шагов
ОСНОВНОЕ РУКОВОДСТВО ПО ЯЗЫКУ РАЗМЕТКИ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА (AIML) ЧЕРЕЗ NOTEPAD: 8 шагов

Видео: ОСНОВНОЕ РУКОВОДСТВО ПО ЯЗЫКУ РАЗМЕТКИ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА (AIML) ЧЕРЕЗ NOTEPAD: 8 шагов

Видео: ОСНОВНОЕ РУКОВОДСТВО ПО ЯЗЫКУ РАЗМЕТКИ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА (AIML) ЧЕРЕЗ NOTEPAD: 8 шагов
Видео: Вебинар "InterSystems MLToolkit: роботизация искусственного интеллекта" 2024, Ноябрь
Anonim
ОСНОВНОЕ РУКОВОДСТВО ПО ЯЗЫКУ РАЗМЕТКИ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА (AIML) С ПОМОЩЬЮ NOTEPAD
ОСНОВНОЕ РУКОВОДСТВО ПО ЯЗЫКУ РАЗМЕТКИ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА (AIML) С ПОМОЩЬЮ NOTEPAD

Язык разметки искусственного интеллекта (AIML) - это язык программирования, который является спецификацией расширяемого языка разметки (XML), используемой чат-ботами, верботами, пандоработами, суперботами и другими говорящими роботами. Он был разработан доктором Ричардом Уоллесом, а за ним последовали другие программисты-единомышленники (сообщество свободного программного обеспечения AIML). A. L. I. C. E. («Искусственный лингвистический Интернет-компьютерный объект») Набор тегов AIML был выпущен под Стандартной общественной лицензией GNU (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) и другие. Большинство интерпретаторов AIML - это программы с открытым исходным кодом. Премия Лебнера за искусственный интеллект (AI) на https://www.loebner.net/Prizef/loebner-prize.html предназначена для реализации теста Тьюринга, который докажет, что компьютер, наиболее похожий на человека, «думает» с использованием AIML.. Победителем в 2008 году стал Фред Робертс и «Искусственные решения» с www.elbot.com. Теперь я научу вас, как с помощью «простого» блокнота Windows создать собственный файл AIML, который будет помещен в «мозг» вашего робота. Это базовое кодирование AIML, которое можно проинструктировать. Вам не нужны ни редактор AIML, ни создатель файлов AIML, ни даже редактор чат-бота парсера AIML. Мы просто будем использовать Блокнот. Вот и все, вы правильно поняли, Блокнот Windows! Даже если вы не хотите создавать файл AIML, вы все равно можете использовать базовое руководство по кодированию AIML, которое вы можете найти в этом руководстве. Вы можете сохранить его как XML для интеграции в веб-сайт на основе Javascript или Flash с помощью интерпретатора AIML. Существуют и другие прикладные программы, расширяющие возможности Windows Notepad, такие как NoteTab, Crimson Editor, VIM, Boxer Software Text Editor, Rogsoft Notepad +, ProNotepad, Notepad ++, Notepad 2, Metapad, NoteXpad 2.0 и т. Д. Но в этой инструкции я просто использовал Блокнот Windows XP. Остерегайтесь, программирование в блокноте может либо сломать, либо сломать вас. Это, казалось бы, невинное приложение может делать действительно поразительные вещи, которые некоторых сочтут шокирующими и тревожными, о чем свидетельствует следующее: форматирование жесткого диска вашего компьютера, блокировка папки, создание цифрового дневника, создание циклического сообщения, выключение компьютера, «взломать» учетную запись администратора, переключить кнопку блокировки заглавных букв, постоянно вытаскивать CD-привод вашего компьютера, одновременно нажимать Enter или Backspace, автоматический ввод с клавиатуры, постоянно открывать Блокнот, изменять текстовый верхний и нижний колонтитулы, распечатывать корень дерева (каталог или расположение файла), получить доступ к CMD, написать вирусные программы, воспроизвести звук, залить файлы, создать скрытый текстовый файл, создать эффект падающего текста матрицы, программные коды чата (VBS), заставить ваш компьютер разговаривать, сделать свой собственный автозапуск для вашего CD и DVD, открыть и закройте CD-ROM, увеличьте скорость интернета, добавьте свою фотографию в свойствах компьютера, проверьте антивирусное программное обеспечение (активное или неактивное), добавьте параметр выключения, щелкнув правой кнопкой мыши, установите таймер и т. д. Вы видите, что Блокнот - это не просто простой текст г, как многие думали. С помощью Блокнота можно создавать файлы разных типов (не только TXT) со следующими именами расширений: HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP и т. Д. потрясающе, не правда ли? ПЕРИАНДР А. ЭСПЛАНА, кодовое имя: «седьмой мудрец»

www.youtube.com/thebibleformula

Шаг 1. Откройте Блокнот

Откройте Блокнот
Откройте Блокнот
Откройте Блокнот
Откройте Блокнот

Открыть Блокнот можно двумя основными способами: 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), что такое intructables? (неправильно написано), что можно проинструктировать? (неправильно написано) и т. д. Есть два основных метода решения этой проблемы: 1. Использование подстановочных знаков в шаблоне и 2. Использование тега SRAI в шаблоне. Использование подстановочных знаков очень полезно в командах DOS и при поиске файлов или данных в компьютер. Это также полезно при кодировании AIML. В AIML подстановочные знаки могут быть либо звездочкой *, либо подчеркиванием _. ЧТО ТАКОЕ ИНСТРУКЦИИ * Instructables.com - крупнейшее шоу и рассказчик в мире. Подстановочные знаки будут соответствовать бесконечному количеству слов (и, конечно, вводным вопросам), например, что такое Instructables.com? что есть инструкции в Интернете? в чем уникальность инструкций по сравнению с другими домашними сайтами? и т. д. На все эти вопросы AIML ответит в соответствии с шаблоном соответствующей категории: Instructables.com - крупнейшее шоу и рассказчик в мире.

Шаг 6: Введите тег SRAI и случайный тег в шаблоне

Введите тег SRAI и случайный тег в шаблоне
Введите тег SRAI и случайный тег в шаблоне
Введите тег SRAI и случайный тег в шаблоне
Введите тег SRAI и случайный тег в шаблоне

Элемент srai очень полезен в ситуации, когда программист хочет перенаправить разные наборы вопросов, которые похожи по смыслу на один ответ в приведенной выше категории. ЧТО ТАКОЕ ИНСТРУКЦИИ * Instructables.com - крупнейшее шоу в мире и расскажет. ИЗВЕСТНЫЙ САЙТ "Сделай сам"? Что такое инструкции Когда пользователь задал вопрос, что это за знаменитый веб-сайт, посвященный "сделай сам"? шаблон будет перенаправлен на указанный выше шаблон. Что такое инструкции *? (подстановочный знак * должен быть заменен тегом в тегах srai), что означает, что два вопроса (или больше, если вы добавите другие теги srai) являются синонимами (перефразированные вопросы), и, таким образом, бот AIML имеет только один ответ: Instructables.com is самое большое шоу в мире и расскажи. С помощью тега srai один совпадающий шаблон в категории может быть перенаправлен на другой шаблон из другой категории. Если вы использовали тег srai для бота, чтобы ответить одним ответом на множество вопросов, есть тег, который вы можете использовать для ответа. разный ответ на один вопрос, который задавал много раз пользователем. Это случайный тег. ЧТО ЕСТЬ ИНСТРУКЦИИ *

  • Instructables.com - это крупнейшее шоу и рассказчик в мире.
  • Instructables.com - это известный сайт в Интернете, посвященный самоделкам.
  • Instructables.com - это рай для изобретателей, новаторов, хакеров, технических специалистов и т. Д. В Интернете.

ЧТО ТАКОЕ ИЗВЕСТНЫЙ ВЕБ-САЙТ DO-IT-YOURSES?

&

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

Шаг 7: формально преобразуйте текстовый файл в файл AIML

Формально конвертируйте текстовый файл в файл AIML
Формально конвертируйте текстовый файл в файл AIML
Формально конвертируйте текстовый файл в файл AIML
Формально конвертируйте текстовый файл в файл AIML

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

Шаг 8: Заключение

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

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

Рекомендуемые: