Სარჩევი:
- ნაბიჯი 1: გახსენით Notepad
- ნაბიჯი 2: ჩაწერეთ XML სპეციფიკაციის ტეგი
- ნაბიჯი 3: ჩაწერეთ მშობლის AIML ტეგები
- ნაბიჯი 4: ჩაწერეთ კატეგორიის ტეგები
- ნაბიჯი 5: გამოიყენეთ Wildcards ნიმუში
- ნაბიჯი 6: შაბლონში ჩაწერეთ SRAI Tag და RANDOM Tag
- ნაბიჯი 7: ფორმალურად გადაიყვანეთ თქვენი ტექსტური ფაილი AIML ფაილში
- ნაბიჯი 8: დასკვნა
ვიდეო: ძირითადი ინსტრუქცია ხელოვნური ინტელექტის მარკირების ენაზე (AIML) Notepad– ის საშუალებით: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ხელოვნური ინტელექტის მარკირების ენა (AIML) არის პროგრამირების ენა, რომელიც არის გაფართოებული მარკირების ენა (XML) სპეციფიკაცია, რომელსაც იყენებენ ჩატბოტი, ვერბოტი, პანდორაბოტი, სუპერბოტი და სხვა მოლაპარაკე რობოტი. იგი შემუშავდა დოქტორ რიჩარდ უოლესის მიერ და მოჰყვა სხვა თანამოაზრე პროგრამისტებს (AIML უფასო პროგრამული უზრუნველყოფის საზოგადოება). A. L. I. C. E. ("ხელოვნური ლინგვისტური ინტერნეტ კომპიუტერული ერთეული") AIML ტეგების ნაკრები გამოვიდა GNU ზოგადი საჯარო ლიცენზიით (GPL). ქსელში არის სხვადასხვა AIML თარჯიმანი, როგორიცაა AIMLbot (პროგრამა #) (. NET/C #), CHAT4D რედაქტირება და გაშვება (delphi) (ფრანგული), ChatterBean (Java), პროგრამა D (Java, J2EE), პროგრამა O (PHP/ MySQL), პროგრამა Q (C ++, Qt), პროგრამა R (რუბი), პროგრამა W (Java), RebeccaAIML (C ++, Java,. NET/C#, Python, Eclipse AIML რედაქტორის მოდული) და სხვა. AIML თარჯიმნების უმეტესობა არის ღია კოდის პროგრამები. ლობნერის პრემია ხელოვნურ ინტელექტში (AI) https://www.loebner.net/Prizef/loebner-prize.html შექმნილია ტურინგის ტესტის განსახორციელებლად, რომელიც დაამტკიცებს ყველაზე ადამიანის მსგავს კომპიუტერს, რომელიც "ფიქრობს" AIML- ის გამოყენებით რა 2008 წლის გამარჯვებული არის ფრედ რობერტსი და www.elbot.com– ის ხელოვნური გადაწყვეტილებები. ახლა მე გასწავლით თუ როგორ უნდა შექმნათ თქვენი საკუთარი AIML ფაილი თქვენი რობოტის „ტვინში“ჩასაყენებლად, Windows– ის „მარტივი“ბლოკნოტის გამოყენებით. ეს არის ძირითადი AIML კოდირების ინსტრუქცია. თქვენ არ გჭირდებათ რაიმე AIML რედაქტორი ან AIML ფაილის შემქმნელი ან თუნდაც AIML ანალიზის ჩატბოტის რედაქტორი. ჩვენ უბრალოდ გამოვიყენებთ Notepad- ს. ესე იგი, თქვენ სწორად ხედავთ, Windows Notepad! მაშინაც კი, თუ არ გსურთ AIML ფაილის შექმნა, თქვენ მაინც შეგიძლიათ გამოიყენოთ ძირითადი AIML კოდირების სამეურვეო პროგრამა, რომელიც შეგიძლიათ იხილოთ ამ ინსტრუქციებში. თქვენ შეგიძლიათ შეინახოთ იგი XML– ში Javascript– ზე დაფუძნებულ ან Flash– ზე დაფუძნებულ ვებსაიტზე ინტეგრაციისთვის AIML თარჯიმნით. არსებობს სხვა პროგრამები, რომლებმაც გააძლიერა Windows Notepad– ის შესაძლებლობები, როგორიცაა NoteTab, Crimson Editor, VIM, Boxer Software Text Editor, Rogsoft Notepad+, ProNotepad, Notepad ++, Notepad 2, Metapad, NoteXpad 2.0 და ა.შ. მაგრამ ამ ინსტრუქციულად მე უბრალოდ გამოვიყენე ფანჯრის XP ბლოკნოტი. ფრთხილად იყავით, Notepad– ის პროგრამირებას შეუძლია ან გაგიტეხოთ ან გატეხოთ. ამ ერთი შეხედვით უდანაშაულო პროგრამას შეუძლია გააკეთოს ისეთი რამ, რაც მართლაც გასაოცარია და ზოგისთვის ეს იქნება შოკისმომგვრელი და საგანგაშო, როგორც ეს ნაჩვენებია შემდეგში: დააფორმირეთ თქვენი კომპიუტერის მყარი დისკი, ჩაკეტეთ საქაღალდე, გააკეთეთ ციფრული დღიური, შექმენით ციკლის შეტყობინება, გამორთეთ კომპიუტერი, "გატეხეთ" ადმინისტრატორის ანგარიში, ჩართეთ caps lock ღილაკი, მუდმივად გამოუშვით თქვენი კომპიუტერის CD დისკი, ერთდროულად დააჭირეთ Enter ან Backspace, კლავიატურის ავტომატური აკრეფა, მუდმივად გახსენით Notepad, შეცვალეთ ტექსტის სათაური და ქვედა კოლონტიტული, დაბეჭდეთ ხის ფესვი (დირექტორია ან ფაილის მდებარეობა), CMD– ზე წვდომა, ვირუსული პროგრამების დაწერა, ხმის დაკვრა, წყალდიდობის ფაილების შექმნა, ფარული ტექსტური ფაილის შექმნა, ტექსტის ეფექტის მატრიცის დაცემა, პროგრამის ჩატის კოდები (VBS), თქვენი კომპიუტერის საუბარი, საკუთარი ავტომატური გადატვირთვა თქვენი CD და DVD– სთვის, გახსნა და გახსნა დახურეთ CD-ROM, გაზარდეთ ინტერნეტი, დაამატეთ თქვენი ფოტო კომპიუტერის თვისებებში, შეამოწმეთ თქვენი ანტივირუსული პროგრამა (აქტიური ან არააქტიური), დაამატეთ გამორთვის ვარიანტი მარჯვენა ღილაკით, გააკეთეთ ტაიმერი და ა.შ. ხედავთ, რომ Notepad არ არის მხოლოდ მარტივი ტექსტის რედაქტირება როგორც ბევრს ეგონა თქვენ შეგიძლიათ შექმნათ სხვადასხვა ტიპის ფაილები (არა მხოლოდ TXT) Notepad– ის საშუალებით შემდეგი გაფართოების სახელებით: HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP და ა.შ. ასეა გასაოცარია, არა? PERIANDER A. ESPLANA კოდი: "thisventhsage"
www.youtube.com/thebibleformula
ნაბიჯი 1: გახსენით Notepad
რვეულის გახსნა შესაძლებელია ორი ძირითადი გზით: 1. დაწყება -> ყველა პროგრამა -> აქსესუარები -> ბლოკნოტი. 2. დაწყება -> გაშვება -> ღია ტექსტში ჩაწერეთ "Notepad" (ციტატის გარეშე).
ნაბიჯი 2: ჩაწერეთ XML სპეციფიკაციის ტეგი
ვინაიდან AIML არის XML სპეციფიკაცია, ისევე როგორც HTML და XHTML, ის ყოველთვის შეიცავს () ნიშნებზე ნაკლებს, რომლებსაც ასევე უწოდებენ კუთხის ფრჩხილებს. ამ ორ ნიშანს შორის არის ელემენტი, რომელიც მიუთითებს ბრძანების ტიპზე, რომელსაც მოჰყვება AIML თარჯიმანი. კოლექტიურად, ამას ეწოდება AIML ტეგი, რომელსაც აქვს ორი ტიპი: გახსნის ან დაწყების ტეგი და დახურვის ან დასასრულის ტეგი. დასასრულის ტეგი შეიცავს ელემენტის დასაწყისში ყოველთვის წინა ხაზს (/). ამრიგად, AIML კოდების აკრეფა ჰგავს HTML კოდების აკრეფას (დაწყების ტეგები, შეიცავს ტექსტს და ბოლო ტეგებს). მაგრამ ყველა თქვენი AIML ფაილი უნდა დაიწყოს ეტიკეტით, რომელიც განსაზღვრავს მას როგორც შესაბამისი ან მოქმედი გაფართოებული XML ქვესიმრავლე (ან დიალექტი): ან ასევე შეგიძლიათ გამოიყენეთ შემდეგი: ეს იქნება ტიპიური AIML ფაილის პროლოგი. კოდირების UTF-8 გამოყენებული იქნება ფაილის შესანახად ANSI, UNICODE და ა.
ნაბიჯი 3: ჩაწერეთ მშობლის AIML ტეგები
XML სპეციფიკაციის ტეგს მოყვება მშობელი ტეგები: ზოგიერთ AIML თარჯიმანს სჭირდება ვერსია, რომ იგი აღიაროს როგორც მოქმედი AIML ფაილი, ასე რომ თქვენ ასევე შეგიძლიათ ჩაწეროთ AIML- ის ვერსია მშობლის საწყისში. მშობელი ტეგი, რომელიც მიუთითებს, რომ ეს არის AIML ფაილი, მოყვება კატეგორიის ტეგს. ის უნდა იყოს ჩასმული ორი მშობლის ტეგის შიგნით. AIML– ის ძირითად ერთეულს ეწოდება კატეგორია, რომელიც ჩვეულებრივ იყოფა ტეგების ორ ჯგუფად: ნიმუში და შაბლონი. ნიმუში არის მომხმარებლის მოსალოდნელი ან სავარაუდო შეკითხვა (შესატყვისი ნაწილი), ხოლო თარგი არის ჩეთბოტის მომზადებული ან დაპროგრამებული პასუხი (დაბრუნების ნაწილი). რა არის INSTRUCTABLES. COM? ეს არის მსოფლიოში ყველაზე დიდი შოუ და გითხრათ. როდესაც მომხმარებელმა ჰკითხა, რა არის instructables.com? (შეყვანა), AIML ბოტი უპასუხებს: ეს არის მსოფლიოში ყველაზე დიდი შოუ და სათქმელი (გამომავალი). როგორც ხედავთ, ეს ასე ადვილია. თუ თქვენ ჰკითხეთ ჩეთბოტს, ის უბრალოდ ეძებს თითოეული კატეგორიის შაბლონს და თუ იპოვის შესატყვისს (იგნორირებას უკეთებს ტექსტში მოცემულ ტექსტს), ის მაშინვე გიპასუხებთ ამ კატეგორიის შაბლონის საფუძველზე და ამით ახდენს ნორმალური მოდელირებას საუბარი. თუმცა, შესატყვისი პროცესი ემთხვევა მხოლოდ ერთ შეყვანას, რაც არის instructables.com? და არა ამ კითხვის სხვა ფორმა, რომელიც შეიძლება დაუსვას მომხმარებელს, როგორიცაა www.instructables.com? (www– ით), რა არის ინსტრუქცია? (გარეშე.com), რა არის ხელუხლებელი? (არასწორად დაწერილი), რა არის სასწავლო? ამ პრობლემის გადასაჭრელად ორი ძირითადი მეთოდი არსებობს: 1. შაბლონში wildcards- ის გამოყენებით და 2. შაბლონში SRAI ტეგის გამოყენებით. wildcards- ის გამოყენება ძალიან სასარგებლოა DOS ბრძანებებში და ფაილების ან მონაცემების ძებნისას კომპიუტერი ის ასევე სასარგებლოა AIML კოდირებისას. AIML– ში wildcard სიმბოლოები შეიძლება იყოს ვარსკვლავი * ან ხაზგასმა _.რა არის ინსტრუქცია * Instructables.com არის მსოფლიოში ყველაზე დიდი შოუ და სათქმელი. Wildcards ემთხვევა უსასრულო რაოდენობის სიტყვებს (და, რა თქმა უნდა, შეყვანის კითხვებს), როგორია არის installables.com? რა არის ინსტრუქციები ინტერნეტში? რა არის ინსტრუქციის უნიკალურობა სხვა საკუთარი ხელით შექმნილ ვებსაიტებზე? ა.შ. ყველა ამ კითხვას გაეცემა პასუხი AIML- ის მიხედვით შესაბამისი კატეგორიის შაბლონის მიხედვით: Instructables.com არის მსოფლიოში ყველაზე დიდი შოუ და სათქმელი. ელემენტის სრაი ძალიან სასარგებლოა იმ სიტუაციაში, როდესაც პროგრამისტს სურს გადააყენოს კითხვების სხვადასხვა ნაკრები, რომლებიც მსგავსია ერთ პასუხზე ზემოთ მოცემულ კატეგორიაში. FAMOUS DO-IT-YOURSELF WEBSITE? რა არის ინსტრუქციები როდესაც მომხმარებელმა დაუსვა კითხვა რომელია ცნობილი ვებ – გვერდი საკუთარი ხელით? შაბლონი გადამისამართდება ზემოთ მოცემულ შაბლონზე, რა არის ინსტრუქციები *? (ველური ბარათი * უნდა შეიცვალოს srai tags- ის ტეგით) რაც ნიშნავს რომ ორი შეკითხვა (ან მეტი თუ დაამატებთ srai tags) არის სინონიმი (გადაკეთებული კითხვები) და ამრიგად AIML ბოტს აქვს მხოლოდ ერთი პასუხი: Instructables.com არის მსოფლიოს უდიდესი შოუ და მითხარი. Srai tag- ის საშუალებით, კატეგორიაში ერთი შესატყვისი ნიმუში შეიძლება გადამისამართდეს სხვა კატეგორიის სხვა ნიმუშზე. თუ თქვენ იყენებთ srai tag ბოტს, რომ უპასუხოთ ბევრ კითხვას, არის ტეგი, რომლის საშუალებითაც შეგიძლიათ გამოიყენოთ პასუხი განსხვავებული პასუხი ერთ კითხვაზე, რომელიც არაერთხელ დაუსვამს მომხმარებელს. ეს არის შემთხვევითი წარწერა. რა არის ინსტრუქცია * რა არის ცნობილი ვებგვერდი? რა არის ინსტრუქცია მომხმარებლის შეკითხვა ფორმით რა არის ინსტრუქციები * შემთხვევით გაეცემა პასუხი შემდეგ სიას (ან სიის ერთეულს, როგორც ეს ნაჩვენებია წარწერები): Instructables.com არის მსოფლიოს უდიდესი შოუ და სათქმელი. Instructables.com არის ცნობილი ვებ – გვერდი საკუთარი ხელით ინტერნეტში. Instructables.com არის თავშესაფარი გამომგონებლების, ინოვატორების, ჰაკერების, ტექნიკური გიკის და ა.შ. ინტერნეტში. პასუხი გაცემული იქნება AIML ბოტის მიერ ერთდროულად, რადგან ერთიდაიგივე შეკითხვა მეორდება მომხმარებლის მიერ. Notepad ყოველთვის ინახავს თქვენს ფაილს გაფართოების სახელით txt, თუ თქვენ არ შეცვლით მას ფაილის დასახელებით მიმღების გაფართოების სახელით. აი, როგორ შეგიძლია ამის გაკეთება. მენიუში აირჩიეთ ფაილი მასზე დაჭერით და გამოჩნდება ქვემენიუ. შეარჩიეთ შენახვა როგორც და გადადით ბოტის ტვინის საქაღალდეში, რომელშიც გსურთ შეინახოთ თქვენი ფაილი ქვემოთ შესვლის ღილაკზე დაჭერით. ფაილის სახელის ტექსტურ ყუთში დაასახელეთ თქვენი ფაილი გაფართოების სახელით AIML. მაგალითი: Instructables.aiml ჩამოსაშლელ მენიუში Save as Type აირჩიეთ All Files. შეცვალეთ კოდირება UTF-8. შემდეგ შეინახეთ იგი შენახვის ღილაკზე დაჭერით. Ის არის. თქვენ უკვე შექმენით AIML ფაილი Notepad– ის საშუალებით! ჯერ კიდევ ბევრია AIML ტეგები, რომელთა გამოყენება შესაძლებელია AIML ფაილის დამზადებასა და რედაქტირებაში. არ დაგავიწყდეთ გამოიყენოთ AIML ცვლადები, რომლებიც მართლაც მომხიბვლელია. ქვემოთ მოყვანილი ბმულები იქნება კარგი რესურსი მათთვის, ვისაც სურს გაეცნოს AIML კოდირებას და სინტაქსს: გაკვეთილი თქვენს რობოტში ცოდნის დამატების მიზნით. 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/როგორც ჩვენ ვნახეთ ამ "მარტივ" სასწავლოში, ადამიანი მართლაც გენიოსია! მას შეუძლია გამოიგონოს, შეიმუშაოს და შეიმუშაოს პროგრამები, რომლებსაც შეუძლიათ ადამიანის ქცევის სიმულაცია. მას შეუძლია ინტელექტუალურად შეიმუშაოს პროგრამები, რომლებიც შეესაბამება მის აზროვნებას ცხოვრების გასაუმჯობესებლად. ეს ფაქტები ასახავს სიმართლეს, რომ ადამიანი შექმნილია ღვთის ხატად პიროვნებით, რაციონალურობით და ზნეობით. ადამიანი არის შემოქმედებითი არსება. თუ გსურთ ესაუბროთ ჩეთბოტს, ეწვიეთ აქ და შეარჩიეთ AI სტატისტიკა:ნაბიჯი 4: ჩაწერეთ კატეგორიის ტეგები
ნაბიჯი 5: გამოიყენეთ Wildcards ნიმუში
ნაბიჯი 6: შაბლონში ჩაწერეთ SRAI Tag და RANDOM Tag
&
ნაბიჯი 7: ფორმალურად გადაიყვანეთ თქვენი ტექსტური ფაილი AIML ფაილში
ნაბიჯი 8: დასკვნა
გირჩევთ:
პერსონალური ასისტენტი - ინტელექტის მანქანა: 7 ნაბიჯი
პირადი ასისტენტი - ინტელექტის მანქანა: დღევანდელ მძვინვარე სამყაროში ადამიანს არ აქვს საკმარისი დრო, რომ დარჩეს გარე და სოციალურ სამყაროსთან კავშირში. შეიძლება ადამიანს არ ჰქონდეს საკმარისი დრო ყოველდღიური სიახლეების მისაღებად მიმდინარე მოვლენებთან და სოციალურ სამყაროსთან, როგორიცაა facebook ან gmail. ერთი
დამხმარე ენაზე მოქმედი მაუსი (ATOM): 7 ნაბიჯი (სურათებით)
დამხმარე ენაზე მომუშავე თაგვი (ATOM): ეს პროექტი თავდაპირველად დაიწყო როგორც საკლასო დავალება შესავალი კურსისთვის, რომელიც მე ავიღე, როგორც ინჟინერიის პირველი კურსის სტუდენტი. კურსის დასრულების შემდეგ შევიკრიბე პატარა გუნდი, რომელიც შედგებოდა ჩემი და ორი ხელოვნების/დიზაინის სტუდენტისგან და ჩვენ გავაგრძელეთ
შექსპირის პროგრამირების ენაზე მარტივი დამატებითი პროგრამა: 18 ნაბიჯი
შექსპირის პროგრამირების ენაზე მარტივი დამატების პროგრამა: შექსპირის პროგრამირების ენა (SPL) არის ეზოთერული პროგრამირების ენის მაგალითი, რომელიც შეიძლება იყოს საინტერესო და გასართობი, მაგრამ არ არის განსაკუთრებით სასარგებლო რეალურ ცხოვრებაში. SPL არის ენა, სადაც საწყისი კოდი r
კოდირება და ტესტირება კომპიუტერის მანქანების ენაზე: 6 ნაბიჯი
დააკოპირეთ და შეამოწმეთ კომპიუტერი მანქანების ენაზე: ამ ინსტრუქციებში მე გაჩვენებთ როგორ კოდირება და ტესტირება კომპიუტერული პროგრამის მანქანების ენაზე. მანქანების ენა არის კომპიუტერების მშობლიური ენა. იმის გამო, რომ იგი შედგება 1s და 0s სტრიქონებისგან, ის ადვილად არ ესმის ადამიანებს. შეშფოთება
Infigo - (ხელოვნური ინტელექტის დამცავი ხელთათმანი): 9 ნაბიჯი
Infigo - (ხელოვნური ინტელექტის დამცავი ხელთათმანი): Infigo არის AI (ხელოვნური ინტელექტი) დამცავი ხელთათმანი, დამხმარე ტექნოლოგიის პრინციპებზე დაყრდნობით, რომელიც გაზრდის დაქვეითებული საზოგადოების პროდუქტიულობას ხელოვნური ინტელექტი და მანქანათმცოდნეობა ვერ შეცვლის ადამიანის ინტელექტს