Superintelligent is the learning platform for AI, offering tutorials on AI uses and tools that are hands-on, practical, and easy to follow. When debuting their platform, Superintelligent imagined a fully personalized, AI-powered user experience, but where do you start with a project that big?
Fractional AI partnered with Superintelligent to build an AI chatbot using RAG (retrieval augmented generation) as a first step towards that vision.
As the one-stop-shop for AI learning, Superintelligent offered great breadth, with hundreds of tutorials updated daily. Learners needed a way to quickly navigate the platform to find relevant AI tools for their specific needs.
Say you’re a lawyer looking for AI tools to help with contracting. You have a specific task in mind, but finding the right tools through traditional search is difficult, especially since you don't know what those AI contracting tools are called or if they even exist. You need a way to find what you need, fast.
Fractional AI partnered with Superintelligent to build an AI chatbot using RAG to offer members specific tool recommendations.
Here’s what this looks like in production:
Since the AI tool landscape is continuously changing and learners rely on Superintelligent for the most up-to-date recommendations, the AI chatbot is built to be perpetually refreshed – the Superintelligent team can just add new tools to its underlying tool database, and the AI chatbot automatically syncs those updates.
If you’re curious about RAG, here’s a straightforward example.
Let’s say you type the following into the chatbot “I’m a photographer looking for AI tools to help with headshots.” How does your message turn into a reliable tool recommendation?
The following diagram is a simplified depiction of the automated workflow.
The pipeline is simple enough but this workflow, like all workflows, required testing and wrangling: chat histories expanded beyond the context window, there were ample hallucinations (including lots of made up tools!), and regressions were difficult to systematically track when we tweaked prompts.
Hundreds of recommendations have been provided by the chatbot. Now learners can spend less time searching and more time learning.
Here’s a testimonial from the Superintelligent CEO:
We predict (and are already seeing) websites shift from semantic website search to AI powered chatbots personalizing the website experience. Semantic search replaced lexical search, and now AI chatbots are replacing semantic search.
AI chatbots are a great first step towards personalizing your website or platform. Superintelligent is a great example of iterative product development – the team imagines an end state with a fully personalized, AI-powered experience. Rather than waiting until they’re able to AI-ify everything, sprinting to get the AI chatbot ready for the platform launch was a great way to get started and create immediate value for users.