Ai guarded #2

Merged
russellballestrini merged 20 commits from ai-guarded into main 2024-07-29 06:34:51 -04:00

20 commits

Author SHA1 Message Date
9f3c5fb3a7 hcanges per rabbit feedback
modified:   app.py
	modified:   research/guarded_ai.py
2024-07-29 06:34:05 -04:00
dd13bce82b
Update research/guarded_ai.py
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-07-29 06:17:48 -04:00
aa783ded70 modified: guarded_ai.py 2024-07-28 20:53:00 -04:00
602039ca71 play tested and working
modified:   app.py
2024-07-28 20:37:31 -04:00
5d10296f1f escape room mechanics with json_metadata for temporarily collecting data
based on where the user has went we can for example set a key: true if
they collected a key needed to access a section's steps.

	modified:   app.py
	new file:   migrations/versions/d737de68d6fa_add_metadata_field_to_activitystate.py
	new file:   research/activity14-choose-adventure.yaml
2024-07-28 19:14:54 -04:00
e3b3ddb007 allow player to go back if they change their minds, less "rails".
modified:   research/activity13-choose-adventure.yaml
2024-07-28 15:07:34 -04:00
2fc774d85c /activity cancel
modified:   README.rst
	modified:   app.py
2024-07-28 13:59:25 -04:00
0462de7368 Activity Mode documented 2024-07-28 13:13:57 -04:00
8d771e8b06 allow user to ask question and explore longer
instead of 3 turns per step allow for 30
2024-07-28 12:54:32 -04:00
684f3df38e fix defect/regression with linear activities
modified:   guarded_ai.py
2024-07-28 11:59:40 -04:00
7e7b226fb1 print content blocks and skip the llm logic if no question in step.
modified:   research/guarded_ai.py
2024-07-28 11:28:44 -04:00
02c97beebe fix defect when step has no question.
modified:   app.py
	modified:   research/activity13-choose-adventure.yaml
2024-07-28 11:04:30 -04:00
cfa5d77a42 Allowing for non-linear progression depending on buckets category
new field in the transitions is next_section_and_step which is optional
and defaults to None but also can be "section_3:step_1"

	modified:   app.py
	new file:   research/activity0.yaml
	new file:   research/activity13-choose-adventure.yaml
	modified:   research/guarded_ai.py
2024-07-28 10:36:09 -04:00
7e97acf477 content_blocks and questions support markdown values.
modified:   research/activity10.yaml
2024-07-27 15:49:19 -04:00
93f274ef39 modified: app.py 2024-07-27 15:37:29 -04:00
692e34d090 repeat the question if not correct, after AI feedback
modified:   app.py
2024-07-27 14:14:34 -04:00
ee5721a1fb default rubric for grading and scoring trivia.
displays at the end of game or when running `/activity info`.

	modified:   app.py
2024-07-27 13:56:20 -04:00
5583e34e51 prompt engineering.
modified:   research/guarded_ai.py
2024-07-27 12:22:51 -04:00
6dff9dc6e9 Integrated gaurded ai via websocket frontend.
modified:   app.py
	new file:   migrations/versions/d04950c5a624_add_activitystate_table2.py
	new file:   migrations/versions/d3631b8bb652_add_activitystate_table.py
2024-07-27 10:30:07 -04:00
15ac4fa015 algo for guarding AI on rails.
new file:   research/activity.yaml
	new file:   research/activity10.yaml
	new file:   research/activity11.yaml
	new file:   research/activity12.yaml
	new file:   research/activity2.yaml
	new file:   research/activity3.yaml
	new file:   research/activity4.yaml
	new file:   research/activity5.yaml
	new file:   research/activity6.yaml
	new file:   research/activity7.yaml
	new file:   research/activity8.yaml
	new file:   research/activity9.yaml
	new file:   research/guarded_ai.py
2024-07-27 08:57:44 -04:00