Spisu treści:

PODSTAWOWY SAMOUCZEK DOTYCZĄCY JĘZYKA ZNACZNIKÓW SZTUCZNEJ INTELIGENCJI (AIML) ZA POMOCĄ NOTATNIKA: 8 kroków
PODSTAWOWY SAMOUCZEK DOTYCZĄCY JĘZYKA ZNACZNIKÓW SZTUCZNEJ INTELIGENCJI (AIML) ZA POMOCĄ NOTATNIKA: 8 kroków

Wideo: PODSTAWOWY SAMOUCZEK DOTYCZĄCY JĘZYKA ZNACZNIKÓW SZTUCZNEJ INTELIGENCJI (AIML) ZA POMOCĄ NOTATNIKA: 8 kroków

Wideo: PODSTAWOWY SAMOUCZEK DOTYCZĄCY JĘZYKA ZNACZNIKÓW SZTUCZNEJ INTELIGENCJI (AIML) ZA POMOCĄ NOTATNIKA: 8 kroków
Wideo: Chat GPT Jak Włączyć i Korzystać Top 5 sposobów Jak Użyć Chat GPT Sztuczna Inteligencja 2024, Listopad
Anonim
PODSTAWOWY SAMOUCZEK DOTYCZĄCY JĘZYKA ZNACZNIKÓW SZTUCZNEJ INTELIGENCJI (AIML) ZA POMOCĄ NOTATNIKA
PODSTAWOWY SAMOUCZEK DOTYCZĄCY JĘZYKA ZNACZNIKÓW SZTUCZNEJ INTELIGENCJI (AIML) ZA POMOCĄ NOTATNIKA

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

Otwórz Notatnik
Otwórz Notatnik
Otwórz Notatnik
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

Wpisz znacznik specyfikacji XML
Wpisz znacznik 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

Wpisz nadrzędne znaczniki AIML
Wpisz nadrzędne znaczniki 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.

Krok 4: Wpisz Tagi kategorii

Wpisz Tagi kategorii
Wpisz Tagi kategorii

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.

Krok 5: Użyj symboli wieloznacznych we wzorcu

Użyj symboli wieloznacznych we wzorcu
Użyj symboli wieloznacznych we wzorcu

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.

Krok 6: Wpisz SRAI Tag i RANDOM Tag w szablonie

Wpisz SRAI Tag i RANDOM Tag w szablonie
Wpisz SRAI Tag i RANDOM Tag w szablonie
Wpisz SRAI Tag i RANDOM Tag w szablonie
Wpisz SRAI Tag i RANDOM Tag w szablonie

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 *

  • 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.

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.

Krok 7: Formalnie przekonwertuj plik tekstowy na plik AIML

Formalnie przekonwertuj plik tekstowy na plik AIML
Formalnie przekonwertuj plik tekstowy na plik AIML
Formalnie przekonwertuj plik tekstowy na plik AIML
Formalnie przekonwertuj plik tekstowy na plik AIML

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!

Krok 8: Wniosek

Wniosek
Wniosek

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:

Zalecana: