Katarzyna Kowalczyk i Grzegorz Kasprzyk

Slides:



Advertisements
Podobne prezentacje
Materiały pochodzą z Platformy Edukacyjnej Portalu
Advertisements

The Present Continuous
Logiki (nie)klasyczne
Materiały pochodzą z Platformy Edukacyjnej Portalu Wszelkie treści i zasoby edukacyjne publikowane na łamach Portalu
XSL – część 2.
Java – programowanie obiektowe
Jak bezpiecznie korzystać z Internetu?
-Witam nazywam się Weronika Zgorzelska oraz Oliwia Kołakowska. -Witam serdecznie 1.Od kiedy pan gra w FC Barcelonie… -W FC Barcelonie gram od 13 roku.
DIRECT &INDIRECT QUESTIONS
Autor:Ada Turek klasa 6a SP 6 w Sosnowcu
Szkoła Podstawowa im. Adama Mickiewicza w Skalmierzycach
Egzamin maturalny ustny z języka obcego obowiązujący od roku szkolnego 2011/2012 Prezentacja przygotowana na podstawie informacji zawartych w informatorze.
PAD, czyli przestrzeń emocji
My favourite sportsperson is Justyna Kowalczyk.. Kliknij, aby edytować format tekstu konspektu Drugi poziom konspektu Trzeci poziom konspektu Czwarty.
Informatyczny system edukacyjny do przedmiotu „Multimedia”
Marcin Miłkowski Wstęp do kognitywistyki Symulacje, obliczenia i modelowanie: Chiński pokój.
Sztuczna Inteligencja
Programowanie obiektowe – zastosowanie języka Java SE
XML – eXtensible Markup Language
Surowosc obyczajow w Arabii Saudyjskiej Cruelty in Saudi Arabia.
Music: Nightengale Serenade
SZKOŁA Z KLASĄ 2.0 English SOS.
I am sorry, but I can’t go out with you
International of and Journal Electronics Telecommunications Seminarium inauguracyjne nowej kadencji Kwartalnika KEiT PAN International Journal.
W ramach projektu edukacyjnego pt. „Kalejdoskop zawodów” pracę wykonał Dominik Grelak kl. 2 A Olecko, maj 2014.
Podstawy języka Instrukcje - wprowadzenie
Podstawy programowania
POLISH FOR BEGINNERS.
Katarzyna Zielińska Kinga Bujak Kl. IV TI. Nazywam się Katarzyna a to jest moja koleżanka Kinga. Uczęszczamy razem do Zespołu Szkół Elektoniczno-Telekomunikacyjnych.
Zagadnienia AI wykład 1. Zaliczenie wykładu: Egzamin pisemny w formie testu Podręcznik do wykładu: Leszek Rutkowski Metody i techniki sztucznej inteligencji.
SHOPPING- ROBIENIE ZAKUPÓW.
The History St. Peter and Paul's Church.. The end of work Miner1: We are buried. Miner2: We can' t go out. bury-zasypać Koniec pracy Górnik1: Jesteśmy.
Okres warunkowy typu 0,I,2 Okresy warunkowe występują w takich zdaniach, które mówią, co by się stało, gdyby, jeżeli. Np. Gdybym był bogaty, to bym kupił.
Much, many, a lot of, some,any
Polish language course – lesson 3 SERVICES 1. 1 jeden 2 dwa 3 trzy 4 cztery 5 pięć6 sześć 7 siedem 8 osiem 9 dziewięć 10 dziesieć 2.
Rites and rituals in Poland. Funeral In Poland, the bodies of the dead are buried on the third day after death, rarely on Sunday. Candles and flowers.
POLISH LANGUAGE COURSE Lesson 1 Greetings and introducing yourself.
CROSSWORD: SLANG. Konkurs polega na rozwiązaniu krzyżówki. CROSSWORD: SLANG Wypełnione karty odpowiedzi prosimy składać w bibliotece CJK, lub przesyłać.
Zwrot going to – określa nasze plany na przyszłość lub przewidywania:
Les meilleures photos de L'année 2005 D'après NBC A life for two, full of tenderness, obtains happiness as they get closer to heaven. Życie we dwoje,
Artur Ochojski Katedra Badań Strategicznych i Regionalnych Wydział Ekonomii Dzień internacjonalizacji Katowice 18/06/2015 Uniwersytet Ekonomiczny w Katowicach.
Gustaw Morcinek was born in a very poor family. Gustaw Morcinek urodził się w bardzo biednej rodzinie.
Podstawy programowania
You are about to see a few sentences in Polish. Try to translate them into English, but keep in mind they are: The First Conditonal The Second Conditional.
Przetłumacz podane w nawiasach fragmenty zdań na j. angielski.
My Family Writing. Napisz list do przyjaciela z Anglii, w którym przedstawisz swoją rodzinę. Napisz jak się nazywają i czym się zajmują. Napisz jak wyglądają.
2. SCHOOL School subjects, school activities. Types of schools – vocabulary rodzaje szkół - słownictwo kindergartenprimary school lower secondary school.
CIECHANÓW My town Author: Irena Ulinska. MÓJ CEL nauczę się prezentować i uzyskiwać w języku angielskim najważniejsze informacje o swoim mieście powiatowym;
Struktura egzaminu ustnego z języków obcych (bez określania poziomu) ZadanieCzasPunktacja Rozmowa wstępnaok. 2 minut Zadanie.
Www,mojesilnedrzewo.pl. W dniach 15 marca – 30 kwietnia 2010.r.wytwórnia wody mineralnej Żywiec Zdrój SA wspólnie z Fundacją Nasza Ziemia i Regionalną.
Graficzny Interfejs Użytkownika
Opracowanie: Katarzyna Gagan, Anna Krawczuk
Gustaw Morcinek was born in a very poor family.
Problem umysł-ciało (mind-body problem)
Music: Nightengale Serenade
Music: Nightengale Serenade
Tworzenie własnego tekstu: pocztówka
CZAS PRESENT CONTINUOUS
11. Work Praca.
To fall for someone Zakochacć się
Czasy: Present Simple vs present continuous
Przetwarzanie języka Wprowadzenie do informatyki Jerzy Nawrocki
A prototype of distributed modelling environment
Running Dictation Activity to Engage Students in Reading, Writing, Listening, and Speaking.
Programowanie obiektowe – zastosowanie języka Java SE
Egzamin ósmoklasisty z języka angielskiego
Polish L3 Learning Pack Saying your name
zl
1) What is Linux 2) Founder and mascot of linux 3) Why Torvalds created linux ? 4) System advantages and disadvantages 5) Linux distributions 6) Basic.
Music: Nightengale Serenade
Zapis prezentacji:

Katarzyna Kowalczyk i Grzegorz Kasprzyk Chatterboty Katarzyna Kowalczyk i Grzegorz Kasprzyk

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

BOTY Boty jako wynik prac botyki, to programy wykonujące pewne czynności w zastępstwie człowieka. Czasem ich funkcją jest udawanie ludzkiego zachowania lub wykonywanie zautomatyzowanych czynności. Mianem bota określa się też postacie z gier komputerowych, wykorzystujące systemy sztucznej inteligencji. Systemy takie tworzy się albo w oparciu o skrypty (opisy, zasady) zachowania się postaci, bądź gotowe rozwiązania — jak np. strone Pandorabots.

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

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/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. http://chatterboty.pl/

Czy człowiekiem jest A czy B ? Test Turinga Czy człowiekiem jest A czy B ? Nie rozpedzac się. Tylko koncepcja pokoju i oceny bez filozofii :D

Konkurs Loebnera Przeprowadzany co roku od 1990 roku Pierwszy formalny test Turinga Przeprowadzany co roku od 1990 roku Główna nagroda to 100 000 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 http://www.loebner.net/Prizef/loebner-prize.html

Eliza Stworzona w 1966 roku przez Josepha Weizenbaum Zajmuje 200 linijek kodu Symuluje zachowanie psychoanalityka http://jerz.setonhill.edu/if/canon/eliza.htm

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. W 2014 wygrala rose http://alicebot.blogspot.com/

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”. http://www.kognitywistyka.net/kognitywistyka/problematyka.html Czy taka imitacja będzie czymś świadoma swojego wewnętrznego świata, czy będzie zombi, wykonującym swój program?   Problemem w przjesicu testu turinga jest …. Np. slowo zamek Myślenie przybliżające myślenie ludzkie. program, który "myśli" jak człowiek program, który „myśli” racjonalnie Potrafi rozwiązywać trudne zadania w sposób umożliwiający praktyczne zastosowanie.   program, który zachowuje się jak człowiek program, który zachowuje się racjonalnie

Pokój chiński 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 Ze strony poczytac

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 http://www.a-i.com/show_tree.asp?id=1

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 1983. You are too old for me.

A - Artificial I - Intelligence M - Markup L - Language AIML A - Artificial I - Intelligence M - Markup L - Language <aiml>…. </aiml> Aiml jest jezykiem znacznikowym wywodzącym się z xmla , który uzywyany jest do komunikacji …

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

Przykład : <aiml> <category> <pattern>CZESC</pattern> <template> Witaj, jak się masz? </template> </category> </aiml>

<pattern>CZESC *</pattern> <aiml> <category> <pattern>CZESC *</pattern> <template>Witaj, jak się masz?</template> </category> </aiml> Chatterbot zareaguje na wszelkie wyrażenia typu „Czesc cokolwiek” odpowiedzią „Witaj, jak się masz?”

<random> <aiml> <category> <pattern>CZESC</pattern> <template> <li>Witaj, jak się masz?</li> <li>No hej.</li> <li>Dzień dobry.</li> </template> </category> </aiml> <random>

PandoraBots Film z interfacue

Narzędzia wspomagające AIML RebeccaAIML (C++, Java, .NET/C#, Python, Eclipse AIML editor plugin) Program D (Java, J2EE) ChatterBean (Java) Program R (Ruby) Program Q (C++, Qt) AIMLbot (Program #) (.NET/C#) Program W (Java) CHAT4D edit and run (delphi) (french) Program O (PHP/MySQL)

Literatura http://www.bearbot.co.uk/ http://www.travisjmorgan.com/bot/trad.html https://www.chatbots.org/ http://tylkonauka.pl/wiadomosc/nalezacy-google-chatbot-opowiedzial-jaki-jest-sens-zycia https://tsiss.wordpress.com/2011/10/26/cleverbot-%E2%80%93-chatbot-ktory-przeszedl-test-turinga/ http://www.scottaaronson.com/blog/?p=1858 http://io9.com/5901579/10-tricks-that-chatbots-use-to-make-you-believe-theyre-human http://www.businessinsider.com/google-tests-new-artificial-intelligence-chatbot-2015-6 http://pandorabots.com/