@inproceedings{1c80e8dcc93541f9b99900a5b25f6504,
title = "ConvoCache: smart re-use of chatbot responses",
abstract = "We present ConvoCache, a conversational caching system that solves the problem of slow and expensive generative AI models in spoken chatbots. ConvoCache finds a semantically similar prompt in the past and reuses the response. In this paper we evaluate ConvoCache on the DailyDialog dataset. We find that ConvoCache can apply a UniEval coherence threshold of 90% and respond to 89% of prompts using the cache with an average latency of 214ms, replacing LLM and voice synthesis that can take over 1s. To further reduce latency we test prefetching and find limited usefulness. Prefetching with 80% of a request leads to a 63% hit rate, and a drop in overall coherence. ConvoCache can be used with any chatbot to reduce costs by reducing usage of generative AI by up to 89%.",
author = "Conor Atkins and Ian Wood and Kaafar, {Mohamed Ali} and Hassan Asghar and Nardine Basta and Michal Kepkowski",
year = "2024",
doi = "10.21437/Interspeech.2024-2402",
language = "English",
publisher = "International Speech Communication Association (ISCA)",
pages = "2950--2954",
booktitle = "Interspeech 2024",
note = "Interspeech Conferece (25th : 2024) ; Conference date: 01-09-2024 Through 05-09-2024",
}