Files
VKR_2026/main.py
podiukov.iv d38b9337c9 fix errors
2026-04-24 17:57:35 +05:00

21 lines
933 B
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Точка входа программы
from modules.NER import NER
from modules.paraGenerator import ParaphraseGenerator
from modules.validator import validator
ner = NER()
pg = ParaphraseGenerator()
srcText = 'Добрый день, я, Сидоров Иван Иванович. Прошу перевести сто тысяч рублей Якову Петру Игнатьевичу в Москву.'
def main(srcText):
srcEntities = ner.extract_entities(srcText) # поиск сущностей
paraphrase = pg.generate(srcText, srcEntities) # генерация парафраза
paraEntities = ner.extract_entities(paraphrase) # поиск сущностей в парафразе
return validator(srcText, paraphrase, srcEntities, paraEntities) # валидация
result = main(srcText)
print(f'ИСХОДНЫЙ ТЕКСТ: {srcText}')
print(f'СГЕНЕРИРОВАННЫЙ ТЕКСТ: {result}')