Si no es una empresa multimillonaria, necesitará una fuente de dicha empresa.
Google es una fuente extremadamente buena, otra opción es Wolfram Alpha.
Para obtener resultados en tiempo real, necesita un motor de raspado confiable, buscaría Google Search Engine Scraper en PHP, rasparía millones de resultados de búsqueda orgánicos, es gratis y PHP. Simplemente puede implementarlo como servicio en segundo plano para su bot de chat.
Necesita extenderlo para el raspado de Google Knowledge-Graph, pero todo lo demás ya está funcionando.
- Cómo lanzar una startup sin dinero y sin cofundador tecnológico
- ¿Cuál es el mejor punto de venta basado en la nube para una nueva tienda de ropa?
- ¿Qué es una solución innovadora de calendario compartido con integraciones sociales?
- ¿Qué es / son la cosa / cosas que quiere hacer ahora pero la tecnología aún no lo ha logrado?
- ¿Cuál es el mejor método de adquisición de clientes para una startup tecnológica B2C?
Si tiene eso funcionando, tendrá acceso a una increíble cantidad de datos estructurados, todo lo que SIRI y Google Now tienen e incluso más que eso.
Clima, negocios, horarios de apertura, libros y películas, espectáculos y eventos, arquitectura, etc.
Otra opción es el raspado y análisis SERP por y para profesionales.
Es un servicio de raspado profesional, pero no es en tiempo real, tendrá resultados más lentos que con la solución de fabricación propia anterior.
La respuesta más rápida probablemente sea de alrededor de 8 segundos, pero puede ser más larga si la usa raramente.
Ya tiene Google Knowledge, por lo que los datos que tiene son perfectos para su chatbot.
Puede almacenar en caché los resultados para tenerlos en una base de datos local.
Así es como lo haría, una de esas soluciones.
Si la respuesta en tiempo real es importante, deberá ir con el n. ° 1