Descubre una de las tendencias más significativas en el mundo de las TIC, y que supone un paso más en el impulso al proceso de transformación digital de las organizaciones.
8. INTELIGENCIA ARTIFICIAL
• Se trata de una de las tendencias más significativas en el mundo de lasTIC y supone un paso más en el
impulso al proceso de transformación digital de las organizaciones
• Comprende aquellos sistemas que replican el funcionamiento del cerebro humano y son capaces de
auto-aprender, cambiar o adaptarse al estar expuestos a nuevos datos
• Nos ofrece nuevas formas de relacionarnos con nuestros clientes y el nuestro entorno
9. NO ESTAMOS ANTE ALGO “NUEVO”...
1950 1955 1959
Creación del A.I.
Lab en el MIT
10.
11. INTELIGENCIA ARTIFICIAL: ¿POR QUÉ AHORA?
• En este momento es cuando disponemos de la tecnología y la capacidad de procesamiento necesaria
para poder explotarla
• Nos encontramos al inicio de la segunda revolución industrial
– La primera revolución se basó en la automatización del trabajo físico
– La segunda contempla hacer aquello que tradicionalmente sólo las personas podemos realizar (trabajo
manual y cognitivo), pero a una escala que las personas no podemos realizar
• Estamos en un momento donde el “cómo” las personas interaccionan con la tecnología se convierte en
un punto primordial y una mejora en este aspecto nos permitirá diferenciarnos
12. de las organizaciones tienen
previsto invertir en tecnologías
relacionadas con IA durante los
próximos 3 años
15. INTELIGENCIA ARTIFICIAL: ADOPCIÓN A DIA DE HOY
Ventas Media Salud Viajes
Asistentes virtuales, detección visual
y reconocimiento de productos,
recomendaciones, experiencia de
compra personalizada, análisis
espacial, seguimiento.
Resumen de contenidos, noticias de
última hora, análisis, data
Correlación para historias e insights,
contenido personalizado.
Diagnosis, chat bots,
monitorización, medication
adherence, gestión de datos,
correlación de datos, conocimientos
clínicos, seguridad, investigación
farmacéutica.
Personalización, recepción y
atención a viajeros, tráfico, routing,
contextual awareness, análisis de
calendarios.
Seguros Finanzas Legal Trabajos de campo
Asistente virtual, cruce de
referencias, procesos de
reclamación, underwriting, riesgos
emergentes, nuevas fuentes de
ingresos.
Comunicaciones personalizadas,
robo advisors, rebalance portfolios,
Resumen de gastos y banca.
Búsqueda de documentos,
generación de documentación legal,
recursos sobre parking tickets.
Monitorización de IoT, coordinación
de equipos, routing, data
correlation, localización de equipos,
prevención de riesgos, asistente
virtual.
23. Antes: Normas
• Construir sistemas que busquen orejas,
nariz, patas, pelo…
• Contratar lingüistas y definir normas
gramaticales
Ahora: Machine Learning
• Inmenso catálogo de imágenes
(mucha más información)
• Inmenso poder de computación
• Aprende con el tiempo más que el hecho
de necesitar nuevas normas.
Procesamiento
25. Dotar a las aplicaciones de
un lado humano
Conversación es la nueva UI
26. Dotar a las aplicaciones de
un lado humano
Conversación es la nueva UI
27. BB8 experiencia
Decidimos que un robot nos eliminara la burocracia
Pedir/aprobar vacaciones, números de teléfono, cierre de proyectos, comunicación con
el cliente, tracking de horas, apuntarse a proyectos, sugerencias e ideas.
28. BB8 experiencia
Decidimos que un robot nos eliminara la burocracia
Pedir/aprobar vacaciones, números de teléfono, cierre de proyectos, comunicación con
el cliente, tracking de horas, apuntarse a proyectos, sugerencias e ideas.
El problema
No responde a un lenguaje natural, podríamos decir que no es inteligente…
29. BB8 experiencia
Decidimos que un robot nos eliminara la burocracia
Pedir/aprobar vacaciones, números de teléfono, cierre de proyectos, comunicación con
el cliente, tracking de horas, apuntarse a proyectos, sugerencias e ideas.
El problema
No responde a un lenguaje natural, podríamos decir que no es inteligente…
De momento.
34. Dotar a las aplicaciones de
un lado humano
Conversación es la nueva UI
35. Vision SpeechLanguage KnowledgeSearch
ComputerVision
Content Moderator
Emotion
Face
Video Indexer
LUIS
Spell Check
Linguistic Analysis
TextAnalytics
Translator
Web Language Model
Speech
Speaker Recognition
Translator
Custom
Academic
Entity Linking
Exploration
QnA Maker
Recommendations
Autosuggest
Image
News
Video
Web
Entity
Custom
Vision Service
Custom
Language
Understanding
Custom
Speech
Custom
Search
Custom
Decision Service
COGNITIVE SERVICES
36. Vision SpeechLanguage KnowledgeSearch
ComputerVision
Content Moderator
Emotion
Face
Video Indexer
LUIS
Spell Check
Linguistic Analysis
TextAnalytics
Translator
Web Language Model
Speech
Speaker Recognition
Translator
Custom
Academic
Entity Linking
Exploration
QnA Maker
Recommendations
Autosuggest
Image
News
Video
Web
Entity
Custom
Vision Service
Custom
Language
Understanding
Custom
Speech
Custom
Search
Custom
Decision Service
COGNITIVE SERVICES
37.
38. LANGUAGE
Language Understanding Intelligent Service PREVIEW
Enseña a tus aplicaciones a entender los comandos de
tus usuarios
Bing Spell Check API
Detecta y corrige errores ortográficos en tus
aplicaciones
Web Language Model API PREVIEW
Usa el potencial de modelos de lenguage predictivo
entrenados a una escala de internet
Translator Speech API
Maneja fácilmente la traducción de una conversación
real-time con una simple REST API
Text Analytics API PREVIEW
Evalúa facilmente sentimientos y temáticas para
entender que quieren los usuarios
Translator Text API
Traduce textos con una simple REST API
Linguistic Analysis API PREVIEW
Simplifica complejos conceptos lingüísticos con
la Linguistic Analysis API.
39. LUIS
Language Understanding Intelligence Service
Crea tu propio
modelo de
Language
Unsderstanding
Entrénalo proveyendo
ejemplos
Implementa un endpoint
HTTP para cualquier
aplicación
Mantén el modelo
Un Microsoft Cognitive Service que
provee a los desarrolladores de una
manera fácil de crear modelos
lingüísticos que permite a las
aplicaciones entender las peticiones de
los usuarios.
41. IntentsUtterance Entities
Intents son como verbos en la
frase. Un intent representa una
acción que el usuario quiere
realizar. Como reservar un
billete de avion, pagar una
factura o buscar noticias.
Un utterance es un input de text
del usuario que nuestra
aplicación debe interpretar.
Puede ser una frase, como
“Quiero comprar un billete de
avión a Paris” o un fragmento
como “comprar billete” o
“vuelo a Paris”.
Los intents serian nombres o
conceptos. En el ejemplo
“Quiero comprar un billete de
avión a Paris”, “Paris” seria una
entity de tipo ubicación.
LANGUAGE
LUIS ¿COMO FUNCIONA?
43. LANGUAGE
TEXT ANALYTICS
“I had a wonderful experience!The rooms were
wonderful and the staff was helpful.”
Análisis de sentimientos
Entiende si una entrada expresa un sentimiento
positivo o negativo
Extracción de elementos clave
Extrae elementos clave y tópicos de un trozo de
texto
Detección de tópicos
Uso de técnicas de clustering para identificar los
temas importantes en grandes conjuntos de
entradas de texto
Detección de idioma
Identificación del idioma entre un total de 120
idiomas disponibles
LANGUAGES: English (confidence: 100%)
KEY PHRASES: staff, wonderful experience, rooms
SENTIMENT: 100 %
LANGUAGES: English (confidence: 100%)
KEY PHRASES: staff, food, terrible time, hotel
SENTIMENT: 1%
44. LANGUAGE
BING SPELL CHECK APIs
Palabras separadas
Corrección de palabras separadas
Escritura/lenguaje informal
Reconocimiento de lenguaje informal
Errores en nombres
Detección de errores comunes en nombres en función del
contexto
Homónimos
Corrección de homónimos errores contextuales difíciles de
detectar
Marcas
Soporte para detección de nuevas marcas y slogans que
puedan aparecer
“A new service from micros ft!”
Microsoft
“I’m gona use this today!”
gonna
“Director stephen Spielberg”
Steven
“We developed this four you!”
for
“Our service is like lyft”
Lyft
45. Opciones en el mercado
Translator speech/text API - CloudTranslation API
46. Vision SpeechLanguage KnowledgeSearch
ComputerVision
Content Moderator
Emotion
Face
Video Indexer
LUIS
Spell Check
Linguistic Analysis
TextAnalytics
Translator
Web Language Model
Speech
Speaker Recognition
Translator
Custom
Academic
Entity Linking
Exploration
QnA Maker
Recommendations
Autosuggest
Image
News
Video
Web
Entity
Custom
Vision Service
Custom
Language
Understanding
Custom
Speech
Custom
Search
Custom
Decision Service
COGNITIVE SERVICES
49. ComputerVision APIs
ComputerVision API
Extracción de información valiosa de imagenes
Content moderator
Automatización de imágenes, texto y video
Video Indexer PREVIEW
Explota todo el contenido de tus videos
Face API
Detecta, analiza, organiza y classifica caras en
fotos
Emotion API PREVIEW
Personaliza la experiencia de usuario con el
reconocimiento de emociones
CustomVision Service PREVIEW
Customiza fácilmente los modelos de análisis de
video para tus casos concretos
50. VISION
ComputerVision APIs
• Vision
Description [“Tags”:["water", "swimming", "sport", "pool", "person", "man”]
"Captions": [ { "Text": "a man swimming in a pool of water", "Confidence": 0.8909298}]]
Categories [“name”: “people_swimming”, “score”: 0.099609375]
Adult Content False
Adult Score 0.18533889949321747
Faces [“age”: 27, “gender”: “Male”, “faceRectangle”:
{“left”: 472, “top”: 258, “width”: 199, “height”: 199}]
Color Foreground White
Color Background Gray
Color Accent #19A4B2
51. VISION
ComputerVision APIs / OCR
• Vision
Mediante OCR detecta texto en
imágenes y extrae palabras
reconocibles y lo convierte en
texto que de esta manera permite
ser leído y realizar búsquedas.
Del mismo modo permite ahorrar
tiempo y esfuerzo tomando fotos
en vez de copiar texto
{
"TextAngle":-1.2000000000000337,
"Orientation":"NotDetected",
"Language":"en",
"Regions":[
{
"BoundingBox":"29,43,539,231",
"Lines":[
{
"BoundingBox":"29,43,427,38",
"Words":[
{
"BoundingBox":"29,50,133,31",
"Text":"LIFE"
},
{
"BoundingBox":"215,46,58,31",
"Text":"IS"
},
{
"BoundingBox":"323,43,133,32",
"Text":"LIKE"
}
]
52. VISION
Face API
• Vision
Face Detection
Detecta una o varias caras en una
imagen
Face identification
Búsqueda e identificación de caras
Similar face search
Búsqueda de caras similares
Face grouping
Organización de caras en grupos
basado en similitudes viduales.
{
"FaceId":"9099224a-bd77-42b5-b1d2-2641560c0528",
"FaceRectangle":{
"Top":124,
"Left":459,
"Width":227,
"Height":227
},
"FaceAttributes":{
"Hair":{
"Bald":0.01,
"Invisible":false,
"HairColor":[
{
"Color":"brown",
"Confidence":1.0
},
{
"Color":"blond",
"Confidence":0.69
},
{
}
53. VISION
Emotion API
• Vision
Recognise emotions in images
La Emotion API interpreta
expresiones faciales dada una
imagen como input y devuelve de
manera segura la emoción que
desprende y identifica la situación
de la caras en la imagen.
{
"FaceRectangle":{
"Top":141,
"Left":356,
"Width":123,
"Height":123
},
"Scores":{
"Anger":2.45541414E-05,
"Contempt":0.000249862962,
"Disgust":4.51454434E-05,
"Fear":0.001153976,
"Happiness":5.58101638E-05,
"Neutral":0.004939176,
"Sadness":1.091316E-05,
"Surprise":0.993520558
}
},
{
"FaceRectangle":{
"Top":157,
"Left":216,
"Width":87,
"Height":87
54. Opciones en el mercado
Vision / Face /
Emotion API
Rekognition CloudVision API
56. Image moderation
Mejora la capacidad de detección de imágenes potencialmente ofensivas o no deseadas gracias a
clasificadores basados en machine-learning, blacklist customizadas y OCR
Text moderation
Moderación de texto en más de 100 idiomas y contra listas de texto customizadas. Content Moderator
también en capaz de identificar posible información personal en imágenes
Video moderation
Detección de contenido adulto en videos.
Human review tool
Esta herramienta permite incrementar la capacidad de los modelos de machine-learning en situaciones en
que el sistema necesita asistencia sobre decisiones en un contexto real
VISION
CONTENT MODERATOR
57. VISION
VIDEO INDEXER
Video indexer extrae
información valiosa de
contenido audiovisual.
Incrementa el potencial
de tu contenido
audiovisual con la
capacidad de buscar en
contenido hablado, caras
y emociones.
58. Opciones en el mercado
Video Indexer - CloudVideo
Inteligence API
59. Upload your video, and go
Sube tus videos y automáticamente se generará contenido relacionado.
Make your content more discoverable
Incrementa el potencial de tu contenido audiovisual con la capacidad de buscar en contenido hablado, caras y
emociones.
Trigger workflows and automate tasks
Durante la generación de información a partir de un video el sistema permite activar tareas y
workflows en función de de lo que estes buscando sin necesidad de intervención manual.
VISION
VIDEO INDEXER
60. “Thousands of partners sign in to our platform
every hour.The response time from the Face
API is incredible, enabling us to verify our
drivers without slowing them down.”
Dima Kovalev, Product Manager, Uber
FaceAPI
62. Vision SpeechLanguage KnowledgeSearch
ComputerVision
Content Moderator
Emotion
Face
Video Indexer
LUIS
Spell Check
Linguistic Analysis
TextAnalytics
Translator
Web Language Model
Speech
Speaker Recognition
Translator
Custom
Academic
Entity Linking
Exploration
QnA Maker
Recommendations
Autosuggest
Image
News
Video
Web
Entity
Custom
Vision Service
Custom
Language
Understanding
Custom
Speech
Custom
Search
Custom
Decision Service
COGNITIVE SERVICES
63. Speech
Convierte audio a texto, entiende el
mensaje y contesta con una respuesta
acertada con un lenguaje natural.
64. SPEECH APIs
Custom Speech Service PREVIEW
Supera los problemas de reconocimiento del habla
como acentos/estilos, ruido de fondo y vocabulario.
Bing Speech API
Convierte audio en texto y a audio de vuelta para
entender los deseos de los usuarios
Speaker Recognition API PREVIEW
Identifica personas a través de su voz
65. SPEECH
CUSTOM SPEECH SERVICE
Create custom language models
Posibilidad de customizar los modelos de lenguaje para adaptar las aplicaciones al estilo y vocabulario de tus
usuarios
Create custom acoustic models
Customización de modelos acústicos para mejorar el reconocimiento de en ambientes adaptados al uso de
los usuarios
Access your endpoint from any device
Accede fácilmente a los servicios a través de una sencilla llamada REST API
69. Plexus Law es una firma de abogados especializados en accidentes laborales con alrededor
de 800 abogados. Por razones legales todas las conversaciones con sus clientes tienes que
ser gravadas y transcritas manualmente para mantener un histórico en el que poder
realizar búsquedas (6000 – 7000 gravaciones por mes).
Este proceso resulta en unos costes muy elevados.
Speech API
70. Durante un workshop de un día se realizó una prueba de concepto en la que Plexus paso de usar
dictado manual a una solución mediante el uso de IA.
Se entrenó al sistema al sistema a reconocer lenguaje especifico del sector y modelos acústicos para
reconocer el ruido de las oficinas de Plexus.
La solución final permite a Plexus ahorrar $22.000 al mes y el benefició de conseguir transcripciones
inmediatas
Monthly Recordings Hourly Cost Total per month
Human 325 Hrs $75 $24,375
AI 325 Hrs $5 $2,325
71. Vision SpeechLanguage KnowledgeSearch
ComputerVision
Content Moderator
Emotion
Face
Video Indexer
LUIS
Spell Check
Linguistic Analysis
TextAnalytics
Translator
Web Language Model
Speech
Speaker Recognition
Translator
Custom
Academic
Entity Linking
Exploration
QnA Maker
Recommendations
Autosuggest
Image
News
Video
Web
Entity
Custom
Vision Service
Custom
Language
Understanding
Custom
Speech
Custom
Search
Custom
Decision Service
COGNITIVE SERVICES
73. Search APIs
Bing Autosuggest API
Dota tus aplicaciones recomendacions automaticas en
sus busquedas
Bing News Search API
Búsqueda de noticias
Bing Web Search API
Resultados de busqueda en billones de documentos
web
Bing Entity Search API
Enrich your app by infusing knowledge search into
existing content
Bing Image Search API
Búsqueda web de imágenes
BingVideo Search API
Búsqueda web de videos
Bing Custom Search PREVIEW
An easy-to-use, advert-free, commercial-grade
search tool that lets you deliver the results you
want.
74. SEARCH
Bing Autosuggest API
Search faster with
suggestions as you type
Ayuda a los usuarios a completar
sus búsquedas añadiendo
recomendaciones automáticas
mientras escribe.
{
"_type":"Suggestions",
"instrumentation":null,
"queryContext":{
"originalQuery":"Xamarin"
},
"suggestionGroups":[
{
"name":"Web",
"searchSuggestions":[
{
"url":"https://www...",
"urlPingSuffix":null,
"displayText":"xamarin",
"query":"xamarin",
"searchKind":"WebSearch"
},
{
"url":"https://www...",
"urlPingSuffix":null,
"displayText":"xamarin university",
"query":"xamarin university",
"searchKind":"WebSearch"
},
xamarin
Xamarin
xamarin university
xamarin live player
xamarin forms
xamarin studio
xamarin test cloud
xamarin forms controls
xamarin tutorial
75. SEARCH
Bing News Search API
{
"_type":"News",
"readLink":"https://api…",
"totalEstimatedMatches":70800,
"value":[
{
"about":[
{
"readLink":"https://api…",
"name":"BBC News"
}
],
"provider":[
{
"_type":"Organization",
"name":"BBC"
}
],
"datePublished":"2017-06-15T12:41:00",
"clusteredArticles":null,
"mentions":null,
"video":null,
"category":"ScienceAndTechnology",
"name":"Microsoft <b>AI</b> plays a perfect
Search for news and get
comprehensive results
Busca noticias y artículos en la
web. Los resultados incluyen
imágenes representativas,
noticias y artículos relacionados,
fecha, autor, url…
76. SEARCH
Bing Image Search API
{
"_type":"Images",
"webSearchUrl":"https://www.bing.com/…",
"totalEstimatedMatches":814,
"value":[
{
"name":"cute-animals-281.jpg",
"datePublished":"2017-04-14T16:34:00",
"homePageUrl":null,
"contentSize":"15325 B",
"hostPageDisplayUrl":”www.wikidot.com/…",
"width":500,
"height":333,
"thumbnail":{
"width":300,
"height":199
},
"imageInsightsToken":"ccid_7yW4jwR9",
"imageId":"66AD30F237CFC069640C20EA",
"accentColor":"8A5541",
"webSearchUrl":"https://www.bing.com/",
"thumbnailUrl":"https://tse2.mm.bing.net/…",
"encodingFormat":"jpeg",
Search for images and get
comprehensive results
Busca imágenes en la web.
Los resultados contienen
thumbnails, url, metadata…
Permite el filtrado de imágenes
en función del tipo, disposición,
actualidad o licencia.
77. Vision SpeechLanguage KnowledgeSearch
ComputerVision
Content Moderator
Emotion
Face
Video Indexer
LUIS
Spell Check
Linguistic Analysis
TextAnalytics
Translator
Web Language Model
Speech
Speaker Recognition
Translator
Custom
Academic
Entity Linking
Exploration
QnA Maker
Recommendations
Autosuggest
Image
News
Video
Web
Entity
Custom
Vision Service
Custom
Language
Understanding
Custom
Speech
Custom
Search
Custom
Decision Service
COGNITIVE SERVICES
79. KNOWLEDGE APIs
Recommendations API PREVIEW
Predice y recomienda productos que tus clientes
quieren
Knowledge Exploration Service PREVIEW
Habilita búsquedas interactivas sobre datos vía un
lenguaje natural
Entity Linking Intelligence Service API PREVIEW
Dota a tus aplicaciones de la capacidad de reconocer
conceptos y solucionar ambigüedades.
Academic Knowledge API PREVIEW
Knowledge Exploration Service centrado en
Academic documents
QnA Maker API PREVIEW
Convierte tu información FQA en una
conversación fácil de navegar
Custom Decision Service PREVIEW
A decision-making API que mejora
extremadamente la experiencia del usuario
80. KNOWLEDGE
Recommendations API
Frequently bought together
Recomienda automáticamente productos en tu página que son potencialmente productos a comprar en la
misma transacción.
Increase discoverability
Aprende de patrones de visitas e incrementa la visibilidad de tus catalogos
Personalised Recommendations
Utiliza el historial de compras de tus usuarios ara proporcionar una experiencia personalizada en la
recomendación de productos.
81. KNOWLEDGE
Entity Linking Intelligence Service API
A veces, en diferentes contextos, el
significado de una misma palabra
puede usarse como nombre, verbo o
diferente significado en función del
contexto.
{
"entities":[
{
"matches":[
{
"text":"Mars",
"entries":[
{
"offset":0
}
]
},
{
"text":"Red Planet",
"entries":[
{
"offset":172
}
]
}
],
"name":"Mars",
"wikipediaId":"Mars",
"score":0.993
Mars is the fourth planet from
the Sun and the second
smallest planet in the Solar
System , after Mercury .
Named after the Roman god
of war , it is often referred to
as the ' Red Planet ' because
the iron oxide prevalent on its
surface gives it a reddish
appearance.
82. KNOWLEDGE
QnA Maker API
Busca más rápidamente con
sugerencias durante la escritura
Ayuda a los usuarios a responder
sus pregunta con predicciones
sobre las posibles preguntas que
puedan tener.
{
"Answers":[
{
"Answer":"QnA Maker is primarily meant to provide
a FAQ data source which you can query from your Bot/Ap
plication. Although developers will find this useful, conte
nt owners will especially benefit from this tool. QnA Make
r is a completely no-
code way of managing the content that powers your Bot/
Application.",
"Score":99.0,
"Questions":[
"who are the target audience for the qna maker too
l?",
"who should use qna maker?",
"who should use qnamaker?",
"who is the target audience?"
]
}
]
}
“Who should useQnAMaker?”
Answer:
QnA Maker is primarily meant to provide a FAQ data
source which you can query from your
Bot/Application.Although developers will find this
useful, content owners will especially benefit from
this tool. QnA Maker is a completely no-code way of
managing the content that powers your
Bot/Application.
Score: 99
Matched questions:
• who are the target audience for the
qna maker tool?
• who should use qna maker?
• who should use qnamaker?
83. “The Azure Recommendations Service Engine is a central piece of MEO’s strategy to address the top two most pressing
challenges: churn and additional revenue. It does so, by aiding the creation of a virtuous cycle of consumption that at
once locks down our customers within our entertainment ecosystem, while increasing the contextualized and meaningful
display of premium content to audiences that otherwise would not have contact with them.”
Recommendations API
86. ¿CÓMO PODEMOS SACAR PROVECHO?
ALGUNOS EJEMPLOS
• Clasificación de comentarios (priorizar atención de clientes)
• Control de presencia
• Detección de indumentaria antes de entrar a fabrica
• Validación de tareas
• Guía para personas invidentes
• Clasificación y etiquetado de recursos media
87. Descubre como Nintex Cloud
puede ayudarte con una
app del empleado
Nos vemos en Febrero!