[[.import name=session ]] [[.import name=transform]] [[ from model import dialogue, getexemplars, inferlexicon d = session.get('d', None) if d == None: { #capture stdout, don't print too much.. sys.stdout = StringIO() session['d'] = dialogue() d = session['d'] d.send(None) sys.stdout = sys.__stdout__ } else: print 'ok' text = request.get1('text') if text: { r = d.send(text) print "Child: ", r } else: { ]]
Child dialogue simulator. Enter parent utterance. (Or try other version)

Utterances in corpus:

[[ } ]]
[[\
if True and not text:
#	for a,b in getexemplars().items():
#		print repr(a), ' '*(30-len(a)), ':', repr(b)
#print "\n".join("".join((repr(a), ' '*(30-len(a)), ': ', repr(b))) for (a,b) in getexemplars().items())
#print "\n".join(str(a) for a in getexemplars().items())
	e = getexemplars()
	print "exemplars.py"
	#import pprint
	#for a in e.items():
	#	pprint.pprint([transform.html_encode(b) for b in a])
	#pprint.pprint(e)
	#for a in repr(e).split(','):
	#	print transform.html_encode(a)
#print
#print "Distilled lexicon:"

#l = inferlexicon(e)
#for a in repr(l).split(','):
#	print a
]]

[[
if not text: {
]]

Talk to me:
[[ } ]]