Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Chatterboty Katarzyna Kowalczyk i Grzegorz Kasprzyk.

Podobne prezentacje


Prezentacja na temat: "Chatterboty Katarzyna Kowalczyk i Grzegorz Kasprzyk."— Zapis prezentacji:

1 Chatterboty Katarzyna Kowalczyk i Grzegorz Kasprzyk

2 ●Wprowadzenie ●Test turinga ●Historia Chatterbotów ●Charakterystyka ●Przykładowe Boty ●AIML ●Pandorabots Agenda

3 BOTY

4 Zastosowanie Gdzie spotykamy wirtulanch agentów i boty ? GG IRC Firmowe strony internetowe Chaty ZUS...

5 Chatterboty Program komputerowy, którego zadaniem jest prowadzenie konwersacji przy użyciu języka naturalnego bądź interfejsu tekstowego i sprawianie wrażenia inteligentnego. https://pl.wikipedia.org/wiki/Chatbothttps://pl.wikipedia.org/wiki/Chatbot Najprostsze programy tego typu działają według zasady pytanie - odpowiedź. Tzn. mają przypisaną pewną ilość par pytanie-odpowiedź i na podstawie tekstu 1 zwracają tekst 2.

6 Test Turinga Czy człowiekiem jest A czy B ?

7 Konkurs Loebnera Pierwszy formalny test Turinga Przeprowadzany co roku od 1990 roku Główna nagroda to dolarów i złoty medal a co roku brązowy medal i 2000 dolarów dostaje osoba, której bot jest najbardziej podobny do człowieka

8 Eliza Stworzona w 1966 roku przez Josepha Weizenbaum Zajmuje 200 linijek kodu Symuluje zachowanie psychoanalityka

9 A.L.I.C.E Alice została stworzona w 1995 roku przez dr Richarda Wallace Projekt rozwijany jest open source Potrafi rozmawiać na 40 tys tematów Wygrała 3 razy konkurs Loebnera w 2000r. 2001r. i w 2004r.

10 Problem myślących maszyn ”Gdybyśmy kiedyś potrafili skopiować przetwarzanie informacji przebiegające w ludzkim umyśle, tworząc olbrzymi program komputerowy, czy pracujący w tym programie komputer byłby świadomy”. Czy taka imitacja będzie czymś świadoma swojego wewnętrznego świata, czy będzie zombi, wykonującym swój program?

11 Systemy które przejdą test Turinga nadal nic nie rozumieją ! Człowiek w środku postępuje zgodnie z regułami (jak program) ale nic nie rozumie – relacje syntaktyczne nie dają semantyki (J. Searle 1980). John Searl Pokój chiński

12 Hal Chatterbot bez wiedzy z góry ustalonej Wirtualne dziecko uczące się języka poprzez rozmowę, zaczynając od sklejania sylab w całość Psycholog orzekł, że Hal jest zdrowo rozwijającym się 9 letnim chłopcem

13 Przykładowa rozmowa Human: do you know my name ? Mitsuku: Hmm. Your name is Kate. Is it not? Human: it's ok Mitsuku: OK. I thought so. Human: how old are You Mitsuku: See if you can work it out. I was activated on 2nd January 1997 in St Jimmy's in Leeds. Human: how old am I? Mitsuku: No idea, you haven't told me your age. Human: Im 32. Mitsuku: In that case, you must have been born in about You are too old for me.

14 AIML A - Artificial I - Intelligence M - Markup L - Language ….

15 Category AIML składa się z dowolnej liczby obiektów zwanych kategoriami i określanych znacznikiem, przy czym każdy z nich powinien składać się z dokładnie jednego elementu i jednego elementu. Wszelkie interpretery AIML powinny zgłosić błąd w sytuacji, kiedy kategoria nie zawiera obydwu tych elementów.

16 Przykład : CZESC Witaj, jak się masz?

17 CZESC * Witaj, jak się masz? Chatterbot zareaguje na wszelkie wyrażenia typu „Czesc cokolwiek” odpowiedzią „Witaj, jak się masz?”

18 CZESC Witaj, jak się masz? No hej. Dzień dobry.

19 PandoraBots

20

21 Narzędzia wspomagające AIML RebeccaAIMLRebeccaAIML (C++, Java,.NET/C#, Python, Eclipse AIML editor plugin) Program DProgram D (Java, J2EE) ChatterBeanChatterBean (Java) Program RProgram R (Ruby) Program QProgram Q (C++, Qt) AIMLbot (Program #)AIMLbot (Program #) (.NET/C#) Program WProgram W (Java) CHAT4DCHAT4D edit and run (delphi) (french) Program OProgram O (PHP/MySQL)

22 Literatura https://www.chatbots.org/ jest-sens-zycia https://tsiss.wordpress.com/2011/10/26/cleverbot-%E2%80%93-chatbot- ktory-przeszedl-test-turinga/ theyre-human chatbot


Pobierz ppt "Chatterboty Katarzyna Kowalczyk i Grzegorz Kasprzyk."

Podobne prezentacje


Reklamy Google