Custom component not getting picked during training data

Hi everyone,

I’m struggling with a custom component designed to extract intents and entities from user inputs using LLM, by connecting to it’s chat API. I’ve created the component and added it to the pipeline, but when i execute the rasa train command it doesn’t gets picked for the training model.

I’ve tested the component separately and it works as expected, but perhaps something is missing and that’s why rasa doesn’t use it to train the model.

Rasa version:

Rasa Version : 3.6.2 Minimum Compatible Version: 3.5.0 Rasa SDK Version : 3.6.0 Python Version : 3.10.11 Operating System : Windows-10-10.0.14393-SP0 Python Path : C:\COMPANY\DEV\TMP\ds\tools\python3.10\latest\python.exe

My project looks like this:

Main project/
|
 config.yml
models/
 custom_components/
|               |
|                __init__.py
|                llm_chat_nlu.py
|
data/
|    |
|     heybot/
|          |
|          nlu.yml
|          rules.yml
|          stories.yml
|
domain/
     |
     heybot/
          |
          domain.yml

Following is the component code:

from rasa.engine.recipes.default_recipe import DefaultV1Recipe
from rasa.engine.graph import GraphComponent, ExecutionContext
from rasa.engine.storage.resource import Resource
from rasa.engine.storage.storage import ModelStorage
from rasa.shared.nlu.training_data.message import Message
from rasa.shared.nlu.constants import INTENT, ENTITIES
from rasa.shared.nlu.training_data.training_data import TrainingData
from typing import Any, Dict, Optional, Text, List
import requests
import json


deployment_id = "dep_id_value"

@DefaultV1Recipe.register(component_types=["nlu"], is_trainable=False)
class LLMChatNluComponent(GraphComponent):
    def __init__(self, config: Dict[Text, Any]):
        print("[DEBUG] LLMChatNluComponent Loaded")
        self.chat_api_url = config.get("chat_api_url")
        self.system_prompt = config.get("system_prompt", "")

    @staticmethod
    def get_default_config():
        return {"chat_api_url": "*llm_chat_api_url*" + deployment_id}

    def process(self, messages: List[Message]) -> List[Message]:
        for message in messages:
            user_input = message.get("text")
            try:
                response = requests.post(self.chat_api_url, json={
                    "messages": [
                        {"role": "system", "content": self.system_prompt},
                        {"role": "user", "content": user_input}
                    ],
                    "Message": user_input
                })
                print(response.content)
                response.raise_for_status()
                data = response.json()

                parsed = data.get("parsed", {})
                message.set(INTENT, {"name": parsed.get("intent", "fallback"), "confidence": 1.0})
                message.set(ENTITIES, parsed.get("entities", []))
            except requests.exceptions.HTTPError as e:
                print(f"HTTP Error: {e}")
            except Exception as e:
                print(f"An Error occured: {e}")
        return messages

    def train(self, training_data: TrainingData, config, **kwargs):
        return self

    @classmethod
    def create(
            cls, config: Dict[Text, Any], model_storage: ModelStorage,
            resource: Resource, execution_context: ExecutionContext
            ) -> "LLMChatNluComponent":
        return cls(config, execution_context)

And my config.yml:

# Configuration for Rasa NLU.
# https://rasa.com/docs/rasa/nlu/components/

recipe: default.v1
language: en

pipeline:
  # # No configuration for the NLU pipeline was provided. The following default pipeline was used to train your model.
  # # If you'd like to customize it, uncomment and adjust the pipeline.
  # # See https://rasa.com/docs/rasa/tuning-your-model for more information.
  - name: WhitespaceTokenizer
  - name: CountVectorsFeaturizer
  - name: DIETClassifier
  - name: custom_components.llm_chat_nlu.LLMChatNluComponent
    chat_api_url: "*chat_api_url*"
    system_prompt: |
          You are a NLU component. Your task is to extract the intent and the entities from the next user message.
          Reply **exclusively** with a JSON such as the following example:
          {"intent": "intent_name", "entities": [{"entity": "type", "value": "value"}]}
policies:
  # # No configuration for policies was provided. The following default policies were used to train your model.
  # # If you'd like to customize them, uncomment and adjust the policies.
  # # See https://rasa.com/docs/rasa/policies for more information.
  - name: RulePolicy
  - name: MemoizationPolicy
assistant_id: 20241104-163449-fat-shrub

I’m training the model as following:

 rasa train --data data/heybot --domain domain/heybot --out models --debug

But the custom component does not show in the output. Also when i test it using rasa shell the component is not part of the pipeline.

Rasa train output:

$ rasa train --data data/heybot --domain domain/heybot --out models --debug
C:\COMPANY\DEV\TMP\ds\tools\python3.10\latest\lib\site-packages\rasa\core\tracker_store.py:1042: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings.  Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)
  Base: DeclarativeMeta = declarative_base()
<frozen importlib._bootstrap>:283: DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.12; use exec_module() instead
2025-06-19 09:45:33 INFO     rasa.cli.train  - Started validating domain and training data...
2025-06-19 09:45:33 DEBUG    rasa.shared.nlu.training_data.loading  - Training data format of 'data/heybot\nlu.yml' is 'rasa_yml'.
2025-06-19 09:45:33 DEBUG    rasa.shared.nlu.training_data.loading  - Training data format of 'data/heybot\rules.yml' is 'unk'.
2025-06-19 09:45:33 DEBUG    rasa.shared.nlu.training_data.loading  - Training data format of 'data/heybot\stories.yml' is 'unk'.
2025-06-19 09:45:36 DEBUG    h5py._conv  - Creating converter from 7 to 5
2025-06-19 09:45:36 DEBUG    h5py._conv  - Creating converter from 5 to 7
2025-06-19 09:45:36 DEBUG    h5py._conv  - Creating converter from 7 to 5
2025-06-19 09:45:36 DEBUG    h5py._conv  - Creating converter from 5 to 7
<frozen importlib._bootstrap>:283: DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.12; use exec_module() instead
C:\COMPANY\DEV\TMP\ds\tools\python3.10\latest\lib\site-packages\rasa\shared\core\slot_mappings.py:224: UserWarning: Slot auto-fill has been removed in 3.0 and replaced with a new explicit mechanism to set slots. Please refer to https://rasa.com/docs/rasa/domain#slots to learn more.
  rasa.shared.utils.io.raise_warning(
2025-06-19 09:45:42 DEBUG    rasa.shared.nlu.training_data.loading  - Training data format of 'data/heybot\nlu.yml' is 'rasa_yml'.
2025-06-19 09:45:42 DEBUG    rasa.shared.nlu.training_data.loading  - Training data format of 'data/heybot\nlu.yml' is 'rasa_yml'.
2025-06-19 09:45:42 DEBUG    rasa.shared.importers.importer  - Added 30 training data examples from the story training data.
2025-06-19 09:45:42 INFO     rasa.validator  - Validating intents...
C:\COMPANY\DEV\TMP\ds\tools\python3.10\latest\lib\site-packages\rasa\shared\utils\io.py:99: UserWarning: The intent 'fallback' is listed in the domain file, but is not found in the NLU training data.
C:\COMPANY\DEV\TMP\ds\tools\python3.10\latest\lib\site-packages\rasa\shared\utils\io.py:99: UserWarning: There is a message in the training data labeled with intent 'goodbye'. This intent is not listed in your domain. You should need to add that intent to your domain file!
  More info at https://rasa.com/docs/rasa/domain
C:\COMPANY\DEV\TMP\ds\tools\python3.10\latest\lib\site-packages\rasa\shared\utils\io.py:99: UserWarning: The intent 'dbinformation' is not used in any story or rule.
2025-06-19 09:45:42 INFO     rasa.validator  - Validating uniqueness of intents and stories...
2025-06-19 09:45:42 INFO     rasa.validator  - Validating utterances...
C:\COMPANY\DEV\TMP\ds\tools\python3.10\latest\lib\site-packages\rasa\shared\utils\io.py:99: UserWarning: The utterance 'utter_ask_db_env' is not used in any story or rule.
C:\COMPANY\DEV\TMP\ds\tools\python3.10\latest\lib\site-packages\rasa\shared\utils\io.py:99: UserWarning: The utterance 'utter_goodbye' is not used in any story or rule.
C:\COMPANY\DEV\TMP\ds\tools\python3.10\latest\lib\site-packages\rasa\shared\utils\io.py:99: UserWarning: The utterance 'utter_ask_metrics_calc_q' is not used in any story or rule.
C:\COMPANY\DEV\TMP\ds\tools\python3.10\latest\lib\site-packages\rasa\shared\utils\io.py:99: UserWarning: The utterance 'utter_db_spacecheck_ok' is not used in any story or rule.
C:\COMPANY\DEV\TMP\ds\tools\python3.10\latest\lib\site-packages\rasa\shared\utils\io.py:99: UserWarning: The utterance 'utter_ask_db_user' is not used in any story or rule.
C:\COMPANY\DEV\TMP\ds\tools\python3.10\latest\lib\site-packages\rasa\shared\utils\io.py:99: UserWarning: The utterance 'utter_ask_metrics_def_q' is not used in any story or rule.
C:\COMPANY\DEV\TMP\ds\tools\python3.10\latest\lib\site-packages\rasa\shared\utils\io.py:99: UserWarning: The utterance 'utter_ask_month' is not used in any story or rule.
C:\COMPANY\DEV\TMP\ds\tools\python3.10\latest\lib\site-packages\rasa\shared\utils\io.py:99: UserWarning: The utterance 'utter_db_args_confirmation' is not used in any story or rule.
C:\COMPANY\DEV\TMP\ds\tools\python3.10\latest\lib\site-packages\rasa\shared\utils\io.py:99: UserWarning: The utterance 'utter_ask_scorecard_config' is not used in any story or rule.
C:\COMPANY\DEV\TMP\ds\tools\python3.10\latest\lib\site-packages\rasa\shared\utils\io.py:99: UserWarning: The utterance 'utter_no_response' is not used in any story or rule.
C:\COMPANY\DEV\TMP\ds\tools\python3.10\latest\lib\site-packages\rasa\shared\utils\io.py:99: UserWarning: The utterance 'utter_db_spacecheck_fail' is not used in any story or rule.
2025-06-19 09:45:42 INFO     rasa.validator  - Story structure validation...
2025-06-19 09:45:42 DEBUG    rasa.shared.core.generator  - Number of augmentation rounds is 0
2025-06-19 09:45:42 DEBUG    rasa.shared.core.generator  - Starting data generation round 0 ... (with 1 trackers)
Processed story blocks: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 6/6 [00:00<00:00, 1713.94it/s, # trackers=1] 2025-06-19 09:45:42 DEBUG    rasa.shared.core.generator  - Finished phase (6 training samples found).
2025-06-19 09:45:42 DEBUG    rasa.shared.core.generator  - Data generation rounds finished.
2025-06-19 09:45:42 DEBUG    rasa.shared.core.generator  - Found 0 unused checkpoints
2025-06-19 09:45:42 DEBUG    rasa.shared.core.generator  - Found 6 training trackers.
2025-06-19 09:45:42 INFO     rasa.core.training.story_conflict  - Considering all preceding turns for conflict analysis.
2025-06-19 09:45:42 INFO     rasa.validator  - No story structure conflicts found.
2025-06-19 09:45:42 DEBUG    urllib3.connectionpool  - Starting new HTTPS connection (1): api.segment.io:443
2025-06-19 09:45:43 DEBUG    urllib3.connectionpool  - https://api.segment.io:443 "POST /v1/track HTTP/1.1" 200 21
2025-06-19 09:45:45 DEBUG    rasa.shared.nlu.training_data.loading  - Training data format of 'data/heybot\nlu.yml' is 'rasa_yml'.
2025-06-19 09:45:45 DEBUG    rasa.shared.nlu.training_data.loading  - Training data format of 'data/heybot\rules.yml' is 'unk'.
2025-06-19 09:45:45 DEBUG    rasa.shared.nlu.training_data.loading  - Training data format of 'data/heybot\stories.yml' is 'unk'.
2025-06-19 09:45:45 DEBUG    rasa.shared.nlu.training_data.loading  - Training data format of 'data/heybot\nlu.yml' is 'rasa_yml'.
2025-06-19 09:45:45 DEBUG    rasa.shared.importers.importer  - Added 30 training data examples from the story training data.
2025-06-19 09:45:45 DEBUG    rasa.shared.nlu.training_data.loading  - Training data format of 'data/heybot\nlu.yml' is 'rasa_yml'.
2025-06-19 09:45:45 DEBUG    urllib3.connectionpool  - Starting new HTTPS connection (1): api.segment.io:443
2025-06-19 09:45:46 DEBUG    urllib3.connectionpool  - https://api.segment.io:443 "POST /v1/track HTTP/1.1" 200 21
2025-06-19 09:45:46 DEBUG    rasa.engine.caching  - Deleted 0 from disk as their version is older than the minimum compatible version ('3.5.0').
<frozen importlib._bootstrap>:283: DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.12; use exec_module() instead
2025-06-19 09:45:46 DEBUG    urllib3.connectionpool  - Starting new HTTPS connection (1): api.segment.io:443
2025-06-19 09:45:47 DEBUG    urllib3.connectionpool  - https://api.segment.io:443 "POST /v1/track HTTP/1.1" 200 21
2025-06-19 09:45:47 DEBUG    rasa.engine.training.graph_trainer  - Starting training.
C:\COMPANY\DEV\TMP\ds\tools\python3.10\latest\lib\site-packages\rasa\shared\core\slot_mappings.py:224: UserWarning: Slot auto-fill has been removed in 3.0 and replaced with a new explicit mechanism to set slots. Please refer to https://rasa.com/docs/rasa/domain#slots to learn more.
  rasa.shared.utils.io.raise_warning(
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'run_WhitespaceTokenizer0' loading 'FingerprintComponent.create' and kwargs: '{}'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'train_CountVectorsFeaturizer1' loading 'FingerprintComponent.create' and kwargs: '{}'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'run_CountVectorsFeaturizer1' loading 'FingerprintComponent.create' and kwargs: '{}'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'train_DIETClassifier2' loading 'FingerprintComponent.create' and kwargs: '{}'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'training_tracker_provider' loading 'FingerprintComponent.create' and kwargs: '{}'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'train_RulePolicy0' loading 'FingerprintComponent.create' and kwargs: '{}'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'train_MemoizationPolicy1' loading 'FingerprintComponent.create' and kwargs: '{}'.
2025-06-19 09:45:47 DEBUG    rasa.engine.training.graph_trainer  - Running the train graph in fingerprint mode.
2025-06-19 09:45:47 DEBUG    rasa.engine.runner.dask  - Running graph with inputs: {'__importer__': E2EImporter}, targets: None and ExecutionContext(model_id=None, should_add_diagnostic_data=False, is_finetuning=False, node_name=None).
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'schema_validator' loading 'DefaultV1RecipeValidator.create' and kwargs: '{}'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'schema_validator' running 'DefaultV1RecipeValidator.validate'.
2025-06-19 09:45:47 DEBUG    rasa.shared.nlu.training_data.training_data  - Validating training data...
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'finetuning_validator' loading 'FinetuningValidator.create' and kwargs: '{}'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'finetuning_validator' running 'FinetuningValidator.validate'.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.local_model_storage  - Resource 'finetuning_validator' was requested for writing.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.local_model_storage  - Resource 'finetuning_validator' was persisted.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'domain_provider' loading 'DomainProvider.create' and kwargs: '{}'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'domain_provider' running 'DomainProvider.provide_train'.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.local_model_storage  - Resource 'domain_provider' was requested for writing.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.local_model_storage  - Resource 'domain_provider' was persisted.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'forms_provider' loading 'FormsProvider.create' and kwargs: '{}'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'forms_provider' running 'FormsProvider.provide'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'responses_provider' loading 'ResponsesProvider.create' and kwargs: '{}'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'responses_provider' running 'ResponsesProvider.provide'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'domain_for_core_training_provider' loading 'DomainForCoreTrainingProvider.create' and kwargs: '{}'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'domain_for_core_training_provider' running 'DomainForCoreTrainingProvider.provide'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'story_graph_provider' loading 'StoryGraphProvider.create' and kwargs: '{}'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'story_graph_provider' running 'StoryGraphProvider.provide'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'training_tracker_provider' running 'FingerprintComponent.run'.
2025-06-19 09:45:47 DEBUG    rasa.engine.training.fingerprinting  - Calculated fingerprint_key '66d92cec6490869942777c365e3d8f99' for class 'TrainingTrackerProvider'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'train_MemoizationPolicy1' running 'FingerprintComponent.run'.
2025-06-19 09:45:47 DEBUG    rasa.engine.training.fingerprinting  - Calculated fingerprint_key '20ee0afbe68ca90f418c25da6ac433e4' for class 'MemoizationPolicy'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'train_RulePolicy0' running 'FingerprintComponent.run'.
2025-06-19 09:45:47 DEBUG    rasa.engine.training.fingerprinting  - Calculated fingerprint_key 'acfdd8690e1d940909b8d11a356bdc97' for class 'RulePolicy'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'nlu_training_data_provider' loading 'NLUTrainingDataProvider.create' and kwargs: '{}'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'nlu_training_data_provider' running 'NLUTrainingDataProvider.provide'.
2025-06-19 09:45:47 DEBUG    rasa.shared.importers.importer  - Added 30 training data examples from the story training data.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'run_WhitespaceTokenizer0' running 'FingerprintComponent.run'.
2025-06-19 09:45:47 DEBUG    rasa.engine.training.fingerprinting  - Calculated fingerprint_key '4bd7f9960a60fac9d9aa4cfa830aff34' for class 'WhitespaceTokenizer'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'train_CountVectorsFeaturizer1' running 'FingerprintComponent.run'.
2025-06-19 09:45:47 DEBUG    rasa.engine.training.fingerprinting  - Calculated fingerprint_key 'a738fa39e12c79c4044b96ff62725a37' for class 'CountVectorsFeaturizer'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'run_CountVectorsFeaturizer1' running 'FingerprintComponent.run'.
2025-06-19 09:45:47 DEBUG    rasa.engine.training.fingerprinting  - Calculated fingerprint_key '763df84d47b12ea8ac285d5221c1b01a' for class 'CountVectorsFeaturizer'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'train_DIETClassifier2' running 'FingerprintComponent.run'.
2025-06-19 09:45:47 DEBUG    rasa.engine.training.fingerprinting  - Calculated fingerprint_key '63c73eb42cee5336a1b4ddaf18722224' for class 'DIETClassifier'.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.resource  - Loading resource 'train_CountVectorsFeaturizer1' from cache.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.local_model_storage  - Resource 'train_CountVectorsFeaturizer1' was requested for writing.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.local_model_storage  - Resource 'train_CountVectorsFeaturizer1' was persisted.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.resource  - Successfully initialized resource 'train_CountVectorsFeaturizer1' from cache.
2025-06-19 09:45:47 DEBUG    rasa.engine.training.graph_trainer  - Updating 'train_CountVectorsFeaturizer1' to use a 'PrecomputedValueProvider'.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.resource  - Loading resource 'train_DIETClassifier2' from cache.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.local_model_storage  - Resource 'train_DIETClassifier2' was requested for writing.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.local_model_storage  - Resource 'train_DIETClassifier2' was persisted.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.resource  - Successfully initialized resource 'train_DIETClassifier2' from cache.
2025-06-19 09:45:47 DEBUG    rasa.engine.training.graph_trainer  - Updating 'train_DIETClassifier2' to use a 'PrecomputedValueProvider'.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.resource  - Loading resource 'train_RulePolicy0' from cache.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.local_model_storage  - Resource 'train_RulePolicy0' was requested for writing.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.local_model_storage  - Resource 'train_RulePolicy0' was persisted.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.resource  - Successfully initialized resource 'train_RulePolicy0' from cache.
2025-06-19 09:45:47 DEBUG    rasa.engine.training.graph_trainer  - Updating 'train_RulePolicy0' to use a 'PrecomputedValueProvider'.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.resource  - Loading resource 'train_MemoizationPolicy1' from cache.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.local_model_storage  - Resource 'train_MemoizationPolicy1' was requested for writing.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.local_model_storage  - Resource 'train_MemoizationPolicy1' was persisted.
2025-06-19 09:45:47 DEBUG    rasa.engine.storage.resource  - Successfully initialized resource 'train_MemoizationPolicy1' from cache.
2025-06-19 09:45:47 DEBUG    rasa.engine.training.graph_trainer  - Updating 'train_MemoizationPolicy1' to use a 'PrecomputedValueProvider'.
2025-06-19 09:45:47 DEBUG    rasa.engine.training.graph_trainer  - Running the pruned train graph with real node execution.
2025-06-19 09:45:47 DEBUG    rasa.engine.runner.dask  - Running graph with inputs: {'__importer__': E2EImporter}, targets: None and ExecutionContext(model_id=None, should_add_diagnostic_data=False, is_finetuning=False, node_name=None).
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Hook 'LoggingHook.on_before_node' running for node 'domain_provider'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Hook 'TrainingHook.on_before_node' running for node 'domain_provider'.
2025-06-19 09:45:47 DEBUG    rasa.engine.training.fingerprinting  - Calculated fingerprint_key '40c719dfb6d4504467f99130017e573a' for class 'DomainProvider'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'domain_provider' loading 'PrecomputedValueProvider.create' and kwargs: '{}'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'domain_provider' running 'PrecomputedValueProvider.get_value'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Hook 'LoggingHook.on_after_node' running for node 'domain_provider'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Hook 'TrainingHook.on_after_node' running for node 'domain_provider'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Hook 'LoggingHook.on_before_node' running for node 'train_CountVectorsFeaturizer1'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Hook 'TrainingHook.on_before_node' running for node 'train_CountVectorsFeaturizer1'.
2025-06-19 09:45:47 DEBUG    rasa.engine.training.fingerprinting  - Calculated fingerprint_key '605df98a447881a21445dea5871c0b21' for class 'CountVectorsFeaturizer'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'train_CountVectorsFeaturizer1' loading 'PrecomputedValueProvider.create' and kwargs: '{}'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'train_CountVectorsFeaturizer1' running 'PrecomputedValueProvider.get_value'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Hook 'LoggingHook.on_after_node' running for node 'train_CountVectorsFeaturizer1'.
2025-06-19 09:45:47 INFO     rasa.engine.training.hooks  - Restored component 'CountVectorsFeaturizer' from cache.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Hook 'TrainingHook.on_after_node' running for node 'train_CountVectorsFeaturizer1'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Hook 'LoggingHook.on_before_node' running for node 'train_DIETClassifier2'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Hook 'TrainingHook.on_before_node' running for node 'train_DIETClassifier2'.
2025-06-19 09:45:47 DEBUG    rasa.engine.training.fingerprinting  - Calculated fingerprint_key 'fbdf80a3e47ec7ee47e87573a7ac0c2d' for class 'DIETClassifier'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'train_DIETClassifier2' loading 'PrecomputedValueProvider.create' and kwargs: '{}'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'train_DIETClassifier2' running 'PrecomputedValueProvider.get_value'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Hook 'LoggingHook.on_after_node' running for node 'train_DIETClassifier2'.
2025-06-19 09:45:47 INFO     rasa.engine.training.hooks  - Restored component 'DIETClassifier' from cache.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Hook 'TrainingHook.on_after_node' running for node 'train_DIETClassifier2'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Hook 'LoggingHook.on_before_node' running for node 'train_MemoizationPolicy1'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Hook 'TrainingHook.on_before_node' running for node 'train_MemoizationPolicy1'.
2025-06-19 09:45:47 DEBUG    rasa.engine.training.fingerprinting  - Calculated fingerprint_key '3792a5d6e69b64ce32e1f301e8ef6271' for class 'MemoizationPolicy'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'train_MemoizationPolicy1' loading 'PrecomputedValueProvider.create' and kwargs: '{}'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Node 'train_MemoizationPolicy1' running 'PrecomputedValueProvider.get_value'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Hook 'LoggingHook.on_after_node' running for node 'train_MemoizationPolicy1'.
2025-06-19 09:45:47 INFO     rasa.engine.training.hooks  - Restored component 'MemoizationPolicy' from cache.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Hook 'TrainingHook.on_after_node' running for node 'train_MemoizationPolicy1'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Hook 'LoggingHook.on_before_node' running for node 'train_RulePolicy0'.
2025-06-19 09:45:47 DEBUG    rasa.engine.graph  - Hook 'TrainingHook.on_before_node' running for node 'train_RulePolicy0'.
2025-06-19 09:45:48 DEBUG    rasa.engine.training.fingerprinting  - Calculated fingerprint_key '0c8baeedc391da34063e059609beaf44' for class 'RulePolicy'.
2025-06-19 09:45:48 DEBUG    rasa.engine.graph  - Node 'train_RulePolicy0' loading 'PrecomputedValueProvider.create' and kwargs: '{}'.
2025-06-19 09:45:48 DEBUG    rasa.engine.graph  - Node 'train_RulePolicy0' running 'PrecomputedValueProvider.get_value'.
2025-06-19 09:45:48 DEBUG    rasa.engine.graph  - Hook 'LoggingHook.on_after_node' running for node 'train_RulePolicy0'.
2025-06-19 09:45:48 INFO     rasa.engine.training.hooks  - Restored component 'RulePolicy' from cache.
2025-06-19 09:45:48 DEBUG    rasa.engine.graph  - Hook 'TrainingHook.on_after_node' running for node 'train_RulePolicy0'.
2025-06-19 09:45:48 DEBUG    rasa.engine.storage.local_model_storage  - Start to created model package for path 'models\20250619-094546-chilly-passport.tar.gz'.
2025-06-19 09:45:52 DEBUG    rasa.engine.storage.local_model_storage  - Model package created in path 'models\20250619-094546-chilly-passport.tar.gz'.
Your Rasa model is trained and saved at 'models\20250619-094546-chilly-passport.tar.gz'.
2025-06-19 09:45:52 DEBUG    urllib3.connectionpool  - Starting new HTTPS connection (1): api.segment.io:443
2025-06-19 09:45:52 DEBUG    urllib3.connectionpool  - https://api.segment.io:443 "POST /v1/track HTTP/1.1" 200 21
2025-06-19 09:45:52 DEBUG    urllib3.connectionpool  - Starting new HTTPS connection (1): api.segment.io:443
2025-06-19 09:45:53 DEBUG    urllib3.connectionpool  - https://api.segment.io:443 "POST /v1/track HTTP/1.1" 200 21

Any help/suggestions are welcome Thanks!