ALICE i AIML - Instytut Informatyki
ALICE i AIML - Instytut Informatyki
ALICE i AIML - Instytut Informatyki
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Jak stworzyć rozmawiającego bota?<br />
A.L.I.C.E. i <strong>AIML</strong><br />
Aleksandra Czernecka<br />
<strong>Instytut</strong> <strong>Informatyki</strong> Uniwersytetu Wrocławskiego<br />
10 maja 2007<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
ELIZA - Rozmowa<br />
Sztuczki<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
ELIZA - Rozmowa<br />
Sztuczki<br />
Artificial<br />
Linguistic<br />
Internet<br />
Computer<br />
Entity<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
Garść informacji<br />
ELIZA - Rozmowa<br />
Sztuczki<br />
Rozbudowana ELIZA.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
Garść informacji<br />
ELIZA - Rozmowa<br />
Sztuczki<br />
Rozbudowana ELIZA.<br />
Nagroda Loebnera w 2000r. i 2001r. -<br />
”najbardziej ludzki komputer”.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
Garść informacji<br />
ELIZA - Rozmowa<br />
Sztuczki<br />
Rozbudowana ELIZA.<br />
Nagroda Loebnera w 2000r. i 2001r. -<br />
”najbardziej ludzki komputer”.<br />
Uczący się bot.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
Garść informacji<br />
ELIZA - Rozmowa<br />
Sztuczki<br />
Rozbudowana ELIZA.<br />
Nagroda Loebnera w 2000r. i 2001r. -<br />
”najbardziej ludzki komputer”.<br />
Uczący się bot.<br />
Pomocny Internet (statystyki, wolontariusze).<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Przykładowa rozmowa<br />
Garść informacji<br />
ELIZA - Rozmowa<br />
Sztuczki<br />
C – Client<br />
R – Robot<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
ELIZA - Rozmowa<br />
Sztuczki<br />
Przykładowa rozmowa c.d.<br />
C: Well, my boyfriend made me come here.<br />
R: Your boyfriend made you come here.<br />
C: I am unhappy.<br />
R: Do you think coming here will help you not to be unhappy?<br />
C: I need some help, that much seems certain.<br />
R: What would it mean to you if you got some help?<br />
C: Perhaps I could learn to get along with my mother.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
ELIZA - Rozmowa<br />
Sztuczki<br />
Przykładowa rozmowa c.d.<br />
R: Tell me more about your family.<br />
C: You are like my father in some ways.<br />
R: What resemblance do you see?<br />
C: My father is afraid of everybody.<br />
R: What else comes to mind when you think of your father.<br />
C: Bullies.<br />
R: Does that have anything to with the fact that your<br />
boyfriend made you come here?<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
ELIZA - Rozmowa<br />
Sztuczki<br />
Jakich sztuczek używa ELIZA?<br />
Zamiana zaimków osobowych i powtórzenie<br />
wypowiedzi użytkownika.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
ELIZA - Rozmowa<br />
Sztuczki<br />
Jakich sztuczek używa ELIZA?<br />
Zamiana zaimków osobowych i powtórzenie<br />
wypowiedzi użytkownika.<br />
Reakcja na ”I need some X.” - ”What would it<br />
mean to you if you got some X?”<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
ELIZA - Rozmowa<br />
Sztuczki<br />
Jakich sztuczek używa ELIZA?<br />
Zamiana zaimków osobowych i powtórzenie<br />
wypowiedzi użytkownika.<br />
Reakcja na ”I need some X.” - ”What would it<br />
mean to you if you got some X?”<br />
Rozpoznawanie słów kluczowych, np.<br />
”mother”.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
ELIZA - Rozmowa<br />
Sztuczki<br />
Jakich sztuczek używa ELIZA?<br />
Zamiana zaimków osobowych i powtórzenie<br />
wypowiedzi użytkownika.<br />
Reakcja na ”I need some X.” - ”What would it<br />
mean to you if you got some X?”<br />
Rozpoznawanie słów kluczowych, np.<br />
”mother”.<br />
Reakcja na nierozpoznaną wypowiedź - powrót<br />
do wcześniej zapamiętanego tematu.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
Przykład<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Politycy<br />
Imprezy<br />
Nauczyciele<br />
Client: Do you think President Clinton should be<br />
impeached?<br />
Robot: It depends what you mean by ”thinking”.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
Politycy<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Politycy<br />
Imprezy<br />
Nauczyciele<br />
Politycy nigdy nie odpowiadają wprost na zadane<br />
pytania.<br />
Ich odpowiedzi są zbliżone do tematu, jaki był<br />
poruszony w pytaniu, ale wymijające i ogólnikowe.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Politycy<br />
Imprezy<br />
Nauczyciele<br />
Standardowa odpowiedź<br />
”Did you see the game last night?”<br />
”No, who won?”<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Odpowiedź z humorem<br />
Politycy<br />
Imprezy<br />
Nauczyciele<br />
”Who do you want to win the super bowl?”<br />
”The team that scores the most points.”<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Wiarygodna biografia<br />
Politycy<br />
Imprezy<br />
Nauczyciele<br />
”What do you think of Joe Montana this season?”<br />
”I heard his brother was a boxer.”<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
Dłuższy dialog<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Politycy<br />
Imprezy<br />
Nauczyciele<br />
C: You should have seen the game last night.<br />
R: What game?<br />
C: Basketball.<br />
R: Sorry I missed it.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
Dłuższy dialog<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Politycy<br />
Imprezy<br />
Nauczyciele<br />
C: You should have seen the game last night.<br />
R: What game?<br />
C: Basketball.<br />
R: Sorry I missed it.<br />
Taki dialog można uzyskać zapamiętując<br />
poprzednią wypowiedź.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
FAQ<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Politycy<br />
Imprezy<br />
Nauczyciele<br />
Jakie pytania najczęściej zadają studenci?<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
FAQ<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Politycy<br />
Imprezy<br />
Nauczyciele<br />
Jakie pytania najczęściej zadają studenci?<br />
”Will this be on the test?”<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Odpowiedź bez treści<br />
Politycy<br />
Imprezy<br />
Nauczyciele<br />
Co mówi nauczyciel, gdy zostaje mu zadane pytanie,<br />
na które nie zna odpowiedzi?<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Odpowiedź bez treści<br />
Politycy<br />
Imprezy<br />
Nauczyciele<br />
Co mówi nauczyciel, gdy zostaje mu zadane pytanie,<br />
na które nie zna odpowiedzi?<br />
”I will provide an answer at a later time”<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Odpowiedź bez treści<br />
Politycy<br />
Imprezy<br />
Nauczyciele<br />
Co mówi nauczyciel, gdy zostaje mu zadane pytanie,<br />
na które nie zna odpowiedzi?<br />
”I will provide an answer at a later time”<br />
”That is not my area of expertise.”<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
<strong>AIML</strong><br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
Wstęp<br />
Kategorie<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
<strong>AIML</strong><br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
Wstęp<br />
Kategorie<br />
Artificial<br />
Intelligence<br />
Markup<br />
Language<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
Garść informacji<br />
Wstęp<br />
Kategorie<br />
Dialekt XMLa służący do tworzenia baz wiedzy<br />
botów.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
Garść informacji<br />
Wstęp<br />
Kategorie<br />
Dialekt XMLa służący do tworzenia baz wiedzy<br />
botów.<br />
Opis tagów najnowszej wersji <strong>AIML</strong>a:<br />
http://www.alicebot.org/<br />
documentation/aiml101.html<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Polityczny <strong>AIML</strong><br />
Garść informacji<br />
Wstęp<br />
Kategorie<br />
Tworzenie krótkich, zwięzłych, interesujących,<br />
gramatycznie poprawnych i czasem zabarwionych<br />
humorem wypowiedzi, które mogą pasować do jak<br />
największej ilości zapytań, dopasowując się do<br />
jednego wzorca (PATTERN).<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Polityczny <strong>AIML</strong><br />
Garść informacji<br />
Wstęp<br />
Kategorie<br />
Tworzenie krótkich, zwięzłych, interesujących,<br />
gramatycznie poprawnych i czasem zabarwionych<br />
humorem wypowiedzi, które mogą pasować do jak<br />
największej ilości zapytań, dopasowując się do<br />
jednego wzorca (PATTERN).<br />
Sposób podejścia do problemu:<br />
Przygotować w pierwszej kolejności odpowiedzi na<br />
najczęściej zadawane pytania.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
”Pickup lines”<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
Wstęp<br />
Kategorie<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
”Pickup lines”<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
Wstęp<br />
Kategorie<br />
Pytanie wywołujące najdłużej trwające dialogi:<br />
”What is your favorite movie?”<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
”Pickup lines”<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
Wstęp<br />
Kategorie<br />
Pytanie wywołujące najdłużej trwające dialogi:<br />
”What is your favorite movie?”<br />
Najniżej ocenione tematy do rozmów:<br />
”What do you think caused World War I?”<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
”Pickup lines”<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
Wstęp<br />
Kategorie<br />
Pytanie wywołujące najdłużej trwające dialogi:<br />
”What is your favorite movie?”<br />
Najniżej ocenione tematy do rozmów:<br />
”What do you think caused World War I?”<br />
”Are you a man or a woman?”<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Imprezowy <strong>AIML</strong><br />
Garść informacji<br />
Wstęp<br />
Kategorie<br />
Rozmowy bezstanowe.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Imprezowy <strong>AIML</strong><br />
Garść informacji<br />
Wstęp<br />
Kategorie<br />
Rozmowy bezstanowe.<br />
Rozmowy wymagające analizy poprzednich<br />
wypowiedzi.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Imprezowy <strong>AIML</strong><br />
Garść informacji<br />
Wstęp<br />
Kategorie<br />
Rozmowy bezstanowe.<br />
Rozmowy wymagające analizy poprzednich<br />
wypowiedzi.<br />
→ tag <br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
Kategoria<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Garść informacji<br />
Wstęp<br />
Kategorie<br />
Podstawowa jednostka - kategoria, składa się z:<br />
pytanie - <br />
odpowiedź - <br />
opcjonalny kontekst - , <br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Joker i szczegóły<br />
Garść informacji<br />
Wstęp<br />
Kategorie<br />
⋆ oraz są używane jako tak zwane ”wildcard<br />
symbols”.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Joker i szczegóły<br />
Garść informacji<br />
Wstęp<br />
Kategorie<br />
⋆ oraz są używane jako tak zwane ”wildcard<br />
symbols”.<br />
Może być ich wiele w jednym tagu .<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Joker i szczegóły<br />
Garść informacji<br />
Wstęp<br />
Kategorie<br />
⋆ oraz są używane jako tak zwane ”wildcard<br />
symbols”.<br />
Może być ich wiele w jednym tagu .<br />
W tagu może być tylko tekst, bez<br />
jokerów.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Joker i szczegóły<br />
Garść informacji<br />
Wstęp<br />
Kategorie<br />
⋆ oraz są używane jako tak zwane ”wildcard<br />
symbols”.<br />
Może być ich wiele w jednym tagu .<br />
W tagu może być tylko tekst, bez<br />
jokerów.<br />
służy do przechowywania ostatniej<br />
wypowiedzi bota.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Joker i szczegóły<br />
Garść informacji<br />
Wstęp<br />
Kategorie<br />
⋆ oraz są używane jako tak zwane ”wildcard<br />
symbols”.<br />
Może być ich wiele w jednym tagu .<br />
W tagu może być tylko tekst, bez<br />
jokerów.<br />
służy do przechowywania ostatniej<br />
wypowiedzi bota.<br />
przechowuje najczęściej podejmowany<br />
temat.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
Rekursja<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
Redukcja<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
Upraszczanie złożonych form gramatycznych.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
Redukcja<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
Upraszczanie złożonych form gramatycznych.<br />
Bardziej podoba nam się:<br />
”WHO IS SOCRATES?” niż ”DO YOU KNOW WHO<br />
SOCRATES IS?”<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
Redukcja<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
Upraszczanie złożonych form gramatycznych.<br />
Bardziej podoba nam się:<br />
”WHO IS SOCRATES?” niż ”DO YOU KNOW WHO<br />
SOCRATES IS?”<br />
<br />
DO YOU KNOW WHO ∗ IS<br />
WHO IS<br />
<br />
<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Dziel i zwyciężaj<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
Redukcja do mniejszych podproblemów.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Dziel i zwyciężaj<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
Redukcja do mniejszych podproblemów.<br />
”Yes, [sentence]”<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Dziel i zwyciężaj<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
Redukcja do mniejszych podproblemów.<br />
”Yes, [sentence]”<br />
<br />
YES ∗ <br />
YES<br />
<br />
<br />
gdzie to skrót dla <br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
Synonimy<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
Wiele wzorców - jedna reakcja.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
Synonimy<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
Wiele wzorców - jedna reakcja.<br />
<strong>AIML</strong> 1.01 nie pozwala na użycie więcej niż jednego wzorca w<br />
kategorii.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
Synonimy<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
Wiele wzorców - jedna reakcja.<br />
<strong>AIML</strong> 1.01 nie pozwala na użycie więcej niż jednego wzorca w<br />
kategorii.<br />
<br />
HELLO<br />
Hi there!<br />
<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Synonimy c.d.(1)<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
<br />
HI<br />
HELLO<br />
<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Synonimy c.d.(1)<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
<br />
HI<br />
HELLO<br />
<br />
<br />
HI THERE<br />
HELLO<br />
<br />
Aleksandra Czernecka Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Synonimy c.d.(2)<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
<br />
HOWDY<br />
HELLO<br />
<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Synonimy c.d.(2)<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
<br />
HOWDY<br />
HELLO<br />
<br />
<br />
HOLA<br />
HELLO<br />
<br />
Aleksandra Czernecka Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Poprawianie błędów<br />
Your<br />
Your? You’re? You are?<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Poprawianie błędów<br />
Your<br />
Your? You’re? You are?<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
<br />
YOUR A ∗ <br />
I think you mean ”you’re” or ”you are”<br />
not ”your”. YOU ARE A <br />
<br />
<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Słowa kluczowe<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
Odpowiedź aktywowana wystąpieniem słowa<br />
kluczowego<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Słowa kluczowe<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
Odpowiedź aktywowana wystąpieniem słowa<br />
kluczowego<br />
<br />
MOTHER <br />
Tell me more about your family.<br />
<br />
<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Słowa kluczowe c.d.(1)<br />
<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
MOTHER<br />
MOTHER<br />
<br />
<br />
MOTHER <br />
MOTHER<br />
<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Słowa kluczowe c.d.(2)<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
<br />
MOTHER *<br />
MOTHER<br />
<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Odpowiedzi warunkowe<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
<br />
WHO IS HE<br />
WHOISHE<br />
<br />
<br />
<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Redukcja<br />
Dziel i zwyciężaj<br />
Synonimy<br />
Poprawianie błędów<br />
Słowa kluczowe<br />
Odpowiedzi warunkowe<br />
Odpowiedzi warunkowe c.d.<br />
<br />
WHOISHE ∗ <br />
He is<br />
.<br />
<br />
<br />
WHOISHE UNKNOWN<br />
I don’t know who he is.<br />
<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
<br />
Interpreter<br />
<br />
i <br />
<br />
Zapamiętuje ostatnią wypowiedź bota<br />
Jeśli miała więcej niż jedno zdanie, to zapamiętuje to ostatnie.<br />
<br />
YES<br />
DO YOU LIKE MOVIES<br />
What is your favorite<br />
movie?<br />
<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
Interpreter<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
<br />
Interpreter<br />
<br />
i <br />
<br />
Interpreter zapamiętuje sobie:<br />
INPUT THAT .<br />
Gdy więcej niż jedna kategoria ma taki sam wzorzec<br />
jak INPUT, program próbuje je rozróżnić za<br />
pomocą informacji zawartej w THAT, jeśli to nie<br />
pomaga – ostatnią deską ratunku jest TOPIC.<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
<br />
Interpreter<br />
<br />
i <br />
<br />
Zapamiętuje ostatnią wypowiedź bota<br />
Jeśli miała więcej niż jedno zdanie, to zapamiętuje to ostatnie.<br />
<br />
<br />
⋆ <br />
<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
Za pomocą można zmienić obecny temat.<br />
Aleksandra Czernecka Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong><br />
c.d.<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
<br />
Interpreter<br />
<br />
i <br />
<br />
<br />
What’s your favorite car?<br />
What kind of car do you drive?<br />
Do you get a lot of parking tickets?<br />
My favorite car is one with a driver.<br />
<br />
<br />
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
i <br />
<br />
Interpreter<br />
<br />
i <br />
<br />
Matthew<br />
zapamiętuje napis Matthew pod ”name”, natomiast<br />
<br />
zwraca ”Matthew”<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
<br />
Interpreter<br />
<br />
i <br />
<br />
Typowa sztuczka z zamianą zaimków osobowych<br />
Zaimplementowane jako tag <br />
C: My mother takes care of me.<br />
R: Who else in your family takes care of you?<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Przykład pierwszy<br />
<br />
Interpreter<br />
<br />
i <br />
<br />
Taka odpowiedź może być wygenerowana przez<br />
kategorię:<br />
<br />
MY MOTHER ⋆ <br />
Who else in your family<br />
?<br />
<br />
gdzie to skrót dla<br />
<br />
Aleksandra Czernecka Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Przykład drugi<br />
<br />
Interpreter<br />
<br />
i <br />
<br />
C: You don’t argue with me.<br />
R: Why do you think I don’t argue with you?<br />
<br />
YOU DO NOT ⋆ <br />
Why do you think I don’t<br />
?<br />
<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
A.L.I.C.E. Brain Picture Gallery:<br />
http:<br />
//www.alicebot.org/documentation/gallery/<br />
The Anatomy of Alice:<br />
http://www.alicebot.org/anatomy.html<br />
Oficjalna strona promująca <strong>ALICE</strong> i <strong>AIML</strong>:<br />
http://www.alicebot.org/<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>
A.L.I.C.E.<br />
Politycy, imprezy i nauczyciele<br />
<strong>AIML</strong><br />
Rekursja w <strong>AIML</strong>u<br />
Kontekst<br />
Garść linków<br />
Koniec<br />
Dziękuję za uwagę i życzę miłego dnia :)<br />
Aleksandra Czernecka<br />
Jak stworzyć rozmawiającego bota? A.L.I.C.E. i <strong>AIML</strong>