class AlpacaDataCollector(BaseDataCollector):
def __init__(self):
def record(self, agent: Union[List[ChatAgent], ChatAgent]):
Inject an agent into the data collector.
Parameters:
def convert(self):
Convert the collected data into a dictionary.
def llm_convert(
self,
converter: Optional[OpenAISchemaConverter] = None,
prompt: Optional[str] = None
):
Convert collected data using an LLM schema converter.
Parameters:
OpenAISchemaConverter
)DEFAULT_CONVERTER_PROMPTS
)Returns:
Dict[str, str]: The converted data.