| 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) | |