Բովանդակություն:

ՀԻՄՆԱԿԱՆ ՁԵՌՆԱՐԿՈ ARԹՅՈՆ Արհեստական ինտելեկտուալ շուկայավարման լեզվի (AIML) միջոցով NOTEPAD: 8 քայլ
ՀԻՄՆԱԿԱՆ ՁԵՌՆԱՐԿՈ ARԹՅՈՆ Արհեստական ինտելեկտուալ շուկայավարման լեզվի (AIML) միջոցով NOTEPAD: 8 քայլ

Video: ՀԻՄՆԱԿԱՆ ՁԵՌՆԱՐԿՈ ARԹՅՈՆ Արհեստական ինտելեկտուալ շուկայավարման լեզվի (AIML) միջոցով NOTEPAD: 8 քայլ

Video: ՀԻՄՆԱԿԱՆ ՁԵՌՆԱՐԿՈ ARԹՅՈՆ Արհեստական ինտելեկտուալ շուկայավարման լեզվի (AIML) միջոցով NOTEPAD: 8 քայլ
Video: Աղավնատուն համայնքում սպորտային համալիր է բացվել. 2024, Նոյեմբեր
Anonim
ՀԻՄՆԱԿԱՆ ՁԵՌՆԱՐԿՈ ARԹՅՈՆ Արհեստական ինտելեկտուալ շուկայավարման լեզվի (AIML) միջոցով NOTEPAD- ի միջոցով
ՀԻՄՆԱԿԱՆ ՁԵՌՆԱՐԿՈ ARԹՅՈՆ Արհեստական ինտելեկտուալ շուկայավարման լեզվի (AIML) միջոցով NOTEPAD- ի միջոցով

Արհեստական ինտելեկտի նշման լեզուն (AIML) ծրագրավորման լեզու է, որը ընդլայնվող նշման լեզվի (XML) հստակեցում է, որն օգտագործվում է chatbot, verbot, pandorabot, superbot և այլ խոսող ռոբոտների կողմից: Այն մշակվել է դոկտոր Ռիչարդ Ուոլասի կողմից, որին հետևել են այլ համախոհ ծրագրավորողներ (AIML անվճար ծրագրային ապահովման համայնք): A. L. I. C. E. («Արհեստական լեզվաբանական ինտերնետային համակարգչային կազմակերպություն») AIML պիտակների հավաքածուն թողարկվել է GNU General Public License (GPL) համաձայն: Theանցում կան տարբեր AIML թարգմանիչներ, ինչպիսիք են AIMLbot (#րագիր #) (. NET/C #), CHAT4D խմբագրում և գործարկում (դելֆի) (ֆրանսերեն), ChatterBean (Java), Dրագիր D (Java, J2EE), O (PHP/) MySQL), ծրագիր Q (C ++, Qt), ծրագիր R (Ruby), ծրագիր W (Java), RebeccaAIML (C ++, Java,. NET/C#, Python, Eclipse AIML խմբագիր plugin) և այլն: AIML- ի թարգմանիչների մեծ մասը բաց կոդով ծրագրեր են: Http://www.loebner.net/Prizef/loebner-prize.html- ում արհեստական բանականության (ԱԻ) Loebner մրցանակը նախատեսված է Turing Test- ի իրականացման համար, որը կապացուցի AIML- ի միջոցով «մտածող» ամենաանմարդկային համակարգիչը:. 2008 -ի մրցանակակիրը Ֆրեդ Ռոբերթսն է և www.elbot.com- ի Արհեստական լուծումներ: Այժմ ես ձեզ կսովորեցնեմ, թե ինչպես պատրաստել ձեր սեփական AIML ֆայլը, որը պատրաստ կլինի տեղադրվել ձեր ռոբոտի «ուղեղի» ներսում `օգտագործելով« պարզ »Windows- ի տետրը: Սա հիմնական AIML կոդավորման հրահանգ է տալիս: Ձեզ հարկավոր չէ որևէ AIML խմբագիր կամ AIML ֆայլ ստեղծող կամ նույնիսկ AIML վերլուծիչ chatbot խմբագիր: Մենք պարզապես կօգտագործենք Գրառման գրքույկ: Վերջ, ճիշտ եք տեսնում, Windows Notepad: Նույնիսկ եթե դուք չեք ցանկանում ստեղծել AIML ֆայլ, միևնույն է, կարող եք օգտագործել հիմնական AIML կոդավորման ձեռնարկը, որը կարող եք գտնել այս ուսանելի ծրագրում: Դուք կարող եք այն պահել որպես XML ՝ AIML թարգմանիչով Javascript- ի կամ Flash- ի վրա հիմնված կայքին ինտեգրվելու համար: Կան այլ ծրագրեր, որոնք ընդլայնում են Windows- ի Գրառման գրքույկի հնարավորությունները, ինչպիսիք են NoteTab- ը, Crimson Editor- ը, VIM- ը, Boxer Software Text Editor- ը, Rogsoft Notepad +- ը, ProNotepad- ը, Notepad ++- ը, Notepad 2 -ը, Metapad- ը, NoteXpad 2.0 -ը և այլն: Բայց այս ուսանելի ծրագրում ես պարզապես օգտագործեցի Window XP տետրը: Bգուշացեք, Notepad ծրագրավորումը կարող է ձեզ ստիպել կամ կոտրել: Այս թվացյալ անմեղ հավելվածը կարող է անել իսկապես ապշեցուցիչ բաներ, իսկ ոմանց համար դրանք ցնցող և տագնապալի կլինեն, ինչպես ցույց է տրված հետևյալում. «կոտրել» ադմինիստրատորի հաշիվը, միացնել caps lock կոճակը, անընդհատ դուրս հանել ձեր համակարգչի 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: Բացեք Գրառման գրքույկը:

Բացեք Գրառման գրքույկը
Բացեք Գրառման գրքույկը
Բացեք Գրառման գրքույկը
Բացեք Գրառման գրքույկը

Գրառման գրքույկ բացելը կարող է իրականացվել երկու հիմնական եղանակով ՝ 1. Սկսել -> Բոլոր ծրագրերը -> Աքսեսուարներ -> Գրառման գրքույկ: 2. Սկսել -> Գործարկել -> Բաց տեքստում մուտքագրեք «Գրառման գրքույկ» (առանց մեջբերման):

Քայլ 2: Մուտքագրեք XML- ի ճշգրտման պիտակը:

Մուտքագրեք XML բնութագրի պիտակը
Մուտքագրեք XML բնութագրի պիտակը

Քանի որ AIML- ը XML- ի բնութագիր է, ինչպես HTML- ը և XHTML- ը, այն միշտ ներառում է () -ից պակաս նշաններ, որոնք կոչվում են նաև անկյունային փակագծեր: Այս երկու նշանների միջև կա մի տարր, որը ցույց է տալիս այն հրամանի տեսակը, որին կհետեւի AIML թարգմանիչը: Միասին սա կոչվում է AIML պիտակ, որն ունի երկու տեսակ ՝ բացման կամ մեկնարկի պիտակ և փակման կամ ավարտի պիտակ: Վերջի պիտակը միշտ պարունակում էր առաջի շեղ (/) տարրի սկզբում: Այսպիսով, AIML կոդերի մուտքագրումը նման է HTML կոդերի մուտքագրմանը (սկզբնական պիտակներ, պարունակվող տեքստ և վերջի պիտակներ): Բայց ձեր բոլոր AIML ֆայլերը պետք է սկսվեն այն պիտակով, որը նշում է այն որպես համապատասխան կամ վավեր XML ենթաբազմություն (կամ բարբառ): Կամ կարող եք նաև օգտագործեք հետևյալը. Սա կծառայի որպես տիպիկ AIML ֆայլի նախաբանի: Կոդավորման մեջ գտնվող UTF-8- ը կօգտագործվի ֆայլը ANSI- ի, UNICODE- ի փոխարեն և այլն պահելու համար:

Քայլ 3: Մուտքագրեք AIML- ի պիտակը:

Մուտքագրեք IMնողի AIML պիտակները
Մուտքագրեք IMնողի AIML պիտակները

XML- ի ճշգրտման պիտակին հաջորդում են ծնողական պիտակները. AIML- ի որոշ թարգմանիչների համար անհրաժեշտ է տարբերակը `այն որպես վավեր AIML ֆայլ ճանաչելու համար, այնպես որ կարող եք նաև AIML- ի տարբերակը գրել ծնողի սկզբնական պիտակում:

Քայլ 4: Մուտքագրեք կատեգորիայի պիտակները:

Մուտքագրեք կատեգորիայի պիտակները
Մուտքագրեք կատեգորիայի պիտակները

Parentնողի պիտակը, որը ցույց է տալիս, որ դա AIML ֆայլ է, հաջորդում է կատեգորիայի պիտակին: Այն պետք է տեղադրվի երկու ծնողական պիտակների ներսում: AIML- ի հիմնական միավորը կոչվում է կատեգորիա, որը սովորաբար բաժանվում է պիտակների երկու խմբի `օրինաչափություն և ձևանմուշ: Կաղապարը օգտագործողի ակնկալվող կամ ենթադրվող հարցն է (համապատասխան հատված), մինչդեռ կաղապարը chatbot- ի պատրաստած կամ ծրագրավորված պատասխանն է (վերադարձող մասը): Ի՞ՆՉ Է INSTRUCTABLES. COM- ը: Դա աշխարհի ամենամեծ շոուն է և պատմեք: Երբ օգտվողը հարցնում է, ինչ է instructables.com- ը: (մուտքագրում), AIML բոտը կպատասխանի. Դա աշխարհի ամենամեծ ցուցադրությունն ու պատմությունն է (ելք): Ինչպես տեսնում եք, դա այնքան էլ հեշտ է: Եթե դուք հարցնում եք chatbot- ին, այն պարզապես կփնտրի յուրաքանչյուր կատեգորիայի օրինաչափություն, և եթե այն գտնի համընկնում (անտեսելով նախշում պարունակվող տեքստի պարագան), նա անմիջապես կպատասխանի ՝ հիմնվելով այդ կատեգորիայի կաղապարի վրա և դրանով իսկ նմանակելով նորմալ խոսակցություն.

Քայլ 5. Օգտագործեք վայրի քարտեր օրինակով:

Օգտագործեք վայրի քարտեր օրինակին
Օգտագործեք վայրի քարտեր օրինակին

Այնուամենայնիվ, համապատասխանեցման գործընթացը կհամապատասխանի միայն մեկ մուտքագրման, ինչ է instructables.com- ը: և ոչ թե այդ հարցի այլ ձև, որը կարող է տրվել օգտագործողի կողմից, ինչպիսին է www.instructables.com- ը: (www- ով), ի՞նչ է հրահանգելիքը: (առանց.com), ի՞նչ է անխախտելիությունը: (սխալ գրված), ի՞նչն է ուսանելի: (խնդիրը սխալ է գրված) և այլն: Այս խնդիրը լուծելու երկու հիմնական եղանակ կա. համակարգիչը: Այն նաև օգտակար է AIML կոդավորման մեջ: AIML- ում վայրի քարտի կերպարները կարող են լինել աստղանիշ * կամ ընդգծում _: isructables.com- ը ինչ է ուսանելի ինտերնետում: ո՞րն է հրահանգների յուրահատկությունը սեփական ձեռքերով պատրաստվող այլ կայքերի համար: Այս բոլոր հարցերին AIML- ը կպատասխանի ըստ համապատասխան կատեգորիայի ձևանմուշի. Instructables.com- ը աշխարհի ամենամեծ ցուցադրությունն ու պատմությունն է:

Քայլ 6. Կաղապարում մուտքագրեք SRAI պիտակը և RANDOM պիտակը:

Կաղապարում մուտքագրեք SRAI պիտակը և RANDOM պիտակը
Կաղապարում մուտքագրեք SRAI պիտակը և RANDOM պիտակը
Կաղապարում մուտքագրեք SRAI պիտակը և RANDOM պիտակը
Կաղապարում մուտքագրեք SRAI պիտակը և RANDOM պիտակը

Srai տարրը շատ օգտակար է այն իրավիճակում, երբ ծրագրավորողը ցանկանում է ուղղորդել տարբեր խմբերի հարցեր, որոնք իմաստով նման են վերը նշված կատեգորիայի մեկ պատասխանին: Ի՞ՆՉ Է ԱՌԱԱՐԿՈ *Մ ՀԱՅՏԱՐԱՐՈ DԹՅՈOՆ ԱՆԵԼ-ՔՈ ԿԱՅՔԸ Կաղապարը կվերաուղղորդվի դեպի վերը նշված օրինա՞կ, ինչ է հրահանգները *: (վայրի քարտը * պետք է փոխարինվի srai պիտակների պիտակով), ինչը նշանակում է, որ երկու հարցերը (կամ ավելին, եթե ավելացնեք մեկ այլ srai պիտակներ) հոմանիշ են (վերափոխված հարցեր), ուստի AIML բոտը ունի միայն մեկ պատասխան. Instructables.com աշխարհի ամենամեծ շոուն և պատմեք: Srai պիտակի միջոցով, կատեգորիայի մեկ համապատասխան օրինաչափություն կարող է վերահղվել մեկ այլ կատեգորիայի այլ օրինաչափության: Եթե դուք օգտագործել եք srai պիտակը բոտի համար ՝ բազմաթիվ հարցերի մեկ պատասխանով պատասխանելու համար, կա պիտակ, որով կարող եք պատասխանել օգտագործողի կողմից բազմիցս տրված մեկ հարցի տարբեր պատասխանը: Դա պատահական պիտակն է: Ի՞ՆՉ Է ԽՈՐՀՐԴԱՏՎՈՄ *

  • Instructables.com- ը աշխարհի ամենամեծ ցուցադրությունն ու պատմությունն է:
  • Instructables.com- ը ինտերնետում հայտնի ինքնագործող վեբ կայք է:
  • Instructables.com- ը ինտերնետում գյուտարարների, նորարարների, հաքերների, տեխնոլոգիական ոլորտի և այլնի ապաստարանն է:

Ի՞ՆՉ Է ՀԱՅՏԱՐԱՐՈ DԹՅՈՆԸ ՔԵ ԿԱՅՔԸ

&

Պիտակներ). 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- ի ծածկագրման և շարահյուսության մեջ. Ձեր Robot- ում գիտելիքներ ավելացնելու ձեռնարկ. 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/ Ինչպես մենք տեսանք այս «պարզ» ուսանելի, մարդն իսկապես հանճար է: Նա կարող է հորինել, նախագծել և մշակել այնպիսի ծրագրեր, որոնք կարող են նմանակել մարդու վարքագիծը: Նա կարող է խելացիորեն նախագծել ծրագրեր, որոնք կհամապատասխանեն նրա մտածելակերպին `կյանքը ավելի լավը դարձնելու համար: Այս փաստերն արտացոլում են այն ճշմարտությունը, որ մարդը ստեղծվել է Աստծո պատկերով ՝ անհատականությամբ, բանականությամբ և բարոյականությամբ: Մարդը ստեղծագործական էակ է: Եթե ցանկանում եք զրուցել չատբոտի հետ, այցելեք այստեղ և ընտրեք AI զրուցարան ՝

Խորհուրդ ենք տալիս: