Spisu treści:
- Krok 1: Otwórz Notatnik
- Krok 2: Wpisz tag specyfikacji XML
- Krok 3: Wpisz nadrzędne tagi AIML
- Krok 4: Wpisz Tagi kategorii
- Krok 5: Użyj symboli wieloznacznych we wzorcu
- Krok 6: Wpisz SRAI Tag i RANDOM Tag w szablonie
- Krok 7: Formalnie przekonwertuj plik tekstowy na plik AIML
- Krok 8: Wniosek
Wideo: PODSTAWOWY SAMOUCZEK DOTYCZĄCY JĘZYKA ZNACZNIKÓW SZTUCZNEJ INTELIGENCJI (AIML) ZA POMOCĄ NOTATNIKA: 8 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
AIML (Sztuczna Inteligencja Markup Language) to język programowania, który jest specyfikacją Extensible Markup Language (XML) używaną przez chatbota, verbota, pandorabota, superbota i inne mówiące roboty. Został opracowany przez dr Richarda Wallace'a, a następnie przez innych podobnie myślących programistów (społeczność wolnego oprogramowania AIML). A. L. I. C. E. („Artificial Linguistic Internet Computer Entity”) Zestaw znaczników AIML został wydany na licencji GNU General Public License (GPL). W sieci istnieją różne interpretery AIML, takie jak AIMLbot (Program #) (. NET/C#), CHAT4D edit and run (delphi) (francuski), ChatterBean (Java), Program D (Java, J2EE), Program O (PHP/ MySQL), Program Q (C++, Qt), Program R (Ruby), Program W (Java), RebeccaAIML (C++, Java,. NET/C#, Python, wtyczka edytora Eclipse AIML) i inne. Większość interpreterów AIML to programy typu open source. Nagroda Loebnera za sztuczną inteligencję (AI) na https://www.loebner.net/Prizef/loebner-prize.html ma na celu wdrożenie testu Turinga, który udowodni, że komputer jest najbardziej podobny do człowieka, który „myśli” przy użyciu AIML. Zwycięzcą w 2008 r. jest Fred Roberts i Artificial Solutions z www.elbot.com Teraz nauczę Cię, jak przygotować własny plik AIML do umieszczenia w „mózgu” Twojego robota za pomocą „prostego” Notatnika Windows. Jest to podstawowa instrukcja kodowania AIML. Nie potrzebujesz żadnego edytora AIML ani kreatora plików AIML, ani nawet edytora chatbota parsera AIML. Po prostu użyjemy Notatnika. To wszystko, dobrze to widzisz, Notatnik Windows! Nawet jeśli nie chcesz tworzyć pliku AIML, nadal możesz skorzystać z podstawowego samouczka kodowania AIML, który można znaleźć w tej instrukcji. Możesz zapisać go jako XML do integracji z witryną opartą na Javascript lub Flash z interpreterem AIML. Istnieją inne aplikacje, które rozszerzyły możliwości Notatnika Windows, takie jak NoteTab, Crimson Editor, VIM, Boxer Software Text Editor, Rogsoft Notepad+, ProNotepad, Notepad++, Notepad 2, Metapad, NoteXpad 2.0 itp. Ale w tej instrukcji po prostu użyłem notatnik Windows XP. Uwaga, programowanie w Notatniku może cię złamać. Ta pozornie niewinna aplikacja potrafi robić rzeczy, które są naprawdę zdumiewające, a dla niektórych będą one szokujące i niepokojące, jak pokazano w następujący sposób: sformatuj dysk twardy komputera, zablokuj folder, utwórz cyfrowy pamiętnik, utwórz wiadomość o cyklu, wyłącz komputer, "zhakować" konto administratora, włącz klawisz Caps Lock, stale wysuwaj napęd CD komputera, naciśnij jednocześnie Enter lub Backspace, automatyczne pisanie na klawiaturze, stale otwieraj Notatnik, zmieniaj nagłówek i stopkę tekstu, drukuj katalog główny (katalog lub lokalizacja pliku), uzyskaj dostęp do CMD, pisz programy antywirusowe, odtwarzaj dźwięk, zalewaj pliki, twórz ukryty plik tekstowy, twórz efekt spadającego tekstu matrycy, programuj kody czatu (VBS), spraw, aby twój komputer mówił, stwórz własne automatyczne uruchamianie dla płyty CD i DVD, otwórz i zamknij CD-ROM, zwiększ prędkość Internetu, dodaj swoje zdjęcie we właściwościach komputera, przetestuj oprogramowanie antywirusowe (aktywne lub nieaktywne), dodaj opcję zamykania prawym przyciskiem myszy, zrób timer itp. Widzisz, że Notatnik to nie tylko prosta edycja tekstu r jak wielu tak myślało. Możesz tworzyć różne typy plików (nie tylko TXT) za pomocą Notatnika z następującymi nazwami rozszerzeń: HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP itp. niesamowite, prawda? PERIANDER A. ESPLANA kryptonim: „theseventhsage”https://thebibleformula.comhttps://www.internetsecretbook.com
www.youtube.com/thebibleformula
Krok 1: Otwórz Notatnik
Notatnik można otworzyć na dwa podstawowe sposoby:1. Start -> Wszystkie programy -> Akcesoria -> Notatnik. 2. Start -> Uruchom -> W polu tekstowym Otwórz wpisz „Notatnik” (bez cudzysłowu).
Krok 2: Wpisz tag specyfikacji XML
Ponieważ AIML jest specyfikacją XML, podobnie jak HTML i XHTML, zawsze zawiera znaki mniej niż (), które są również nazywane nawiasami ostrymi. Pomiędzy tymi dwoma znakami znajduje się element wskazujący rodzaj polecenia, jakim będzie podążał interpreter AIML. Łącznie nazywa się to tagiem AIML, który ma dwa rodzaje: tag otwierający lub początkowy oraz tag zamykający lub końcowy. Znacznik końcowy zawierał zawsze ukośnik (/) na początku elementu. Zatem wpisywanie kodów AIML jest jak wpisywanie kodów HTML (znaczniki początkowe, zawarty tekst i znaczniki końcowe). Ale cały plik AIML musi zaczynać się od znacznika, który określa go jako odpowiedni lub poprawny rozszerzony podzbiór XML (lub dialekt): Można też użyj następującego: Będzie to służyć jako prolog do typowego pliku AIML. UTF-8 w kodowaniu zostanie użyty do zapisania pliku zamiast ANSI, UNICODE itp.
Krok 3: Wpisz nadrzędne tagi AIML
Po tagu specyfikacji XML znajdują się tagi nadrzędne: niektóre interpretery AIML wymagają wersji, aby rozpoznać ją jako prawidłowy plik AIML, dzięki czemu można również zapisać wersję AIML w nadrzędnym tagu początkowym. Po tagu nadrzędnym, który wskazuje, że jest to plik AIML, następuje tag kategorii. Musi być umieszczony wewnątrz dwóch tagów nadrzędnych. Podstawową jednostką AIML jest kategoria, która zwykle dzieli się na dwa zestawy tagów: wzorzec i szablon. Wzorzec to pytanie oczekiwane lub zakładane przez użytkownika (część dopasowująca), natomiast szablon to przygotowana lub zaprogramowana odpowiedź chatbota (część powracająca). CO TO JEST INSTRUCTABLES. COM? Jest to największy na świecie program i opowiadanie. Kiedy użytkownik zapytał, czym jest instructables.com? (wejście), bot AIML odpowie: To największy na świecie show and tell (wyjście). Jak widać, to takie proste. Jeśli zapytasz chatbota, po prostu poszuka wzorca z każdej kategorii i jeśli znajdzie dopasowanie (ignorując wielkość liter zawartych we wzorcu) natychmiast odpowie na podstawie szablonu tej kategorii i tym samym symulując normalny rozmowa. Jednak proces dopasowywania będzie pasował tylko do jednego wejścia, czym jest instructables.com? a nie inną formą tego pytania, którą może zadać użytkownik, taką jak www.instructables.com? (z www), co to są instrukcje? (bez domeny.com), co to jest zakaz naruszeń? (z błędem), co można pouczyć? (z błędem) itp. Istnieją dwie podstawowe metody rozwiązania tego problemu: 1. Używając symboli wieloznacznych we wzorcu i 2. Używając znacznika SRAI w szablonie. Używanie symboli wieloznacznych jest bardzo przydatne w poleceniach DOS oraz podczas wyszukiwania plików lub danych w komputer. Przydaje się również w kodowaniu AIML. W AIML symbole wieloznaczne mogą być gwiazdką * lub podkreśleniem _. CO TO JEST INSTRUCTABLES *Instructables.com to największy program i opowiadanie na świecie. Symbole wieloznaczne będą odpowiadać nieskończonej liczbie słów (i oczywiście pytań wejściowych), takich jak to jest instructables.com? co to są instrukcje w Internecie? jaka jest wyjątkowość instruktaży w stosunku do innych witryn typu „zrób to sam”? itd. AIML odpowie na wszystkie te pytania zgodnie z szablonem tej dopasowanej kategorii: Instructables.com to największe na świecie show and tell. Element srai jest bardzo przydatny w sytuacji, gdy programista chce przekierować różne zestawy pytań o podobnym znaczeniu do jednej odpowiedzi w powyższej kategorii. SŁYNNA STRONA INTERNETOWA Zrób to sam? co to są instrukcje Gdy użytkownik zadał pytanie, co to jest słynna witryna zrób to sam? szablon zostanie przekierowany do powyższego wzorca co to są instrukcje *? (symbol wieloznaczny * należy zastąpić tagiem w tagach srai), co oznacza, że dwa pytania (lub więcej, jeśli dodasz kolejne tagi srai) są synonimami (pytania przeformułowane), a zatem bot AIML ma tylko jedną odpowiedź: Instructables.com jest największe na świecie show i opowiadanie. Za pomocą tagu srai jeden dopasowany wzorzec w kategorii może zostać przekierowany do innego wzorca z innej kategorii. inna odpowiedź na pojedyncze pytanie, wielokrotnie zadawane przez użytkownika. Jest to losowy tag. CO TO JEST INSTRUKCJA * CO TO JEST SŁYNNA STRONA INTERNETOWA Zrób to sam? Co to są instrukcje Na pytanie użytkownika w formie, co to jest instrukcje *, zostanie udzielona losowa odpowiedź z następującą listą (lub elementem listy, jak pokazano na tagi): Instructables.com to największe na świecie show i opowiadanie. Instructables.com to słynna strona internetowa zrób to sam w Internecie. Instructables.com to raj dla wynalazców, innowatorów, hakerów, maniaków technologii itp. w Internecie. Odpowiedź zostanie udzielona przez bota AIML pojedynczo, ponieważ ten sam wzorzec pytania jest powtarzany przez użytkownika. Notatnik zawsze zapisze twój plik z rozszerzeniem txt, chyba że zmienisz go, nazywając plik rozszerzeniem aiml. Oto jak możesz to zrobić. Wybierz Plik w menu, klikając go, a pojawi się podmenu. Wybierz Zapisz jako i przejdź do folderu mózgu bota, w którym chcesz zapisać plik, klikając przycisk w dół Zapisz w. Nazwij swój plik nazwą rozszerzenia AIML w polu tekstowym Nazwa pliku. Przykład: Instructables.aimlW rozwijanym menu Zapisz jako typ wybierz Wszystkie pliki. Zmień kodowanie na UTF-8. Następnie zapisz go, klikając przycisk Zapisz. Otóż to. Utworzyłeś już plik AIML za pomocą Notatnika! Nadal istnieje wiele tagów AIML, których można używać podczas tworzenia i edytowania pliku AIML. Nie zapomnij użyć zmiennych AIML, które są naprawdę fascynujące. Poniższe linki będą dobrym źródłem informacji dla tych, którzy chcą lepiej zagłębić się w kodowanie i składnię AIML: Samouczek dodawania wiedzy do robotahttps://www.pandorabots.com/botmaster/en/tutorialArtificial Intelligence Markup Language (AIML) Version 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/ Jak widzieliśmy w tej "prostej" instrukcji, człowiek jest naprawdę geniuszem! Potrafi wymyślać, projektować i rozwijać programy, które mogą symulować zachowanie człowieka. Potrafi inteligentnie projektować aplikacje, które będą odpowiadać jego myśleniu, aby uczynić życie lepszym. Fakty te odzwierciedlają prawdę, że człowiek jest stworzony na obraz Boga z osobowością, racjonalnością i moralnością. Człowiek jest istotą kreatywną. Jeśli chcesz porozmawiać z chatbotem, odwiedź tutaj i wybierz czat AI:Krok 4: Wpisz Tagi kategorii
Krok 5: Użyj symboli wieloznacznych we wzorcu
Krok 6: Wpisz SRAI Tag i RANDOM Tag w szablonie
&
Krok 7: Formalnie przekonwertuj plik tekstowy na plik AIML
Krok 8: Wniosek
Zalecana:
Podstawowy samouczek dotyczący elektroniki w języku hindi #1: AC i DC: ScitiveR: 3 kroki
Podstawowy samouczek dotyczący elektroniki w języku hindi #1: AC i DC: ScitiveR: ScitiveR में आपका स्वागत है ! दोस्तों यदि आप अभी – अभी इलैक्ट्रोनिक्स सीखना शुरू कर रहे हैं और इस pole में एकदम nowe हैं और आपको ये zamieszanie है कि कहाँ से start करें तो आपको ज्यादा चिंता करने की जरूरत नहीं | यदि आप इस seria samouczków को फॉलो करते हैं
Jak przekonwertować tekst na dźwięk za pomocą Notatnika !!: 8 kroków
Jak przekonwertować tekst na dźwięk za pomocą Notatnika !!: Ten instruktaż pokaże Ci, jak przekonwertować tekst na dźwięk za pomocą NotatnikaZasubskrybuj mój kanałDzięki
Pool Pi Guy - System alarmowy oparty na sztucznej inteligencji i monitorowanie basenu za pomocą Raspberry Pi: 12 kroków (ze zdjęciami)
Pool Pi Guy - system alarmowy oparty na sztucznej inteligencji i monitorowanie basenu za pomocą Raspberry Pi: Posiadanie basenu w domu jest zabawne, ale wiąże się z wielką odpowiedzialnością. Moim największym zmartwieniem jest monitorowanie, czy ktoś znajduje się w pobliżu basenu bez opieki (szczególnie młodsze dzieci). Moją największą irytacją jest upewnienie się, że linia wody w basenie nigdy nie schodzi poniżej wejścia pompy
Zbuduj własny asystent AI (sztucznej inteligencji) 101: 10 kroków
Zbuduj własnego asystenta AI (sztucznej inteligencji) 101: Pamiętasz czasy, kiedy oglądałeś Iron Mana i zastanawiałeś się, jak fajnie by było, gdybyś miał własny J.A.R.V.I.S? Cóż, nadszedł czas, aby to marzenie stało się rzeczywistością. Sztuczna inteligencja to kolejna generacja. Wyobraź sobie, jak fajnie by to było
Porozmawiaj z Pick i czatem o sztucznej inteligencji za pomocą Cleverbot: 14 kroków (ze zdjęciami)
Talk to Pick i czat ze sztuczną inteligencją za pomocą Cleverbota: Tutaj próbuję nie tylko poleceń głosowych, ale także czatu sztucznej inteligencji z komputerem za pomocą Cleverbota. Właściwie pomysł pojawił się, gdy znalezione dzieci mieszały kolory w pudełku do kolorowania, gdy wybierały kolor z jednego koloru do najbliższego. Ale w końcu zaimplementuj