You can build your own AI chatbot with this drag-and-drop tool

[ad_1]

Chatbot illustration

Malorny/Getty Images

Botpress is a tool for building interactive chatbots. While it supports building chatbots for a wide range of applications, the killer app is using it to build a customer support chatbot and backing it up with AI smarts.

Also: These are my 5 favorite AI tools for work

At its core, Botpress is a drag-and-drop interaction builder. You bring cards out onto the workspace, assign inputs, outputs, and calculations to the cards, and then connect one card to the next until a complete interaction has been mapped out.

sample

Screenshot by David Gewirtz/ZDNET

On the surface, bot building is fairly straightforward. You can build question cards and, based on the answers provided by users, transfer the interaction to another card which will either ask more questions or provide answers. Rinse. Wash. Repeat.

Where this product stands out in the AI arena is that you can feed it knowledge sources ranging from a set of documents to a specific webpage, to searching on a specific website, to searching for answers across the web. AI analysis is powered by the ChatGPT API.

Botpress also enables you to use some natural language queries to set up expressions that are later used in the management of the user path. Unfortunately, Botpress also requires you to use some arcane expressions you either have to memorize or look up on Pastebin to build fully functional chatbots.

That said, I built a super-simple chatbot that queries ZDNET for an answer.

I’m sorry, Dave. I’m afraid I can’t do that.

You can use Botpress for free, but if you exceed 1,000 interactions, you’ll be required to pay. An interaction is any question, query, or unit of work. For testing, the free plan is fine. But once you let the chatbot loose on the world, you’re paying for it.

Once you create an account, you are given the option to create a chatbot.

create-chatbot

Screenshot by David Gewirtz/ZDNET

I decided to use the wizard and have my chatbot answer questions from a website.

wizard

Screenshot by David Gewirtz/ZDNET

I told it I wanted it to search ZDNET for answers.

search-zdnet

Screenshot by David Gewirtz/ZDNET

Also: How does ChatGPT actually work?

After a while, Botpress generated this simple map, which allows for a question to be answered and a fallback. Fallback is an interesting feature. You can configure Botpress to use a knowledgebase, but if that knowledgebase doesn’t have an answer, the flow can fall back to another knowledgebase. You can even set it to fall back to a ChatGPT prompt accessing the entire ChatGPT knowledgebase.

simple-map

Screenshot by David Gewirtz/ZDNET

Here’s what I got back:

bot-answer

Screenshot by David Gewirtz/ZDNET

I asked ZDNET’s Ed Bott to check on the bot. (I know, the Bott/bot thing probably amuses me and you a lot more than it does Ed.) In any case, here’s Ed’s answer in terms of bot response quality:

Netplwiz has been a part of Windows since forever. As far as I know this does not work with Windows 11 anymore.

I asked ChatGPT the same question and restricted it from using the web for input. It gave me the same answer as supposedly came from ZDNET:

chatgpt

Screenshot by David Gewirtz/ZDNET

I then asked the wizard-generated ZDNET bot a few more questions that can definitely be answered from articles I’ve written, but are most likely not in the ChatGPT knowledgebase. They failed, too:

fails

Screenshot by David Gewirtz/ZDNET

So the wizard was bust. Either it just didn’t work or I did something wrong.

Also: How to use ChatGPT to write code

Fortunately, doing it the harder way and typing in various little blocks of pre-canned code did work. While I didn’t have the time to try to build a full ZDNET chatbot (and wouldn’t want to, because I’d prefer you read the articles we write for you), I was able to prove that Botpress can get domain-specific knowledge from a specific site:

lookup-works

Screenshot by David Gewirtz/ZDNET

Lots of applications

While there wasn’t time on this project for me to learn the entire Botpress development environment and process, it’s very intriguing. Just within the customer support realm, there are tons of applications. Botpress interconnects with Zapier, and through Zapier to hundreds of web services. That means you could build customer support flows that actually look up order information and can provide real, targeted help to individual users.

Also: How AI helped get my music on all the major streaming services

With the addition of ChatGPT’s API processing localized web searches, the opportunity to build helper chatbots that scan your existing site and existing knowledge (including manuals, for example) shows the potential for customer service and tech support bots that can actually provide real customer service and tech support, 24/7/365.

That’s not to say I advocate dumping your human workforce in favor of an AI bot license. (I don’t!) But I think you might be able to use Botpress to augment your customer service, perhaps provide a level 1 tier for incoming requests, and even provide support for your less experienced agents, where they might query the bot to provide answers back to users.

The company also has a Github archive where they share client integrations, so you don’t need to start from scratch. You can host Botpress in the cloud, or on-premises.

Also: We’re not ready for the impact of generative AI on elections

What do you think? Will you build a Botpress customer service bot? Personally, from the time I’ve had with it, I think it would be a lot of fun. It seems to offer a lot of power once you move past the somewhat mediocre wizard interface and dig into the true potential of the overall system.


You can follow my day-to-day project updates on social media. Be sure to subscribe to my weekly update newsletter on Substack, and follow me on Twitter at @DavidGewirtz, on Facebook at Facebook.com/DavidGewirtz, on Instagram at Instagram.com/DavidGewirtz, and on YouTube at YouTube.com/DavidGewirtzTV.



[ad_2]

Source link