All Projects
LiveInnovation

AI-Powered Search Interface

Designed and built an AI-powered search interface with streaming LLM responses, semantic ranking, multi-modal results, and real-time relevance feedback.

CompanyRazorpay
RoleSenior Frontend Engineer
Year2024

Tech Stack

Vue 3Nuxt 4OpenAI APIPineconeNode.jsSSE

Impact

accuracy+62% relevance
engagement+3.4x session depth
speedStreaming responses

The Problem

Keyword-based search was returning irrelevant results and unable to understand natural language queries, leading to a 67% search abandonment rate.

The Solution

Built a semantic search interface with streaming LLM-generated summaries, multi-turn conversation support, and real-time relevance feedback that improved the underlying model.

Architecture

Vue 3 frontend consuming Server-Sent Events from a Node.js API that orchestrates OpenAI embeddings and Pinecone vector search.

Key Challenges

  • Streaming partial LLM responses to the UI
  • Handling search while LLM is generating
  • Feeding user relevance signals back to the model

Results & Impact

+62% search relevance improvement
+3.4x average session depth
67% search abandonment → 12%
Featured at internal tech conference