Key Takeaways
- Enhance Interactivity: The webinar emphasized the importance of making bots interactive to facilitate communication. Rather than hard-coding a set of commands, the use of AI like Watson can make dialogues more dynamic and responsive.
- Utilize AI for Information Extraction: AI tools like Watson can be used to easily extract information from dialogues. This can be particularly useful for actions based on specific identifiers, such as test IDs.
- Plan for Future Development: The speakers highlighted the importance of having a roadmap for future features and improvements. This includes exploring new possibilities and integrating more options as they become available.
- Incorporate More AI: The future of tools like Rover includes incorporating more AI to make them smarter. This could involve adding other platforms and expanding its importance within the team.
- Encourage Questions and Feedback: The webinar hosts encouraged participants to ask questions and provide feedback, emphasizing the importance of continuous learning and improvement.
Summary of the session
The webinar, hosted by Rahul from VWO, focused on the importance of automating optimization programs. Gino and Thom, both Data, Tech & Optimization Consultants from Merkel shared their experiences and highlighted the benefits of automation, such as freeing up time for strategic planning and quality experiments. They introduced an interactive Slack message system, Rover, which engages the entire organization in optimization tasks.
This system not only educates those unfamiliar with optimization but also encourages them to contribute ideas. They also discussed how they linked IBM’s Watson to Rover, enabling it to interpret simple user requests and perform specific API calls for VWO. The webinar concluded with a Q&A session.
Webinar Video
Webinar Deck
Top questions asked by the audience
-
How did you get the inspiration to build Rover?
- by PaulSo, I think already at a younger age, I was kind of interested in these chatbots, but when MSN was still a thing and I was in high school, I was working on little bots that you could play games with a ...nd such. And so I think the inspiration to integrate virtual assistants or chatbots into my work has always been there. And I think just in the case of Rover, it also happened rather naturally because we were doing a lot of these notifications manually. And we also had some struggles with that, and we noticed that when we were the ones doing the notifications, for example, somebody else was publishing tests or making modifications, it was difficult to keep everybody up to date. So then to me, it seems kind of natural to automate that. Also, having worked on several other automations within the digital marketing scope, it seems natural to combine it too, and that's how the idea for Rover was born, really. -
Usually people go for an IT project management tool to manage their optimization program. You also mentioned that you are using Jira. So how does Jira and the Rover work together?
- by BrianI think they complement each other here. So, Jira is really a project management platform. And, I think for the purposes that we have here, it could be a bit much. And, I think the notifications withi ...n Jira also work a little differently. So, I just think that Rover makes it very, very accessible to be in the loop on what is happening around tests and also to automate that part and to add that personality to it, as we described earlier, which you don't really have with Jira. If you're anything like me, you probably get dozens of Jira notifications in the day. And it's easy to overlook them and some are a bit time-sensitive, like when tests go live. And that's not something that you want to miss. So we use them in conjunction with each other. So Jira has the place where we do all the management for the tests and where we have it moved to the column board. And then when it comes to everything that's surrounding the publication of the test and then the initial results for that, that's where Rover steps in. So I think where you want to keep that is really a matter of preference. But in this case, the way that we have Rover set up and the way I see it, it's more complementary for accessing project management. -
A robot must have taken a lot of development time as well. So how did you convince the stakeholders to invest in building something like a robot?
- by AliceThom: Yeah, I'll answer it, I guess. Yeah, it definitely cost a bit of development time, but we were really convinced about the power of such a tool and the structure of Rover. So it uses Slack and V ...WO and uses Google Analytics and Jira. It's a stack of tools that we see at all of our clients as well. So we knew that we weren't developing it for just one client. We were making it for multiple clients and that convinced us to do it. Do you know what you want to add to that? Gino: Yeah. And I think on the client side, it was very easy to get started on Rover because it was just apparent that the QA was difficult to control without automations. And, I think it was just easier. It's easier to convince somebody of the use of such an elaborate project if it is actually going to immediately solve a problem. And so our problem was that it's difficult to keep everybody in the loop. We have some QAing that gets more difficult and that we would also have to spend increasing amounts of time on. And so in a way, that has really helped us just to prove the value of our offer as well. And then as Thom said, being able to roll them out for multiple clients, to keep the cost low for just one, that works out. Thom: And, of course, we didn't build this in one day. We built it as we went. We didn't Yeah. So we didn't have to spend a lot of time upfront, but we spread it out over a couple of months to do this. And we also already have some experience doing this because we also built a lot of dashboards and do a lot of data orchestration. And, over there, we also connect with various APIs and do error handling and stuff. So we're kind of familiar with this kind of activity. So that made it a Gino's set very natural to think of a solution like this. -
The robot includes a connection to IBM Watson for NLP. Can you please explain how the NLP is playing a role here?
- by JesseYes. So, what we really wanted to do to make him interactive was, we wanted people to be able to have some communication with him. And so the communication with him isn't that complex, but we didn't w ...ant to just hard code a set list of commands to him and then have people speak those exactly because otherwise, he wouldn't be able to pick up on that. And so Around that time, it was just something that was brought to my attention. I thought it would be interesting to just experiment with that. And, I think I had used Watson on a previous project once before, but that was more experimental. And so here is what I really like about using Watson is that it makes it easy to set up the dialogues that you can have with the bot that you are creating, and also that it's easy to extract kinds of information from what is being said. And so what we really see is being used in Rover, for example, the test IDs. So it makes it really easy to work with those and then take actions based on that. And she can do it in a relatively safe way. It was just a good fit. -
What are the future plans for Rover?
Thom: While developing Rover, we made a roadmap document where we listed all the different features that we wanted to add. So there's a list of very interesting features that we want to discover if i ...t's possible to pull off. Also, when the VWO API has some more options in the future, then we'll also look at that to integrate. So, yeah, I think Rover won't be the same in a few years' time. Gino: No, exactly. I think Rover is only going to get smarter. So I think that would be very interesting to see how we can fit more AI into that, for example. I think its basic functionality will remain the same, but it has the potential to evolve into something much bigger, and because it's built fairly modular, we could also add other platforms into there that could be interesting to us that we are not really considering now. So I think that's really where Rover will go, just to grow its importance within the team and the sky's the limit, really.
Transcription
Disclaimer- Please be aware that the content below is computer-generated, so kindly disregard any potential errors or shortcomings.