Język AIML jako podstawa do sterowania chatbotem
TL;DRAbstract
Celem niniejszej pracy będzie stworzenie chatbota opierającego się na języku znacznikowym AIML oraz omówienie definicji i problemów towarzyszących zagadnieniu „rozmawiających maszyn”. Na początku części teoretycznej niniejszej pracy przybliżone zostanie pojęcie „chatbot” oraz sposoby klasyfikacji programów tego typu, czyli konkurs Loebnera oraz test Turinga. W kolejnym etapie przedstawione zostaną najpopularniejsze aplikacje - Eliza, A.L.I.C.E symulujące rozmowę z człowiekiem w języku naturalnym oraz zbadana zostanie technologia w jakiej zostały wykonane. Poddane analizie zostaną także próbne rozmowy przeprowadzone ze wspomnianymi wcześniej botami, które pomogą ocenić w jakim stopniu aplikacje są elastyczne i jak radzą sobie z naśladowaniem ludzkiej mowy. Następnym etapem będzie przedstawienie algorytmów oraz mechanizmów takich jak: logika rozmyta, gramatyka bezkontekstowa, procesy Markowa, uczenie nadzorowane oraz rozpoznawanie wzorców, które są wykorzystywane w bardziej rozbudowanych
Chat with Paper
AI Agents for this Paper
Celem niniejszej pracy będzie stworzenie chatbota opierającego się na języku znacznikowym AIML oraz omówienie definicji i problemów towarzyszących zagadnieniu „rozmawiających maszyn”. Na początku części teoretycznej niniejszej pracy przybliżone zostanie pojęcie „chatbot” oraz sposoby klasyfikacji programów tego typu, czyli konkurs Loebnera oraz test Turinga. W kolejnym etapie przedstawione zostaną najpopularniejsze aplikacje - Eliza, A.L.I.C.E symulujące rozmowę z człowiekiem w języku naturalnym oraz zbadana zostanie technologia w jakiej zostały wykonane. Poddane analizie zostaną także próbne rozmowy przeprowadzone ze wspomnianymi wcześniej botami, które pomogą ocenić w jakim stopniu aplikacje są elastyczne i jak radzą sobie z naśladowaniem ludzkiej mowy. Następnym etapem będzie przedstawienie algorytmów oraz mechanizmów takich jak: logika rozmyta, gramatyka bezkontekstowa, procesy Markowa, uczenie nadzorowane oraz rozpoznawanie wzorców, które są wykorzystywane w bardziej rozbudowanych
Keywords
Chat
Click to start Chat