Automating development of Genesys chat bots
When developing bots at OVO we aim to reduce the feedback loop with automation. I'll explain the pipeline I've created to achieve this...

When developing bots at OVO we aim to reduce the feedback loop with automation. I'll explain the pipeline I've created to achieve this...
Manually testing chatbots can be a slow and error prone process, especially when testing all potential customer journeys. The quicker and more reliable approach to testing is to rely on automated tests, which can be triggered with a click of a button, test all the functionality in a fraction of the…
When creating Web Service Data Actions (and their dependent flows) in Genesys [https://www.genesys.com/] I spent a lot of time debugging problems around these Data Actions - the main culprit being input values that resulted in unexpected responses from a downstream API, breaking contracts/mappings.…
I’m creating IVR Tester, a tool that automates calling IVR flows and traversing them based on what it hears. Developing this tool has been an interesting journey and one I’d like to share with you from a high-level perspective.
In the last article we learnt about Hexagonal Architecture [https://tech.ovoenergy.com/hexagonal-architecture-formally-known-as-ports-adaptors/] and how it is applied to our particular problem, but stopped short of creating a finished solution. In this post I hope to remedy this by creating a soluti…