A New Bot: Building a Vespa-Powered RAG Slackbot for Community Q&A
Vespa.ai saw Docker pulls soar from 2M to 11M in a few months in late 2023, leading to a flood of questions on their Slack channel that required an automated solution to handle at scale.
The team built and deployed a working Slackbot powered by Vespa and OpenAI that continuously indexes community messages and answers questions based on past conversations and documentation, with accuracy expected to improve as more interactions are processed.
Frequently asked questions
What did this team achieve with this AI workflow?
The team built and deployed a working Slackbot powered by Vespa and OpenAI that continuously indexes community messages and answers questions based on past conversations and documentation, with accuracy expected to im…
What tools did this team use?
Vespa, OpenAI, Slack SDK for Java, Kotlin, Gradle, Terraform, SpaceLift, GCP.
What results were reported?
Vespa Docker pulls growth: soaring from 2M to 11M; Bot accuracy over time: capabilities and accuracy will improve (source-reported, not independently verified).
How is this customer support AI workflow structured?
Slack message ingested to Vespa → User asks bot a question → Retrieve best-ranked messages → Group messages by thread → OpenAI generates summary → Bot posts reply in Slack → Emoji feedback refines ranking.