[[
✎ pl:miw:miw08_prolog_javasockets
]]
aiWiki
Pokaż stronę
Ostatnie zmiany
Indeks
Zaloguj
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
====== Opis ====== Łukasz Łysik <llysik@gmail.com> Java ↔ Prolog via Sockets, examples, feasibility study, evaluation An example of enabling a Java tic tac toe GUI to interact with the Prolog tic tac toe game agent, using a socket data connector: http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/8_4.html ====== Spotkania ====== ===== 08.03.04 ===== * zmiana java(server) na java client * logic server ===== 08.03.18 ===== * todo: [[pl:prolog:prolog_lab:prolog_lab_2#tematprosty_system_ekspertowy|car expert system]] <code prolog> user_says(Q,A) :- stored_answer(Q,A). user_says(Q,A) :- \+ stored_answer(Q,_), nl,nl, ask_question(Q), get_yes_or_no(Response), asserta(stored_answer(Q,Response)), Response = A. </code> <code prolog> user_says(Q,A) :- stored_answer(Q,A). user_says(Q,A) :- \+ stored_answer(Q,_), nl,nl, java_ui_quest(Q,Response), asserta(stored_answer(Q,Response)), Response = A. java_ui_quest(Q,R) :- ask_qest_in_java(Q), get_ans_from_java(R). </code> Przy założeniu Java pyta prolog o diagnozę: Przerobić to: <code prolog> try_all_possibilities :- % Backtrack through all possibilities... defect_may_be(D), explain(D), fail. </code> //defect_may_be// to zapytanie do prologu... ===== 080401 ===== MISSED ===== 080415 ===== ====== Projekt ====== ===== Car expert system ===== ==== Wersja 1 ==== {{:pl:miw:prolog_javasockets_v.1.jpg|:pl:miw:prolog_javasockets_v.1.jpg}} ==== Wersja 2 ==== {{:pl:miw:prolog_javasockets_v.2.jpg|:pl:miw:prolog_javasockets_v.2.jpg}} ====== Sprawozdanie ====== ====== Materiały ====== FIXME * http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/8_4.html * [[pl:prolog:prolog_lab:prolog_lab_5|bagof/findall]] * [[pl:prolog:prolog_lab:prolog_lab_6|call etc.]] * [[http://72.5.124.55/docs/books/tutorial/uiswing/components/dialog.html|Java message box types]] * [[http://72.5.124.55/docs/books/tutorial/uiswing/components/tree.html|Trees in Java Swing]]
pl/miw/miw08_prolog_javasockets.1207646280.txt.gz
· ostatnio zmienione: 2019/06/27 15:58 (edycja zewnętrzna)
Pokaż stronę
Poprzednie wersje
Menadżer multimediów
Do góry