Python | Cree un asistente simple usando Wolfram Alpha API.

Proporciona Wolfram|Alpha Webservice APIuna API basada en web que permite que las capacidades computacionales y de presentación de Wolfram|Alpha se integren en aplicaciones web, móviles, de escritorio y empresariales. Wolfram Alphaes una API que puede calcular respuestas de nivel experto utilizando los algoritmos, la base de conocimientos y la tecnología de IA de Wolfram. Es posible gracias a Wolfram Language. Este artículo explica cómo crear una aplicación de asistente simple en Python que pueda responder preguntas simples como las que se enumeran a continuación.

Input : What is the capital of India? 
Output : New Delhi

Input : What is sin(30)?
Output : 0.5

Requisito previo: Comprensión básica de la sintaxis y las funciones de Python .

Obtener ID de API

  1. Cree una cuenta en Wolfram alfa. La cuenta se puede crear en el sitio web oficial.
  2. Después de registrarse, inicie sesión con su Wolfram ID.

  3. Ahora verá la página de inicio del sitio web. Dirígete a la sección en la esquina superior derecha donde ves tu correo electrónico. En el menú desplegable, seleccione la opción Mis aplicaciones (API).
  4. Haga clic en el botón Obtener una ID de aplicación para obtener la identificación.
  5. En el siguiente cuadro de diálogo, asigne a la aplicación un nombre y una descripción adecuados.
  6. Anote el APPID que aparece en el siguiente cuadro de diálogo. Esta identificación de aplicación será específica para la aplicación.

Implementación

Asegúrese de que el wolframalphapaquete python esté instalado de antemano. Se puede hacer ejecutando el siguiente comando en la terminal o cmd –

pip install wolframalpha

A continuación se muestra la implementación.

# Python program to 
# demonstrate creation of an
# assistant using wolf ram API
  
import wolframalpha
  
# Taking input from user
question = input('Question: ')
  
# App id obtained by the above steps
app_id = ‘Your app_id’
  
# Instance of wolf ram alpha 
# client class
client = wolframalpha.Client(app_id)
  
# Stores the response from 
# wolf ram alpha
res = client.query(question)
  
# Includes only text from the response
answer = next(res.results).text
  
print(answer)

Producción:

Publicación traducida automáticamente

Artículo escrito por swanandmathekar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *