GQ / lab logES / EN
← Volver a la bitácora

2026

Buscador de periféricos en lenguaje natural

API con FastAPI que recibe consultas en lenguaje natural y devuelve los periféricos más relevantes de un catálogo, publicada con un túnel de Cloudflare.

Buscador de periféricos en lenguaje natural

Problema

Encontrar el periférico adecuado (teclado, mouse, auriculares) describiéndolo con palabras propias, sin filtros rígidos.

Datos

Catálogo propio de 75 periféricos (mouse, teclados, auriculares, etc.) con 21 atributos: marca, modelo, descripción, conexión, DPI, peso, batería, micrófono, precio en pesos y rating.

Método

Normalización del catálogo, limpieza de texto con stopwords de NLTK, vectorización y ranking por similitud con scikit-learn, y API REST con CORS.

Resultado

Una API funcional que responde consultas libres sobre el catálogo completo de periféricos.

Stack

  • Python
  • FastAPI
  • NLTK
  • scikit-learn
  • pandas
  • Cloudflare Tunnel

Contexto

Materia: Procesamiento del Lenguaje Natural · 2026

Ver el código en GitHub ↗