hallerite

Results 12 issues of 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...

enhancement
P1

## 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...

Roadmap
P0
Loong

## 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...

New Feature

## 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...

enhancement
Refactor

## 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...

Refactor
Loong