Improving Chatbot Response time 30x

Improving Chatbot Response time 30x

We have just implemeted streaming of tokens from OpenAI. This improves our AI chatbot's response time roughly 30 times. The reasons for this is because the chatbot will immediately start writing out words as they're being returned from OpenAI, resulting in that it typically takes no more than 1 to 3 seconds before you can start reading its response.

Previously we would wait for the whole response from OpenAI before we returned it from our server. Now we're using Web Sockets and OpenAI's streaming features to return words immediately once we've got them.

This makes our chatbot roughly 30 times faster for all practical concerns

Notice, it will still spend the same amount of time before its done, but since it starts writing words immediately once it's got words, it "feels" as if the chatbot is 30 times faster, and you can start reading its response 30 times faster. Previously a single chatbot response would take 30 to 50 seconds. Now you can start reading its response in 1 to 3 seconds.

Remembering Conversations in Sessions

In addition to the above, the chatbot will now remember conversations across page views within the same domain. This allows you to click links and navigate the website, and the conversation will "follow" you around, allowing you to ask follow up questions, and continue the dialogue, as if it was a human sales assistance following you around in a physical store. You can see both of these features in the following video.

Over the next couple of days we will be updating all partner and client cloudlets to take advantage of this new feature. However, to avoid breaking backwards compatibility you need to add the following QUERY parameter to your embed script.

stream=true

Without this QUERY parameter the chatbot will resort to its default behaviour, which is not streaming tokens.

Have a Custom AI Solution

At AINIRO we specialise in delivering custom AI solutions and AI chatbots. If you want to talk to us about how we can help you implement your next custom AI solution, you can reach out to us below.

Thomas Hansen

Thomas Hansen I am the CEO and Founder of AINIRO.IO, Ltd. I am a software developer with more than 25 years of experience. I write about Machine Learning, AI, and how to help organizations adopt said technologies. You can follow me on LinkedIn if you want to read more of what I write.

Published 25. Sep 2023

Our Shopify ChatGPT Chatbot sold product for $8,237.6 in 7 days

We're now starting to see real figures on our ChatGPT chatbot and how much extra sales it generates,and the numbers are unbelievable

Read More

Fairy Tale Sales Figures from our Shopify Chatbot

We are now beginning to see sales figures from one of our Shopify integrated chatbots, and the figures are unbelievable.

Read More

The AI Chatbot Made in Norway

AINIRO and Arta-Marketing, the company behind our ChatGPT chatbots, is a 100% Norwegian company, and we are proud of that. Read why here.

Read More