Мазмұны:

Блокнот арқылы жасанды интеллектке (AIML) ТІЛДІҢ НЕГІЗГІ ОҚУШЫСЫ: 8 қадам
Блокнот арқылы жасанды интеллектке (AIML) ТІЛДІҢ НЕГІЗГІ ОҚУШЫСЫ: 8 қадам

Бейне: Блокнот арқылы жасанды интеллектке (AIML) ТІЛДІҢ НЕГІЗГІ ОҚУШЫСЫ: 8 қадам

Бейне: Блокнот арқылы жасанды интеллектке (AIML) ТІЛДІҢ НЕГІЗГІ ОҚУШЫСЫ: 8 қадам
Бейне: Как работают все плагины ChatGPT подробно с примерами 2024, Қараша
Anonim
Блокнот арқылы жасанды интеллект маркуптық тіл (AIML) бойынша негізгі сабақ
Блокнот арқылы жасанды интеллект маркуптық тіл (AIML) бойынша негізгі сабақ

Жасанды интеллект белгілеу тілі (AIML) - бұл chatbot, verbot, pandorabot, superbot және басқа сөйлейтін роботтар қолданатын кеңейтілетін белгілеу тілі (XML) сипаттамасы болып табылатын бағдарламалау тілі. Оны доктор Ричард Уоллес жасаған, содан кейін басқа ұқсас бағдарламашылар (AIML ақысыз бағдарламалық қамтамасыз ету қауымдастығы). A. L. I. C. E. («Жасанды лингвистикалық Интернет -компьютерлік ұйым») AIML тегтер жинағы GNU General Public License (GPL) аясында шығарылды. Желіде AIMLbot (Program #) (. NET/C #), CHAT4D өңдеу және іске қосу (delphi) (француз), ChatterBean (Java), D бағдарламасы (Java, J2EE), O бағдарламасы (PHP/) сияқты әр түрлі AIML аудармашылары бар. MySQL), Q бағдарламасы (C ++, Qt), R бағдарламасы (Ruby), W бағдарламасы (Java), RebeccaAIML (C ++, Java,. NET/C#, Python, Eclipse AIML редакторының плагині) және т.б. AIML аудармашыларының көпшілігі ашық бастапқы бағдарламалар болып табылады. Http://www.loebner.net/Prizef/loebner-prize.html мекен-жайындағы жасанды интеллект (AI) бойынша Лоебнер сыйлығы Тюринг тестін енгізуге арналған, ол AIML көмегімен «ойлайтын» адамға ұқсас компьютерді дәлелдеуге мүмкіндік береді.. 2008 жылғы жеңімпаз - www.elbot.com сайтының Фред Робертс және жасанды шешімдері. Енді мен сізге өзіңіздің AIML файлыңызды «қарапайым» Windows Блокнот тақтасының көмегімен роботтың «миына» салуға дайын болуды үйретемін. Бұл AIML кодтаудың негізгі нұсқауы. Сізге ешқандай AIML редакторы немесе AIML файлын жасаушы немесе тіпті AIML талдаушы чатбот редакторы қажет емес. Біз блокнотты қолданамыз. Міне, сіз дұрыс көресіз, Windows Блокнот! AIML файлын жасағыңыз келмесе де, сіз осы нұсқаулықтан таба алатын негізгі AIML кодтау оқулығын пайдалана аласыз. Сіз оны Javascript немесе Flash негізіндегі AIML аудармашысы бар веб-сайтқа кіру үшін XML ретінде сақтай аласыз. NoteTab, Crimson Editor, VIM, Boxer Software Text Editor, Rogsoft Notepad+, ProNotepad, Notepad ++, Notepad 2, Metapad, NoteXpad 2.0, т.б. сияқты Windows Блокнотының мүмкіндіктерін кеңейтетін басқа қолданбалы бағдарламалар бар. Window XP блокнот. Есіңізде болсын, Блокнот бағдарламалауы сізді бұзуы немесе бұзуы мүмкін. Бұл кінәсіз болып көрінетін қосымша шынымен де таңқаларлық нәрселерді жасай алады, ал кейбіреулер оларды таңқаларлық және үрей тудырады: төменде көрсетілгендей: компьютердің қатты дискісін пішімдеңіз, қалтаны құлыптаңыз, цифрлық күнделік жасаңыз, циклдік хабарлама жасаңыз, компьютерді өшіріңіз, Әкімші тіркелгісін «бұзу», бас әріптерді құлыптау түймесін ауыстыру, компьютердің ықшам дискіні үнемі шығару, Enter немесе Backspace пернелер тіркесімін басу, пернетақтаны автоматты түрде теру, Блокнотты үнемі ашу, мәтіннің үстіңгі деректемесін өзгерту, ағаштың түбірін басып шығару (каталог немесе файлдың орны), CMD -ге кіру, вирустық бағдарламаларды жазу, дыбысты ойнату, файлдарды толтыру, жасырын мәтіндік файлды құру, матрицаның түсу эффектісін жасау, бағдарламалық чат кодтары (VBS), компьютерді сөйлесуге мәжбүрлеу, CD мен DVD үшін өздігінен іске қосу. CD-ROM жабыңыз, Интернет жылдамдығын арттырыңыз, фотосуретті компьютердің қасиеттеріне қосыңыз, антивирустық бағдарламаны тексеріңіз (белсенді немесе белсенді емес), тінтуірдің оң жақ түймесімен өшіру опциясын қосыңыз, таймер жасаңыз және т. қарапайым мәтіндік өңдеу көпшілік ойлағандай. Блокнот көмегімен HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP және т. ғажайып, солай емес пе? PERIANDER A. ESPLANA код атауы: «theseventhsage»

www.youtube.com/thebibleformula

1 -қадам: Блокнотты ашыңыз

Блокнотты ашыңыз
Блокнотты ашыңыз
Блокнотты ашыңыз
Блокнотты ашыңыз

Блокнотты екі негізгі жолмен ашуға болады: 1. Бастау -> Барлық бағдарламалар -> Керек -жарақтар -> Блокнот. 2. Бастау -> Іске қосу -> Ашу мәтіндік жәшігіне «Блокнот» теріңіз (тырнақшасыз).

2 -қадам: XML сипаттамасының тегін теріңіз

XML спецификация тегін теріңіз
XML спецификация тегін теріңіз

AIML HTML және XHTML сияқты XML спецификациясы болғандықтан, оған әрқашан жақшалар деп аталатын () белгісінен аз белгілер кіреді. Бұл екі белгінің арасында AIML интерпретаторы орындайтын команданың түрін көрсететін элемент бар. Жалпы алғанда, бұл AIML тегі деп аталады, оның екі түрі бар: ашылу немесе басталу және жабылу немесе аяқталу тегтері. Соңы тегінде әрқашан элементтің басында қиғаш сызық (/) болады. Осылайша, AIML кодтарын теру HTML кодтарын теруге ұқсайды (бастапқы тегтер, мәтін мен соңғы тегтер). Бірақ сіздің барлық AIML файлыңыз сәйкес немесе жарамды кеңейтілген XML жиынтығы (немесе диалект) ретінде көрсететін тегтен басталуы керек: Немесе сіз келесіні қолданыңыз: Бұл әдеттегі AIML файлының прологы болады. UTF-8 кодтауда файлды ANSI, UNICODE және т.

3 -қадам: Ата -аналық AIML тегтерін теріңіз

Ата -аналық AIML тегтерін теріңіз
Ата -аналық AIML тегтерін теріңіз

XML спецификация тегінен кейін ата тегтері болады: Кейбір AIML интерпретаторлары оны жарамды AIML файлы ретінде тану үшін нұсқаны қажет етеді, сондықтан сіз AIML нұсқасын ата -аналық бастау тегіне жаза аласыз.

4 -қадам: Санат тегтерін теріңіз

Санат тегтерін теріңіз
Санат тегтерін теріңіз

Бұл AIML файлы екенін көрсететін ата тегтен кейін санат белгісі болады. Ол екі ата тегінің ішіне қойылуы керек. AIML -дің негізгі бірлігі категория деп аталады, ол әдетте екі тегтер жиынтығына бөлінеді: үлгі және шаблон. Үлгі - бұл пайдаланушының күткен немесе болжамды сұрағы (сәйкес келетін бөлігі), ал шаблон чатботтың дайындалған немесе бағдарламаланған жауабы (қайтарылатын бөлігі). INSTRUCTABLES. COM НЕ? Бұл әлемдегі ең үлкен шоу және айтушы. Пайдаланушы сұрағанда, Instablesables.com деген не? (кіріс), AIML боты жауап береді: Бұл әлемдегі ең үлкен шоу және хабар (шығыс). Көріп отырғаныңыздай, бұл өте оңай. Егер сіз чат -боттан сұрасаңыз, ол әр санаттың үлгісін іздейді және егер ол сәйкестікті тапса (өрнектегі мәтіннің жағдайын ескермесе), ол сол категорияның үлгісіне сүйене отырып, бірден жауап береді, осылайша қалыптыға ұқсайды. әңгіме.

5 -қадам: Үлгіде қойылмалы таңбаларды қолданыңыз

Үлгіде қойылмалы таңбаларды қолданыңыз
Үлгіде қойылмалы таңбаларды қолданыңыз

Алайда, сәйкестендіру процесі тек бір енгізуге сәйкес келеді, instablesable.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 тегтеріндегі тегпен ауыстыру керек), бұл екі сұрақтың (немесе егер сіз басқа сраай тегтерін қоссаңыз, одан да көп) синонимді (сұрақтарды қайта аударылған) екенін білдіреді, сондықтан AIML ботында бір ғана жауап бар: Instructables.com әлемдегі ең үлкен шоу мен әңгіме. Srai тегінің көмегімен санаттағы сәйкес келетін үлгіні басқа санаттағы басқа үлгіге қайта бағыттауға болады. Егер сіз ботқа көптеген сұрақтарға бір жауаппен жауап беру үшін srai тегін қолдансаңыз, онда сіз жауап беру үшін қолдануға болатын тег бар. пайдаланушы бірнеше рет қойған бір сұраққа әр түрлі жауап береді. Бұл кездейсоқ тег.

  • Instructables.com - бұл әлемдегі ең үлкен шоу және әңгіме.
  • Instructables.com-Интернеттегі әйгілі веб-сайт.
  • Instructables.com - бұл Интернетте өнертапқыштардың, жаңашылдардың, хакерлердің, технологиялықтардың және т.б.

«ӨЗІҢІЗДІҢ ӨЗІҢІЗДІҢ ӘЙІЛДІ САЙТЫҢЫЗ ҚАНДАЙ?? Нұсқаулықтар дегеніміз не? Пайдаланушының нұсқаулығы * деген сұрағына келесі тізім (немесе көрсетілген тізім элементі) кездейсоқ жауап береді.

&

тегтер): Instructables.com - әлемдегі ең үлкен шоу және әңгіме. Instructables.com-Интернеттегі әйгілі веб-сайт. Instructables.com - бұл Интернетте өнертапқыштардың, жаңашылдардың, хакерлердің, технологиялықтардың және т.б. Жауапты AIML боты бір -бірден береді, себебі пайдаланушы сол сұрақты қайталайды.

7 -қадам: Мәтіндік файлды AIML файлына ресми түрде түрлендіріңіз

Мәтіндік файлды AIML файлына ресми түрде түрлендіріңіз
Мәтіндік файлды AIML файлына ресми түрде түрлендіріңіз
Мәтіндік файлды AIML файлына ресми түрде түрлендіріңіз
Мәтіндік файлды AIML файлына ресми түрде түрлендіріңіз

Егер сіз файлды aiml кеңейтімімен атау арқылы өзгертпесеңіз, блокнот әрқашан файлды txt кеңейтімімен сақтайды. Міне, сіз мұны қалай жасай аласыз. Оны басу арқылы мәзірден Файлды таңдаңыз және ішкі мәзір пайда болады. Басқаша сақтау пәрменін таңдап, файлды сақтағыңыз келетін бот миының қалтасына өтіңіз. Сақтау түймешігін басыңыз. Файл атауының мәтіндік жәшігінде AIML кеңейтімі бар файлға атау беріңіз. Мысал: Instructables.aiml Түр ретінде сақтау түріндегі ашылмалы мәзірде Барлық файлдарды таңдаңыз. Кодтауды UTF-8 етіп өзгертіңіз. Содан кейін сақтау түймесін басу арқылы сақтаңыз. Міне бітті. Сіз блокнот арқылы AIML файлын құрдыңыз!

8 -қадам: Қорытынды

Қорытынды
Қорытынды

AIML файлын жасау мен өңдеуде қолдануға болатын көптеген AIML тегтері әлі де бар. AIML айнымалы мәндерін қолдануды ұмытпаңыз. Келесі сілтемелер AIML кодтау мен синтаксисін толығырақ білгісі келетіндерге жақсы ресурс болады: Роботқа білім қосуға арналған нұсқаулық 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/ Біз осы «қарапайым» нұсқаулықта көргеніміздей, адам-нағыз данышпан! Ол адамның мінез -құлқын имитациялай алатын бағдарламалар ойлап тауып, жобалай алады және дамыта алады. Ол өмірді жақсарту үшін оның көзқарасына сәйкес келетін қосымшаларды ақылды түрде жасай алады. Бұл фактілер Құдайдың бейнесінде жеке басымен, парасаттылығымен және адамгершілігімен жаратылған ақиқатты көрсетеді. Адам - шығармашылық адам, егер сіз чат -ботпен сөйлескіңіз келсе, мына жерге кіріп, AI чатын таңдаңыз:

Ұсынылған: