Satura rādītājs:

PAMATMĀCĪBA PAR MĀKSLĪGO INTELEKCIJAS MARKUP VALODU (AIML) PIEZĪME: 8 soļi
PAMATMĀCĪBA PAR MĀKSLĪGO INTELEKCIJAS MARKUP VALODU (AIML) PIEZĪME: 8 soļi

Video: PAMATMĀCĪBA PAR MĀKSLĪGO INTELEKCIJAS MARKUP VALODU (AIML) PIEZĪME: 8 soļi

Video: PAMATMĀCĪBA PAR MĀKSLĪGO INTELEKCIJAS MARKUP VALODU (AIML) PIEZĪME: 8 soļi
Video: Bībeles pamatmācība par finansiālu labklājību. Sludina Mārcis Jencītis. 03.01.2016. 2024, Novembris
Anonim
PAMATMĀCĪBA PAR MĀKSLĪGO INTELEKCIJAS MARKUP VALODU (AIML) PIEZĪME
PAMATMĀCĪBA PAR MĀKSLĪGO INTELEKCIJAS MARKUP VALODU (AIML) PIEZĪME

Mākslīgā intelekta iezīmēšanas valoda (AIML) ir programmēšanas valoda, kas ir paplašināmās iezīmēšanas valodas (XML) specifikācija, ko izmanto čatbots, verbots, pandorabots, superbots un citi runājoši roboti. To izstrādāja doktors Ričards Voless un tam sekoja citi līdzīgi domājoši programmētāji (AIML bezmaksas programmatūras kopiena). A. L. I. C. E. ("Mākslīgā lingvistiskā interneta datoru entītija") AIML tagu komplekts tika izlaists saskaņā ar GNU vispārējo publisko licenci (GPL). Tīklā ir dažādi AIML tulki, piemēram, AIMLbot (programma #) (. NET/C #), CHAT4D rediģēšana un palaišana (delphi) (franču valoda), ChatterBean (Java), programma D (Java, J2EE), programma O (PHP/ MySQL), programma Q (C ++, Qt), programma R (Ruby), programma W (Java), RebeccaAIML (C ++, Java,. NET/C#, Python, Eclipse AIML redaktora spraudnis) un citi. Lielākā daļa AIML tulku ir atvērtā koda programmas. Lēnera balva par mākslīgo intelektu (AI) vietnē https://www.loebner.net/Prizef/loebner-prize.html ir paredzēta, lai īstenotu Tjūringa testu, kas pierādīs cilvēkam līdzīgāko datoru, kas "domā", izmantojot AIML. 2008. gada uzvarētājs ir Freds Robertss un Mākslīgie risinājumi vietnē www.elbot.com Tagad es jums iemācīšu, kā izveidot savu AIML failu, kas ir gatavs ievietošanai jūsu robota smadzenēs, izmantojot “vienkāršo” Windows piezīmju grāmatiņu. Šī ir pamācāma pamata AIML kodēšana. Jums nav nepieciešams neviens AIML redaktors vai AIML failu veidotājs vai pat AIML parsētāja tērzēšanas robotu redaktors. Mēs vienkārši izmantosim Notepad. Tieši tā, jūs redzat pareizi, Windows Notepad! Pat ja nevēlaties izveidot AIML failu, jūs joprojām varat izmantot AIML kodēšanas pamata apmācību, kuru varat atrast šajā pamācībā. Varat to saglabāt kā XML, lai integrētos uz Javascript vai Flash balstītā vietnē ar AIML tulku. Ir arī citas lietojumprogrammas, kas paplašināja Windows piezīmju grāmatiņas iespējas, piemēram, NoteTab, Crimson Editor, VIM, Boxer Software Text Editor, Rogsoft Notepad+, ProNotepad, Notepad ++, Notepad 2, Metapad, NoteXpad 2.0 utt. Bet šajā pamācībā es vienkārši izmantoju Windows XP piezīmju grāmatiņa. Uzmanieties, piezīmjdatora programmēšana var jūs padarīt vai salauzt. Šī šķietami nevainīgā lietojumprogramma var paveikt patiesi pārsteidzošas lietas, un dažiem tās šķitīs šokējošas un satraucošas, kā parādīts zemāk: formatējiet datora HDD, bloķējiet mapi, izveidojiet digitālo dienasgrāmatu, izveidojiet cikla ziņojumu, izslēdziet datoru, "uzlauzt" administratora kontu, pārslēgt caps lock pogu, nepārtraukti iznirst datora CD diskdzinis, vienlaicīgi nospiest Enter vai Backspace, automātiska tastatūras rakstīšana, nepārtraukti atvērt Notepad, mainīt teksta galveni un kājeni, drukāt koka sakni (faila direktoriju vai atrašanās vietu), piekļūt CMD, rakstīt vīrusu programmas, atskaņot skaņu, plūdu failus, izveidot slēptu teksta failu, izveidot matricas krītoša teksta efektu, programmēt tērzēšanas kodus (VBS), likt datoram runāt, izveidot savu autorun savam CD un DVD, atvērt un aizveriet kompaktdisku, palieliniet interneta ātrumu, pievienojiet savu fotoattēlu datora rekvizītiem, pārbaudiet savu pretvīrusu programmatūru (aktīvu vai neaktīvu), ar peles labo pogu noklikšķiniet uz izslēgšanas opcijas, izveidojiet taimeri utt. Jūs redzat, ka Notepad nav tikai vienkāršs teksta rediģēšana r, kā daudzi to domāja. Jūs varat izveidot dažāda veida failus (ne tikai TXT), izmantojot Notepad ar šādiem paplašinājumu nosaukumiem: HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP utt. apbrīnojami, vai ne? PERIANDERS A. ESPLANA koda nosaukums: "theseventhsage"

www.youtube.com/thebibleformula

1. darbība: atveriet Notepad

Atveriet Notepad
Atveriet Notepad
Atveriet Notepad
Atveriet Notepad

Piezīmju grāmatiņas atvēršanu var veikt divos galvenajos veidos: 1. Sākt -> Visas programmas -> Piederumi -> Piezīmju grāmatiņa. 2. Sākt -> Palaist -> Atvērtajā tekstlodziņā ierakstiet "Notepad" (bez pēdiņām).

2. darbība. Ierakstiet XML specifikācijas tagu

Ierakstiet XML specifikācijas tagu
Ierakstiet XML specifikācijas tagu

Tā kā AIML ir XML specifikācija, piemēram, HTML un XHTML, tajā vienmēr ir mazāk par () zīmēm, ko sauc arī par leņķa iekavām. Starp šīm divām zīmēm ir elements, kas norāda komandas veidu, kuram AIML tulks sekos. Kopā to sauc par AIML tagu, kam ir divi veidi: sākuma vai sākuma tags un beigu vai beigu tags. Beigu tagā vienmēr bija slīpsvītra (/) elementa sākumā. Tādējādi AIML kodu rakstīšana ir kā HTML kodu (sākuma tagi, ietverts teksts un beigu tagi) ierakstīšana. Bet visam jūsu AIML failam jāsākas ar tagu, kas to norāda kā atbilstošu vai derīgu paplašinātu XML apakškopu (vai dialektu). Vai arī varat izmantojiet sekojošo: Tas kalpos kā prologs tipiskam AIML failam. Kodējumā esošais UTF-8 tiks izmantots faila saglabāšanai, nevis ANSI, UNICODE utt.

3. darbība. Ierakstiet vecāku AIML tagus

Ierakstiet vecāku AIML tagus
Ierakstiet vecāku AIML tagus

Pēc XML specifikācijas taga ir vecāku tagi: dažiem AIML tulkiem ir nepieciešama versija, lai to atpazītu kā derīgu AIML failu, lai jūs varētu ierakstīt AIML versiju arī sākuma sākuma tagā.

4. darbība. Ierakstiet kategoriju tagus

Ierakstiet kategorijas tagus
Ierakstiet kategorijas tagus

Vecāktagam, kas norāda, ka tas ir AIML fails, seko kategorijas tags. Tas jāievieto divu vecāku tagu iekšpusē. AIML pamatvienību sauc par kategoriju, kas parasti ir sadalīta divās tagu kopās: modelis un veidne. Modelis ir lietotāja gaidītais vai pieņemtais jautājums (atbilstošā daļa), bet veidne ir tērzēšanas robota sagatavota vai ieprogrammēta atbilde (atgriešanās daļa). KAS IR INSTRUCTABLES. COM? Tā ir pasaulē lielākā izrāde un stāsts. Kad lietotājs jautāja, kas ir instructables.com? (ievade), AIML robots atbildēs: Tas ir pasaulē lielākais šovs un stāsts (izvade). Kā redzat, tas ir tik vienkārši. Ja jūs jautājat tērzēšanas robotam, tas vienkārši meklēs katras kategorijas modeli un, ja tas atradīs atbilstību (ignorējot modeļa ietvertā teksta reģistru), tas nekavējoties atbildēs, pamatojoties uz šīs kategorijas veidni un tādējādi imitējot normālu saruna.

5. darbība: izmantojiet aizstājējzīmes rakstā

Patternā izmantojiet aizstājējzīmes
Patternā izmantojiet aizstājējzīmes

Tomēr saskaņošanas process atbilst tikai vienai ievadei, kas ir instructables.com? nevis cita veida šo jautājumu, ko var uzdot lietotājs, piemēram, kas ir www.instructables.com? (ar www), kas ir pamācības? (bez.com), kas ir intructables? (kļūdaini uzrakstīts), kas ir pamācāms? (kļūdaini uzrakstīts) utt. Šīs problēmas risināšanai ir divas pamatmetodes: 1. Izmantojot aizstājējzīmes modelī un 2. Izmantojot veidnē SRAI tagu. Aizstājējzīmju lietošana ir ļoti noderīga DOS komandās un failu vai datu meklēšanā dators. Tas ir noderīgi arī AIML kodēšanā. AIML aizstājējzīmes var būt zvaigznīte * vai pasvītrojums _. KAS IR INSTRUKCIJAS? ir instructables.com? kas ir pamācības internetā? kāda ir pamācību unikalitāte attiecībā uz citu vietni “dari pats”? utt. Uz visiem šiem jautājumiem AIML atbildēs pēc atbilstošās kategorijas veidnes: Instructables.com ir pasaulē lielākais šovs un stāsts.

6. darbība. Veidnē ierakstiet SRAI tagu un RANDOM tagu

Veidnē ierakstiet SRAI tagu un RANDOM tagu
Veidnē ierakstiet SRAI tagu un RANDOM tagu
Veidnē ierakstiet SRAI tagu un RANDOM tagu
Veidnē ierakstiet SRAI tagu un RANDOM tagu

Srai elements ir ļoti noderīgs situācijā, kad programmētājs vēlas novirzīt dažādus jautājumu kopumus, kuru nozīme ir līdzīga, uz vienu atbildi iepriekš minētajā kategorijā. KAS IR INSTRUKCIJAS *Instructables.com ir pasaulē lielākais šovs un stāsts. Slavenā DARĪT-SEVI TĪMEKĻA VIETNE? Kas ir pamācības Kad lietotājs uzdeva jautājumu, kas ir slavenā pašdarinātā vietne? veidne tiks novirzīta uz iepriekš minēto modeli, kas ir pamācības *? (aizstājējzīme * jāaizstāj ar tagu srai tagos) pasaulē lielākais šovs un stāsts. Izmantojot srai tagu, vienu atbilstošu kategorijas modeli var novirzīt uz citu citas kategorijas modeli. Ja izmantojāt srai tagu, lai robots atbildētu ar vienu atbildi uz daudziem jautājumiem, ir tags, kuru varat izmantot, lai atbildētu ar atšķirīga atbilde uz vienu jautājumu, ko lietotājs ir jautājis daudzas reizes. Tā ir nejauša atzīme. KAS IR INSTRUKCIJAS *

  • Instructables.com ir pasaulē lielākais šovs un stāsts.
  • Instructables.com ir slavenā vietne “dari pats” internetā.
  • Instructables.com ir izgudrotāju, novatoru, hakeru, tehnoloģiju geek uc patvērums internetā.

KAS IR Slavenā DARĪT-SEVI TĪMEKĻA VIETNE? Kas ir pamācības Lietotāja jautājums uz veidlapu, kas ir instrukcijas *, tiks atbildēts nejauši, izmantojot šādu sarakstu (vai saraksta vienumu, kā parādīts

&

tagi): Instructables.com ir pasaulē lielākais šovs un stāsts. Instructables.com ir slavenā vietne “dari pats” internetā. Instructables.com ir izgudrotāju, novatoru, hakeru, tehnoloģiju geek uc patvērums internetā. Atbildi sniegs AIML robots pa vienam, kad lietotājs atkārto to pašu jautājumu.

7. darbība: formāli pārveidojiet teksta failu par AIML failu

Formāli pārveidojiet teksta failu par AIML failu
Formāli pārveidojiet teksta failu par AIML failu
Formāli pārveidojiet teksta failu par AIML failu
Formāli pārveidojiet teksta failu par AIML failu

Notepad vienmēr saglabās jūsu failu ar paplašinājuma nosaukumu txt, ja vien jūs to nemainīsit, nosaucot failu ar paplašinājuma nosaukumu aiml. Lūk, kā jūs to varat izdarīt. Izvēlnē atlasiet Fails, noklikšķinot uz tā, un parādīsies apakšizvēlne. Izvēlieties Saglabāt kā un dodieties uz robotu smadzeņu mapi, kurā vēlaties saglabāt savu failu, noklikšķinot uz lejupvērstās pogas Saglabāt. Piešķiriet failam nosaukumu ar paplašinājuma nosaukumu AIML faila nosaukuma tekstlodziņā. Piemērs: Instructables.aiml Nolaižamajā izvēlnē Saglabāt kā veidu izvēlieties Visi faili. Mainiet kodējumu uz UTF-8. Pēc tam saglabājiet to, noklikšķinot uz pogas Saglabāt. Tieši tā. Jūs jau esat izveidojis AIML failu, izmantojot Notepad!

8. solis: Secinājums

Secinājums
Secinājums

Joprojām ir daudz AIML tagu, kurus var izmantot AIML faila izveidei un rediģēšanai. Neaizmirstiet izmantot AIML mainīgos, kas ir patiešām aizraujoši. Šīs saites kalpos kā labs resurss tiem, kas vēlas vairāk izpētīt AIML kodēšanu un sintaksi: Pamācība zināšanu pievienošanai jūsu robotamhttps://www.pandorabots.com/botmaster/en/tutorialArtificial Intelligence Markup Language (AIML) versija 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/Kā mēs esam redzējuši šajā "vienkāršajā" pamācībā, cilvēks patiešām ir ģēnijs! Viņš var izgudrot, izstrādāt un izstrādāt programmas, kas var simulēt cilvēka uzvedību. Viņš prot saprātīgi izstrādāt lietojumprogrammas, kas atbilst viņa domām, lai padarītu dzīvi labāku. Šie fakti atspoguļo patiesību, ka cilvēks ir radīts pēc Dieva tēla ar personību, racionalitāti un morāli. Cilvēks ir radoša būtne. Ja vēlaties runāt ar tērzēšanas robotu, apmeklējiet šeit un atlasiet AI tērzēšanu:

Ieteicams: