Blog

  • Connect Amazon Lex chatbot on your website with no code

    Blahbox + Amazon Lex

    If you are using Amazon Lex to train your virtual assistant, you must have realized how easy it is. In a short period of time, you can have a virtual assistant based on Artificial Intelligence answering your clients’ questions.

    Configuring questions and answers in Amazon Lex is very easy, but deploying your chatbot to your website can be really complicated.

    To be able to do that, you need to have advanced knowledge in programming to make the connection with the API, to know how to deal with errors and to use suitable methods.

    Also, you need to have skills to design a chat box, from its functionality to the UX, the integration with the API and the installation in the website.

    With Blahbox, you can solve these issues with just a few clicks.

    You can watch the following video to see what this is about:

    You can find below my explanation, step by step, about how to create the first chat box in Blahbox:

    First, you must have an account in Blahbox.

    1. Go to blahbox.net

    2. Then, click on the “Start for free” button.

    3. Register using your Google or Facebook user. You can also register with an email if you wish to.

    Create your first chat box

    1. When you go into Blahbox for the first time, you have to click on the “New chat” button.

    2. Then, you need to choose the option “For a WebSite”.

    3. Write the name you want to give to your chat box and then click on “Go”.

    4. Here, I recommend you to click on the button “Skip step, set up later”. I will explain later how to insert the credentials for Amazon Lex.

    And that’s it! In that moment, you’d have your first chat box created. You can access the chat box from Blahbox’s dashboard.

    Now, we’ll connect the chatbot to Blahbox. Below, I’ll explain the process step by step:

    Basically, what we have to do is to find the following information in Amazon Lex to paste it in Blahbox:

    1. User’s Credentials

    2. Bot’s name, Alias and Version

    3. Region

    Link Amazon Lex with Blahbox

    In order to link your Bot trained in Amazon Lex, you must enter into the NLP section of Blahbox’s dashboard:

    1- Log into Blahbox.

    2- Enter into the chat you wish to link with Amazon Lex.

    3- Then, click on the option “NLP” from the side menu.

    4- Select “Amazon Lex” from the options on the right side of the screen.

    Amazon Lex Credentials

    Once you get to this screen, you must follow the instructions below to obtain the information from AWS:

    How can I obtain the User’s Credentials?

    In order to obtain the user’s credentials, a new user must be created in AWS. I’ll explain to you how to do this.

    Trending Bot Articles:

    1. Chatbot Trends Report 2021

    2. 4 DO’s and 3 DON’Ts for Training a Chatbot NLP Model

    3. Concierge Bot: Handle Multiple Chatbots from One Chat Screen

    4. An expert system: Conversational AI Vs Chatbots

    1. Create a group

    1.1- Go into the AWS Management Console.

    1.2- Go into the IAM service (inside the “Security, Identity and Compliance” group).

    1.3- Go to “Groups” from the side menu.

    1.4- Click on the “Create New Group” button.

    1.5- Give a name to the group (e.g. LexBlahbox) and then, “Next Step”.

    1.6- Find the “AmazonLexRunBotsOnly” policy.

    1.7- Tick the policy as is shown in the image above and click on the “Next Step” button.

    1.8- Click on “Create Group”.

    2. Create a User

    2.1- Go to the “Users” option from the side menu.

    2.2- Click on the “Add user” button.

    2.3- Give a name to the user (e.g. Blahbox).

    2.4- Tick the option “Programmatic access”.

    2.5- Click on the “Next: Permissions” button.

    2.6- Tick on the group created in step 1 of these instructions.

    2.7- Click on the “Next: Tags” button.

    2.8- Click on the “Next: Review” button.

    2.9- Click on the “Create user” button.

    2.10- You can download the credentials from the button “Download .csv”.

    2.11- Save the following information: “Access key ID” and “Secret access key”.

    2.12- Once the information is saved, click on “Close”.

    2.13- Paste the “Access key ID” obtained in AWS in the field “Access key ID” of Blahbox’s screen.

    2.14- Paste the “Secret access key” obtained in AWS in the field “Secret access key” of Blahbox’s screen.

    You’re almost there!

    How can I obtain the Bot’s name, Alias and Version?

    1.1- Go into the AWS Management Console.

    1.2- Go to the Amazon Lex service (inside the “Machine Learning” group).

    1.3- Go into the bot you wish to link with Blahbox.

    1.4- Click on the “Settings” tab.

    1.5- You can find the name of the bot in the top left-hand corner.

    1.6- Clicking on the option “Aliases”, you’ll be able to find the bot’s aliases.

    1.7- From this screen, you’ll be able to obtain the Alias and the Version of the bot you wish to link with Blahbox.

    1.8- You must paste the information that you obtained, in Blahbox’s NLP screen.

    1.9- Finally, you must obtain the AWS Region where the bot which was created is located.

    1.10- In the top right-hand corner of the AWS Console, you can see the region where the Bot is created.

    1.11- You must select the same region in Blahbox’s NLP screen.

    1.12- Then, click on “Go” and that’s it! You have your chat box linked with your Amazon Lex Chatbot!!!

    Now you have your first chat box created in Blahbox linked with your chatbot created with Amazon Lex! Congratulations!

    Now, the last step is designing the appearance of the chat box to obtain the appearance you want for your website.

    When you go to the chat configuration section in Blahbox, you can find many features to configure: fonts, texts, avatars, colors, forms, etc.

    Below you can find some screenshots that will show you how easy it is to configure the appearance of your chat box.

    Avatar configuration. You can use a predefined image or upload yours

    Edges of the header

    Format and colors of the chat bubbles

    Floating icon

    You’re almost there!

    Now you have to publish the chatbot widget with the “Publish” button.

    And, finally, copy and paste in your website the code that Blahbox generates automatically to deploy the chat box to your website.

    You can find the code by clicking on the option “Install” from the left navigator. You have to copy the code and paste it as it is between the tags <head> or <body> of each page of your site where you want your chatbot to be present.

    Install your widget

    And it’s ready!

    In a short period of time you have your Amazon Lex chatbot running on your website with the shapes and colors you need!

    Don’t forget to give us your 👏 !


    Connect Amazon Lex chatbot on your website with no code was originally published in Chatbots Life on Medium, where people are continuing the conversation by highlighting and responding to this story.

  • Jupyter Notebook into PyCharm

    PyCharm is the perfect choice to deploy your Jupyter Notebook chatbot as a web app.

  • Best 6 Chatbot Maker Platform to Build Your Chatbot

    An automated response machine is not just an imagination, or things only can be seen in science fiction movies. With so much advancement in artificial intelligence, automation has seen a hike in the past decade.

    Chatbots are examples of how powerful ai has become in personal as well as professional space. More and more brands and businesses are taking advantage of using a chatbot to use its potential working for them on autopilot. To put it in numbers, there are over 30,000 on Facebook.

    Businesses learning about chatbots and their potential to benefit their business, the chatbot building market is also expanding. For a business or brand, it has provided options, but the confusion of having too many options is also frustrating. So here we bring you 6 chatbot platforms to ease up and help you in the process of choosing the best option for you.

    1. Hubspot Chatbot Builder

    One of the biggest names in the digital marketing space “HubSpot” offers chatbot services as well. After acquiring motion AI in 2017, HubSpot provides chatbot builder services that a person can use for free without skill or knowledge of coding. HubSpot chatbot feature is integrated with its marketing tools. These tools include forms, analytics, popup, and email integration of your site.

    HubSpot has a free plan for its chatbot builder, but HubSpot also provides paid options with extra features. But the problem with HubSpot is that it provides too many options in its plans that go from $45 to $4000 per month with a choice of a custom bundle if someone wants more than that.

    2. Intercom

    Intercom describes itself as a Conversational Relationship Platform that allows you to create better customer relationships. Intercom is a powerful chatbot platform whose responses are based on user behavior and artificial intelligence. Intercom’s chatbot uses visitor browsing information data and automated tasks to provide more personalized interaction with their chatbot.

    The downside of intercom is that it doesn’t allow its visitors to explore its features or anything at all about it unless they have an account or create one. Even pricing information is not available on their website upfront. You can talk with the chatbot for your queries, but it can be confusing at first, and compared to other platforms in this list, the intercom is most confusing for a new user to even navigate in their website.

    3. Drift

    Drift is a chatbot builder primarily focused on B2B companies, and they call themselves the “The Drift Revenue Acceleration Platform.” It has built its name in the B2B sector as its preferable chatbot platform. Because it provides elements like

    • Capture email
    • Get the phone number of the user
    • Lookup articles in your helpdesk
    • Automatically create tickets
    • Route conversations to live chat
    • Automatically send emails to the user (if you have their email)
    • Schedule a meeting
    • Or go to a different node in your Drift playbook

    All these elements come in handy for a person working in the B2B sector. And its most highlighted feature is “scheduled meeting,” which automatically shows available dates for an interaction between two people. Drift also has its downs, like drift users often suffer from delays in messages, and Drift is also found unable to provide a rich media conversation between two people with photos, videos, attachments, etc.

    Trending Bot Articles:

    1. Chatbot Trends Report 2021

    2. 4 DO’s and 3 DON’Ts for Training a Chatbot NLP Model

    3. Concierge Bot: Handle Multiple Chatbots from One Chat Screen

    4. An expert system: Conversational AI Vs Chatbots

    4. ManyChat

    Manychat is considered the best option for social media messenger chatbots, such as Facebook Messenger. Most of the chatbot platform allows automated responses when a user enters the query. Still, the great thing about manychat is that it also allows sending automated messages which helps growth in the audience for the business in sales and marketing.

    Manychat allows a free option that only allows a user to use on Facebook Messenger. But its paid plans go from $10 per month to custom orders.

    5. LiveChat

    Live chat is an AI-based response chatbot building platform. As it goes by its name, live chat allows its users to use chatbots with automated responses side by side with live chat. In other words, live chat allows its users to use live chat and chatbot together to provide a balanced experience of AI and human touch.

    Live chat has proved itself to be capable of providing an excellent experience for customization analysis and administration functions. Live chat is mainly preferred for websites. Live chat pricing goes from $16 per month to $50 per month. Livechat also provides a custom order option, but it doesn’t have a free plan.

    6. Tidio

    Tidio is a chatbot platform that is a well-known option to embed in a website. Even if its expertise lies in websites, it could be a great option to be considered to be used in social media platforms like Facebook Messenger. Tidio provides a step-by-step setup for its first-time user to make the experience smooth and informative. The interface provided by Tidio is clean and minimalist, and Tidio chatbot builder uses a flow-based building of the chatbot.

    However, it also comes with its drawbacks. Tidio lacks the features of audio-video attachments and data validation. Tidio provides its plans from a free option to $18 per month for several plans that could be converted into $180 in annual plan plus two months free.

    Here is a comparison between Chatbot Platforms.

    Conclusion

    There are many options for a chatbot builder, and we hope that you know which is the best option for you. With the help of the above table, you might have a real representation of all the features that are available in all the best options available. Please let us know your thoughts on this, and best of luck with your exploration of your best option.

    Don’t forget to give us your 👏 !


    Best 6 Chatbot Maker Platform to Build Your Chatbot was originally published in Chatbots Life on Medium, where people are continuing the conversation by highlighting and responding to this story.

  • How to Address Performance Gaps with Employees During Appraisals

    How to Address Performance Gaps with Employees During Appraisals

    The following will help you to address performance gaps with employees during appraisals. 

  • Best practices to build a dialog in Watson Assistant

    There are a lot of ways of doing something in Watson, so I have some questions about what is the best way of doing some things.

    • Entities with similar characteristics

    Say, for example, I have the entities @ice_cream_flavors and @popsicle_flavors. Both entities have strawberry, chocolate and grape as values (in reality, let’s say there are a lot more equal values between the two). Is it best to keep them as separate entities? Or create @flavors and keep all flavors there? If so, how would the input validation look like if someone wanted to order an ice cream with a flavor only available to popsicles?

    • Reset dialog whenever the user wants to

    If you want to have an option so the user can, at any time, stop the dialog, which in turn clear all context variables, what is the best way of doing so?

    • When to create a new node when using slots

    Say, for example, you sell colored shirts and shirts with a picture stamped at the front. Everything about the shirts is the same, except that, with the colored shirts, you ask for the color, and for the other you ask for the picture they want stamped. Is it better to create a node for each type of shirt or create conditional slots that check which type of shirt it is and ask the appropriate question?

    submitted by /u/KleberPF
    [link] [comments]

  • New Crowdsourced Bot We are Launching – Need a few people to try out and give feedback

    We are looking for analytical minds that are interested in language and AI (prior knowledge not required)! We’re opening the first slots for a tool that automates customer support through completion of simple tasks and wanted to share with you all.
    Join us to grow a Conversational A.I. Specialist skill set and make cash for task work. Would also like feedback so we can improve the tool. Check out the link below if interested and want to apply.

    https://dashboard.directly.ai/apply?utm_source=reddit&utm_medium=organic&utm_campaign=05252021_initial_recruitment

    submitted by /u/JT_Money_56
    [link] [comments]

  • How legal chatbot benefits law firms?

    Legal Chatbots — A solution to get ahead in a fast-changing legal environment

    AI-enabled chatbots are evolving rapidly and are creating unprecedented opportunities for law firms to optimize their work processes. Law firms are utilizing conversational AI tools majorly for streamlining and augmenting legal services offered to clients. However, Law firms are also deploying chatbots for simplifying monotonous internal tasks done by attorneys or partners. Deploying these AI-enabled chatbots is a smart and effective way to relieve the legal department from the tedious and time-consuming administrative tasks, allowing them to focus on billable tasks.

    Legal chatbots, being available 24/7, offer instant support to attorneys across channels and eliminates the need to call or email to support staff.

    Chatbots are enabling attorneys to ease the access to legal source materials from any device and at any moment of the day.

    Legal chatbot benefits for law firms

    Chatbots will continue to play a significant role in digitally transforming legal firms and enhancing overall business processes. These legal chatbots are helping law firms in different ways, which include the following.

    Automated processes:

    Chatbots and virtual assistants help lawyers in managing their daily routine tasks of scheduling meetings, processing titles, and other odd jobs, which were earlier done by junior attorneys. Chatbots provide law firms an opportunity to effectively use their resources and cut down the chances of errors.

    Generate and review legal documents:

    Chatbots have automated several in-house legal tasks that were earlier performed manually by lawyers. Chatbots help attorneys and partners to create the filled-out documents based on their data inputs. These chatbots are enabling lawyers to focus more on other complex issues, resulting in an enhanced pace of operations.

    Legal research:

    Chatbot provides lawyers an updated and revised laws as well as regulations to ease the research and maintain the necessary knowledge and skills. Attorneys and partners are leveraging chatbots to easily look for relevant documents while working on a particular case.

    Trending Bot Articles:

    1. Chatbot Trends Report 2021

    2. 4 DO’s and 3 DON’Ts for Training a Chatbot NLP Model

    3. Concierge Bot: Handle Multiple Chatbots from One Chat Screen

    4. An expert system: Conversational AI Vs Chatbots

    Due diligence purposes:

    Due diligence is one of the primary processes that an attorney needs to perform on behalf of their clients. It is often a tedious and time-consuming process where an attorney thoroughly assesses a legal situation and confirms facts and figures. Here AI-enabled chatbots can automate and speed up this process by conducting a comprehensive investigation. These chatbots can review hundreds of documents and ask numerous questions to unveil key information and produce a full report for attorneys.

    Time tracking:

    A chatbot gathers all the information from attorneys to fill up timesheets and create comprehensive reports. These reports are further used by account teams for billing purposes. Chatbots eliminate the inaccuracy in billable hours and allow attorneys to calculate the effort being spent on each client for estimating the potential future efforts.

    A robust, secure, and incredibly intelligent platform for creating chatbots

    Legal chatbot KLoBot

    KLoBot — Offering partners and attorneys great value

    KLoBot is enabling law firms to create a new legal culture that is data-driven, customer-centric, process-oriented, collaborative, and transparent. Chatbots built on the KLoBot platform empower law firms to streamline the internal processes and upgrade the attorneys, partners, and associates experiences. These chatbots act as a personal assistant for attorneys to easily lookup for a client- and matter-related information.

    KLoBot-enabled legal chatbots can identify and analyze the complex issues, which need human support. With KLoBot live agent handoff capabilities, chatbots can seamlessly transfer those complex queries to live support agents. The transition from chatbot to human agent helps attorneys to get accurate and in-depth responses.

    Law Firm chatbot

    Don’t forget to give us your 👏 !


    How legal chatbot benefits law firms? was originally published in Chatbots Life on Medium, where people are continuing the conversation by highlighting and responding to this story.