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.
Comentarios
Publicar un comentario