Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> System dialogowy
kask18
post 3.03.2010, 13:03:48
Post #1





Grupa: Zarejestrowani
Postów: 121
Pomógł: 0
Dołączył: 3.12.2008

Ostrzeżenie: (0%)
-----


Witam, mam do zaimplementowania system dialogowy, coś podobnego jak na tej stronie: http://www.snikers.pl/modules.php?name=rozmowa. Nie wiem jak ugryźć ten problem, i wecie jakoś słabo mi idzie szukanie info konkretnych o tym. Macie jakieś materiały na ten temat albo czy posiadacie jakieś wyobrażenie na temat tego typu systemów dialogowych. Linki mile widziane. Z góry dzięki za pomoc.
Go to the top of the page
+Quote Post
blooregard
post 3.03.2010, 13:16:02
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




http://www.eioba.pl/a77449/piszemy_chatbota



--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
thek
post 3.03.2010, 14:01:13
Post #3





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Może odpowiem jako "ekspert" od AI smile.gif To co widzisz to akurat bardzo, ale to bardzo, uproszczona wersja systemu eksperckiego z bazą wiedzy. Zagadnienie to niejako naturalnie łączy się z NLP (Natural Language Processing), gdyż musisz obrabiać dane wprowadzone przez userów. Baza wiedzy to głównie zwroty, na które ma bot reagować określonym zwrotem, zachowaniem. Przy czym zwróć uwagę, że nie może reagować na pojedyncze słowa, ale na zwroty. Nie tak, że ktoś rzuci słowo pogoda, a on nam wali prognozę. Musi reagować na fakt czy to jest pytanie czy choćby zwrot. Inaczej bowiem będzie reagował na "Ładna dziś pogoda...", a inaczej na "Jaka dziś pogoda?". Na pierwszy odpowie potwierdzeniem lub zaprzeczeniem, a na drugie może podać prognozę na dziś pobraną z jakiegoś serwisu winksmiley.jpg Dlatego pisałem o NLP, bo jego poznanie w takich systemach jest niemal niezbędne. Co do uczenia się automatycznie to związane jest to z analizą przez program najczęściej pojawiających się zwrotów i fraz oraz odpowiedzi na nie. Stąd właśnie mowa o bazie wiedzy. Tworzysz coś bowiem w rodzaju słownika zwrotów, modułu interpretującego i na podstawie całego zdania tworzysz botowi grupę możliwych odpowiedzi. Przykładowy krótko wyjaśniający dokument masz tu
http://docs.google.com/viewer?a=v&q=ca...RR5XnT84hA3nafw
Ale myślę, że szukanie pod kątem fraz: AI, NLP, systemy eksperckie czy systemy dialogowe powinno Ci pokazać trochę wyników, bo tego typu prace są już od dawna prowadzone. W przytoczonym dokumencie 5-stronnicowym systemy eksperckie są nazwane systemami doradczymi, bo to ich inna nazwa smile.gif Ciekawostką nieco zabawną jest fakt, że osoba wprowadzająca dane do takiego systemu nazywa się "inżynierem wiedzy". Ech... Gdyby to było tak proste jak się nazywa winksmiley.jpg


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 14:25