Bots

Bots

Bots are the conversational assistants you build, to serve as the conversational interface of your application. Technically, bots are your own instances of Zia, intact with its natural language understanding and conversational abilities.

You can create multiple bots as per your requirements. Every bot should be configured with desired abilities, as required. It would then be able to respond to conversations based on its understanding of those abilities, by incorporating the learning from the native conversational abilities of Zia.

Abilities of a Zia bot

Since all bots are built on top of Zia, every bot has these abilities by default.
  1. Intent parsing — understanding the intention of a sentence to perform the apt action
  2. Context maintenance — understanding the relation between a sentence and its previous or next sentence
  3. Entity extraction — extracting information as programmable data from a conversational sentence
  4. Chit chatting — responding to trivial conversations like greeting, thanking etc.
These native abilities complement the custom abilities that are individually built for over every bot instance.

Workflow of a Zia bot

Once a bot is configured with the required abilities, it would be able to respond to invocations of these abilities. When an input message is received, Zia would compare the input message with the sample invocations of the preconfigured abilities of the bot.

If the message doesn't seem to match with any of the configured abilities, the bot would respond that it couldn't understand the message. If Zia was able to match the input message with a preconfigured ability of the bot, it would prompt for the data that are preconfigured as required to fulfill that ability, as an input, in a conversational way. Once all the required data are got as input, Zia would execute the business logic defined for the ability.

Hence, configuring an ability of a Zia bot means defining the sample invocations, required input data and the business logic of the ability.

    • Related Articles

    • Integrate with Google reCAPTCHA

      reCAPTCHA protects your mailing list from spam bots by differentiating between humans and bots. reCAPTCHA requires users to pass a simple test designed to be easy for humans but impossible for bots. Zoho Campaigns allows you to integrate with your ...
    • How do I enable CAPTCHA in my survey?

      To enable CAPTCHA in your survey: Scroll down to the Customize section of the Settings tab. Select Enable CAPTCHA (Prevents action by automated software) to protect your surveys from automated bots. CAPTCHA stands for Completely Automated Public ...
    • What is Robots Text and what should I put here? Or how do I hide a page from Google results?

      Robots Text is a way of informing search engines whether to crawl a page or not. All pages on your site will be crawled by default. You will have to modify the Robots.txt file if you want to prevent pages from being crawled by Google bots.  To add ...
    • Customize the Form

      From the customization screen, you can design the overall look of your signup form. In this section, we'll go over various levels of customization, including editing fields, adding a logo, adding background images, changing colors, font styles, ...
    • Customizing Signup Forms

      From the customization screen, you can design the overall look of your signup form. In this section, we'll go over various levels of customization, including editing fields, adding a logo, adding background images, changing colors, font styles, ...