Commit graph

221 commits

Author SHA1 Message Date
3e183da802 modified: research/activity24-math-plot.yaml 2024-08-14 08:10:05 -04:00
c7086f6ee9 plot even more lines like sin(x)
modified:   research/activity24-math-plot.yaml
2024-08-11 18:24:16 -04:00
dc03ce9d5e math plotting!!! try out these equations:
( x^2 - 4x + 3 )
    ( x^2 - 2x + 1 )
    ( 2^x - 1 )

	modified:   app.py
	modified:   requirements.txt
	new file:   research/activity24-math-plot.yaml
2024-08-11 17:03:03 -04:00
fc358036c9 prompt engineering translation llm
modified:   app.py
	new file:   research/activity18.yaml
2024-08-11 14:58:36 -04:00
5c9ef230ae modified: app.py
modified:   research/activity23-math.yaml
2024-08-11 13:39:30 -04:00
f09d24aefc make math progressively more difficult.
modified:   ../app.py
	modified:   activity23-math.yaml
2024-08-11 11:27:32 -04:00
7ac9c4583c new file: activity23-math.yaml 2024-08-11 09:44:15 -04:00
14dd105d03 woot upgraded guarded to support odds-or-evens game.
modified:   ../app.py
	new file:   activity22-odds-or-evens.yaml
	modified:   guarded_ai.py
2024-08-11 08:43:47 -04:00
3902ff48da modified: app.py 2024-08-10 20:21:00 -04:00
be61486f38 modified: research/activity19-rock-paper-scissors.yaml 2024-08-10 19:23:14 -04:00
f923570f5a prompt engineering
modified:   app.py
	modified:   research/activity19-rock-paper-scissors.yaml
2024-08-10 19:15:19 -04:00
2609ff993d limited_effort should not be treated as correct.
modified:   app.py
	modified:   research/guarded_ai.py
2024-08-10 17:23:04 -04:00
f5df195e9b black and also set_language isn't "correct" anymore.
so it doesn't move the student on.

	modified:   app.py
	modified:   migrations/env.py
	modified:   migrations/versions/190d5ef26e20_add_token_count_to_message.py
	modified:   migrations/versions/a9e886c56482_create_room_table.py
	modified:   migrations/versions/d737de68d6fa_add_metadata_field_to_activitystate.py
	modified:   research/activity21.yaml
	modified:   research/guarded_ai.py
2024-08-10 17:00:52 -04:00
5f4cf76372 modified: activity21.yaml 2024-08-10 16:07:23 -04:00
3a6c62cf22 hopefully we get some python examples
modified:   ../app.py
	modified:   activity21.yaml
2024-08-10 15:55:46 -04:00
9a4f2a8b30 violent python activity21.yaml
modified:   ../app.py
	new file:   activity21.yaml
2024-08-10 15:42:31 -04:00
058b0161df allow increment to go backward with n-1 and also support any int c for the
increment or decrement.

	modified:   ../app.py
	modified:   guarded_ai.py
2024-08-10 15:00:28 -04:00
e3d3bf0303 n+1 in yaml to accumulate integers.
modified:   ../app.py
	new file:   activity20-n-plus-1.yaml
	modified:   guarded_ai.py
2024-08-10 14:39:37 -04:00
87faba6379 modified: guarded_ai.py 2024-08-10 13:40:22 -04:00
4f7caffe17 guarded_ai.py can also play rock-paper-scissors.yaml 2024-08-10 13:36:31 -04:00
0d908b65d4 fully functional activity19-rock-paper-scissors.yaml
modified:   ../app.py
	new file:   activity19-rock-paper-scissors.yaml
	modified:   ../templates/base.html
2024-08-10 13:24:26 -04:00
b979d31b40 more help text 2024-08-10 11:15:14 -04:00
884450dda2 modified: ../README.rst 2024-08-10 11:03:28 -04:00
920f0e931d /help
modified:   ../app.py
2024-08-10 11:02:05 -04:00
cebb2c2ec7 prompt engineering 2024-08-10 10:22:54 -04:00
4132afe9d1 prompt engineering
modified:   ../app.py
	modified:   activity0.yaml
2024-08-09 19:32:04 -04:00
af60dd8045 limited_effort for activity0.yaml example
modified:   activity0.yaml
2024-08-09 09:13:18 -04:00
3b8309a432 all languages translation to simulated gaurded_ai
modified:   guarded_ai.py
2024-08-09 08:41:46 -04:00
17777d727d support all the languages!
modified:   app.py
	modified:   research/activity0.yaml
2024-08-09 08:20:48 -04:00
3b542285f6 counts_as_attempt implemented and we caught up guarded_ai to have
metadata

	modified:   app.py
	modified:   research/guarded_ai.py
2024-08-08 08:59:20 -04:00
Russell Ballestrini
b0fa97ffc3 gpt-4o-2024-08-06 is the cheapest version of gpt-4 yet!
modified:   README.rst
	modified:   app.py
2024-08-07 18:59:18 -04:00
Russell Ballestrini
5bc19e5488 use aws profile when it's given in s3 client sessions
modified:   app.py
2024-08-07 13:10:32 -04:00
Russell Ballestrini
371984bc04 pyyaml
modified:   requirements.txt
2024-08-07 12:52:41 -04:00
eabf16a45a special string for saving user_response to metadata.
modified:   app.py
2024-08-05 09:10:47 -04:00
b4684a8e6d metadata_random is a new way to randomly assign metadata when a play
reaches this category.

	modified:   app.py
	modified:   research/activity17-choose-adventure.yaml
2024-08-04 15:15:42 -04:00
1ff5a364d3 prompt engineering.
modified:   research/activity17-choose-adventure.yaml
2024-08-04 12:08:33 -04:00
5217092e39 f
modified:   app.py
2024-08-04 11:37:04 -04:00
c4df19132f support both vllm and openai at the same time.
modified:   app.py
2024-08-04 11:35:12 -04:00
7a433bfccb pass activity_state.json_metadata to feedback for additional context.
modified:   app.py
	modified:   research/activity17-choose-adventure.yaml
2024-08-04 11:01:31 -04:00
36abf1590e /activity info on --local-activities
modified:   app.py
	modified:   research/activity17-choose-adventure.yaml
2024-08-04 10:42:14 -04:00
90964f2800 prize room and offering pit
new file:   research/activity17-choose-adventure.yaml
2024-08-04 09:02:13 -04:00
7ceb9303ea metadata_add and metadata_remove to allow for items to be consumed.
modified:   app.py
	modified:   research/activity14-choose-adventure.yaml
	modified:   research/activity15-choose-adventure.yaml
	modified:   research/activity16.yaml
2024-08-04 08:33:55 -04:00
7198f2109e a prize room for fun.
modified:   app.py
	modified:   research/activity15-choose-adventure.yaml
2024-08-03 18:21:43 -04:00
847f609b4a supply username to feedback routine so llm knows that context
remove dupe content and unessasary ai_feedback from different paths.

	modified:   app.py
	modified:   research/activity15-choose-adventure.yaml
2024-08-03 14:55:43 -04:00
018671a8c1 remove print debug statement
modified:   app.py
2024-08-03 13:07:42 -04:00
8cca256c89 prompt engineering activity 15
modified:   app.py
	modified:   research/activity15-choose-adventure.yaml
2024-08-03 09:29:53 -04:00
65404a4ecd now you can load local activities via --local-activities
modified:   app.py
	modified:   research/activity15-choose-adventure.yaml
2024-08-03 09:03:32 -04:00
257e5a6a04 /activity metadata
modified:   README.rst
	modified:   app.py
	modified:   research/activity16.yaml
2024-08-02 18:49:50 -04:00
ea082ad1ff migrate all activities, there should always be a step without a question
as last step.
	modified:   research/activity.yaml
	modified:   research/activity2.yaml
	modified:   research/activity4.yaml
	modified:   research/activity5.yaml
	modified:   research/activity6.yaml
	modified:   research/activity7.yaml
2024-08-01 18:03:00 -04:00
ade6bfed18 fix guarded_ai feedback issue 2024-07-31 17:15:07 -04:00