There are a few steps to setting up an AI Chatbot. First, we must Provision an AI Chatbot. Second, we must create a database with all our relevant content. Third, we connect the database to our AI Chatbot adjusting similarity score. Lastly, we embed the AI Chatbot on our website! In this blog we will learn to:
Creating an AI Chatbot on Splutter AI - the fastest way we can! Add a name, profile picture & thats it!
Uploading neccessary content to your database - use Files, QA Pairs, Text, Web Pages, anything!
Making the database & AI Chatbot work together - the most important step! Databases are fully hot-swappable on Splutter AI!
Lets test our AI Chatbot in the "Behaviour" Tab where we can monitor our AI Chatbots performance & make changes when needed!
Following the steps listed out in the "Embed on Site" Tab on our AI Chatbot Dashboard, have our AI Chatbot embedded on a website!
Now that our AI Chatbot is live, we can monitor the chat history to see how our AI chatbot is performing & make changes when needed!
Start by signing in to your Splutter AI account.
Great! Now that we have our AI Chatbot ready, we need to create a database & connect it to our AI Chatbot. The databases use retrieval augmented generation - The idea is that when a user sends a query/message to our AI Chatbot, we will first send that query to the database to check & fetch all relevant documents - the AI model will automatically add the relevant documents & use that to respond to customer queries! Lets do that now!
In the Dashboard click the "+" Icon beside Databases, this will bring you to the menu below. You can name your database & choose the default embedding option
Here you will add different types of content to your database - Files, QA Pairs, Text, Web Pages, anything! - The free plan allows up to 10 links however you can add more content via Text or QA Pairs or Files if needed. The free plan allows a generous 50,000 Characters per database
Great! Now that we have our Database is ready, we now need to connect our database to our AI Chatbot! This is really easy to do & Splutter AI allows for hotswappable databases so lets get started!
Connecting the Database to our AI Chatbot - This is really easy to do & Splutter AI allows for hotswappable databases so lets get started!
After clicking the Update button on the right, the database selection will be updated & the database will be officially connected to our AI Chatbot!
Great! Now that our AI Chatbot-Database connection is complete, we can now test our AI Chatbot via Prompting! This is really easy to do on Splutter AI we simply open the "Behaviour" Tab on our AI Chatbot Dashboard where we can chat with our AI Chatbot & see how it is performing!
AI Chatbots are guided by a system instruction, which sets the overall behavior and tone of the AI Chatbot. This instruction acts as a high-level directive that the model follows, influencing how it interprets and responds to user inputs. Splutter AI offers a prompt engineering dashbaord where users can systematically modify their prompt, critique it, then update their prompt for their AI Chatbots.
On the left is our live chatbot that we can chat with & see how it is performing! If you want faster responses, you can go into Chatbot Settings & Enable Streaming to get real-time responses!
Excellent! We are almost done! Now that our AI Chatbot has been tested & is performing well, we can now embed our AI Chatbot on our website! This is really easy to do on Splutter AI we simply open the "Embed on Site" Tab on our AI Chatbot Dashboard where we can embed our AI Chatbot on our website!
Insert the embed code into your HTML or React document to embed the chatbot.
Alternatively, you can go to the share tab & try our AI Chatbot our live & even share the URL with your friends!
You can also directly embed using an iframe by pasting the URL in an iframe - even using our AI Chatbot as a Bot Funnel (instead of a Website Funnel!)
Magnificent! Now that we have successfully embedded our AI Chatbot on our website, we can now monitor the chat history to see how our AI Chatbot is performing & make changes when needed! This is really easy to do on Splutter AI we simply open the "Chat History" Tab on our AI Chatbot Dashboard where we can monitor the chat history!
The "Chats" section displays a list of all chat sessions, ordered by the most recent message. Click on any chat to fetch and view the entire conversation. This allows you to monitor and review the interactions your users have had with your chatbot.
The "Tickets" section lets you manage support tickets that have been submitted via our AI Chatbot. Remember this requires buying the "Hobby Plan", setting up a Ticket Tool & adding it to our AI Chatbot! Each ticket can be updated with additional messages, and once resolved, can be marked as closed. This helps you keep track of ongoing issues and ensures timely resolution.
The "Leads" section provides a list of potential customers or users who have shown interest in your services. Remember this requires buying the "Hobby Plan", setting up a Leads Tool & adding it to our AI Chatbot! You can view detailed information about each lead and download the leads in CSV format (if leads exist) for easy integration with other tools like CRM systems.
Congratulations! ๐ We have succesfully setup our first AI Chatbot from scratch! In this blog we provisioned an AI Chatbot ๐ค, created a Database ๐ข๏ธ, populated our Database with relevant data ๐, connected our AI Chatbot to our new Database ๐, tested our AI Chatbot ๐งช, embedded our AI Chatbot on a website ๐, & learned how to monitor our AI Chatbots activities ๐ฅ๏ธ - It doesn't get better than that! Now that you have everything you need to know lets get building! ๐ ๏ธ
Need a Plan? Try our Hobby Plan!