Links

Wit.ai

Integrating your AI chatbot with Wit.ai, a natural language processing (NLP) platform developed by Facebook, enhances your chatbot's ability to understand and respond to user input effectively.
Here is a step-by-step process for integrating your AI chatbot with Wit.ai:
  1. 1.
    Sign up for Wit.ai
    1. 1.
      Go to Wit.ai and sign up through Instagram, Facebook, or your email address.
    2. 2.
      You will be redirected to creating a Meta account if you choose to sign up through Facebook.
Wit.ai Signup with Meta
  1. 2.
    Create a new Wit.ai app
    Once logged in, click on +New App to create a new Wit.ai app.
    Create App
  • Give your app a name
  • Select a language
  • Choose visibility - open or private
  • Choose the default time zone for your app.
  • Click "Create App."
Setup Bot
You will be redirected to your bot's dashboard.
Wit.ai Bot Dashboard
Go to Management --> Settings
Go to Settings
Settings Dashboard
Copy your Client Access Token. Copy this token as you will need it to make API requests from your chatbot.
  1. 3.
    Train Your Wit.ai Model
  • Go to Understanding on the left-hand side navigation panel. This is where you'll train your chatbot to understand user input.
  • Create and define entities (pieces of information) and intents (user intentions) that your chatbot needs to recognize.
For example, if your chatbot is for a weather app, create entities like "location" and "date," and intents like "getWeather."
Add Utterance and Entity to Train your Bot
  • Train your model by providing examples of user input and labeling them with the appropriate intents and entities. Wit.ai uses these examples to learn and understand user messages better.
  • Continue adding training examples until you have a sufficient dataset to cover a variety of user queries.
  1. 4.
    Set Up Your Chatbot Integration
On your BotDistrikt Dashboard, navigate to Integrations --> Artificial Intelligence --> Wit.ai
Integrations --> Artificial Intelligence --> Wit.AI
Enter APP ID and Access Token
Click Link to Wit.ai
Completed Integration
Choose your training source from - intents, entities, and traits
Training Source --> Intents/Entities/Traits
Select from listed entities, intents and traits and click Train AI
Test your bot in Testing
Test your Bot Integration
  1. 5.
    Incorporate Wit.ai Responses
  • Use the recognized intents and entities from Wit.ai's response to generate appropriate responses in your chatbot.
  • Your chatbot should be programmed to execute specific actions or provide relevant information based on the recognized user input.
  • Continuously improve your Wit.ai model by regularly updating and retraining it with new examples to enhance its understanding of user input over time.
  1. 6.
    Test and Iterate
  • Test your chatbot's integration with Wit.ai to ensure that it accurately recognizes user intents and entities and responds appropriately.
  • Monitor user interactions and gather feedback to identify areas of improvement
  • Iterate on your Wit.ai model and chatbot code to enhance its performance.
You have successfully integrated your AI chatbot with Wit.ai and leveraged its natural language processing capabilities to provide more intelligent and context-aware responses to your users' messages.