| | from model import TransformerModel |
| | from data import load_data, save_data |
| | import utils |
| |
|
| | def main(): |
| | |
| | config = load_data('config.json') |
| |
|
| | |
| | model = TransformerModel(config) |
| |
|
| | |
| | interaction_data = load_data('interaction_data.json') |
| |
|
| | |
| | while True: |
| | user_input = input("Bạn: ") |
| | if user_input.lower() == 'quit': |
| | break |
| | |
| | |
| | processed_input = utils.process_string(user_input) |
| |
|
| | |
| | response = model.predict(processed_input) |
| |
|
| | |
| | print("Mô hình: ", response) |
| |
|
| | |
| | interaction_data.append({"input": user_input, "response": response}) |
| | save_data(interaction_data, "interaction_data.json") |
| |
|
| | if __name__ == "__main__": |
| | main() |
| |
|