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.

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