Skip to main content

2 posts tagged with "Sarufi"

View All Tags

ยท 5 min read
Jovine Mutelani

Developing chatbots should not cause headache ๐Ÿค•. Let you say goodbye to the complexities of natural language processing with sarufi. Sarufi has got your back by introducing interactive interface to get you started with your chatbot idea. It is No code/Low code tool.

With a dashboard in place, you will be able to leverage the full power of your idea. Prior programming experience is not necessary. Your valuable concept ๐Ÿ’ฌ is the only thing required.

Sarufi development tool simplifies the process as it lets you focus on other tasks while it handles the heavy lifting ๐Ÿ‹๐Ÿฟโ€โ™‚๏ธ.

Start using Dashboardโ€‹

To get started with this interface, you will need to sign up with sarufi

Sarufi home page

You can login ๐Ÿ”“ using either Google or Github account.

After logging in, we can now proceed with creating our new bot. On the dashboard tab, you will find no chatbot so lets and create one.

Dashboard after Logging in

Click Create a New Bot Button, then fill important inforamtion about the bot.

Information about the bot

The checkbox,โ˜ lets you decide to make your chat-bot publically available at sarufi Community playground for people to test. Sarufi playground is a public community where you can show case what you were able to accomplish with sarufi.

โœ… Lets go into major features of the dashboard

Major Featuresโ€‹

Live Testingโ€‹

With the Interface, one is able to test his/her bot on the go without navigating to another web page.

You can eliminate every uncertainty with the live chat test of your bot. You can be sure that the chatbot you are creating will perform as planned.

It is super easy to use this feature. Click a blue chat button at the bottom right corner then you will have a room to test/chat with your chatbot.

Dashboard chatroom

View conversation Historyโ€‹

When you create your chatbot with sarufi, you will be able to view chat history. With chat history data at your view, you can do a lot to improve your customer experience. You can do things like:-

  • Improve your bot to respond properly, be catchy to customers
  • Cover area not intially implemented in your chatbot

โœ… To view conversations simply click at the top bar Conversations.

Dashboard conversation history

Website Pluginโ€‹

With your chatbot idea, you do want to put it out there to solve something for your business. Sarufi provides you with a quick way to integrate your bot to a website. You just follow simple steps

With your chatbot created, you can easily integrated it within your website by following simple steps. Navigate to Settings at the top right --> Customize Bot for your website. Place your website Url and make changes on the appearance of the bot as you prefer it to look like. Click save

Below, you will have a snippet for javascript and React. Then copy a code snippet to paste in your HTML page or React/NextJS App.

โœ… You can see one of the bot that has been integrated into web

UDICTI Chatbot integrated into website

Here is the chatbot integration within development environment.

JBot web chatbot integration

Webhooksโ€‹

Sarufi also supports webhook to conversation data with third-party APIs (payment gateway, CRM, etc) at any point of a conversation.

All you have to do is specify which states should trigger the webhook and set webhook url.

โœ… On your account, Navigate to settings --> Webhook. Enter url and select trigger intents --> Save

Setting webhook

Mediaโ€‹

The dashboard lets you add media to your bot. Your bot becomes more customer engaging with media in place. Media can be either of

  • images
  • videos
  • documents
  • stickers

This will also work exactly the same way deployed to messaging platforms like WhatsApp, Telegram or your website chat widget.

Media support(Pizza chatbot: with pizza image)

Type Validationโ€‹

With type validations, you will be comfortable to verify user response during conversation. Validations let you guide the user/customer on what they should provide as response.It can be a mobile number, email, or date.

Type validation(Pizza chatbot: With number validator)

View Flows and intentsโ€‹

During development of your cahtbot, you might be eager to know what intents and state flows are currntly available. This is easy task in the dashboard as it provides you with a quick way to view state flows and intents.

These are found on the left side of the dashboard. Its easy to determine whether an intent is connected to a state or not. Thus making your bot readly avaibale for use without missing customer enquiries.

Intents and State flows

Final wordโ€‹

The future with sarufi is so bright with more upcoming feature to improve your business operations. Sign up at sarufi to fire up ๐Ÿš€ that chatbot idea.

ยท 3 min read
Jovine Mutelani

Conversational AI(Artificial Intelligence) are becoming more useful in most industries be it health, finance, agriculture and many more. Utlizing the power of Natural Language Processing(NLP), conversational systems become more aware on the context of the user. With most platforms supporting Other languages leaving behind some unexplored languages such as swahili, Sarufi from Neurotech picks up the task.

What is Sarufi?โ€‹

Sarufi is a Conversational A.I platform built to make Chatbot development and deployment easy and faster. The platform is built by Tanzanian start-up called Neurotech Africa. Sarufi provides delevopers with a quick way to develop Chatbots as it abstracts all complex processes such as intent detection.

Sarufi logo

What is a ChatBot?โ€‹

In a growing technology world, you might have already heard or interacted with chatbots as I talked about in above section. Probably, you might have interacted with one while surfing through the internet as most website use them to deliver quick customer service. Let we have a quick grasp of knowledge on what a chatbot is?.

A Chatbot is a computer program that simulates human-like conversation through voice commands or text chats or both. Chatbot is an artificial intelligence (AI) feature that can be embedded in messaging platforms such as WhatsApp, Telegram, Messanger. Chatbots are built in a way that can detect what one intends to mean.

With chatbot usage increasing globally, business adopt the technology in order to reduce oprational cost, enhance and improve customer engagement thus improving overall business services oferred. Most customers would like a quick support whenever they visit business platforms for inquiries. This has forced most of business to adopt the use of chatbots.

chatbot image

Sarufi Playgroundโ€‹

Neurotech chatbots Playgroundโ€‹

At Neurotech Chatbots playground, one can experience how chatbot can simplify business operations. Neurotech playground has chatbots covering different businesses such as HealthCare, Food, Mobile Banking and Insurance.

The chatbots under this section are maintained by Neurotech Africa, the mother of Sarufi. After having a looking at how chatbots created using Sarufi will help your business grow, you can contact us via info@neurotech.africa for the service

Sarufi Playground Communityโ€‹

Sarufi Playground Community

Neurotech Africa along with Sarufi platform has put an open community for developers to share their chatbots. In Sarufi Community, you can see several chatbots that have been developed. Within the playground, you can see how developers use the platform to create bots to be integrated in different areas.

Wrap Upโ€‹

As I wrap up, I would like to clear some differences about Conversational A.I and Chatbot. Conversational A.I(Artificial Intelligence) refers to tools/technologies that allow computer to carry out conversational experience with people. As for Cahtbots, they can be Rule Based or A.I based(conversational). A Conversatonal Chatbots leverages the use of machine Learning(ML), Natural Language Processing(NLP) in order to understand the intents unlike Rule Based Chatbots which works as Tree-diagrams such as Automated Phone Menu