Descripcion del Proyecto
Audora Music es un e-commerce de instrumentos y equipamiento de audio profesional con mas de 10.000 productos de 186 marcas. El diferenciador tecnico es la capa de inteligencia artificial: un asistente conversacional que recomienda productos segun el nivel y presupuesto del usuario, y un motor de busqueda semantica que entiende consultas en lenguaje natural en lugar de depender de coincidencias exactas por keyword.
Caracteristicas Principales
- Asistente de IA: Chat conversacional que recomienda instrumentos y equipos considerando preferencias, nivel de experiencia y presupuesto del usuario
- Busqueda semantica: Motor de busqueda por embeddings que comprende la intencion detras de la consulta, no solo palabras clave
- Catalogo de 10.000+ productos: 303 categorias y 186 marcas con filtros dinamicos, ordenamiento y paginacion
- Seleccion curada: Algoritmo de recomendacion semanal de productos destacados
- Busqueda rapida: Paleta de comandos con ⌘K para acceso instantaneo al catalogo
Tecnologias Utilizadas
- Next.js 15 + App Router: SSR, API Routes y Server Components para performance optima
- Vercel AI SDK: Streaming de respuestas del asistente con soporte multi-modelo
- OpenAI GPT: LLM para el asistente conversacional con contexto de productos
- Embeddings (text-embedding-ada): Vectorizacion del catalogo para busqueda por similitud semantica
- TypeScript: Tipado estricto en todo el stack
Arquitectura de IA
El nucleo tecnico del proyecto son dos sistemas complementarios:
- Chat con contexto de productos: El asistente recibe como contexto el catalogo relevante para cada consulta, generando respuestas fundamentadas en el inventario real en lugar de conocimiento generico
- Busqueda por embeddings: Cada producto del catalogo esta vectorizado. Cuando el usuario busca “algo para grabar podcasts en casa con poco presupuesto”, el sistema encuentra productos semanticamente similares aunque no contengan esas palabras exactas en su descripcion