Desarrolle una aplicación cognitiva de búsqueda de noticias

Este Code Pattern forma parte de la ruta de aprendizaje de Watson Discovery.

Resumen

La web alberga enormes cantidades de datos, y cada día se crean más. Las organizaciones pueden aprovechar este constante flujo de información para entender, planificar estrategias y encontrar oportunidades. Los datos de noticias mejorados pueden ayudar a que su organización haga más rápido conexiones dinámicas de los eventos actuales. En este Code Pattern, empezará con los aspectos básicos y desarrollará su propia aplicación web de minería de noticias utilizando JavaScript, Node.js y el Watson Discovery Service. Para conseguirlo, hará lo siguiente:

  • Use el código que está escrito en Node.js, el lado del servidor usando la infraestructura Express y el cliente usando ReactJS
  • Use la colección precreada de Watson Discovery News
  • Acceda a Watson Discovery Service a través de la API de Discovery

Opcionalmente, puede hacer lo siguiente:

  • Usar una interfaz de Slack para consultar los datos
  • Enviar alertas de noticias a un lector de RSS
  • Alojar la aplicación en IBM Cloud

Descripción

Este Code Pattern le muestra cómo aprovechar conjuntos de datos masivos para extraer insights. Usted desarrollará una aplicación web de minería con Watson Discovery Service por medio del SDK de Watson Node.js. La aplicación demuestra dos casos que usan Watson Discovery News:

  • Búsqueda: Consulta los artículos de noticias más relevantes acerca de un tema o asunto. Debido a que la colección de noticias está mejorada previamente con el procesamiento de lenguaje natural, aparte de palabras clave o categorías, se pueden consultar conceptos, pareceres y relaciones para obtener respuestas mejoradas para las búsquedas.

  • Noticias tendencia: Identificar temas populares durante las últimas 24 horas. Los temas pueden ser generales o específicos a una industria o categoría.

Flujo

Flujo: usuario, nube, externo

  1. El usuario interactúa con la IU de la aplicación para solicitar contenido relevante de las noticias.
  2. La aplicación envía al usuario solicitudes para Watson Discovery News.
  3. Watson Discovery Service está continuamente rastreando la web para actualizar su colección de Discovery News.
  4. Watson Discovery Service responde a solicitudes de búsqueda de Slack.
  5. Watson Discovery Service envía artículos de noticias al lector de RSS.

Instrucciones

¿Listo para poner este Code Pattern en uso? Los detalles completos sobre cómo iniciar la ejecución y utilizar esta aplicación se encuentran en el README.

Conclusión

Este Code Pattern le proporcionó conocimiento básico de Watson Discovery Service y le mostró cómo utilizar Discovery junto con JavaScript y Node.js para desarrollar su propia aplicación web de noticias de minería. Este Code Pattern forma parte de la serie Ruta de Aprendizaje: Introducción a Watson Discovery series. Para continuar con la serie y conocer más funciones de Watson Discovery Service, eche un vistazo al siguiente Code Pattern, Usar sus propios datos para desarrollar una aplicación web completa.