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