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