-
Notifications
You must be signed in to change notification settings - Fork 0
/
notes.txt
101 lines (61 loc) · 2.19 KB
/
notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
Intro: setup Flask
export FLASK_APP=hello.py
flask hello.py
flask run
get confForm
convForm
https://stackoverflow.com/questions/13772884/css-problems-with-flask-web-app
Dialog Strategoies
1. v01: Round Robin state1 -> state2 -> ... stateN -> state 1 ...
Direct Dialog
2. v02: Full Mixed Initiative
Domain Graph: [User Parameters] [[Task] [Task Parameters] [subtask]]
analysis: describe, analyze, description, analysis, tell me about
subtask:
spend
balances
budget
goals
subtask_parameters:
last month
current month
forecast: forecast, predict, prediction, outview, preview
subtask:
goals
balances
subtask_parameters:
end of month
next month
2. Context Form
==============
Backlog
1. *** Informational segments e.g., feedback "You said..."
2. ** True internal finite state machine with branching and jumpoing
3. Hybrid (truly mixed initiative) segments
4.** Visual output: pie chart
5. >> Form class
6. >> Authoring in forms or at least parametrically
7. Connection to engines (predictive engines)
New backlog
1. *** change to d3 https://bl.ocks.org/kerryrodden/7090426
2. *** change to dynamical data
3. *** create a data store backend/engine
4. >> domain graph : improve
5. >> improve nlp
6. >> Drill down of categories
7. >> Forecast engine : LSTM
8. ** Forecast chart with d3 https://bl.ocks.org/mbostock/3884955
http://bl.ocks.org/jmuyskens/41692f215c3a43e330dd5fcdc92b597b
http://bl.ocks.org/mbostock/3943967
Fix for custom data.
9. >>>> Persistence of data: MongoDB
10. Better NLP: build a hierarchical
11. Prioritization of info like userid
Bug backlog:
1. WHen options deactivate input window; tighten the user interaction
2. THe options after the time series creates trouble
3. Functions get called an loading of the domain structure, when the userid is not known.
Notes:
[1] Simple MongoDB tutorial https://realpython.com/blog/python/introduction-to-mongodb-and-python/
Callable functions in dicts:
https://softwareengineering.stackexchange.com/questions/182093/why-store-a-function-inside-a-python-dictionary