I built a bit of bot!

I want to order screenshot

After a frustrating afternoon, I finally made a personal breakthrough.

I built a bit of bot!

I tried building a chatbot from scratch on my own using DIY blog posts as guides, but it was too hard because I don’t have programming knowledge, and those instructions start with setting up a server, when I was raring to have a go at building the bot itself.

So after hours of trying today, I decided to take a different approach and take a shot at using a chatbot toolkit. I chose to use wit.ai as it was recommended by a friend, and also the fact that Facebook bought it.

Following instructions from the wit.ai starter guide, I managed to write a simple yes-no response. On top of that, I also “trained” the bot to respond to variations of yes/no, such as “yeah”, “yup”, “nope”; similar to how a person might respond over WhatsApp or FB Messenger. This is the most basic of basics, but looking at where I started just a few weeks ago, with my fears and concerns, this is really a leap forward.

So here it is, a screencast of my efforts today:

 

Advertisement

Jumping in feet first into bots

Coding

This blog was created as a requirement for my part time masters course in digital media management at Hyper Island Singapore .

Now that I’m embarking on my final project, I’m re-purposing this blog to document my learnings and observations on my project, which revolves around the research question “How might I better understand, and test, the potential of chatbots and its application in the HR function?”

Why chatbots? Well, why not?

Initially I had a lot of hesitation on embarking on this (I still do), because I have no technical knowledge, but I’m fortunate to have friends who do have that background, and have pointed to resources and toolkits that will help me build a prototype, should I need to.

In the working world, where it may sometimes be difficult to launch projects that you are uncertain about, this is the best platform to try something new and unknown. After all, it affects only me, if I fail. And even if I fail, what is the worst that can happen? A delayed project submission? Not getting my masters? (although I’m going to try my best to not let that happen).

The experience I gain would be far more valuable than a piece of paper. So, wish me luck and success on this journey.

Is it fear of failure or the fear of the lack of absolute success?

Failure_Success

What does it take to make a company more entrepreneurial, more agile?

This is a question that I’ve discussed with colleagues periodically from time to time, and I remember having this discussion with a colleague who has established several start-ups.

Memorable, because start-ups are seen as examples of entrepreneurial spirit, agility and speed at its best, and I was curious to learn the difference between his experience versus my own; someone who has worked predominantly in “traditional” business environments and structures her entire career.

In context of our company culture that espouses entrepreneurship (in fact Publicis Groupe recently announced Publicis90, a global initiative to foster it), we got to talking about how the willingness to fail is a critical element of successful entrepreneurship, because it allows risk-taking and speed in decision-making.

The mantra of “fail fast, fail often” is well known, discussed widely in books, forums, reported endlessly on.

But here, I offer a different viewpoint. In this new world of complexity, failures – and its antonym ‘successes’ – need to be viewed as a scale, in shades of greys.

Where in a past, pre-digital, pre-agile environment, you would deem anything that is not a success a failure (in fact, the first definition of the word “failure” in Merriam-Webster dictionary is “to not succeed”),  new ways of working requires us to re-think what it means to fail and succeed.

As a result of digital, businesses now need to move faster than before to keep ahead of the curve. Companies now aim to get products to the market faster so that they are able to shorten the customer feedback loop and quickly improve on their product, as opposed to developing a perfect product over years and have it fail upon launch because of lack of customer testing and feedback. A good example is how Microsoft releases beta versions of its software, although there are many companies now who do it even faster.

In this context then, what constitutes success and failure? When you get a Minimum Viable Product out in the market, the aim is to learn from customers, which implies that you accept that there might/will be aspects of the product that can be improved. So when the product only performs to 80% of its intended purpose, is it a success or a failure? Or 70%? 60%? 50%?

If you launch a communications or marketing campaign, and it doesn’t perform as well at launch, but with rapid iteration, it steadily improves in performance. Was that a success or a failure?

With products, processes and people in permanent beta now, what does the phrase “fail fast, fail often” really mean?

Coming back to the discussion with my colleague, it got really heated, and I was then asked: “Have you failed before?”

That stopped me in my tracks, and that is what got me thinking about what failure means. I have failed miserably before, although those have been (thankfully) few.

But, have I not succeeded before? Yes, plenty of times. Many projects that I’ve run don’t go as expected, especially when your outcomes are reliant on the decisions of others (whether it be pitching to influencers, media, or in my current job working through a dotted line network across business units).  Does it mean that I fail when things don’t go as expected? It just means I constantly adjust until I get the result I need (or at least as close to) with the resources I have.

What if trumpeting this mantra of “fail fast, fail often” is actually inhibiting entrepreneurship and risk-taking? Which individual, investor or stakeholder wants to fail, and fail often at that? What if we reframed it as “Test fast, learn fast”?

Perhaps if we re-thought how we thought about success and failure, and re-thought how we talked about the elements of entrepreneurship, we might get better results.

As always, my thoughts are in permanent beta, so I welcome your views as well.