top | item 11483572

Show HN: Wit.ai Bot Engine beta

174 points| blandinw | 10 years ago |wit.ai

47 comments

order

fizzbatter|10 years ago

Man, i really love wit.ai, one of the coolest projects i've worked with. Unfortunately, these days i'm becoming jaded to X as a Service. Things like hosting or databases as a service are quantifiable, i have an idea of how much effort it takes me to migrate away... but AI? Especially the cool AI flavored NLP that wit.ai offers - it's just too hard to migrate away from for me.

With that said, i understand how hard doing this in a home baked way could be. I think i just won't be happy until we have repositories of standardized ai training sets or baked results (forgive any pseudo terms). It just feels like these days, using awesome AI services means cementing yourself into the service, and making their service stronger as you increase their datasets and training.

As much as i really do love wit.ai, i just don't want to use these types of services unless my backs against a wall.

blandinw|10 years ago

(cofounder of Wit.ai here) Thanks for your kind words :) I understand your concerns, here is my take.

X as a service allows you to get X with a lot less efforts. It allows you to understand the problem and your needs by getting started quickly. Over time, if X as a service saved you enough time and you become successful, you can choose to develop an expertise in X and cut the dependency.

Wit is also about building a community of developers and advancing the state of the art of NLP in apps. Once the bot engine matures a bit, we'll be focusing again on the community aspect of Wit and hopefully advance the field enough so that efforts like the standardization you mentioned are started.

Joeri|10 years ago

Isn't microsoft's luis.ai providing a very similar kind of service?

nl|10 years ago

I really like the "deliberate overfitting of stories to make them behave like rules" approach. It's the kind of thing that sounds obvious as soon as you say it, but only comes from deep immersion in the problem space.

I'm thinking of lots of other places I can use it too now - is there a name for this approach yet?

ar7hur|10 years ago

Thanks Nick. No name yet, do you have a suggestion? Uberfitting? :)

ar7hur|10 years ago

Hi everyone! I'm one of the cofounders. This is an early beta of our Bot Engine. We would love to get the community's feedback. Thanks!

petr_tik|10 years ago

Hey Ar7hur, Awesome Bot Engine - thanks. 2 questions, if I can: 1. How much of an inspiration did the Telegram bot API make on your dev team? 2. What's the NLP back-end for it and what are your plans for duckling? I forked it a while ago and was going to add some languages I know - would that be useful?

Thanks for an awesome product!

mintplant|10 years ago

I'm interested in this, but is there any info about pricing available yet?

devty|10 years ago

hey ar7hur - excited about the release.

i've seen/heard that wit.ai likes to use clojure (lisp for AI programming? of course!). was clojure used to power Bot Engine? if so, how did your team like the experience?

alainchabat|10 years ago

Hi! that's awesome! I started to play with it .

I was wondering if there is any way to have predefined stories? I'm sure there is already a bunch of "weather" stories or "how are you" stories that must come over and over. I don't want to spend much time on it

xumx|10 years ago

So far my experience have been terrible. Worse experience than the previous version. It is difficult to understand how stories work. It doesn't fit well with the Facebook messenger platform.

Lacks documentation and examples. There is no support for story branching, conditional flows, or intents.

What is Merge supposed to do.. How is it possible for my server code to know what to merge the entity into context, without knowing the intent.

brandnewlow|10 years ago

Anyone want to build a bot with me? I'm playing around with this and it looks really fun.

kenpeltzer|10 years ago

With the Messenger platform being opened up today as well, are there currently plans to provide some kind of boilerplate integration between the Messenger api and the wit.ai HTTP api?

Been playing with the Bot Engine all day btw - great product so far :)

nodesocket|10 years ago

What would be a business use-case? For example, we heavily use Slack for ops notifications (PagerDuty, Datadog, Opbeat), is the hope that companies will adopt Facebook messenger like companies adopt Slack?

Thanks for the insight.

ar7hur|10 years ago

You can use Bot Engine to build a Slack bot too, it's not tied to Messenger in any way, there is a HTTPS API.

Use cases on Messenger will probably be more around customer care or entertainment, news, etc.

mwcampbell|10 years ago

How can users communicate with a Bot Engine bot? Since wit.ai is part of Facebook, I naturally wonder if these bots will be locked into the Facebook platform.

dharma1|10 years ago

Does this work together with a speech recognition/TTS API from Wit? My use case is a Unity3D VR app