Tag Bespoken Software

What’s New With the Bespoken Proxy (bst) and CLI Tools

Hello, everybody.

Some time ago in the far away land of 2016 we released the Bespoken CLI to help you develop Alexa skills locally, making testing and debugging far easier and faster. Well, since then a number of helpful improvements have been made to the Bespoken Proxy bst proxy; the command line interface is more user friendly than ever before.

Now that it’s been over a year since the launch, I’d like to show you how to get started using bst proxy all over again – as well as show you the many improvements that have been made along the way.

For those new to the Bespoken CLI, here’s a quick summary of what it is and how it works.

Read More >>>

11 New Bespoken Dashboard Features From Our Users – We’re All Ears

Customer feedback is crucial for every software company, and over the past few months our team has been busy gathering thoughts and listening to our users as they navigate the voice app development space. If you’re an active member of the Alexa Slack community, it’s likely our own founder and CEO, John Kelvie, has asked you a few questions directly.

Thanks to our hundreds of users, we’d like to share the following Bespoken Dashboard features that were inspired by real users.

Want to track progress of an issue or see if one was already implemented? To hold us accountable, check in with the activity on Github, and keep the feedback coming.

Read More >>>

ValidationBlogImage-2.png

Automated Testing for Alexa Skills – Validation

We are very pleased to announce our Validation feature is available in Beta on the Bespoken Dashboard. You now have the power to run automated testing for your Alexa Skills – and you can do it all without talking!

With Validation, you can create a sequence of tests for Alexa by just typing. These tests are then automatically run against the actual Alexa Voice Service (AVS) and your skill. It’s magical, it’s extremely useful for ensuring voice app performance, and it goes great with our new bst speak command as well as our Virtual Device SDK. They all rely on the same underlying technology to make testing Alexa easier than ever.

Read More >>>

UXPE-2.png

How to Think About Voice App Performance and Why It’s Important Now

There are frequent discussions in voice technology circles about voice app performance. The definition of performance in these conversations usually drifts toward user experience – how effective is the app is at fulfilling a user’s intent and the rate of re-engagement or retention. These are all important metrics.

However, we hear far less about traditional measures of application performance such as availability, error rates, average response time, request rates, and other key metrics. Neglecting these also has a substantial negative impact user experience and engagement in both the short and long-term.

Read More >>>

IMG_9213-e1509639380756.png

How I Tested and Debugged My Cool New Alexa Skill

At Bespoken, we strive to eat our own dog food. And to that end, we had a recent hackathon to build our own Alexa skills. I decided to build a fun game, based on the show “The Price Is Right” – it shows you an item and asks you to guess how much it costs. I’m submitting it now – I hope you enjoy it once it is launched!

As part of the core development team, I was able to use our manual and automated testing tools to create my skill quickly, rapidly iterating through develop, test and debug cycles. Now I’m going to show you how I did it, and why I think it gave me an unfair advantage in creating a great skill, fast.

Read More >>>

Unit Testing Alexa Skills Using Virtual Alexa

Meet Virtual Alexa – a magical emulator that is an essential tool for unit testing Alexa skills. Check it out on Github, or read the API docs here.

Virtual Alexa is based on our existing BSTAlexa emulator, but we’ve taken it to the next level. 🙂

What are our motivations for creating this? We wanted to provide:

  • An intuitive, natural way to unit test Alexa skills programmatically – as if you were speaking to the device
  • A simpler interface for startup and teardown of tests
  • A first-class project in its own right

We see the Virtual Alexa emulator as a standalone, highly useful project, and so we have moved it to its own repository. It really has taken on a life of its own, independent of our core CLI project, bst, as it is foundational to other new pieces we are working on.

Read More >>>

Serverless Plugin For Local AWS Lambda Development

We love the Serverless Framework, and use it with our own internal development.

However, as much as we love it, we knew at least one thing it was missing: the Bespoken proxy.

But not anymore – now with our Serverless plugin, you can develop and test your AWS Lambdas developed with Serverless locally. Send HTTP requests and responses directly to your laptop while you’re developing, no deployment required.

Read More >>>