Having now hosted two Algolia Developer Conferences, I can honestly say they keep getting better. Algolia DevCon 2023 streamed live worldwide on June 28th and 29th. This year’s theme of “Discover your path to AI-powered search” carried across two days of presentations, demos, and workshops, showing developers how to harness AI for every aspect of building search and discovery experiences.
If you missed it (or just need a refresher), I’ve compiled a list of highlights, including embedded videos and links to the recordings of each session. There’s also a playlist on YouTube including sessions by our developers, product teams, field engineers, and ambassadors from our developer community. Now on to the highlights!
CEO Bernadette Nixon welcomed us to the conference and shared how Algolia incorporates AI “end-to-end” into query understanding, retrieval, and ranking for every query (with five 9s of availability). Bernie then handed it over to our Chief Product Officer, Bharat Guruprakash, who gave us some quick numbers (35 billion searches a week, 17,000 customers in production, a community of 5 million developers, 119 releases last year) before moving on to the product announcements.
Bharat reviewed our recent efforts to make life easier for Algolia developers, like the Algolia Build plan (1 million records free plan with no time limit), the Algolia CLI (700 applications using it from the terminal and CI/CD pipelines), our no-code Connector platform for data ingestion, our new documentation, and the magic insights: true
line to add analytics to InstantSearch front ends. This last point is particularly important since event data is, as Bharat put it, “the electricity that powers AI.”
In the second part of the keynote, the product team walked us through several new features and pilot programs. Many of these came with beta sign-ups and longer demos later in the day:
Vibes are hard to put into words. Senior Software engineer Raed Chammam demonstrated LookingSimilar, a new Algolia Recommend model coming soon that gives your app the gift of sight! LookingSimilar unlocks the power to suggest great looking items from your catalog. Raed walked through several examples generating solid image recommendations, and showed you how to use them in your next project.
Director of Product Abhijit Mehta showed you how generative AI can be used to build a company from the ground up. On this entrepreneurial journey, he showed how to
generate business ideas, craft marketing content, and design products using Generative AI tools. This included using Algolia NeuralSearch to generate highly relevant, personalized search experiences for the new business’ customers.
ChatGPT is revolutionizing how we approach solving problems. Director of Engineering Nicolas Fiorini reviewed the history of ChatGPT, how it evolved, and its inherent strengths and shortcomings to help you decide whether ChatGPT or alternative forms of AI are the right solutions for your problems.
In one of my favorite sessions of Day 1, Senior Software Engineer Lucas Bonomi showed how Algolia’s low latency APIs can be used in creative ways. In this case, he used them to re-create a collaborative pixel art canvas similar to the r/place project on Reddit. He described some of the technical hurdles and highlighted key technical decisions along the way. The coolest part is that the canvas is live right now!
Our VP of AI, Hamish Ogilvy, went a little deeper with the Algolia Inference API, demonstrating live how embedding vector hashes directly into your relational database can unlock the power of vector search without the need for GPU processing or massive amounts of memory. Transforming large vectors into binary hashes maintains relevance while reducing cost in terms of both processing and memory. We’re looking for developer collaborators for this project right now.
Click and conversion events are used to train AI features and improve relevance. Developer Support Engineer Cat Weiss walked us through the reasons why, and demonstrated how to feed these events to Algolia if you are already using Google Tag Manager.
Product Manager Khalid Elassaad, Engineer Loïc Say, and some guy with a mustache walked us through features of the new Algolia documentation including dark mode, DocSearch-powered search, and the interactive WebCLI. The new docs are available in beta right now!
Continuing on from the keynote, Principal Engineer Sarah Dayan walked you through several use cases with the Algolia Generative AI e-commerce framework to assist with “long tail” merchandising. This included a custom-generated buyer’s guide, SEO friendly product descriptions, and chat assistants based on the buyer’s current context. You can sign-up to learn more about this early pilot today.
Senior Engineer Haroen Vianene walked us through the latest features in InstantSearch and gave us some behind-the-scenes insights on their implementation. Learn how to build better search UIs using simplified events (insights:true
), optimistic updates, and modern templating (so long, Hogan.js).
Dr. Rasit Abay is a Senior Data Scientist at Algolia. In his session, he walked us through several of the methodologies Algolia uses to train and fine-tune Large Language Models (LLMS), from supervised learning with Contrastive Loss to reinforcement learning. He demonstrated how this training improves search results by comparing the new models against pre-trained models for the Amazon ECSI datasets.
Senior Product Manager Keshia Rose provided a look at the new BigQuery connector as part of the Connector Hub, our no-code connector platform. Keshia walked through the steps of building our own data connections with custom configuration, auto-magic data mapping, and real-time observability.
Who better than Algolia and Nuxt ambassador Jakub Andrzejewski to describe the ins and outs of implementing a great (and fast) search experience in Nuxt? Jakub literally wrote the module to allow the Vue.js community to easily utilize Algolia to build fast search results.
For those already using Algolia in production, (or preparing to), it doesn’t get any more practical than Staff Developer Support Engineer Tatsuro Handa’s troubleshooting techniques for debugging Algolia applications. This sessions presented common pitfalls and addressed recurring questions developers face when implementing and managing Algolia applications and capturing event data.
The second day of DevCon kept up the momentum with a series of three developer focused workshops:
In this 45 minute workshop, Alphonse Bouy, software engineer on the AI Search Understanding team, demonstrated the powerful capabilities of Algolia’s Query Categorization and walked you through using React InstantSearch and Query Categorization to create an impactful frontend widget, elevating the end-user experience.
It makes sense for developers to integrate Algolia directly into the tools their customers use. In this 45 minute workshop, Global Alliance Director Debanshi Bheda was joined by Lead Channel Solutions Engineer Micah Garside-White and Senior Director of Integrations Sajid Momin show you how to do just that. Learn how to wrap the InstantSearch and AutoComplete libraries in a tool like Adobe Experience Manager (AEM) or Salesforce Lightning Web Components (LWC), allowing creators to build complex and efficient federated discovery experiences without a line of code.
The mother of all workshops! Solutions Architects Jérôme Cohonner and Elias Ingea joined Customer Success Engineers Ji-won Eun and Stephen Tweeddale to teach you how to build a comprehensive search experience from scratch.
The session kicked off with an introduction to indexing through our different clients and integrations. As a practical exercise, they developed a simple Node.js script to import a dataset into Algolia. Aftwerward they moved on to building the search front-end using Algolia’s InstantSearch Libraries. There were two technical tracks available for the front-end live coding session: InstantSearch.js (vanilla JS) and React InstantSearch Hooks, but only the vanilla JS version is available online.
Once they had a running Algolia index and a ready-to-use front-end, they dive into Algolia’s Relevancy Algorithm. They wrapped with a final presentation of advanced features.
Thanks to everyone who came to the conference! It was so great having your questions and energy present with us throughout both days. As a special treat for reading all the way to the end, here is Senior Machine Learning Engineer Paul-Louis Nech performing a set of code-generated music during one of the breaks!
See you again in 2024!
Chuck Meyer
Sr. Developer AdvocatePowered by Algolia AI Recommendations