6. Sobre las características con WolframAlpha

WolframAlpha

WolframAlpha es un buscador online que responde a preguntas y realiza cálculos de manera casi inmediata. Sus respuestas son detalladas y muchas de ellas muy específicas si la pregunta esta correctamente planteada. Su sistema responde a los conceptos introducidos en su base de datos, es decir, en lugar de proporcionar una lista de documentos o páginas web como hacen los motores de búsqueda tradicionales, WolframAlpha busca la precisión en sus respuestas.

Básicamente, posee un sistema que almacena conocimiento humano procesado por expertos en la materia (no es información recopilada automáticamente) y utiliza un superordenador de más de 10.000 CPUs para procesar algoritmos que intentan entender una pregunta en lenguaje natural y ofrecerte la respuesta concreta, ya sea un número, un análisis, una gráfica, e incluso un informe completo.
 
 

Utilidades básicas

  • Búsqueda rápida, breve y detallada sobre temas específicos como por ejemplo: personajes históricos, cultura popular, química, lenguaje, geografía, música etc. Además de temas específicos también se pueden realizar preguntas lógicas o comparaciones para obtener estadísticas.
  • Solución de problemas matemáticos sencillos y complejos aportando desarrollo de ecuaciones, gráficas y teoría.
  • Información extra para aprender más sobre el contenido investigado en cuestión proporcionando datos científicos, imágenes, videos o sonidos.
Indudablemente, las características y funciones que incluye WolframAlpha le hace la herramienta online preferida de una buena parte de la comunidad científica e incluso se ha convertido en un sistema al que se busca emular hoy en día. Por ende, en el desarrollo de este asistente de aprendizaje buscamos añadir el potencial de algunas de sus características y complementar las funciones base previamente definidas.
 
Primero, la lógica del agente (también llamada Dialog Manager) será el encargado de detectar las intenciones del usuario. Como lo podemos ver en la entrada 4 de este blog. Si la intención de entrada es referente al uso de WolframAlpha, se establecerá la conexión con el sistema a través de una API previamente registrada en WolframAlpha developers, que sirva de puente para el envío del texto de consulta del usuario y posteriormente, poder recibir toda la información hallada de dicho texto en la red de Wolfram.
 
 
La forma en la que podemos conectar las funciones de WolframAlpha con el asistente, es siguiendo la metodología desarrollada en: [Fuente: erikycd-github]. La siguiente figura muestra un diagrama de flujo del texto de consulta desde el ingreso al sistema hasta el retorno al usuario. Esta opción admite fuentes externas de búsqueda como Wikipedia en caso de no hallar la información en las bases de wolfram.

Resultados añadidos al sistema y desplegados en Telegram pueden verse en la siguiente Figura. Nótese que WolframAlpha por el momento solo recibe texto en inglés por lo que las consultas, datos y respuestas estarán procesadas bajo el mismo idioma.

Conectividad con WolframAlpha para realizar consultas



Comentarios

Entradas más populares de este blog

4. Sobre la arquitectura de un asistente de aprendizaje y su cerebro

2. Sobre la arquitectura y las características de los chatbots

7. Sobre las habilidades de adquisición de información