SlideShare una empresa de Scribd logo
1 de 95
Descargar para leer sin conexión
Introducción a las
interfaces conversacionales
Carlos Muñoz-Romero @carlos_munoz
Nieves Ábalos @nieves_as
Monoceros Labs (monoceros.xyz)
1
2
¿De qué vamos a hablar?
INTERFACES
CONVERSACIONALES
CREAR APPS DE VOZ:
LAS BASES
NUESTRAS
RECOMENDACIONES
(Alexa Skills,
Google Actions)
@nieves_as
@carlos_munoz
3
@nieves_as
@carlos_munoz
Pregunta...
4
@nieves_as
@carlos_munoz
Resultados
(hasta hoy)
5
¿Quiénes somos?
NIEVES ÁBALOS
Ing. Informática & MSc
por la Universidad de
Granada. Investigadora
en Sistemas de diálogo
desde 2009.
@nieves_as
CARLOS MUÑOZ-ROMERO
Ex-director de Innovación en
BEEVA (empresa BBVA),
Product Manager y
Emprendedor.
@Carlos_Munoz
@nieves_as
@carlos_munoz
6
@nieves_as
@carlos_munoz
naiz.chatmonoceros.xyz
7
@nieves_as
@carlos_munoz
8
@nieves_as
@carlos_munoz https://naiz.chat
9
¿Qué es Monoceros?
hello@monoceros.xyz
@nieves_as
@carlos_munoz
10
Nuestras apps de voz para
Google Assistant
@nieves_as
@carlos_munoz
11
Nuestras apps de voz para
Amazon Alexa
@nieves_as
@carlos_munoz https://www.youtube.com/watch?v=qxrhFd7K67s
12
conversational AI
VUI
CUI
chatbot
conversational
interface
virtual
assistant
voice app
dialog
system
HCI
conversational
web
@nieves_as
@carlos_munoz
13
Los comienzos son
siempre difíciles...
@nieves_as
@carlos_munoz
14
Los comienzos son
siempre difíciles...
… como en la Web
@nieves_as
@carlos_munoz
15
… o en las apps móviles
Los comienzos son
siempre difíciles...
@nieves_as
@carlos_munoz
16
@nieves_as
@carlos_munoz
1950
1960
1970
1980
1990
2000
2010
2020
ELIZA
1966
PARRY
1971
SMARTER
CHILD
2001/2003
ALEXA
2014
GOOGLE
ASSISTANT
2016
Realidad
Los orígenes
17
@nieves_as
@carlos_munoz
FICCIÓN
CAPACIDAD
TÉCNICA
REAL
LO QUE
SE
‘HACE’
Las expectativas
generadas
por la
ciencia ficción...
18
@nieves_as
@carlos_munoz
COCHE FANTÁSTICO
(1982)
Las expectativas
generadas
por la
ciencia ficción...
19
@nieves_as
@carlos_munoz
HER
(2013)
Las expectativas
generadas
por la
ciencia ficción...
ALEXA
2014
20
@nieves_as
@carlos_munoz
1950
1960
1970
1980
1990
2000
2010
2020
ELIZA
1966
PARRY
1971
SMARTER
CHILD
2001/2003
GOOGLE
ASSISTANT
2016
HAL9000
1968
K.I.T.T.
1982
SAMANTHA
(HER) 2013
Realidad
Ficción
21
Y luego están
las expectativas
cuando hablamos de
“la IA del chatbot”.
… no hagamos creer que
“reglas hardcodeadas” =
Inteligencia Artificial
@nieves_as
@carlos_munoz
22
Queremos hablar, y...
evaluar si son
realmente
inteligentes
@nieves_as
@carlos_munoz
23
Queremos hablar, y...
muchas veces, nos dicen:
“perdona, no he entendido.”
@nieves_as
@carlos_munoz
24
Queremos
realizar una pregunta,
pedir un producto y...
muchas veces,
no nos entienden
(ni con botones).
@nieves_as
@carlos_munoz
25
¿Crees que volveremos
a hablarle a ese chatbot
en Facebook Messenger?
Source: Chatbot Summit 2018,
https://twitter.com/glazy_ai/status/1055043446669479936
@nieves_as
@carlos_munoz
26
Source: Alan Nichols, August 2018, O’Reilly
¿Dónde estamos
entonces?
Inteligencia vs
Tiempo hasta llegar al
mercado.
27
@nieves_as
@carlos_munoz
Cómo crear
aplicaciones de voz (las bases)
28
@nieves_as
@carlos_munoz
Algunos asistentes del mercado
Apple (Siri)
IBM Watson
29
@nieves_as
@carlos_munoz
.. a los que podemos “extender” con...
Apple (Siri)
Alexa Skills Kit + AWS
SiriKit (Shortcuts)
Bixby Capsules
Azure + Cortana
IBM Watson Cloud + Bluemix + Watson
30
@nieves_as
@carlos_munoz
… y otros son open-source y ¿privados?
Apple (Siri) SiriKit (Shortcuts)
Bixby Capsules
Azure + Cortana
IBM Watson Cloud + Bluemix + Watson
Alexa Skills Kit + AWS
31
@nieves_as
@carlos_munoz
DEPENDIENTE
DEL IDIOMA
Herramientas
Modelos
DEPENDIENTE
DEL USUARIO
Comprensión del lenguaje
Manera de expresarse
Limitaciones (a tener en cuenta)
!!
32
@nieves_as
@carlos_munoz
MULTIMODAL
Voz
Visual
Texto
Tipos de interacción
33
@nieves_as
@carlos_munoz
Proceso
Diseño
Prototipo
interacción
Entrenar modelo
Implementar
gestión diálogo
Testear Publicar
Llegar a más
usuarios
Implementar
funcionalidad
Escribir
respuestas
Implementar
34
@nieves_as
@carlos_munoz
Proceso más iterativo y artesano
Diseño
Prototipo
interacción
Entrenar modelo
Implementar
gestión diálogo
Testear Publicar
Llegar a más
usuarios
Implementar
funcionalidad
Escribir
respuestas
Implementar
¡entornos! certificación
35
OBJETIVO
Conversar (social)
Responder FAQs
Automatizar tareas
Consultar calendario
Comprar
Preguntar por el estado
de un pedido
Guiar en un
procedimiento
A QUIÉN
Tipo de experiencia
Tono
Personalidad
MODO
Voz, Gestual, Texto
Visual only
Voice only
Multimodal
Voice First
LUGAR
Cocina
Salón
Coche
Dispositivo audio/voz/táctil
App móvil / Email / Mensajería
MOMENTO
Commuting
Haciendo deporte
...
Diseño
@nieves_as
36
PROBAR
Diálogos
Happy paths
Escenarios de error o
inesperados
Esquema de interacción
Técnica Mago de Oz
(Wizard of Oz)
Role Plays
RECOPILAR INFO
Frases que debe
entender..
de diferentes
TIPOS de usuarios
ELEMENTOS CLAVE
¿Emociones?
¿Recordar información?
¿Uso del contexto?
¿Qué tipo de contexto?
Prototipar interacción
@nieves_as
37
Asistente vs Extender el asistente
“Alexa, ¿cómo te llamas?”
“..¿qué tiempo hace en Toledo?”
“.. pon una alarma”
“.. ¿qué tal estás?”
...
38
Asistente vs Extender el asistente
“Ok Google, ¿cómo te llamas?”
“..¿qué tiempo hace en Toledo?”
“.. pon una alarma”
“.. ¿qué tal estás?”
...
Backend
(ARQUITECTURA)
39
“<Asistente>, abre Veo veo...”
“.. abre Historias para
Recordar...”
...
FUNCIONALIDAD
Asistente vs Extender el asistente
40
Arquitectura
41
Arquitectura
Automatic Speech
Recognizer
ASR
“qué tiempo hace en Toledo”
42
Arquitectura
Automatic Speech
Recognizer
ASR
“qué tiempo hace en Toledo”
Natural
Language
Understanding
NLU
43
@nieves_as
@carlos_munoz
“qué tiempo hace en Madrid”
“el tiempo en Sevilla”
“qué tiempo hace en Toledo”
“tiempo en Córdoba”
...
Natural
Language
Understanding
NLU
ciudad
entrenar
modelo
entity:
tiempoCiudadintent:
Arquitectura: NLU
44
@nieves_as
@carlos_munoz
Natural
Language
Understanding
NLU
ciudad = Toledoentity:
tiempoCiudadintent:
Arquitectura: NLU
“qué tiempo hace en Toledo”
“qué tiempo hace en Toledo”
entity?
intent?
45
Arquitectura
Automatic Speech
Recognizer
ASR
“qué tiempo hace en Toledo”
Natural
Language
Understanding
NLU
{ intent: tiempoCiudad
entity: [ { ciudad: “Toledo” }]}
@nieves_as
@carlos_munoz
46
Arquitectura
Automatic Speech
Recognizer
ASR
“qué tiempo hace en Toledo”
Natural
Language
Understanding
NLU
{ intent: tiempoCiudad
entity: [ { ciudad: “Toledo” }]}
Dialog
Management
DM
@nieves_as
@carlos_munoz
47
@nieves_as
@carlos_munoz
Arquitectura: DM
ORIENTADO A EVENTOS
Intent (Entidades, ...)
“qué tiempo hace en Toledo”
48
@nieves_as
@carlos_munoz
Arquitectura: DM
ORIENTADO A EVENTOS
Intent (Entidades, ...)
PROGRESO en el TIEMPO
Intent (Entidades, Sesión, ...)
“qué tiempo hace en Toledo”
“llevas 5 palabras acertadas,
¿seguimos jugando?”
“no, gracias”
49
@nieves_as
@carlos_munoz
Arquitectura: DM
ORIENTADO A EVENTOS
Intent (Entidades, ...)
PROGRESO en el TIEMPO
Intent (Entidades, Sesión, ...)
NO LINEAL (no son flujos)
Intent (Entidades, Sesión, History...)
“qué tiempo hace en Toledo”
“llevas 5 palabras acertadas,
¿seguimos jugando?”
“Olvídalo, ¿necesito paraguas hoy?”
“¿Cuándo?”
“qué tiempo va a hacer hoy”
“bueno no, hoy no”
“¡Hola de nuevo! Hoy...”
“no, gracias”
50
@nieves_as
@carlos_munoz
Arquitectura: DM
ORIENTADO A EVENTOS
Intent (Entidades, ...)
PROGRESO en el TIEMPO
Intent (Entidades, Sesión, ...)
NO LINEAL (no son flujos)
Intent (Entidades, Sesión, History...)
“qué tiempo hace en Toledo”
“afsdsk”
“llevas 5 palabras acertadas,
¿seguimos jugando?”
“Olvídalo, ¿necesito paraguas hoy?”
“¿Cuándo?”
“qué tiempo va a hacer hoy”
“bueno no, hoy no”
“¡Hola de nuevo! Hoy...”
GESTIÓN ERRORES
Casos no esperados (no happy path)
“no, gracias”
51
@nieves_as
@carlos_munoz
ciudad = ????entity:
tiempoCiudadintent:
Arquitectura: DM > Gestión de errores
● Policy: Slot filling
Dialog
Management
DM
¡KO! … needEntity(ciudad) { … }
52
@nieves_as
@carlos_munoz
ciudad = ????entity:
tiempoCiudadintent:
● Policy: Slot filling
Dialog
Management
DM
ciudad = Toledoentity:
tiempoCiudadintent: Dialog
Management
DM
DB
f(x){...}
API -> GET
Nieves,
{“location”: “Toledo”}}
¡OK!
¡KO! … needEntity(ciudad) { … }
Arquitectura: DM > Gestión de errores
53
Arquitectura
Automatic Speech
Recognizer
ASR
“qué tiempo hace en Toledo”
Natural
Language
Understanding
NLU
{ intent: tiempoCiudad
entity: [ { ciudad: “Toledo” }]}
Dialog
Management
DM
DB
f(x)
{ policy: requestFulfilled
f(x): weather(“Toledo”)}
@nieves_as
@carlos_munoz
54
Arquitectura
Automatic Speech
Recognizer
ASR
“qué tiempo hace en Toledo”
Natural
Language
Understanding
NLU
{ intent: tiempoCiudad
entity: [ { ciudad: “Toledo” }]}
Dialog
Management
DM
DB
f(x)
{ policy: requestFulfilled
f(x): weather(“Toledo”)}
Response
Generation
RG / NLG
{ pattern: “va a estar <status>”
status: “lluvioso”}
@nieves_as
@carlos_munoz
55
Arquitectura
Automatic Speech
Recognizer
ASR
“qué tiempo hace en Toledo”
Natural
Language
Understanding
NLU
{ intent: tiempoCiudad
entity: [ { ciudad: “Toledo” }]}
Dialog
Management
DM
DB
f(x)
{ policy: requestFulfilled
f(x): weather(“Toledo”)}
Response
Generation
RG / NLG
{ pattern: “va a estar <status>”
status: “lluvioso”}
Text-to-Speech
TTS
@nieves_as
@carlos_munoz
56
@nieves_as
@carlos_munoz
Cómo crear Alexa Skills
y Google Actions (recomendaciones)
57
Pregunta...
¿Cuántos tenéis experiencia con AWS?
@nieves_as
@carlos_munoz
58
Pregunta...
¿En qué programáis?
@nieves_as
@carlos_munoz
59
Creando sin programar
@nieves_as
@carlos_munoz
60
Diseñando para voz
@nieves_as
@carlos_munoz
61
Diseñando para voz
@nieves_as
@carlos_munoz
62
Prototipando para voz
@nieves_as
@carlos_munoz
63
DM
TTS
ASR
RG
NLU
context attr:
history
session
DB
f(x)
Alexa Skills
Kit
AWS
Lambda
@nieves_as
@carlos_munoz
Creando una Skill para Alexa
64
Crear nueva skill
@nieves_as
@carlos_munoz
65
Entrenar el modelo (NLU)
@nieves_as
@carlos_munoz
66
Entrenar el modelo (NLU)
@nieves_as
@carlos_munoz
67
Entrenar el modelo (NLU)
@nieves_as
@carlos_munoz
68
Entrenar el modelo (NLU)
@nieves_as
@carlos_munoz
69
Añadir endpoint (DM)
@nieves_as
@carlos_munoz
70
Empezar con Cloudformation
@nieves_as
@carlos_munoz
71
Nuestra Lambda > Endpoint ARN
@nieves_as
@carlos_munoz
72
Generar código automáticamente (DM)
@nieves_as
@carlos_munoz
73
Generar código automáticamente (DM)
@nieves_as
@carlos_munoz
74
SDK para el DM
@nieves_as
@carlos_munoz
75
SDK para el DM
@nieves_as
@carlos_munoz
76
Simulando y testeando en la web
@nieves_as
@carlos_munoz
77
Tests y más tests
@nieves_as
@carlos_munoz
78
DM
TTS
ASR
RG
NLU
context attr:
history
session
DB
f(x)
@nieves_as
@carlos_munoz
Creando una Action para Google
79
Crear nuevo Action
@nieves_as
@carlos_munoz
80
Entrenar el modelo (NLU)
@nieves_as
@carlos_munoz
81
Conectar con el fulfillment (DM)
@nieves_as
@carlos_munoz
82
Analytics > Uso de la app
@nieves_as
@carlos_munoz
83
Re-entrenar el modelo (NLU)
@nieves_as
@carlos_munoz
84
Histórico de conversaciones
@nieves_as
@carlos_munoz
85
Analytics > Valoraciones
@nieves_as
@carlos_munoz
86
Y el ingrediente secreto…
@nieves_as
@carlos_munoz
87
Y el ingrediente secreto…
@nieves_as
@carlos_munoz
88
¡La personalidad!
TTS
DM
ASR
RG
NLU f(x)
DB
REGLAS
de comportamiento
Patrones de
respuesta
Tono del audio
SSML
@nieves_as
@carlos_munoz
89
TTS con SSML en Google Action
¡La personalidad!
90
TTS con SSML en Alexa
AWS
Polly
¡La personalidad!
91
¡La personalidad!
92
@nieves_as
@carlos_munoz
Se abre un mundo nuevo
con infinidad de aplicaciones…
¿Construimos algo juntos?
93
94
¡Gracias!
¿Preguntas?
Contacto: hello@monoceros.xyz
Carlos Muñoz-Romero
twitter: @carlos_munoz
linkedin: /in/carlosmunozromero
Nieves Ábalos
twitter: @nieves_as
linkedin: /in/nievesabalosserrano
95

Más contenido relacionado

Similar a [GDG Toledo] Cómo crear una aplicación de voz para Amazon Alexa y Google Assistant

Àlex de Anta "Estratègia online" #FIBOReus
Àlex de Anta "Estratègia online" #FIBOReusÀlex de Anta "Estratègia online" #FIBOReus
Àlex de Anta "Estratègia online" #FIBOReus
firaReus
 
Taller Tarugo de UX para profanos
Taller Tarugo de UX para profanosTaller Tarugo de UX para profanos
Taller Tarugo de UX para profanos
Jimena Catalina Gayo
 
Cursos Eskura21_2016
Cursos Eskura21_2016Cursos Eskura21_2016
Cursos Eskura21_2016
Eskura21
 

Similar a [GDG Toledo] Cómo crear una aplicación de voz para Amazon Alexa y Google Assistant (20)

Diseño de la interacción
Diseño de la interacciónDiseño de la interacción
Diseño de la interacción
 
Àlex de Anta "Estratègia online" #FIBOReus
Àlex de Anta "Estratègia online" #FIBOReusÀlex de Anta "Estratègia online" #FIBOReus
Àlex de Anta "Estratègia online" #FIBOReus
 
Taller Tarugo de UX para profanos
Taller Tarugo de UX para profanosTaller Tarugo de UX para profanos
Taller Tarugo de UX para profanos
 
Economía Blog
Economía BlogEconomía Blog
Economía Blog
 
CHATBOTS - USO DEL PROCESAMIENTO DEL LENGUAJE NATURAL (PLN) EN LA IMPLEMENTAC...
CHATBOTS - USO DEL PROCESAMIENTO DEL LENGUAJE NATURAL (PLN) EN LA IMPLEMENTAC...CHATBOTS - USO DEL PROCESAMIENTO DEL LENGUAJE NATURAL (PLN) EN LA IMPLEMENTAC...
CHATBOTS - USO DEL PROCESAMIENTO DEL LENGUAJE NATURAL (PLN) EN LA IMPLEMENTAC...
 
Taller de Text Mining en Twitter con R
Taller de Text Mining en Twitter con RTaller de Text Mining en Twitter con R
Taller de Text Mining en Twitter con R
 
Smarter Workforce & Social Learning: El intercambio de conocimientos, la cola...
Smarter Workforce & Social Learning: El intercambio de conocimientos, la cola...Smarter Workforce & Social Learning: El intercambio de conocimientos, la cola...
Smarter Workforce & Social Learning: El intercambio de conocimientos, la cola...
 
Recursos Humanos: la gestión de las conversaciones
Recursos Humanos: la gestión de las conversacionesRecursos Humanos: la gestión de las conversaciones
Recursos Humanos: la gestión de las conversaciones
 
Chatbots meetup
Chatbots meetupChatbots meetup
Chatbots meetup
 
UX Trends 2017 Report
UX Trends 2017 ReportUX Trends 2017 Report
UX Trends 2017 Report
 
Producto digitales para personas - UX
Producto digitales para personas - UXProducto digitales para personas - UX
Producto digitales para personas - UX
 
Competencia Digital
Competencia DigitalCompetencia Digital
Competencia Digital
 
10-Unidad 2: Aplicaciones Windows Forms-2.2 Entorno de desarrollo gráfico
10-Unidad 2: Aplicaciones Windows Forms-2.2 Entorno de desarrollo gráfico10-Unidad 2: Aplicaciones Windows Forms-2.2 Entorno de desarrollo gráfico
10-Unidad 2: Aplicaciones Windows Forms-2.2 Entorno de desarrollo gráfico
 
3 Presentación Taller UX - Ideación 2017
3  Presentación Taller UX - Ideación 20173  Presentación Taller UX - Ideación 2017
3 Presentación Taller UX - Ideación 2017
 
Adopción tecnológica mam@ digital
Adopción tecnológica mam@ digitalAdopción tecnológica mam@ digital
Adopción tecnológica mam@ digital
 
Sideprojects for fun and learning con notas - T3chfest 2018
Sideprojects for fun and learning con notas - T3chfest 2018Sideprojects for fun and learning con notas - T3chfest 2018
Sideprojects for fun and learning con notas - T3chfest 2018
 
Emprendenet y herramientas
Emprendenet y herramientasEmprendenet y herramientas
Emprendenet y herramientas
 
Crear contenidos y de paso mejorar el seo -
Crear contenidos y de paso mejorar el seo - Crear contenidos y de paso mejorar el seo -
Crear contenidos y de paso mejorar el seo -
 
Cursos Eskura21_2016
Cursos Eskura21_2016Cursos Eskura21_2016
Cursos Eskura21_2016
 
Diplomado en marketing y comunicación digital taller 1
Diplomado en marketing y comunicación digital taller 1Diplomado en marketing y comunicación digital taller 1
Diplomado en marketing y comunicación digital taller 1
 

Último

Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
EdwinGarca59
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 
microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte
2024020140
 

Último (20)

Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
 
microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 

[GDG Toledo] Cómo crear una aplicación de voz para Amazon Alexa y Google Assistant