hallerite
hallerite
### Required prerequisites - [x] I have searched the [Issue Tracker](https://github.com/camel-ai/camel/issues) and [Discussions](https://github.com/camel-ai/camel/discussions) that this hasn't already been reported. (+1 or comment there if it has.) - [x] Consider asking...
## Description Turns `GenerativeDataset` into an `IterableDataset` and improves how data is stored and retrieved under the hood (using PyArrow / parquet) to allow for handling large synthetic datasets efficiently....
### Required prerequisites - [x] I have searched the [Issue Tracker](https://github.com/camel-ai/camel/issues) and [Discussions](https://github.com/camel-ai/camel/discussions) that this hasn't already been reported. (+1 or comment there if it has.) - [x] Consider asking...
## Description This PR introduces a **base class for math benchmarks** and provides implementations for: - GSM8K benchmark - MATH benchmark ## Motivation and Context This PR addresses and **closes...
## Description This PR refactors the Extractor Base class to use the Strategy pattern. Instead of having to implement thousands of different Extractors, we can turn the extraction logic itself...
## Description This PR simplifies the current approach, where we define `BaseDataset`, `SeedDataset`, `SyntheticDataset` and `GenerativeDataset`. Specifically, it combines `BaseDataset`, `SeedDataset` and `SyntheticDataset` into one class called `StaticDataset`, as they...
## Description At the moment, `BaseEnvironment` is very general. However, if we categorize into `SingleStep` and `MultiStep` environments, we can be more efficient with our code. For example, normally, when...
## Description This PR - splits BaseGenerator and FewShotGenerator into their own seprate files - improves the example of FewShotGenerator to use a real ChatAgent - fixes minor bugs in...
## Description In this PR, I add Tic Tac Toe as a `MultiStepEnv` and provide an example for the game loop. ## Checklist Go over all the following points, and...
## Description In this PR, I want to simplify the usage of Verifier, which is currently quite cumbersome. The user has to define a `VerifierInput` BaseModel, which is defined in...