IBM Watson proporciona un conjunto de servicios de IA líderes en la industria para conversaciones, procesamiento de lenguaje natural, reconocimiento / síntesis de voz y otros propósitos.
ABAP SDK para IBM Watson Versión 2.0.0
está disponible ahora, que es un proyecto de comunidad de código abierto para integrar los servicios de IBM Watson en aplicaciones SAP utilizando lenguaje ABAP puro.
Esta publicación de blog es un tutorial paso a paso para implementar un programa ABAP para la detección de entidades. Se utiliza IBM Watson Natural Language Understanding (NLU) para extraer entidades como
persona
y
ubicación
de un documento.
Aunque este tutorial se centra en NLU, otros servicios de IBM Watson se pueden utilizar de manera similar. Por lo tanto, la descripción aquí se puede utilizar como un plan para integrar cualquier servicio de IBM Watson en una aplicación ABAP.
Instanciar el Servicio IBM Watson
IBM Cloud es una plataforma de Software como Servicio que ofrece una gran cantidad de servicios, incluidos servicios de IA y Aprendizaje Automático. Se encuentra en
cloud.ibm.com
Si aún no tienes una cuenta en IBM Cloud, crea una. Una cuenta gratuita es suficiente para completar este tutorial.
Inicia sesión en IBM Cloud. En el panel de control, haz clic en el botón
Crear Recurso
, busca el catálogo para "nlu" y haz clic en el mosaico
Natural Language Understanding
.
Los servicios de IBM Watson ofrecen múltiples planes, incluido un plan gratuito que se puede utilizar para pruebas. Selecciona el plan
Lite
aquí. También puedes ajustar la
Ubicación del Servicio
y el
Nombre del Servicio
. Después, acepta los acuerdos de licencia marcando la casilla correspondiente y haz clic en el botón
Crear
.
El servicio se instancia inmediatamente.
Para utilizar el servicio NLU dentro de una aplicación ABAP, debes conocer las credenciales del servicio. Consisten en una
Clave de API
y una
URL
y se pueden ver en la vista
Gestionar
. Las necesitarás más adelante en tu programa ABAP para acceder a la instancia del servicio.
Instalación del ABAP SDK para IBM Watson
El ABAP SDK para IBM Watson está disponible como un repositorio público en Github
A lo largo de este blog, trabajaremos en el entorno BTP ABAP. Si estás trabajando con un sistema local, sigue las instrucciones en
https://docs.abapgit.org
.
Si aún no lo has hecho, instala el complemento abapGit, consulta
https://developers.sap.com/tutorials/abap-install-abapgit-plugin.html
.
Abre la vista del Repositorio abapGit y haz clic en el
signo más
(nuevo Repositorio abapGit). Ingresa el URI de arriba y haz clic en
Siguiente
. Elige la rama principal, ingresa ZIBMC para