While working on the issue, it turned out that there is no good solution to deal with the load_data() functions in the vendor modules at the same time of solving the vendor import with optional dependencies in a nice way. Thus, this branch also includes refactoring of data loading features as outlined in the issue https://github.com/telekom/nlu-bridge/issues/16.
Adresses issue https://github.com/telekom/nlu-bridge/issues/15.
While working on the issue, it turned out that there is no good solution to deal with the load_data() functions in the vendor modules at the same time of solving the vendor import with optional dependencies in a nice way. Thus, this branch also includes refactoring of data loading features as outlined in the issue https://github.com/telekom/nlu-bridge/issues/16.