import sys sys.path.append("../../") import argparse from sotopia_rl.prompting.key_utterance_prompting import ( generate_key_utterance_recognition, ) def main( data_dir: str, llm_name: str, input_file: str, output_file: str ) -> None: generate_key_utterance_recognition( data_dir, llm_name, input_file, output_file ) if __name__ == "__main__": parser = argparse.ArgumentParser(description="Process some integers.") parser.add_argument( "--data_dir", type=str, required=True, help="Directory containing data files", ) parser.add_argument( "--llm_name", type=str, required=True, help="Name of the language model", ) parser.add_argument( "--input_file", type=str, required=False, default="example_episodes_with_scores.jsonl", help="Input file", ) parser.add_argument( "--output_file", type=str, required=False, default="openai_log_key_utterance.jsonl", help="Output file", ) args = parser.parse_args() print(args.data_dir, args.llm_name) main(args.data_dir, args.llm_name, args.input_file, args.output_file)