Commit graph

379 commits

Author SHA1 Message Date
Andreas Koepf
9abea574ed refactor: Update sentence reordering prompt to be more descriptive 2025-01-26 15:46:19 +01:00
Andreas Köpf
684a69603f
Merge branch 'main' into koko/scramble 2025-01-26 15:41:25 +01:00
Andreas Koepf
7977895275 rename word_reversal.py -> word_sequence_reversal.py 2025-01-26 11:57:50 +01:00
Andreas Koepf (aider)
cf864d523a refactor: Update import for word sequence reversal module 2025-01-26 11:53:48 +01:00
Andreas Koepf (aider)
ae79483609 fix: Correct WordReversalConfig references to WordSequenceReversalConfig 2025-01-26 11:52:25 +01:00
Andreas Koepf (aider)
5e57848fa2 refactor: Rename WordReversalDataset to WordSequenceReversalDataset 2025-01-26 11:52:15 +01:00
Andreas Koepf (aider)
6811c2ba04 feat: Add SpellBackward imports and exports to algorithmic package 2025-01-26 11:48:18 +01:00
Andreas Koepf (aider)
71a6800d27 feat: Add spell_backward.py module for word reversal task generation 2025-01-26 11:46:07 +01:00
Andreas Koepf (aider)
4908c06cb8 refactor: Move SpellBackwardDataset to separate file 2025-01-26 11:44:27 +01:00
Andreas Koepf (aider)
65d5a5786b feat: Add SpellBackwardDataset with word reversal and length filtering 2025-01-26 11:40:47 +01:00
abdulhakeem
03d4a5d8ac Make more tiny correction 2025-01-25 23:25:55 -06:00
abdulhakeem
acc3f5269a Correct logic for number of words in sentence 2025-01-25 23:22:16 -06:00
abdulhakeem
05004b7a51 Add parameters to _generate_sentence_dataset 2025-01-25 23:17:39 -06:00
abdulhakeem
9d025b43fa Ensure only words are considered 2025-01-25 23:08:41 -06:00
abdulhakeem
d00856cab4 Add assertion to ensure number of words in sentence is positive 2025-01-25 23:02:17 -06:00
abdulhakeem
09634db2cf Add sentence reordering and unit tests to validate it 2025-01-25 22:52:35 -06:00
Andreas Koepf
31a5b5cb76 formatting 2025-01-25 18:51:28 +01:00
Andreas Koepf
5fc0b1bdc3 remove old files 2025-01-25 18:51:07 +01:00
Andreas Koepf (aider)
7c61924335 refactor: Rename UnscrambleWordsDataset to LetterJumbleDataset 2025-01-25 18:37:42 +01:00
Andreas Koepf (aider)
e60d211043 feat: Add consecutive words option and ensure minimum word swap in UnscrambleWords 2025-01-25 18:29:02 +01:00
Andreas Koepf (aider)
f531d6b513 feat: Add unscramble_words dataset with configurable word scrambling 2025-01-25 18:21:31 +01:00
Andreas Koepf (aider)
6cad3803b8 feat: Add Caesar cipher import to algorithmic module 2025-01-25 18:05:06 +01:00
Andreas Koepf (aider)
b3258f03c3 feat: Add Caesar cipher dataset generator with encryption and decryption tasks 2025-01-25 18:00:13 +01:00
Andreas Koepf
bcc3ddbb3b add simple example how to use the create_dataset() factory function 2025-01-25 02:16:54 +01:00
Andreas Koepf (aider)
3fc0c672a0 refactor: Extract candidate expression generation into separate method 2025-01-25 01:54:32 +01:00
Andreas Koepf (aider)
63d42e1af8 refactor: Add retry loop with max attempts for countdown expression generation 2025-01-25 01:52:43 +01:00
Andreas Koepf (aider)
e0a2f18a19 fix: Improve division handling in countdown game generation 2025-01-25 01:39:55 +01:00
Andreas Koepf (aider)
9a9c2b0460 fix: Improve Countdown game expression generation and validation 2025-01-25 01:36:49 +01:00
Andreas Koepf
1116f981c4 rename countdown_game to just countdown 2025-01-25 01:33:22 +01:00
Andreas Koepf (aider)
61b637bce3 feat: Add CountdownGameDataset to reasoning_gym games module 2025-01-25 01:20:24 +01:00
Andreas Koepf
0dcff77b37 add reasoning_gym.create_dataset({name}, ...) global factory function 2025-01-25 00:58:34 +01:00
Andreas Koepf
e9549f2a63 pass config to ProceduralDataset base 2025-01-25 00:23:05 +01:00
Andreas Koepf (aider)
df2b8d2809 feat: Register chain_sum dataset with register_dataset function 2025-01-25 00:01:41 +01:00
Andreas Koepf (aider)
2befe97151 feat: Add dataset factory with registration and creation functions 2025-01-25 00:00:22 +01:00
Andreas Koepf
a07df085cf pre-commit 2025-01-24 23:55:43 +01:00
Andreas Koepf
a68a116528 place maze grid in markdown code block 2025-01-24 23:54:32 +01:00
Andreas Koepf
c4b37fd1af add question hint for maze dataset 2025-01-24 23:47:52 +01:00
panispani
adeda2870d Add Maze dataset and config 2025-01-24 21:56:40 +00:00
panispani
c992ac95c7 Add polynomial equations dataset and config 2025-01-24 20:37:20 +00:00
Andreas Koepf
1b43579448 fix operators configuration 2025-01-24 19:44:46 +01:00
Andreas Koepf (aider)
3c6e0679af feat: Add operators configuration and corresponding unit tests to simple_equations 2025-01-24 19:42:57 +01:00
Andreas Koepf
6533cbc961 simplify simple_equation generation 2025-01-24 19:41:51 +01:00
Andreas Koepf
6a1340e11b refactor: Replace unnamed loop variable with named index in equation generation 2025-01-24 19:27:19 +01:00
Andreas Koepf (aider)
cf2434b3aa fix: Remove operators configuration from simple equations dataset 2025-01-24 19:15:28 +01:00
Andreas Koepf
940b810a43 fix: Increase max attempts and improve operator validation in simple equations 2025-01-24 19:15:27 +01:00
Andreas Koepf (aider)
3827b5648f refactor: Improve equation generation with max attempts and error handling 2025-01-24 19:09:10 +01:00
Andreas Koepf
74976e18fd fix: Remove positive integer constraint for equation solutions 2025-01-24 19:08:38 +01:00
Andreas Koepf (aider)
dd20a0b3ab fix: Respect operator config when generating equation terms 2025-01-24 18:58:44 +01:00
Andreas Koepf
9659101306 reduce TERMS in SyllogismDataset 2025-01-24 18:45:22 +01:00
Andreas Koepf (aider)
3036ee6ccc feat: Add hint to syllogisms question to clarify Yes/No answer format 2025-01-24 18:41:04 +01:00