Mundarija:
- 1 -qadam: Notepad -ni oching
- 2 -qadam: XML spetsifikatsiyasi yorlig'ini kiriting
- 3 -qadam: OIML -ning asosiy teglarini kiriting
- 4 -qadam: toifadagi teglarni kiriting
- 5 -qadam: Shablonda joker belgilarni ishlating
- 6 -qadam: Andoza ichiga SRAI Tag va RANDOM tegini kiriting
- 7 -qadam: Matnli faylingizni rasman AIML faylga aylantiring
- 8 -qadam: Xulosa
Video: Notepad orqali sun'iy intellektning markirovka tili (AIML) bo'yicha asosiy darslik: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Sun'iy intellektni belgilash tili (AIML) - bu dasturlash tili bo'lib, u chatbot, verbot, pandorabot, superbot va boshqa gapiradigan robot tomonidan ishlatiladigan kengaytiriladigan belgilash tili (XML) spetsifikatsiyasi hisoblanadi. U doktor Richard Uolles tomonidan ishlab chiqilgan va undan keyin boshqa o'xshash dasturchilar (AIML bepul dasturiy ta'minot hamjamiyati) tomonidan ishlab chiqilgan. A. L. I. C. E. ("Sun'iy lingvistik Internet -kompyuter tashkiloti") AIML teglar to'plami GNU General Public License (GPL) ostida chiqarildi. Internetda AIMLbot (Program #) (. NET/C #), CHAT4D tahrirlash va ishga tushirish (delphi) (frantsuz), ChatterBean (Java), D dasturi (Java, J2EE), O dasturi (PHP/) kabi turli xil AIML tarjimonlari mavjud. MySQL), Q (C ++, Qt) dasturi, R dasturi (Ruby), W dasturi (Java), RebeccaAIML (C ++, Java,. NET/C#, Python, Eclipse AIML muharriri plagini) va boshqalar. AIML tarjimonlarining ko'pchiligi ochiq manbali dasturlardir. Http://www.loebner.net/Prizef/loebner-prize.html manzilidagi sun'iy intellekt uchun Loebner mukofoti Tyuring testini o'tkazish uchun mo'ljallangan bo'lib, u AIML yordamida "o'ylaydigan" odamlarga o'xshash kompyuterni isbotlaydi.. 2008 yil g'olibi Fred Roberts va www.elbot.com saytining sun'iy echimlari. Endi men sizga "oddiy" Windows Notepad yordamida robotingizning "miyasi" ga o'z shaxsiy AIML faylini joylashtirishni o'rgataman. Bu AIML -ni kodlashni o'rgatadi. Sizga AIML muharriri yoki AIML faylini yaratuvchisi yoki hatto AIML tahlil qiluvchi chatbot muharriri kerak emas. Biz shunchaki Notepad -dan foydalanamiz. Hammasi shu, siz buni to'g'ri ko'rasiz, Windows Notepad! Agar siz AIML faylini yaratishni xohlamasangiz ham, siz ushbu qo'llanmada topishingiz mumkin bo'lgan asosiy AIML kodlash qo'llanmasidan foydalanishingiz mumkin. AIML tarjimoni bilan Javascript yoki Flash-ga asoslangan veb-saytga qo'shilish uchun uni XML sifatida saqlashingiz mumkin. NoteTab, Crimson Editor, VIM, Boxer Software Text Editor, Rogsoft Notepad+, ProNotepad, Notepad ++, Notepad 2, Metapad, NoteXpad 2.0 va boshqalar kabi Windows Notepad imkoniyatlarini kengaytirgan boshqa dasturlar ham bor. Window XP daftarchasi. E'tibor bering, Notepad dasturi sizni bezovta qilishi yoki buzishi mumkin. Bu beg'ubor ko'rinadigan dastur haqiqatan ham hayratlanarli ishlarni amalga oshirishi mumkin va ba'zilar ularni hayratda qoldiradigan va qo'rqitadigan narsalarni topadilar: kompyuteringizning HDD formatlash, papkani qulflash, raqamli kundalik yozish, tsiklli xabar yaratish, kompyuteringizni o'chirish, Administrator hisobini "buzish", katta harflar bilan qulflash tugmachasini almashtirish, kompyuterning CD -diskini doimiy ravishda o'chirish, Enter yoki Backspace -ni bir vaqtning o'zida bosish, klaviaturani avtomatik yozish, Notepad -ni doimiy ravishda ochish, matn sarlavhasini va pastki qismini o'zgartirish, daraxt ildizini (fayl katalogi yoki joylashuvi) o'zgartirish., CMD -ga kiring, virusli dasturlarni yozing, ovozni o'ynating, fayllarni to'kib tashlang, yashirin matnli fayl yarating, matritsaning pasayish effektini yarating, chat kodlarini (VBS) dasturlashtiring, kompyuteringiz bilan gaplashing, CD va DVD -ni o'zingiz ishga tushiring. CD-ROMni yoping, Internet tezligini oshiring, rasmingizni kompyuter xususiyatlariga qo'shing, virusga qarshi dasturiy ta'minotni tekshiring (faol yoki faol emas), sichqonchaning o'ng tugmachasida o'chirish opsiyasini qo'shing, taymer qiling va hokazo. oddiy matn tahrirlash r ko'pchilik o'ylagandek. Notepad yordamida HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP va boshqalar bilan har xil turdagi fayllarni (faqat TXT emas) yaratishingiz mumkin. ajoyib, shunday emasmi? PERIANDER A. ESPLANA kod nomi: "theseventhsage"
www.youtube.com/thebibleformula
1 -qadam: Notepad -ni oching
Notepadni ochish ikkita asosiy usulda amalga oshirilishi mumkin: 1. Boshlash -> Barcha dasturlar -> Aksessuarlar -> Notepad. 2. Ishga tushirish -> Ishga tushirish -> Ochiq matn qutisiga "Notepad" kiriting (tirnoqsiz).
2 -qadam: XML spetsifikatsiyasi yorlig'ini kiriting
AIML HTML va XHTML kabi XML spetsifikatsiyasi bo'lgani uchun, u har doim () dan kam belgilarni o'z ichiga oladi, ularni burchakli qavslar deb ham atashadi. Bu ikkita belgi o'rtasida AIML tarjimoni bajaradigan buyruq turini ko'rsatuvchi element mavjud. Umumiy holda, bu AIML yorlig'i deb ataladi, uning ikki turi bor: ochilish yoki boshlash yorlig'i va yopilish yoki tugash yorlig'i. Oxirgi tegda har doim element boshida oldinga chiziq (/) bor edi. Shunday qilib, AIML kodlarini yozish HTML kodlarini yozishga o'xshaydi (boshlang'ich teglar, matn va oxirgi teglar). Lekin sizning barcha AIML faylingiz tegishli yoki yaroqli kengaytirilgan XML to'plami (yoki shevasi) sifatida ko'rsatilishi kerak: Yoki Quyidagilardan foydalaning: Bu odatiy AIML faylining prologi bo'lib xizmat qiladi. UTF-8 kodlashda ANSI, UNICODE va boshqalar o'rniga faylni saqlashda ishlatiladi.
3 -qadam: OIML -ning asosiy teglarini kiriting
XML spetsifikatsiyasi tegidan keyin ota -ona teglari keladi: AIML -ning ba'zi tarjimonlari uni AIML -ning haqiqiy fayli sifatida tan olish uchun versiyaga muhtoj, shuning uchun siz AIML versiyasini ota -ona yorlig'iga yozishingiz mumkin. Bu AIML fayli ekanligini ko'rsatuvchi ota -tegdan keyin toifalar yorlig'i keladi. U ikkita ota -ona tegining ichiga joylashtirilishi kerak. AIMLning asosiy birligi toifalar deb ataladi, ular odatda ikkita teglar to'plamiga bo'linadi: naqsh va shablon. Shablon - bu foydalanuvchining kutgan yoki taxmin qilingan savoli (mos keladigan qismi), shablon esa chatbot tomonidan tayyorlangan yoki dasturlashtirilgan javob (qaytuvchi qism). Bu nima? (kirish), AIML bot javob beradi: Bu dunyodagi eng katta shou va aytib berish (chiqish). Ko'rib turganingizdek, bu juda oson. Agar siz chatbotdan so'rasangiz, u har bir toifaning namunasini qidiradi va agar u mos keladigan narsani topsa (naqshdagi matn holatiga e'tibor bermasangiz), u darhol ushbu toifadagi shablonga asoslanib javob beradi va shu bilan oddiy simulyatsiyani taqlid qiladi. suhbat. Biroq, moslashtirish jarayoni faqat bitta kirishga mos keladi, instablesable.com nima? va www.instructables.com nima, deb foydalanuvchi so'rashi mumkin bo'lgan savolning boshqa shakli emasmi? (www bilan), ko'rsatma nima? (.comsiz), uzluksiz nima? (noto'g'ri yozilgan), nimani o'rgatish mumkin? (xato yozilgan) va boshqalar Bu muammoni hal qilishning ikkita asosiy usuli bor: 1. Naqshda joker belgilar yordamida va 2. Shablonda SRAI tegidan foydalanish. Joker belgilarni ishlatish DOS buyruqlarida va fayllarni yoki ma'lumotlarni qidirishda juda foydali. Kompyuter. Bu AIML kodlashda ham foydalidir. AIML -da joker belgilar yulduzcha * yoki pastki chiziqli _ bo'lishi mumkin. INSTRUCTABLES NIMA * Instructables.com - bu dunyodagi eng katta shou va aytib berish. Joker belgilar cheksiz ko'p so'zlarga (va, albatta, kiritish savollariga) mos keladi. instructables.com bu? Internetda ko'rsatma berish nima? instruktivlarning boshqa veb-saytlardan o'ziga xosligi nimada? Va hokazo. Bu savollarning barchasiga AIML javob beradi, shuncha toifadagi andoza bo'yicha: Instructables.com - bu dunyodagi eng katta shou va aytib berish. Srai elementi dasturchi yuqoridagi toifadagi bitta javobga o'xshash ma'noga ega bo'lgan turli xil savollar to'plamini qayta yo'naltirishni xohlasa, juda foydali bo'ladi. Instructables.com - bu dunyodagi eng katta shou. O'ZINGIZNI O`ZINGIZGA MASHHUR VA? Sayt nima? shablon yuqoridagi naqshga yo'naltiriladi, nima o'rgatiladi *? (joker belgi * srai teglaridagi teg bilan almashtirilishi kerak), demak, bu ikkita savol (yoki boshqa srai teglarini qo'shsangiz, ko'proq) sinonimdir (savollar takrorlanadi) va shuning uchun AIML botida bitta javob bor: Instructables.com dunyodagi eng katta shou va hikoya. Srai yorlig'i yordamida toifadagi bitta mos keladigan naqsh boshqa toifadagi boshqa modelga yo'naltirilishi mumkin, agar siz botning srai tegidan foydalangan bo'lsangiz, ko'p savollarga bitta javob bilan javob bersangiz, siz teg bilan javob berishingiz mumkin. foydalanuvchi tomonidan ko'p marta berilgan bitta savolga har xil javob. Bu tasodifiy yorliqdir. O'ZINGIZNI O'ZINGIZGA UYLANGAN Veb-sayt nima? O'rgatiladigan narsalar nima? Foydalanuvchining ko'rsatmalari * degan savolga quyidagi ro'yxat tasodifiy javob beradi (yoki ko'rsatilgandek ro'yxat elementi). teglar): Instructables.com - bu dunyodagi eng katta shou va hikoya. Instructables.com-bu Internetda mashhur o'z-o'zidan ishlaydigan veb-sayt. Instructables.com - Internetdagi ixtirochilar, kashfiyotchilar, xakerlar, texnologik geek va boshqalarning boshpanasi. Javobni AIML boti birma -bir beradi, chunki foydalanuvchi bir xil savolni takrorlaydi. Notepad har doim faylni txt kengaytmasi nomi bilan saqlaydi, agar siz faylni aiml kengaytmasi nomi bilan o'zgartirmasangiz. Mana buni qanday qilish mumkin. Uni bosish orqali menyudan Fayl -ni tanlang va pastki menyu paydo bo'ladi. Saqlash Saqlash -ni tanlang va faylni saqlamoqchi bo'lgan bot -miya papkasiga o'ting, Saqlash -ni pastga bosing. Fayl nomining matn qutisiga AIML kengaytmasi bilan fayl nomini bering. Misol: Instructables.aiml "Saqlash turi" menyusining ochiladigan menyusida barcha fayllarni tanlang. Kodlashni UTF-8 ga o'zgartiring. Keyin, saqlash tugmasini bosish orqali saqlang. Bo'ldi shu. Siz allaqachon Notepad orqali AIML faylini yaratgansiz! AIML faylini yaratish va tahrirlashda ishlatilishi mumkin bo'lgan ko'plab AIML teglari mavjud. AIML o'zgaruvchilaridan foydalanishni unutmang. Quyidagi havolalar AIML kodlash va sintaksisini o'rganishni istaganlar uchun yaxshi manba bo'lib xizmat qiladi: Robotingizga bilim qo'shish bo'yicha qo'llanma 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/Bu "oddiy" ko'rsatmali ko'rsatganimizdek, inson haqiqatan ham daho! U odamning xulq -atvorini taqlid qiladigan dasturlarni ixtiro qilishi, loyihalashtirishi va ishlab chiqishi mumkin. U aqlli tarzda hayotni yaxshilash uchun uning fikriga mos keladigan ilovalarni loyihalashtira oladi. Bu faktlar inson Xudo suratida shaxsiyat, aql va axloq bilan yaratilgan degan haqiqatni aks ettiradi. Inson - ijodiy mavjudot, agar chatbot bilan gaplashmoqchi bo'lsangiz, bu erga tashrif buyuring va AI -ni tanlang:4 -qadam: toifadagi teglarni kiriting
5 -qadam: Shablonda joker belgilarni ishlating
6 -qadam: Andoza ichiga SRAI Tag va RANDOM tegini kiriting
&
7 -qadam: Matnli faylingizni rasman AIML faylga aylantiring
8 -qadam: Xulosa
Tavsiya:
1 -hind tilidagi elektronika bo'yicha asosiy qo'llanma: AC va shahar: ScitiveR: 3 qadam
1 -sonli hind tilidagi elektronika bo'yicha asosiy qo'llanma: AC va shahar: ScitiveR: ScitiveR! यदि यदि आप अभी अभी - अभी इलै ट ट इस इस इस इस इस इस start start start start start start start start start start start start start start O'quv qo'llanmalar to'plami
Dasturlash bo'yicha asosiy qo'llanma: 6 qadam
Dasturlash bo'yicha asosiy qo'llanma: Ushbu qo'llanma sizga Python -da oddiy dastur yozishni o'rgatadi. Bu kompyuterda ishlash qobiliyatiga ega bo'lgan va ilgari hech qachon dasturlashtirmagan odamlar uchun mo'ljallangan. Sizga quyidagilar kerak bo'ladi: 1. Windows kompyuter 2. Dasturiy ta'minotni o'rnatish qobiliyati. Men
Robotika: Rover 5 -ning asosiy versiyasi, robotning asosiy bosqichi: 18 qadam (rasmlar bilan)
Robotika: Rover 5 -ning eng yaxshi robotlari:
Asosiy darslik emas: 6 qadam
Boshlang'ich darslik emas: Oldingi qo'llanmada biz partiya fayllarini yozishning asosiy qoidalarini bilib oldik. Agar siz partiya nima ekanligini bilmasangiz, lekin uni o'rganishni istasangiz, "Juda oddiy to'plamli darslik" ga qarang. Bu darslikda siz yanada rivojlangan buyruqlarni o'rganadi va qanday
Do'stingiz uchun soat bo'yicha darslik: 7 qadam
Do'stingiz uchun soat bo'yicha darslik: ASUS Striker II mobosini qanday overclock qilish bo'yicha qo'llanma