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
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
7953815e9d
fix missing fstring ai tokens now actually sent to ai during feedback!
2024-07-31 09:08:06 -04:00
63b9bb18b5
display ending info when activity finishes
...
modified: app.py
2024-07-31 07:40:22 -04:00
7fe320a958
refactor looping until a question is found to reduce code duplication
...
modified: app.py
2024-07-30 22:20:18 -04:00
75812a8f37
this version of the safe room has secret items and rooms.
...
modified: app.py
new file: research/activity15-choose-adventure.yaml
2024-07-30 20:48:36 -04:00
645a48a2dd
allow open source to work with vllm
...
modified: app.py
2024-07-29 10:26:49 -04:00
dbe7e0bd6a
some steps don't have questions, try to do the right thing.
...
modified: app.py
modified: research/activity0.yaml
2024-07-29 07:38:52 -04:00
9f3c5fb3a7
hcanges per rabbit feedback
...
modified: app.py
modified: research/guarded_ai.py
2024-07-29 06:34:05 -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
2fc774d85c
/activity cancel
...
modified: README.rst
modified: app.py
2024-07-28 13:59:25 -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
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
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
Russell Ballestrini
698455fb40
gpt-4o-mini as gpt-mini alias
...
modified: README.rst
modified: app.py
2024-07-18 17:12:05 -04:00
Russell Ballestrini
da5a8cbcfa
gpt-4o for titles and add claude-opus
...
modified: README.rst
modified: app.py
2024-07-08 17:33:12 -04:00
57d8e701f2
remove username and snippet from SERP page
2024-07-04 12:04:46 -04:00
db3c15ea0d
hide snippets pass room list in search page
...
modified: app.py
modified: templates/base.html
modified: templates/search.html
2024-07-04 11:35:22 -04:00
926262cdaa
keep keywords in search form.
...
modified: app.py
modified: templates/base.html
2024-07-04 11:12:21 -04:00
5577821855
save username when searching
...
I CAN program offline without an LLM. ; )
modified: app.py
modified: templates/base.html
modified: templates/search.html
2024-07-04 10:57:30 -04:00
77c2ef1d83
messing around with keyword search working but ugly!
...
modified: app.py
new file: templates/base.html
modified: templates/chat.html
new file: templates/search.html
2024-07-04 10:21:37 -04:00
e5940d3020
Fix Claude consecutive roles issue
...
This commit addresses the issue where the Claude model was throwing an error due to multiple consecutive "user" roles in the chat history. The following changes have been made:
- Implemented a new function `group_consecutive_roles` to group consecutive messages of the same role into one.
- Updated the `chat_claude`, function to use the `group_consecutive_roles` function before sending the chat history to the respective models.
By grouping consecutive messages of the same role, the chat history now alternates between "user" and "assistant" roles, resolving the "roles must alternate between 'user' and 'assistant'" error from the Claude model.
2024-06-22 09:47:04 -04:00
Russell Ballestrini
4575f2531f
upgrade to gpt-4o
...
modified: app.py
2024-05-14 10:18:43 -04:00
d882a14a8c
update to hermes 2 llama 3 8B
...
modified: README.rst
modified: app.py
2024-05-08 17:35:37 -04:00
Russell Ballestrini
a61c339671
allow mistral client to work with many models at the same time.
2024-05-01 10:43:38 -04:00
Russell Ballestrini
046576e128
upgrade gpt-4 to gpt-4-turbo
...
modified: app.py
2024-04-21 10:22:37 -04:00
dbcdad6838
Additional groq models
...
modified: README.rst
modified: app.py
2024-04-21 09:46:35 -04:00
a11df86f6c
cut over from eventlet to gevent. use monkey patching
...
modified: app.py
modified: requirements.txt
2024-04-20 13:40:26 -04:00
4037872e7e
anthropic.claude-3-haiku-20240307-v1:0
...
modified: README.rst
modified: app.py
2024-03-15 10:12:58 -04:00
Russell Ballestrini
f365e45821
Claude 3 sonnet working properly now.
...
modified: README.rst
modified: app.py
2024-03-11 10:35:05 -04:00
Russell Ballestrini
e81a68c5d9
claude 3 sonnet
...
modified: app.py
2024-03-04 11:57:24 -05:00
Russell Ballestrini
36336234c5
claude-sonnet
...
modified: README.rst
modified: app.py
2024-03-04 11:11:41 -05:00
ad84d9a1ec
nvim refactors
...
modified: app.py
2024-03-04 08:36:58 -05:00
f4da537d88
mistral-large-latest is the actual model name.
...
modified: app.py
2024-03-02 11:05:11 -05:00
751dd80cc1
mistral-large
...
modified: README.rst
modified: app.py
2024-03-02 10:46:41 -05:00
Russell Ballestrini
0c856a17a4
clean up import
...
modified: app.py
2024-03-01 10:33:26 -05:00
Russell Ballestrini
23e844baf9
Added groq platform support for ultra fast LLM inference
...
modified: README.rst
modified: app.py
modified: requirements.txt
2024-02-28 10:32:31 -05:00
Russell Ballestrini
6cc066ecb4
upgrade to the newest gpt-4
...
modified: app.py
2024-01-26 08:21:42 -05:00
9418fe5673
black
2024-01-25 08:25:31 -05:00