A New Bot: Dawn of a Vespa-Powered Slack Renaissance - A Summer Internship Story
Blog post from Vespa
During a summer internship at Vespa.ai, two students from NTNU developed an intelligent Slackbot powered by Vespa and OpenAI, capable of learning and adapting from conversations and documentation. The project aimed to address the surge in queries on Vespa's Slack channel, following a spike in interest in Vespa.ai, which saw significant growth in usage. The students utilized Vespa's Retrieval-Augmented Generation (RAG) system, which breaks down documentation into retrievable paragraphs, and OpenAI for summarization, to create a Slackbot that answers questions based on past interactions and Vespa's documentation. The development process involved setting up the Slackbot in Kotlin, understanding its operation, integrating it with Vespa's existing systems, and overcoming challenges with infrastructure tools like Terraform, with the help of SpaceLift. The experience was marked by a supportive work environment and productive collaboration, contributing to both the personal growth of the interns and the enhancement of Vespa’s community support capabilities.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| Vector Search | 4 | 2,074 | 267 | 89 | +26% |
| RAG | 3 | 2,399 | 253 | 69 | +46% |
| LLM | 1 | 3,629 | 397 | 137 | -13% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.