        Experimental Dialogue System with Pragmatics-based 
    		Utterance Selection Mechanism
    	    	    	- README -

1. Overview

"Utter" is a experimental dialogue system developed for research on dialogue
in natural language. The goal of the research is to clarify the requirements
for the system to communicate with its users successfully and cooperatively. 
Please read the references in section 6 for more information.

Note: This system is designed for the use in a specific research project and
      is not intended to provide a environment for general purpose.

2. Function

This system generates response utterances to support achievement of user's
goal by selecting contents of utterance, depending on topics that vary as
dialogue proceeds, user's knowledge, and other pragmatic constraints.

3. Features

* The system deals with generation of response as planning to achieve user's
  goal.

* The system selects from possible variations of utterance, the most suitable
  one for the given situation, using the criteria that is represented as
  estimation functions.

* In generating an explanatory multi-sentential text as a response, the system
  determines the text structure using estimation functions.

* By planning utterances refering the model of user, the system can generate
  responses that correct user's misconceptions.


4. Environments

So far it is confirmed that this system works on the following environment.

PSI-II  SIMPOS ver.7.1  memory 12MW


5. About Installation

UNIX machine and PSI machine with tcp/ip connection between them are needed
for installation. See the file INSTALL for more information.


6. References

$B:#B<!$>.C+!$6aF#!'L\E*;X8~7?BPOC%7%9%F%`$K$*$1$kBPOC@)8fJ}<0!$(B
    $B>pJs=hM}3X2qBh#4#42sA49qBg2qM=9F=8(B
$B>.C+!$:#B<!$6aF#!'BPOC%7%9%F%`$K$*$1$k%W%i%s@bL@J8$N@8@.!$(B
    $B>pJs=hM}3X2qBh#4#42sA49qBg2qM=9F=8(B

7. Manifest

The following is the result of ls -lR. Most files below the directory 'source'
are kanji (jis-code) files.

total 17
-rw-r--r--  1 m-kotani     1975 Jul 15 19:30 INSTALL
-rw-r--r--  1 m-kotani     2264 Jul 15 19:27 INSTALL.j
drwxr-xr-x  2 m-kotani      512 Jul 15 19:09 PTF/
-rw-r--r--  1 m-kotani     1899 Jul 15 19:30 README
-rw-r--r--  1 m-kotani     1905 Jul 15 19:28 README.j
-rw-r--r--  1 m-kotani     2427 Jul 15 19:30 USAGE
-rw-r--r--  1 m-kotani     2540 Jul 15 19:28 USAGE.j
drwxr-xr-x  7 m-kotani      512 Jul 15 19:07 source/

PTF:
total 809
-rw-rw-rw-  1 m-kotani   109594 Jul 15 19:06 fts.ptf
-rw-rw-rw-  1 m-kotani      232 Jul 15 19:06 package.dir
-rw-rw-rw-  1 m-kotani   100990 Jul 15 19:07 qxt.ptf
-rw-rw-rw-  1 m-kotani   380702 Jul 15 19:09 sancho2.ptf
-rw-rw-rw-  1 m-kotani   185384 Jul 15 19:10 tour.ptf

source:
total 5
drwxr-xr-x  2 m-kotani      512 Jul 15 19:16 FTS/
drwxr-xr-x  2 m-kotani      512 Jul 15 19:13 QXT/
drwxr-xr-x  2 m-kotani      512 Jul 15 19:20 Sancho/
drwxr-xr-x  2 m-kotani     1024 Jul 15 19:24 Tour/
drwxr-xr-x  2 m-kotani     1024 Jul 15 19:42 sit/

source/FTS:
total 104
-rw-rw-rw-  1 m-kotani    19016 Jul 15 19:14 BASIC.esp
-rw-rw-rw-  1 m-kotani     3548 Jul 15 19:14 CIL_BLT.mcr
-rw-rw-rw-  1 m-kotani     3198 Jul 15 19:14 CONNECT.esp
-rw-rw-rw-  1 m-kotani     3500 Jul 15 19:14 CONVERT.esp
-rw-rw-rw-  1 m-kotani    15124 Jul 15 19:15 CTS.esp
-rw-rw-rw-  1 m-kotani     8849 Jul 15 19:15 DAM.esp
-rw-rw-rw-  1 m-kotani    10229 Jul 15 19:15 EST1.esp
-rw-rw-rw-  1 m-kotani    13262 Jul 15 19:15 EST2.esp
-rw-rw-rw-  1 m-kotani     8832 Jul 15 19:15 FTS.esp
-rw-rw-rw-  1 m-kotani     7590 Jul 15 19:15 RSM.esp
-rw-rw-rw-  1 m-kotani     1112 Jul 15 19:16 cts_post.esp
-rw-rw-rw-  1 m-kotani     1179 Jul 15 19:16 dam_prep.esp
-rw-rw-rw-  1 m-kotani     4685 Jul 15 19:16 qxt_int.mcr

source/QXT:
total 107
-rw-rw-rw-  1 m-kotani     4853 Jul 15 19:11 basic.esp
-rw-rw-rw-  1 m-kotani    14364 Jul 15 19:11 constr.esp
-rw-rw-rw-  1 m-kotani     2630 Jul 15 19:11 copy2.esp
-rw-rw-rw-  1 m-kotani     3454 Jul 15 19:12 esp_if2.esp
-rw-rw-rw-  1 m-kotani     2172 Jul 15 19:12 inherit.esp
-rw-rw-rw-  1 m-kotani    11213 Jul 15 19:12 lib.esp
-rw-rw-rw-  1 m-kotani     8034 Jul 15 19:12 meetjoin.esp
-rw-rw-rw-  1 m-kotani     3501 Jul 15 19:12 modord.esp
-rw-rw-rw-  1 m-kotani     8591 Jul 15 19:12 module.esp
-rw-rw-rw-  1 m-kotani      896 Jul 15 19:12 nametbl.esp
-rw-rw-rw-  1 m-kotani     6096 Jul 15 19:12 objtbl.esp
-rw-rw-rw-  1 m-kotani     9998 Jul 15 19:12 objterm.esp
-rw-rw-rw-  1 m-kotani      597 Jul 15 19:12 qxt.esp
-rw-rw-rw-  1 m-kotani      363 Jul 15 19:13 qxt_mcr.esp
-rw-rw-rw-  1 m-kotani     3459 Jul 15 19:13 same.esp
-rw-rw-rw-  1 m-kotani     2615 Jul 15 19:13 sub2.esp
-rw-rw-rw-  1 m-kotani     2603 Jul 15 19:13 support.esp
-rw-rw-rw-  1 m-kotani     3333 Jul 15 19:13 trans.esp
-rw-rw-rw-  1 m-kotani    12175 Jul 15 19:13 unify2.esp

source/Sancho:
total 452
-rw-rw-rw-  1 m-kotani     1708 Jul 15 19:16 dict_io.esp
-rw-rw-rw-  1 m-kotani     9760 Jul 15 19:16 ltb_adj.dic
-rw-rw-rw-  1 m-kotani    17149 Jul 15 19:16 ltb_adv.dic
-rw-rw-rw-  1 m-kotani    21106 Jul 15 19:17 ltb_aux.dic
-rw-rw-rw-  1 m-kotani   139044 Jul 15 19:18 ltb_n.dic
-rw-rw-rw-  1 m-kotani     1413 Jul 15 19:18 ltb_r.dic
-rw-rw-rw-  1 m-kotani   169343 Jul 15 19:19 ltb_v.dic
-rw-rw-rw-  1 m-kotani    10047 Jul 15 19:19 mor_eng.esp
-rw-rw-rw-  1 m-kotani    15334 Jul 15 19:19 mor_kt.esp
-rw-rw-rw-  1 m-kotani     5837 Jul 15 19:19 sancho.esp
-rw-rw-rw-  1 m-kotani     6534 Jul 15 19:19 sancho1.esp
-rw-rw-rw-  1 m-kotani    11817 Jul 15 19:19 sancho2.esp
-rw-rw-rw-  1 m-kotani     5471 Jul 15 19:20 sancho3.esp
-rw-rw-rw-  1 m-kotani     2492 Jul 15 19:20 sancho4.esp
-rw-rw-rw-  1 m-kotani     9282 Jul 15 19:20 sancho5.esp
-rw-rw-rw-  1 m-kotani     2006 Jul 15 19:19 sancho_d.esp
-rw-rw-rw-  1 m-kotani     3574 Jul 15 19:19 sancho_t.esp
-rw-rw-rw-  1 m-kotani     4284 Jul 15 19:20 travel.dic

source/Tour:
total 212
-rw-rw-rw-  1 m-kotani     2695 Jul 15 19:20 CHOICE.esp
-rw-rw-rw-  1 m-kotani     1914 Jul 15 19:20 EDIT.esp
-rw-rw-rw-  1 m-kotani    13777 Jul 15 19:21 MAN.esp
-rw-rw-rw-  1 m-kotani     2554 Jul 15 19:21 PAN.esp
-rw-rw-rw-  1 m-kotani     3578 Jul 15 19:21 POOL.esp
-rw-rw-rw-  1 m-kotani     3194 Jul 15 19:21 PP.esp
-rw-rw-rw-  1 m-kotani     4190 Jul 15 19:21 STA.esp
-rw-rw-rw-  1 m-kotani    19144 Jul 15 19:21 VIS.esp
-rw-rw-rw-  1 m-kotani     5980 Jul 15 19:21 WIN.esp
-rw-rw-rw-  1 m-kotani     2304 Jul 15 19:21 convert.esp
-rw-rw-rw-  1 m-kotani     7418 Jul 15 19:21 graph2.esp
-rw-rw-rw-  1 m-kotani      506 Jul 15 19:21 macro.mcr
-rw-rw-rw-  1 m-kotani     5992 Jul 15 19:22 propdict.esp
-rw-rw-rw-  1 m-kotani     2982 Jul 15 19:22 rewrite.esp
-rw-rw-rw-  1 m-kotani    14698 Jul 15 19:22 s_IF.esp
-rw-rw-rw-  1 m-kotani     1214 Jul 15 19:22 s_drive.esp
-rw-rw-rw-  1 m-kotani     9402 Jul 15 19:22 soc_IF.esp
-rw-rw-rw-  1 m-kotani    13000 Jul 15 19:22 sys_act.esp
-rw-rw-rw-  1 m-kotani     2605 Jul 15 19:22 tour_1.esp
-rw-rw-rw-  1 m-kotani     2227 Jul 15 19:22 tour_2.esp
-rw-rw-rw-  1 m-kotani     6266 Jul 15 19:22 tour_3.esp
-rw-rw-rw-  1 m-kotani     1786 Jul 15 19:23 tour_4.esp
-rw-rw-rw-  1 m-kotani    12538 Jul 15 19:23 tour_5.esp
-rw-rw-rw-  1 m-kotani     6778 Jul 15 19:23 tour_6.esp
-rw-rw-rw-  1 m-kotani     4090 Jul 15 19:23 tour_7.esp
-rw-rw-rw-  1 m-kotani     5882 Jul 15 19:23 tour_8.esp
-rw-rw-rw-  1 m-kotani    18593 Jul 15 19:23 tour_bel.esp
-rw-rw-rw-  1 m-kotani     2810 Jul 15 19:23 tour_bsm.esp
-rw-rw-rw-  1 m-kotani     4346 Jul 15 19:23 tour_pri.esp
-rw-rw-rw-  1 m-kotani     3850 Jul 15 19:24 tour_sit.esp
-rw-rw-rw-  1 m-kotani     6046 Jul 15 19:24 tour_top.esp
-rw-rw-rw-  1 m-kotani     3962 Jul 15 19:24 tr_type.esp
-rw-rw-rw-  1 m-kotani     1786 Jul 15 19:24 tran_ig.esp
-rw-rw-rw-  1 m-kotani     2170 Jul 15 19:24 type.esp

source/sit:
total 27
-rw-rw-rw-  1 m-kotani      706 Jul 15 19:41 sit1.txt
-rw-rw-rw-  1 m-kotani      363 Jul 15 19:41 sit2.txt
-rw-rw-rw-  1 m-kotani      368 Jul 15 19:41 sit3.txt
-rw-rw-rw-  1 m-kotani      740 Jul 15 19:42 sit4.txt
-rw-rw-rw-  1 m-kotani      128 Jul 15 19:40 sit_1.txt
-rw-rw-rw-  1 m-kotani      172 Jul 15 19:40 sit_10.txt
-rw-rw-rw-  1 m-kotani      133 Jul 15 19:41 sit_10_1.txt
-rw-rw-rw-  1 m-kotani      128 Jul 15 19:41 sit_10_2.txt
-rw-rw-rw-  1 m-kotani      156 Jul 15 19:41 sit_10_3.txt
-rw-rw-rw-  1 m-kotani      128 Jul 15 19:41 sit_11.txt
-rw-rw-rw-  1 m-kotani      128 Jul 15 19:41 sit_12.txt
-rw-rw-rw-  1 m-kotani      128 Jul 15 19:41 sit_2.txt
-rw-rw-rw-  1 m-kotani      128 Jul 15 19:41 sit_3.txt
-rw-rw-rw-  1 m-kotani      181 Jul 15 19:41 sit_4.txt
-rw-rw-rw-  1 m-kotani      181 Jul 15 19:41 sit_5.txt
-rw-rw-rw-  1 m-kotani      162 Jul 15 19:41 sit_6.txt
-rw-rw-rw-  1 m-kotani      181 Jul 15 19:41 sit_7.txt
-rw-rw-rw-  1 m-kotani      204 Jul 15 19:41 sit_7_1.txt
-rw-rw-rw-  1 m-kotani      248 Jul 15 19:41 sit_7_2.txt
-rw-rw-rw-  1 m-kotani      334 Jul 15 19:41 sit_8.txt
-rw-rw-rw-  1 m-kotani      325 Jul 15 19:41 sit_9.txt
-rw-rw-rw-  1 m-kotani      253 Jul 15 19:41 sit_9_1.txt
-rw-rw-rw-  1 m-kotani      105 Jul 15 19:41 sit_go.txt
-rw-rw-rw-  1 m-kotani      128 Jul 15 19:41 sit_mid.txt
-rw-rw-rw-  1 m-kotani      128 Jul 15 19:41 sit_up.txt
-rw-rw-rw-  1 m-kotani     1600 Jul 15 19:42 tour.txt
