DEV Community

Cover image for Discover Wit.ai: Create Your Own Intelligent Bots for Free πŸš€πŸ€–
Krishna Sarathi Ghosh
Krishna Sarathi Ghosh

Posted on • Edited on

Discover Wit.ai: Create Your Own Intelligent Bots for Free πŸš€πŸ€–

Introduction

These days, most NLP stuff for development are either paid or have limited access. So last night I was working on a project, and I needed something like an NLP for my program. I casually started to browse the internet in search of such an NLP as a service, and I found Wit.ai by Meta. This post will provide a quick skim of what I know about it, trying to share the knowledge among my fellow developers!

What is all this stuff?

So wit.ai is a powerful Natural Language Processing (NLP) platform, which enables you to create Natural Language Experiences, like chatbots or voice assistants for your projects, business, startup, company, whatever! Most importantly, it's free and open source. It is an alternative to DialogFlow by Google.
It is a natural language interface capable of turning users' sentences into structured data.

Wit.ai homepage

How does Wit.ai work?

Wit.ai works with Intents and Entities:

  • Intents: They represent the overall meaning or message of the sentence. For example, if a user asks for the price of some product, the intent can be "priceOfProduct"
  • Entities: They provide additional information and context based on the user's message. They can be a word or a group of words referring to some specific information.

Intents and Entities

Developers can teach the bot by providing example sentences, and the bot learns and improves with each interaction

There are a bunch of free resources online where you can learn more about how to use Wit.ai, and I'll be dropping some links at the end of this article.

Using Wit.ai with your programs

Wit.ai provides API endpoints for several tasks, and you can use those to integrate them with your app or program.

Additional Links to Learn More πŸš€:
Wit.ai Official Documentation and Tutorials
An Informative Hands On Playlist On NLP chatbots and Wit.ai
Basic Tutorial For Using Wit.ai

Top comments (2)

Collapse
 
jawaddheini profile image
Jawad Dheini

Interesting. Thanks for the info.

Collapse
 
krishnasarathi profile image
Krishna Sarathi Ghosh

Thank you! I’m glad you found it interesting.