[RASA] 오류 error running graph component for node train_unexpectedintentpolicy2

2023. 12. 11. 17:50파이썬/자연어 처리

 

상황

명령어: rasa train core

 


RASA CORE Train시 오류 발생

오류코드 마지막 error running graph component for node train_unexpectedintentpolicy2

 

Traceback (most recent call last):
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\Scripts\rasa.exe\__main__.py", line 7, in <module>
    sys.exit(main())
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\site-packages\rasa\__main__.py", line 133, in main
    cmdline_arguments.func(cmdline_arguments)
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\site-packages\rasa\cli\train.py", line 61, in <lambda>        
    train_parser.set_defaults(func=lambda args: run_training(args, can_exit=True))
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\site-packages\rasa\cli\train.py", line 101, in run_training  
    training_result = train_all(
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\site-packages\rasa\api.py", line 105, in train
    return train(
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\site-packages\rasa\model_training.py", line 207, in train    
    return _train_graph(
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\site-packages\rasa\model_training.py", line 286, in _train_graph
    trainer.train(
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\site-packages\rasa\engine\training\graph_trainer.py", line 105, in train
    graph_runner.run(inputs={PLACEHOLDER_IMPORTER: importer})      
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\site-packages\rasa\engine\runner\dask.py", line 101, in run  
    dask_result = dask.get(run_graph, run_targets)
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\site-packages\dask\local.py", line 557, in get_sync
    return get_async(
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\site-packages\dask\local.py", line 500, in get_async
    for key, res_info, failed in queue_get(queue).result():
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\concurrent\futures\_base.py", line 438, in result
    return self.__get_result()
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\concurrent\futures\_base.py", line 390, in __get_result      
    raise self._exception
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\site-packages\dask\local.py", line 542, in submit
    fut.set_result(fn(*args, **kwargs))
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\site-packages\dask\local.py", line 238, in batch_execute_tasks
    return [execute_task(*a) for a in it]
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\site-packages\dask\local.py", line 238, in <listcomp>
    return [execute_task(*a) for a in it]
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\site-packages\dask\local.py", line 229, in execute_task      
    result = pack_exception(e, dumps)
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\site-packages\dask\local.py", line 224, in execute_task      
    result = _execute_task(task, data)
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\site-packages\dask\core.py", line 119, in _execute_task      
    return func(*(_execute_task(a, cache) for a in args))
  File "C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\site-packages\rasa\engine\graph.py", line 494, in __call__    
    raise GraphComponentException(
rasa.engine.exceptions.GraphComponentException: Error running graph component for node train_UnexpecTEDIntentPolicy2.

 

 


 

해결방법

1. nlu.yml 파일 인텐트 중 nlu가 3개 이하인 것이 있다면 3개씩 되게 추가


2. fallback이 list에 없다고 뜨는 코드도 있어서 fallback 인텐트를 추가했슴

 

728x90