Silo de reseñas — Google Maps + Reddit (opiniones polares y viajeros pidiendo ayuda)
Fecha: 2026-09-17
Qué se construyó
scripts/corpus_resenas.py — retrieval de reseñas desde dos fuentes:
- Google Maps:
memo23/google-maps-reviews-scraper(Apify). Free = 10 reseñas/run.filterStars ["1","5"]captura los extremos (quejas vs elogios) → opiniones polares. - Reddit: RSS de subreddits (
/r/<sub>/.rss?sort=new). Captura viajeros pidiendo ayuda.
Estado de las fuentes (verificado en vivo)
| Fuente | Estado |
|---|---|
| Google Maps memo23 | ✅ real (10/run free, $0.25/1k pagado) |
Reddit .json | ❌ 403 (bloqueado, incluso con UA navegador) |
Reddit search.rss | ❌ 429 |
Reddit /r/<sub>/.rss | ✅ funciona, con 429 intermitente (rate limit; requiere backoff) |
Corpus reunido
data/corpus/resenas_maps.jsonl— 36 reseñas polares (1★/5★) de 5 destinos.data/corpus/reddit.jsonl— 198 posts: r/tulum 50 · r/cozumel 50 · r/bacalar 50 · r/solotravel 48.- Pendiente (rate-limited, backfill): r/cancun, r/playadelcarmen, r/puertovallarta, r/QuintanaRoo.
Silo resultante (Qwen3-Embedding + HDBSCAN, 216 docs → 6 temas)
- TEMA 0 (n=85): viajeros preguntando por Tulum/Bacalar/Cozumel — seguridad, presupuesto, transporte, “¿bad idea visit Tulum?”, itinerarios. Señal de demanda pura.
- Temas 2-5: reseñas puntuales de hoteles/restaurantes (La Zebra Tulum, Westin, Amairani/Liz, Pilar Cancún).
- TEMA 1: ruido (r/solotravel posts globales no-Q.Roo).
Señal valiosa (lo que revela r/bacalar)
- “How’s Bacalar in terms of security right now?”
- “¿Cuánto presupuesto recomiendan para 3 días en Bacalar?”
- “How has the Tulum airport impacted Bacalar?”
- “Vivir en Bacalar siendo Mexicana” · “Hotel Wayak o Khaban, cuál recomiendan?” → demanda real y percepción del emergente, directo para el plan (seguridad, precio, acceso).
Técnicas de retrieval disponibles (para silos de reseñas)
- Formar silos: embeddings + HDBSCAN/BERTopic (c-TF-IDF); LDA/Top2Vec; TF-IDF+K-means.
- Recuperar: dense (FAISS/HNSW, Qwen3-Embedding/bge-m3), sparse (BM25/SQLite FTS5), híbrido RRF, re-ranking cross-encoder.
- Stack ya disponible: news-silo (dense+cluster), Ollama nomic-embed-text, SQLite FTS5, Cloudflare Workers AI + Vectorize (escala).
Commits
estado_turismo: “spab: panel streamlit, retrieval X/prensa/reseñas (maps+reddit), silo de reseñas”.news-silo(repo nuevo): “news-silo: pipeline de silos semánticos (embeddings Qwen3 + HDBSCAN)“.