I am new to the community and part of a small team that evaluates the business case of voice assistants for a large company. Part of our work is to evaluate technical frameworks as well.
We implemented our example use case using Jovo v4 in the last weeks and in the end came back to the question: Is Jovo v4 already stable enough for enterprise usage or should we stick to v3 for now?
To explain our concern a little bit more: In general we are convinced that v4 is the far better approach when it comes to concepts and architecture. We really like the componed-based architecture and the concepts behind the model approach.
However, apart from some minor bugs (which we were able to solve by browsing though the github issues), we found that there is still a lot of boilerplate code missing i.e. in our use case for Alexa account linking or progressive response (we implemented the latter manually - so it is possible but that’s work we expect a framework to handle for us). Another concern is about the support for the google platform. As far as we understood, v4 does not support dialogflow anymore but conversational actions. However, conversational actions is marked as alpha when looking at the github repo of the model project. We implemented a small example and were able to deploy the model to the Actions Builder but we are not sure if concepts like scenes are already supported. We did not find a way to make v4 work with dialogflow again.
Please do not understand me wrong. The Jovo team is doing a great job and we are sure that Jovo v4 has a great future! Nevertheless our question is: If you were a global company with a serious business use case that requires a stable solution would you already go with Jovo v4 or still stick to v3?