Я пытаюсь тренировать диалог, используя интерактивное обучение в Rasa Core, используя блокнот Jupyter.
фрагмент кода:
### interactive learning
import logging
from rasa_core import utils, train
from rasa_core.training import interactive
logger = logging.getLogger(__name__)
def train_agent():
return train.train_dialogue_model(domain_file="domain.yml",
stories_file="data/stories.md",
output_path="models/dialogue",
policy_config='policy_config.yml'
)
if __name__ == '__main__':
utils.configure_colored_logging(loglevel="INFO")
agent = train_agent()
logger.info("This example does not include NLU data."
"Please specify the desired intent with a preceding '/', e.g."
"'/greet' .")
interactive.run_interactive_learning(agent)
Изначально я получал:
«Ошибка токена не найдена», указывающая на
"из файла приглашения prompt_toolkit.token"
Я понизился до prompt_toolkit==1.0.14
и попытался запустить код.
Получение:
ImportError: невозможно импортировать имя 'style_from_dict'
Я чувствую, что есть несовместимость версий для prompt_toolkit
в rasa-core
и ipython
.
В настоящее время используется rasa-core==0.12.3
и ipython==7.2.0
.
Нужно ли понижать рейтинг IPython
?
Пожалуйста, предложите.