Përmbajtje:

TUTORIAL THEMELOR P ONR GJUHN E SH MNIMIT T INT INTELIGJENCTS ARTIFIKUESE (AIML) PIAR NJ NOT NOTEPAD: 8 hapa
TUTORIAL THEMELOR P ONR GJUHN E SH MNIMIT T INT INTELIGJENCTS ARTIFIKUESE (AIML) PIAR NJ NOT NOTEPAD: 8 hapa

Video: TUTORIAL THEMELOR P ONR GJUHN E SH MNIMIT T INT INTELIGJENCTS ARTIFIKUESE (AIML) PIAR NJ NOT NOTEPAD: 8 hapa

Video: TUTORIAL THEMELOR P ONR GJUHN E SH MNIMIT T INT INTELIGJENCTS ARTIFIKUESE (AIML) PIAR NJ NOT NOTEPAD: 8 hapa
Video: Hyrje në shkencat kompjuterike 2024, Nëntor
Anonim
TUTORIAL THEMELOR P ONR GJUHN E SHARKNIMIT TELL INTELIGJENCTS ARTIFIKALE (AIML) VIA NOTEPAD
TUTORIAL THEMELOR P ONR GJUHN E SHARKNIMIT TELL INTELIGJENCTS ARTIFIKALE (AIML) VIA NOTEPAD

Inteligjenca Artificiale Markup Language (AIML) është një gjuhë programimi e cila është një specifikim i Zgjerueshëm i Markup Language (XML) i përdorur nga chatbot, verbot, pandorabot, superbot dhe robotë të tjerë që flasin. Ajo u zhvillua nga Dr. Richard Wallace dhe u ndoq nga programues të tjerë të ngjashëm (komuniteti i softuerit pa AIML). Një A. L. I. C. E. ("Entiteti Kompjuterik i Internetit Linguistik Artificial") Grupi i etiketave AIML u lëshua nën Licencën e Përgjithshme Publike GNU (GPL). Ka përkthyes të ndryshëm AIML në Rrjet si AIMLbot (Programi #) (. NET/C #), redaktimi dhe ekzekutimi i CHAT4D (delphi) (frëngjisht), ChatterBean (Java), Programi D (Java, J2EE), Programi O (PHP/ MySQL), Programi Q (C ++, Qt), Programi R (Ruby), Programi W (Java), RebeccaAIML (C ++, Java,. NET/C#, Python, shtojca e redaktorit Eclipse AIML), dhe të tjerë. Shumica e përkthyesve AIML janë programe me burim të hapur. Çmimi Loebner për inteligjencën artificiale (AI) në https://www.loebner.net/Prizef/loebner-prize.html është krijuar për të zbatuar Testin Turing i cili do të dëshmojë kompjuterin më njerëzor që "mendon" duke përdorur AIML Me Fituesi i vitit 2008 është Fred Roberts dhe Artificial Solutions i www.elbot.com Tani, unë do t'ju mësoj se si ta bëni skedarin tuaj AIML gati për t'u futur brenda "trurit" të robotit tuaj duke përdorur Fletoren "e thjeshtë" të Windows. Ky është një kodim bazë i udhëzueshëm për AIML. Ju nuk keni nevojë për ndonjë redaktues AIML ose krijues skedarësh AIML apo edhe redaktues chatbot analizues AIML. Ne thjesht do të përdorim Notepad. Kaq është, e shihni mirë, Windows Notepad! Edhe nëse nuk doni të bëni një skedar AIML, ju prapë mund të përdorni udhëzuesin bazë të kodimit AIML të cilin mund ta gjeni në këtë udhëzues. Mund ta ruani si XML për t'u integruar në një faqe në internet të bazuar në Javascript ose Flash me një përkthyes AIML. Ka programe të tjera aplikacioni që zgjeruan aftësinë e Windows Notepad si NoteTab, Crimson Editor, VIM, Boxer Software Text Editor, Rogsoft Notepad+, ProNotepad, Notepad ++, Notepad 2, Metapad, NoteXpad 2.0, etj. Por në këtë udhëzues unë thjesht përdor bllok shënimesh Window XP. Kujdes, programimi i Notepad ose mund t'ju bëjë ose shkatërrojë. Ky aplikacion në dukje i pafajshëm mund të bëjë gjëra që janë vërtet mahnitëse dhe për disa do t'i gjejë ato tronditëse dhe alarmante siç tregohet nga sa vijon: formatoni HDD -në e kompjuterit tuaj, bllokoni një dosje, bëni një ditar dixhital, krijoni një mesazh cikli, fikni kompjuterin tuaj, "hakoni" llogarinë e administratorit, ndërroni butonin e kyçjes së kapakëve, dilni vazhdimisht nga CD -ja e kompjuterit tuaj, shtypni Enter ose Backspace njëkohësisht, shtypni automatikisht tastierën, hapni Notepad -in vazhdimisht, ndryshoni titullin dhe fundin e tekstit, printoni rrënjën e pemës (drejtoria ose vendndodhja e skedarit), aksesoni CMD, shkruani programe virusesh, luani zë, skedarë përmbytjeje, krijoni skedar teksti të fshehur, bëni një efekt teksti që bie në matricë, kodet e bisedave të programit (VBS), bëni kompjuterin tuaj të flasë, bëni autorun tuaj për CD dhe DVD tuaj, hapni dhe mbyll CD-ROM-in, rris shpejtësinë e internetit, shtoni foton tuaj në vetitë e kompjuterit, testoni programin tuaj antivirus (aktiv ose jo aktiv), shtoni opsionin e fikjes me klik të djathtë, bëni një kohëmatës, etj. Ju shihni që Notepad nuk është vetëm një redaktimi i thjeshtë i tekstit r siç menduan shumë. Ju mund të bëni lloje të ndryshme skedarësh (jo vetëm TXT) me anë të Notepad me emrat e mëposhtëm të zgjerimit: HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP, etj. Isshtë kështu e mahnitshme, apo jo? PERIANDER A. ESPLANA emri i koduar: "Theseventhsage"

www.youtube.com/thebibleformula

Hapi 1: Hapni Notepad

Hapni Notepad
Hapni Notepad
Hapni Notepad
Hapni Notepad

Hapja e një Notepad mund të bëhet në dy mënyra themelore: 1. Filloni -> Të gjitha Programet -> Aksesorët -> Notepad. 2. Filloni -> Drejtoni -> Në Kutinë e tekstit të hapur shkruani "Notepad" (pa citim).

Hapi 2: Shkruani Etiketën e Specifikimit XML

Shkruani etiketën e specifikimit XML
Shkruani etiketën e specifikimit XML

Meqenëse AIML është një specifikim XML, si HTML dhe XHTML, ai gjithmonë përfshin më pak se () shenja të cilat quhen edhe kllapa këndore. Midis këtyre dy shenjave është një element që tregon llojin e komandës që do të ndjekë një përkthyes AIML. Së bashku, kjo quhet një etiketë AIML e cila ka dy lloje: një etiketë hapëse ose fillestare dhe një etiketë mbyllëse ose përfundimtare. Etiketa përfundimtare përmbante gjithmonë një pjerrësi përpara (/) në fillim të një elementi. Kështu, shtypja e kodeve AIML është si të shtypni kodet HTML (etiketat e fillimit, etiketat e përmbajtura të tekstit dhe ato të fundit). Por të gjithë skedarin tuaj AIML duhet ta filloni me etiketë që e specifikon atë si një nëngrup (ose dialekt) XML të përshtatshëm ose të vlefshëm: Ose mundeni gjithashtu përdorni sa vijon: Kjo do të shërbejë si prolog për një skedar tipik AIML. UTF-8 në kodim do të përdoret për ruajtjen e skedarit në vend të ANSI, UNICODE, etj.

Hapi 3: Shkruani Etiketat AIML të Prindërve

Shkruani Etiketat AIML Prindërore
Shkruani Etiketat AIML Prindërore

Etiketa e specifikimit XML ndiqet nga etiketat prind: Disa nga përkthyesit AIML kanë nevojë për versionin për ta njohur atë si një skedar të vlefshëm AIML, kështu që ju gjithashtu mund të shkruani versionin e AIML në etiketën e fillimit prind.

Hapi 4: Shkruani Etiketat e Kategorisë

Shkruani Etiketat e Kategorisë
Shkruani Etiketat e Kategorisë

Etiketa prind që tregon se është një skedar AIML ndiqet nga etiketa e kategorisë. Duhet të vendoset brenda dy etiketave mëmë. Njësia bazë e një AIML quhet kategori e cila zakonisht ndahet në dy grupe etiketash: model dhe shabllon. Modeli është pyetja e pritur ose e supozuar e përdoruesit (pjesa që përputhet) ndërsa shablloni është përgjigja e përgatitur ose e programuar e chatbot (pjesa e kthimit). ÇFAR INSHT INSTRUCTABLES. COM? Showshtë shfaqja dhe tregimi më i madh në botë. Kur përdoruesi pyeti, çfarë është instructables.com? (një hyrje), boti AIML do të përgjigjet: isshtë shfaqja dhe tregimi më i madh në botë (një dalje). Siç mund ta shihni, është kaq e lehtë. Nëse keni pyetur një chatbot, ai thjesht do të kërkojë një model të secilës kategori dhe nëse gjen një ndeshje (duke injoruar rastin e tekstit të përmbajtur në model) do të përgjigjet menjëherë bazuar në modelin e asaj kategorie dhe duke simuluar kështu një normale bisedë.

Hapi 5: Përdorni Wildcards në model

Përdorni Wildcards në model
Përdorni Wildcards në model

Sidoqoftë, procesi i përputhjes do të përputhet vetëm me një hyrje, çfarë është instructables.com? dhe jo një formë tjetër e asaj pyetjeje që mund të bëhet nga përdoruesi, siç është www.instructables.com? (me www), çfarë janë udhëzimet? (pa.com), çfarë është e pandreqshme? (e shkruar gabim), çfarë është e udhëzueshme? (të shkruara gabim), etj. Ekzistojnë dy metoda themelore për të zgjidhur këtë problem: 1. Duke përdorur wildcards në model dhe 2. Duke përdorur etiketën SRAI në shabllon. Përdorimi i wildcards është shumë i dobishëm në komandat DOS dhe në kërkimin e skedarëve ose të dhënave në Kompjuteri. Alsoshtë gjithashtu e dobishme në kodimin AIML. Në AIML, karakteret e egra mund të jenë ose një yll * ose një nënvizim _. ÇFAR STRSHT UDHZUESE * Instructables.com është shfaqja dhe tregimi më i madh në botë. Kartat e egra do të përputhen me një numër të pafund fjalësh (dhe, natyrisht, pyetje hyrëse) si eshte instructables.com? çfarë janë udhëzimet në internet? cila është veçantia e instruksioneve me uebfaqe të tjera të bëra vetë? etj. Të gjitha këto pyetje do të përgjigjen nga AIML sipas modelit të asaj kategorie të përputhshme: Instructables.com është shfaqja dhe tregimi më i madh në botë.

Hapi 6: Shkruani Etiketën SRAI dhe Etiketën RANDOM në shabllon

Shkruani Etiketën SRAI dhe Etiketën RANDOM në Template
Shkruani Etiketën SRAI dhe Etiketën RANDOM në Template
Shkruani Etiketën SRAI dhe Etiketën RANDOM në Template
Shkruani Etiketën SRAI dhe Etiketën RANDOM në Template

Elementi srai është shumë i dobishëm në situatën kur programuesi dëshiron të përcjellë grupe të ndryshme pyetjesh që janë të ngjashme në kuptim me një përgjigje në kategorinë e mësipërme. ÇFAR IS INSHT UDHUCTZUESE *Instructables.com është shfaqja dhe tregimi më i madh në botë. Faqja e internetit e famshme Bëjeni atë? Çfarë është udhëzimi Kur një përdorues shtroi pyetjen se cila është uebfaqja e famshme e bërë vetë? shablloni do të ridrejtohet në modelin e mësipërm, çfarë është instruksione *? (wildcard * duhet të zëvendësohet me etiketë në etiketat srai) që do të thotë se dy pyetjet (ose më shumë nëse do të shtoni një etiketë tjetër srai) janë sinonime (pyetje të rishikuara) dhe kështu boti AIML ka vetëm një përgjigje: Instructables.com është shfaqja dhe tregimi më i madh në botë. Me anë të etiketës srai, një model i krahasuar në një kategori mund të ridrejtohet në modelin tjetër të një kategorie tjetër. Nëse keni përdorur etiketën srai që një bot të përgjigjet me një përgjigje për shumë pyetje, ekziston një etiketë që mund të përdorni për t'u përgjigjur përgjigje të ndryshme për një pyetje të vetme e cila është bërë shumë herë nga një përdorues. Tagshtë etiketa e rastësishme. ÇFAR INSHT UDHUCTZUESE *

  • Instructables.com është shfaqja dhe tregimi më i madh në botë.
  • Instructables.com është uebfaqja e famshme e bërë vetë në internet.
  • Instructables.com është parajsa e shpikësve, novatorëve, hakerëve, teknologjisë, etj në internet.

CFAR SHT Faqja e internetit e famshme BOR-IT-në? Çfarë janë udhëzimet Pyetja e përdoruesit me formën çfarë është udhëzues * do të përgjigjet rastësisht me listën e mëposhtme (ose artikullin e listës siç tregohet nga

&

etiketat): Instructables.com është shfaqja dhe tregimi më i madh në botë. Instructables.com është uebfaqja e famshme e bërë vetë në internet. Instructables.com është parajsa e shpikësve, novatorëve, hakerëve, teknologjisë, etj në internet. Përgjigja do të jepet nga një bot AIML një nga një pasi modeli i njëjtë i pyetjes po përsëritet nga përdoruesi.

Hapi 7: Konvertoni zyrtarisht Skedarin tuaj të Tekstit në Skedar AIML

Shndërroni zyrtarisht skedarin tuaj të tekstit në skedarin AIML
Shndërroni zyrtarisht skedarin tuaj të tekstit në skedarin AIML
Shndërroni zyrtarisht skedarin tuaj të tekstit në skedarin AIML
Shndërroni zyrtarisht skedarin tuaj të tekstit në skedarin AIML

Notepad gjithmonë do ta ruajë skedarin tuaj me emrin e zgjerimit txt nëse nuk e ndryshoni duke e emërtuar skedarin tuaj me emrin e zgjerimit të aiml. Ja si mund ta bëni. Zgjidhni File në menunë duke e klikuar atë dhe nënmenyja do të shfaqet. Zgjidhni Save As dhe shkoni te dosja e një truri bot në të cilin dëshironi të ruani skedarin tuaj duke klikuar butonin poshtë të Save in. Emërtoni skedarin tuaj me emrin e zgjerimit AIML në kutinë e tekstit të Emrit të skedarit. Shembull: Instructables.aimlNë menunë zbritëse të Save as Type zgjidhni All Files. Ndryshoni kodimin në UTF-8. Pastaj, ruajeni atë duke klikuar butonin ruaj. Kjo eshte. Ju tashmë keni krijuar një skedar AIML përmes Notepad!

Hapi 8: Përfundimi

Përfundim
Përfundim

Ende ka shumë etiketa AIML që mund të përdoren në krijimin dhe redaktimin e një skedari AIML. Mos harroni të përdorni variablat AIML të cilët janë vërtet tërheqës. Lidhjet e mëposhtme do të shërbejnë si burime të mira për ata që duan të zbulojnë më shumë kodimin dhe sintaksën AIML: Një Tutorial për Shtimin e Njohurive në Robotin tuaj https://www.pandorabots.com/botmaster/en/tutorial 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/Siç kemi parë në këtë udhëzues "të thjeshtë", njeriu është vërtet një gjeni! Ai mund të shpikë, hartojë dhe zhvillojë programe që mund të simulojnë sjelljen e një qenie njerëzore. Ai mund të dizajnojë në mënyrë inteligjente aplikacione që do të korrespondojnë me mënyrën se si ai mendon për ta bërë jetën më të mirë. Këto fakte pasqyrojnë të vërtetën se njeriu është krijuar sipas imazhit të Zotit me personalitet, racionalitet dhe moral. Njeriu është një qenie krijuese. Nëse doni të flisni me një chatbot, vizitoni këtu dhe zgjidhni chat AI:

Recommended: