Мазмұны:
- 1 -қадам: Блокнотты ашыңыз
- 2 -қадам: XML сипаттамасының тегін теріңіз
- 3 -қадам: Ата -аналық AIML тегтерін теріңіз
- 4 -қадам: Санат тегтерін теріңіз
- 5 -қадам: Үлгіде қойылмалы таңбаларды қолданыңыз
- 6 -қадам: Үлгіге SRAI Tag және RANDOM Tag теріңіз
- 7 -қадам: Мәтіндік файлды AIML файлына ресми түрде түрлендіріңіз
- 8 -қадам: Қорытынды
Бейне: Блокнот арқылы жасанды интеллектке (AIML) ТІЛДІҢ НЕГІЗГІ ОҚУШЫСЫ: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Жасанды интеллект белгілеу тілі (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 сипаттамасының тегін теріңіз
AIML HTML және XHTML сияқты XML спецификациясы болғандықтан, оған әрқашан жақшалар деп аталатын () белгісінен аз белгілер кіреді. Бұл екі белгінің арасында AIML интерпретаторы орындайтын команданың түрін көрсететін элемент бар. Жалпы алғанда, бұл AIML тегі деп аталады, оның екі түрі бар: ашылу немесе басталу және жабылу немесе аяқталу тегтері. Соңы тегінде әрқашан элементтің басында қиғаш сызық (/) болады. Осылайша, AIML кодтарын теру HTML кодтарын теруге ұқсайды (бастапқы тегтер, мәтін мен соңғы тегтер). Бірақ сіздің барлық AIML файлыңыз сәйкес немесе жарамды кеңейтілген XML жиынтығы (немесе диалект) ретінде көрсететін тегтен басталуы керек: Немесе сіз келесіні қолданыңыз: Бұл әдеттегі AIML файлының прологы болады. UTF-8 кодтауда файлды ANSI, UNICODE және т.
3 -қадам: Ата -аналық AIML тегтерін теріңіз
XML спецификация тегінен кейін ата тегтері болады: Кейбір AIML интерпретаторлары оны жарамды AIML файлы ретінде тану үшін нұсқаны қажет етеді, сондықтан сіз AIML нұсқасын ата -аналық бастау тегіне жаза аласыз. Бұл AIML файлы екенін көрсететін ата тегтен кейін санат белгісі болады. Ол екі ата тегінің ішіне қойылуы керек. AIML -дің негізгі бірлігі категория деп аталады, ол әдетте екі тегтер жиынтығына бөлінеді: үлгі және шаблон. Үлгі - бұл пайдаланушының күткен немесе болжамды сұрағы (сәйкес келетін бөлігі), ал шаблон чатботтың дайындалған немесе бағдарламаланған жауабы (қайтарылатын бөлігі). INSTRUCTABLES. COM НЕ? Бұл әлемдегі ең үлкен шоу және айтушы. Пайдаланушы сұрағанда, Instablesables.com деген не? (кіріс), AIML боты жауап береді: Бұл әлемдегі ең үлкен шоу және хабар (шығыс). Көріп отырғаныңыздай, бұл өте оңай. Егер сіз чат -боттан сұрасаңыз, ол әр санаттың үлгісін іздейді және егер ол сәйкестікті тапса (өрнектегі мәтіннің жағдайын ескермесе), ол сол категорияның үлгісіне сүйене отырып, бірден жауап береді, осылайша қалыптыға ұқсайды. әңгіме. Алайда, сәйкестендіру процесі тек бір енгізуге сәйкес келеді, instablesable.com дегеніміз не? және www.instructables.com деген не сияқты пайдаланушы қоя алатын сұрақтың басқа түрі емес пе? (www көмегімен), нұсқаулық дегеніміз не? (.com жоқ), ажыратылмайтын дегеніміз не? (қате жазылған), нені үйретуге болады? (қате жазылған) және т.б. Бұл мәселені шешудің екі негізгі әдісі бар: 1. Үлгіде қойылмалы таңбаларды қолдану арқылы және 2. Үлгідегі SRAI тегін қолдану арқылы. DOS командаларында және файлдарды немесе деректерді іздеуде қойылмалы таңбаларды қолдану өте пайдалы. компьютер. Бұл AIML кодтауда да пайдалы. AIML -де қойылмалы таңбалар жұлдызша * немесе асты сызық _ болуы мүмкін. «НЕСТІРІЛМЕЙДІ? * Instructables.com - бұл әлемдегі ең үлкен шоу. Айтыңызшы, қойылатын таңбалар сөздердің санына сәйкес келеді (және, әрине, енгізу сұрақтары). instructables.com ма? Интернеттегі нұсқаулар дегеніміз не? нұсқаулықтардың басқа веб-сайттардан ерекшелігі неде? Осы сұрақтардың барлығына сәйкес санат үлгісіне сәйкес AIML жауап береді: Instructables.com - әлемдегі ең үлкен шоу және әңгіме. Srai элементі бағдарламашы жоғарыда көрсетілген санаттағы бір жауапқа ұқсас сұрақтардың әр түрлі топтамасын қайта бағыттағысы келетін жағдайда өте пайдалы. ӨЗІҢІЗДІҢ ӨЗІҢІЗДІҢ ӨЗІҢІЗДІҢ САЙТЫҢЫЗ? Нұсқаулықтар қандай? Пайдаланушы сұрақ қойғанда, әйгілі веб-сайт не істейді? шаблон жоғарыда көрсетілген үлгіге бағытталады, бұл нұсқаулық *деген не? (қойылмалы таңбаны * srai тегтеріндегі тегпен ауыстыру керек), бұл екі сұрақтың (немесе егер сіз басқа сраай тегтерін қоссаңыз, одан да көп) синонимді (сұрақтарды қайта аударылған) екенін білдіреді, сондықтан AIML ботында бір ғана жауап бар: Instructables.com әлемдегі ең үлкен шоу мен әңгіме. Srai тегінің көмегімен санаттағы сәйкес келетін үлгіні басқа санаттағы басқа үлгіге қайта бағыттауға болады. Егер сіз ботқа көптеген сұрақтарға бір жауаппен жауап беру үшін srai тегін қолдансаңыз, онда сіз жауап беру үшін қолдануға болатын тег бар. пайдаланушы бірнеше рет қойған бір сұраққа әр түрлі жауап береді. Бұл кездейсоқ тег. «ӨЗІҢІЗДІҢ ӨЗІҢІЗДІҢ ӘЙІЛДІ САЙТЫҢЫЗ ҚАНДАЙ?? Нұсқаулықтар дегеніміз не? Пайдаланушының нұсқаулығы * деген сұрағына келесі тізім (немесе көрсетілген тізім элементі) кездейсоқ жауап береді. тегтер): Instructables.com - әлемдегі ең үлкен шоу және әңгіме. Instructables.com-Интернеттегі әйгілі веб-сайт. Instructables.com - бұл Интернетте өнертапқыштардың, жаңашылдардың, хакерлердің, технологиялықтардың және т.б. Жауапты AIML боты бір -бірден береді, себебі пайдаланушы сол сұрақты қайталайды. Егер сіз файлды aiml кеңейтімімен атау арқылы өзгертпесеңіз, блокнот әрқашан файлды txt кеңейтімімен сақтайды. Міне, сіз мұны қалай жасай аласыз. Оны басу арқылы мәзірден Файлды таңдаңыз және ішкі мәзір пайда болады. Басқаша сақтау пәрменін таңдап, файлды сақтағыңыз келетін бот миының қалтасына өтіңіз. Сақтау түймешігін басыңыз. Файл атауының мәтіндік жәшігінде AIML кеңейтімі бар файлға атау беріңіз. Мысал: Instructables.aiml Түр ретінде сақтау түріндегі ашылмалы мәзірде Барлық файлдарды таңдаңыз. Кодтауды UTF-8 етіп өзгертіңіз. Содан кейін сақтау түймесін басу арқылы сақтаңыз. Міне бітті. Сіз блокнот арқылы AIML файлын құрдыңыз! AIML файлын жасау мен өңдеуде қолдануға болатын көптеген AIML тегтері әлі де бар. AIML айнымалы мәндерін қолдануды ұмытпаңыз. Келесі сілтемелер AIML кодтау мен синтаксисін толығырақ білгісі келетіндерге жақсы ресурс болады: Роботқа білім қосуға арналған нұсқаулық 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/ Біз осы «қарапайым» нұсқаулықта көргеніміздей, адам-нағыз данышпан! Ол адамның мінез -құлқын имитациялай алатын бағдарламалар ойлап тауып, жобалай алады және дамыта алады. Ол өмірді жақсарту үшін оның көзқарасына сәйкес келетін қосымшаларды ақылды түрде жасай алады. Бұл фактілер Құдайдың бейнесінде жеке басымен, парасаттылығымен және адамгершілігімен жаратылған ақиқатты көрсетеді. Адам - шығармашылық адам, егер сіз чат -ботпен сөйлескіңіз келсе, мына жерге кіріп, AI чатын таңдаңыз:4 -қадам: Санат тегтерін теріңіз
5 -қадам: Үлгіде қойылмалы таңбаларды қолданыңыз
6 -қадам: Үлгіге SRAI Tag және RANDOM Tag теріңіз
&
7 -қадам: Мәтіндік файлды AIML файлына ресми түрде түрлендіріңіз
8 -қадам: Қорытынды
Ұсынылған:
Geeetech тақтасы Raspberry Pi арқылы тікелей USB кабелі арқылы: 4 қадам
Geeetech тақтасы Raspberry Pi арқылы тікелей USB кабелі арқылы: Сәлеметсіз бе! Бұл нұсқаулықта JST XH 4 істікшелі USB кабелін қалай жасау керектігін көрсетеді, осылайша сіз Raspberry Pi немесе басқа USB құрылғысын Geeetech 2560 rev 3 тақтасына A10 сияқты Geeetech принтеріне тікелей қосуға болады. Бұл кабель ыңғайлы параллельге қосылады
BMP280 датчиктері Arduino Uno арқылы SPI арқылы: 6 қадам
Бірнеше BMP280 датчиктері Arduino Uno арқылы SPI арқылы: Бұл оқулықта біз Arduino Uno -да SPI арқылы үш BMP280 қосамыз, бірақ сіз Uno -да D3 -тен D10 -ге дейінгі цифрлық порттарды қолдана отырып, әр сенсор үшін nSS (Slave Select) ретінде сегіз BMP280 қосуға болады. Нәтиже В өлшейтін атмосфералық қысым үлгілерінің
Neopixel Ws 2812 LED жолағы Android немесе Iphone арқылы Bluetooth арқылы басқарылатын Arduino көмегімен: 4 қадам
Neopixel Ws 2812 LED жолағы Arduino көмегімен Android немесе iPhone арқылы басқарылады: Сәлеметсіздерме балалар, мен осы нұсқаулықта Bluetooth байланысын қолдана отырып, Android телефонынан немесе iPhone -нан неопиксельді жарықдиодты немесе ws2812 жарықдиодты қалай басқару керектігін талқыладым. үйіңізге неопиксельді жолақты қосыңыз, Arduino -мен бірге
FLYSKY FS-I6 ЖАҢАРТУ ОҚУШЫСЫ: 6 қадам
FLYSKY FS-I6 ЖОҒАРТУ НҰСҚАУЛЫҒЫ: Сәлем достар, менің rc хоббиіндегі мансабым бірнеше жыл бұрын жертөледе шаң басып қалған 40 жастан асқан 3 арналы TX/RX жиынтығынан басталды, бірақ бұл дұрыс деп айту дұрыс себебі бұл жинақ басталды. Шын мәнінде, бір нәрсені сақтайтын бірінші таратқыш
WINDOWS КИНО МЕЙКЕРІНІҢ НЕГІЗГІ ОҚУШЫСЫ: 6 қадам
WINDOWS КИНО МЕЙНЕРІНІҢ НЕГІЗГІ ОҚУШЫСЫ: Сәлем балалар, мен ескіргенмін 56, мен сізге адамдарға windows movie maker -де фильм түсіруді үйретемін, бұның мүмкіндіктері өте көп, міне бірнеше клиптер мен өзім жасадым. windows фильм жасаушысында. RATE