So inspired by the @voicebotai podcast with @alanmnichol - https://voicebot.ai/2020/07/05/alan-nichol-cto-and-co-founder-of-rasa-voicebot-podcast-ep-157/,">https://voicebot.ai/2020/07/0... I spent time transcribing this morning.
"The key piece is learning from real conversations, looking at what people are doing and then bringing in best practices from software development."
"Because I think this is another key piece and issue I have with a lot of tools out there in market, is that they don& #39;t have any support for tests, right? And I think that is inexcusable."
"If you are working with a conversational AI platform and it doesn& #39;t support creating and writing tests as part of your deployment cycle, then it& #39;s just a prototyping tool. It& #39;s not something that is fit for production. Professional teams do not ship applications without tests."
"And just because we are building something which has a machine-learning component, doesn& #39;t absolve us of that responsibility to write those tests and run those tests."
My only revision - I would not say "just" - I would say "especially because we are building something which has a machine-learning." The dynamism of machine learning means automated testing is even MORE important.
Overall, I love this conversation and really appreciate the focus that @RasaHQ and @alanmnichol are bringing to raising the bar on Conversational AI dev practices. It is much needed, long overdue, and enthusiastically welcomed by us @bespokenio