SlideShare uma empresa Scribd logo
1 de 26
Nossa agenda
08h30 – Credenciamento e coffee;
09h30 – Overview das principais plataformas de desenvolvimento de
Bots;
10h20 – Bot Framework em C#;
11h10 – Deep dive Cognitive Services;
12h00 – Almoço, que será por conta da Microsoft;
13h30 – Hands on lab, então todos vamos começar a codar;
15h30 – Learnings and round table, um momento para curtir a
mentoria dos especialistas;
16h00 – Fechamento.
Espaço inclusivo, diverso e
de aprendizado
Código de Conduta
Nossa Comunidade
Quem somos?
Alexandre Malavasi
Claudiney Junior
Lucas Santos
Morganna Giovanelli
Overview das Plataformas
Microsoft Azure para Bots
+ Bot Framework
O que faz um
bom bot?
• O bot resolve facilmente o problema
do usuário com o número mínimo de
etapas?
• O bot resolve o problema do usuário
melhor / mais fácil / rápido do que
qualquer uma das experiências
alternativas?
• O bot é executado nos dispositivos e
plataformas de que o usuário se
preocupa?
• O bot é detectável? Os usuários
sabem naturalmente o que fazer ao
usá-lo?
Plataformas mais utilizadas
Azure
Cosmos DB
Azure
Functions
Azure
Search
Cognitive
Services
Azure Functions
Azure Functions
Crie uma experiência
baseada em eventos, que
cria "nanoservices" que
podem ser escalados
com base na demanda
Cenários Comuns
Your App or
Service
Office 365
Office
Graph
Azure
Storage
Other
Functions
Legacy
Systems
Web
Services
• Processamento baseado em temporizador
• Processamento de eventos do serviço
Azure
• Processamento de eventos SaaS
• Arquiteturas de aplicativos web serveless
• Backends móveis serverless
• Processamento em fluxo contínuo em
tempo real
• Mensagens de bot em tempo real
Azure Search
Busca como Serviço, disponível para
consume via Rest ou SDK .NET, que conta
com recursos como:
• Análise de texto e pesquisa de texto completo
• Integração de dados (JSON)
• Análise linguística
• Pesquisa geográfica e outros
• Recursos da experiência do usuário
Azure Cosmos DB
• Distribuição e escalabilidade global
• 99.99% Disponibilidade
• Multi model, multi API e schema-free
• Multi model: suporte para
DocumentDB(SQL), MongoDB, Azure
Tables e Gremlin(grafos)
Microsoft
Cognitive Services
Suas aplicações mais inteligentes e com personalidade
Microsoft
Bot Framework
Crie e conecte robôs
inteligentes
Cross channel, AI &
Resources Up-to-Date
Independência para o desenvolvedor
Bot Developer SDKs
Macro de uma Aplicação
Azure Bot Service
Hands on Lab
Acesse o repositório:
Open Source Bootcamp
→ Conversation → Hands-on Lab #1
Start coding
Redes sociais da comunidade:
Grupo no WhatsApp: http://bit.ly/whatscaqui
Grupo no Facebook: http://bit.ly/grupocaqui
Página do Facebook: http://bit.ly/facebookcaqui
Meetup (plataforma de eventos): http://bit.ly/meetupcaqui
E-mails de contato dos organizadores:
alexandre.malavasi@caquicoders.com.br
claudiney.jr@caquicoders.com.br
lucas.silva@caquicoders.com.br
morganna.giovanelli@caquicoders.com.br
MUITO OBRIGADO!

Mais conteúdo relacionado

Mais procurados

Play framework
Play frameworkPlay framework
Play frameworknone
 
Dev Day 2017 - Acelerando a entrega de ambientes de dev e teste com Azure Dev...
Dev Day 2017 - Acelerando a entrega de ambientes de dev e teste com Azure Dev...Dev Day 2017 - Acelerando a entrega de ambientes de dev e teste com Azure Dev...
Dev Day 2017 - Acelerando a entrega de ambientes de dev e teste com Azure Dev...Jaqueline Ramos
 
Introdução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureIntrodução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureGiovanni Bassi
 
[Descomplicando o Azure] Azure DevTest Labs
[Descomplicando o Azure] Azure DevTest Labs[Descomplicando o Azure] Azure DevTest Labs
[Descomplicando o Azure] Azure DevTest LabsJaqueline Ramos
 
GUJavaSC - Combinando Micro-serviços com Práticas DevOps
GUJavaSC - Combinando Micro-serviços com Práticas DevOpsGUJavaSC - Combinando Micro-serviços com Práticas DevOps
GUJavaSC - Combinando Micro-serviços com Práticas DevOpsRodrigo Cândido da Silva
 
Workshop soa, microservices e devops
Workshop soa, microservices e devopsWorkshop soa, microservices e devops
Workshop soa, microservices e devopsDiego Pacheco
 
URCAMP (Jun2017) - Como o papel e atividades de DBA ficam no contexto da cult...
URCAMP (Jun2017) - Como o papel e atividades de DBA ficam no contexto da cult...URCAMP (Jun2017) - Como o papel e atividades de DBA ficam no contexto da cult...
URCAMP (Jun2017) - Como o papel e atividades de DBA ficam no contexto da cult...Fabrízio Mello
 
Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020
Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020
Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020Renato Groff
 
Provisionando ambientes de Dev e Teste com Azure DevTest Labs e VSTS
Provisionando ambientes de Dev e Teste com Azure DevTest Labs e VSTSProvisionando ambientes de Dev e Teste com Azure DevTest Labs e VSTS
Provisionando ambientes de Dev e Teste com Azure DevTest Labs e VSTSIgor Abade
 
Automação dos processos para desenvolvedores. Você precisa disso!
Automação dos processos para desenvolvedores. Você precisa disso!Automação dos processos para desenvolvedores. Você precisa disso!
Automação dos processos para desenvolvedores. Você precisa disso!Marcela Carvalho
 
Evento novembro 2018 - Desafios do QA - Da automação ao Ágil
Evento novembro 2018 - Desafios do QA - Da automação ao ÁgilEvento novembro 2018 - Desafios do QA - Da automação ao Ágil
Evento novembro 2018 - Desafios do QA - Da automação ao ÁgilGUTS-RS
 

Mais procurados (13)

Microservices
MicroservicesMicroservices
Microservices
 
Play framework
Play frameworkPlay framework
Play framework
 
Integração contínua
Integração contínuaIntegração contínua
Integração contínua
 
Dev Day 2017 - Acelerando a entrega de ambientes de dev e teste com Azure Dev...
Dev Day 2017 - Acelerando a entrega de ambientes de dev e teste com Azure Dev...Dev Day 2017 - Acelerando a entrega de ambientes de dev e teste com Azure Dev...
Dev Day 2017 - Acelerando a entrega de ambientes de dev e teste com Azure Dev...
 
Introdução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureIntrodução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows Azure
 
[Descomplicando o Azure] Azure DevTest Labs
[Descomplicando o Azure] Azure DevTest Labs[Descomplicando o Azure] Azure DevTest Labs
[Descomplicando o Azure] Azure DevTest Labs
 
GUJavaSC - Combinando Micro-serviços com Práticas DevOps
GUJavaSC - Combinando Micro-serviços com Práticas DevOpsGUJavaSC - Combinando Micro-serviços com Práticas DevOps
GUJavaSC - Combinando Micro-serviços com Práticas DevOps
 
Workshop soa, microservices e devops
Workshop soa, microservices e devopsWorkshop soa, microservices e devops
Workshop soa, microservices e devops
 
URCAMP (Jun2017) - Como o papel e atividades de DBA ficam no contexto da cult...
URCAMP (Jun2017) - Como o papel e atividades de DBA ficam no contexto da cult...URCAMP (Jun2017) - Como o papel e atividades de DBA ficam no contexto da cult...
URCAMP (Jun2017) - Como o papel e atividades de DBA ficam no contexto da cult...
 
Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020
Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020
Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020
 
Provisionando ambientes de Dev e Teste com Azure DevTest Labs e VSTS
Provisionando ambientes de Dev e Teste com Azure DevTest Labs e VSTSProvisionando ambientes de Dev e Teste com Azure DevTest Labs e VSTS
Provisionando ambientes de Dev e Teste com Azure DevTest Labs e VSTS
 
Automação dos processos para desenvolvedores. Você precisa disso!
Automação dos processos para desenvolvedores. Você precisa disso!Automação dos processos para desenvolvedores. Você precisa disso!
Automação dos processos para desenvolvedores. Você precisa disso!
 
Evento novembro 2018 - Desafios do QA - Da automação ao Ágil
Evento novembro 2018 - Desafios do QA - Da automação ao ÁgilEvento novembro 2018 - Desafios do QA - Da automação ao Ágil
Evento novembro 2018 - Desafios do QA - Da automação ao Ágil
 

Semelhante a Agenda de Workshop sobre Desenvolvimento de Bots

Integração: IoT Central + CosmosDB + Power BI - Dicas, desafios e boas práticas.
Integração: IoT Central + CosmosDB + Power BI - Dicas, desafios e boas práticas.Integração: IoT Central + CosmosDB + Power BI - Dicas, desafios e boas práticas.
Integração: IoT Central + CosmosDB + Power BI - Dicas, desafios e boas práticas.Walter Coan
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Marcus Garcia
 
ASP NET CORE DOCKER LINUX AZURE
ASP NET CORE DOCKER LINUX AZUREASP NET CORE DOCKER LINUX AZURE
ASP NET CORE DOCKER LINUX AZUREIvan Martinez
 
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...Renato Groff
 
Cloud Solutions com o Microsoft Azure - TDC Online Especial BH
Cloud Solutions com o Microsoft Azure - TDC Online Especial BHCloud Solutions com o Microsoft Azure - TDC Online Especial BH
Cloud Solutions com o Microsoft Azure - TDC Online Especial BHRenato Groff
 
Microsoft Bot Framework + Cognitive Services
Microsoft Bot Framework + Cognitive ServicesMicrosoft Bot Framework + Cognitive Services
Microsoft Bot Framework + Cognitive ServicesDiego Castro
 
Controlando dispositivos IoT com chatbots inteligentes (Coders in Rio)
Controlando dispositivos IoT com chatbots inteligentes (Coders in Rio)Controlando dispositivos IoT com chatbots inteligentes (Coders in Rio)
Controlando dispositivos IoT com chatbots inteligentes (Coders in Rio)André Luiz Secco
 
Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces Alvaro Viebrantz
 
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...Renato Groff
 
AnaliseDeDados_SQLSat906
AnaliseDeDados_SQLSat906AnaliseDeDados_SQLSat906
AnaliseDeDados_SQLSat906Orlando Mariano
 
Azure + Desenvolvimento Web | Minicurso Gratuito - Azure na Prática
Azure + Desenvolvimento Web | Minicurso Gratuito - Azure na PráticaAzure + Desenvolvimento Web | Minicurso Gratuito - Azure na Prática
Azure + Desenvolvimento Web | Minicurso Gratuito - Azure na PráticaRenato Groff
 
Azure Functions e Logic Apps
Azure Functions e Logic AppsAzure Functions e Logic Apps
Azure Functions e Logic AppsResource IT
 
Docker | Minicurso Gratuito - Azure na Prática
Docker | Minicurso Gratuito - Azure na PráticaDocker | Minicurso Gratuito - Azure na Prática
Docker | Minicurso Gratuito - Azure na PráticaRenato Groff
 
Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021
Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021
Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021Renato Groffe
 
MVP Week - Microsoft Teams e suas Integrações
MVP Week - Microsoft Teams e suas IntegraçõesMVP Week - Microsoft Teams e suas Integrações
MVP Week - Microsoft Teams e suas IntegraçõesBruno Lopes
 
Arquitetura Serverless na AWS
Arquitetura Serverless na AWSArquitetura Serverless na AWS
Arquitetura Serverless na AWSStefan Horochovec
 
Abordagens modernas no desenvolvimento web
Abordagens modernas no desenvolvimento webAbordagens modernas no desenvolvimento web
Abordagens modernas no desenvolvimento webWemerson Januario
 

Semelhante a Agenda de Workshop sobre Desenvolvimento de Bots (20)

Microsoft Bot Framework
Microsoft Bot FrameworkMicrosoft Bot Framework
Microsoft Bot Framework
 
Integração: IoT Central + CosmosDB + Power BI - Dicas, desafios e boas práticas.
Integração: IoT Central + CosmosDB + Power BI - Dicas, desafios e boas práticas.Integração: IoT Central + CosmosDB + Power BI - Dicas, desafios e boas práticas.
Integração: IoT Central + CosmosDB + Power BI - Dicas, desafios e boas práticas.
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1)
 
ASP NET CORE DOCKER LINUX AZURE
ASP NET CORE DOCKER LINUX AZUREASP NET CORE DOCKER LINUX AZURE
ASP NET CORE DOCKER LINUX AZURE
 
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...
 
Cloud Solutions com o Microsoft Azure - TDC Online Especial BH
Cloud Solutions com o Microsoft Azure - TDC Online Especial BHCloud Solutions com o Microsoft Azure - TDC Online Especial BH
Cloud Solutions com o Microsoft Azure - TDC Online Especial BH
 
Microsoft Bot Framework + Cognitive Services
Microsoft Bot Framework + Cognitive ServicesMicrosoft Bot Framework + Cognitive Services
Microsoft Bot Framework + Cognitive Services
 
Controlando dispositivos IoT com chatbots inteligentes (Coders in Rio)
Controlando dispositivos IoT com chatbots inteligentes (Coders in Rio)Controlando dispositivos IoT com chatbots inteligentes (Coders in Rio)
Controlando dispositivos IoT com chatbots inteligentes (Coders in Rio)
 
Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces
 
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...
 
AnaliseDeDados_SQLSat906
AnaliseDeDados_SQLSat906AnaliseDeDados_SQLSat906
AnaliseDeDados_SQLSat906
 
Azure + Desenvolvimento Web | Minicurso Gratuito - Azure na Prática
Azure + Desenvolvimento Web | Minicurso Gratuito - Azure na PráticaAzure + Desenvolvimento Web | Minicurso Gratuito - Azure na Prática
Azure + Desenvolvimento Web | Minicurso Gratuito - Azure na Prática
 
Webnar colaboração nanuvem_v1
Webnar colaboração nanuvem_v1Webnar colaboração nanuvem_v1
Webnar colaboração nanuvem_v1
 
Azure Functions e Logic Apps
Azure Functions e Logic AppsAzure Functions e Logic Apps
Azure Functions e Logic Apps
 
Docker | Minicurso Gratuito - Azure na Prática
Docker | Minicurso Gratuito - Azure na PráticaDocker | Minicurso Gratuito - Azure na Prática
Docker | Minicurso Gratuito - Azure na Prática
 
Workshop Reinventando a TI
Workshop Reinventando a TIWorkshop Reinventando a TI
Workshop Reinventando a TI
 
Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021
Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021
Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021
 
MVP Week - Microsoft Teams e suas Integrações
MVP Week - Microsoft Teams e suas IntegraçõesMVP Week - Microsoft Teams e suas Integrações
MVP Week - Microsoft Teams e suas Integrações
 
Arquitetura Serverless na AWS
Arquitetura Serverless na AWSArquitetura Serverless na AWS
Arquitetura Serverless na AWS
 
Abordagens modernas no desenvolvimento web
Abordagens modernas no desenvolvimento webAbordagens modernas no desenvolvimento web
Abordagens modernas no desenvolvimento web
 

Mais de Morganna Giovanelli de Souza

Lógica de Programação e a magia de codar em qualquer linguagem
Lógica de Programação e a magia de codar em qualquer linguagemLógica de Programação e a magia de codar em qualquer linguagem
Lógica de Programação e a magia de codar em qualquer linguagemMorganna Giovanelli de Souza
 
Além de ser estudante, o que mais posso fazer? Desvendando o universo da tecn...
Além de ser estudante, o que mais posso fazer? Desvendando o universo da tecn...Além de ser estudante, o que mais posso fazer? Desvendando o universo da tecn...
Além de ser estudante, o que mais posso fazer? Desvendando o universo da tecn...Morganna Giovanelli de Souza
 
Desvendando Git e Github - WoMakersCode Bootcamp @ SPTW
Desvendando Git e Github - WoMakersCode Bootcamp @ SPTWDesvendando Git e Github - WoMakersCode Bootcamp @ SPTW
Desvendando Git e Github - WoMakersCode Bootcamp @ SPTWMorganna Giovanelli de Souza
 
Vida acadêmica, carreira, comunidades e tudo que há de bom
Vida acadêmica, carreira, comunidades e tudo que há de bomVida acadêmica, carreira, comunidades e tudo que há de bom
Vida acadêmica, carreira, comunidades e tudo que há de bomMorganna Giovanelli de Souza
 
Mundo Nerd - Vida Acadêmica, Carreira, Comunidades, Hackathon e muito mais
Mundo Nerd - Vida Acadêmica, Carreira, Comunidades, Hackathon e muito maisMundo Nerd - Vida Acadêmica, Carreira, Comunidades, Hackathon e muito mais
Mundo Nerd - Vida Acadêmica, Carreira, Comunidades, Hackathon e muito maisMorganna Giovanelli de Souza
 
Faculdade, carreira, comunidade e tudo que há de bom
Faculdade, carreira, comunidade e tudo que há de bomFaculdade, carreira, comunidade e tudo que há de bom
Faculdade, carreira, comunidade e tudo que há de bomMorganna Giovanelli de Souza
 

Mais de Morganna Giovanelli de Souza (15)

Dando Start na Carreira Deeva
Dando Start na Carreira DeevaDando Start na Carreira Deeva
Dando Start na Carreira Deeva
 
Lógica de Programação e a magia de codar em qualquer linguagem
Lógica de Programação e a magia de codar em qualquer linguagemLógica de Programação e a magia de codar em qualquer linguagem
Lógica de Programação e a magia de codar em qualquer linguagem
 
Git do Zero - Campus Party #12
Git do Zero - Campus Party #12Git do Zero - Campus Party #12
Git do Zero - Campus Party #12
 
Além de ser estudante, o que mais posso fazer? Desvendando o universo da tecn...
Além de ser estudante, o que mais posso fazer? Desvendando o universo da tecn...Além de ser estudante, o que mais posso fazer? Desvendando o universo da tecn...
Além de ser estudante, o que mais posso fazer? Desvendando o universo da tecn...
 
Desvendando Git e Github - WoMakersCode Bootcamp @ SPTW
Desvendando Git e Github - WoMakersCode Bootcamp @ SPTWDesvendando Git e Github - WoMakersCode Bootcamp @ SPTW
Desvendando Git e Github - WoMakersCode Bootcamp @ SPTW
 
Vida acadêmica, carreira, comunidades e tudo que há de bom
Vida acadêmica, carreira, comunidades e tudo que há de bomVida acadêmica, carreira, comunidades e tudo que há de bom
Vida acadêmica, carreira, comunidades e tudo que há de bom
 
Mundo Nerd - Vida Acadêmica, Carreira, Comunidades, Hackathon e muito mais
Mundo Nerd - Vida Acadêmica, Carreira, Comunidades, Hackathon e muito maisMundo Nerd - Vida Acadêmica, Carreira, Comunidades, Hackathon e muito mais
Mundo Nerd - Vida Acadêmica, Carreira, Comunidades, Hackathon e muito mais
 
Faculdade, carreira, comunidade e tudo que há de bom
Faculdade, carreira, comunidade e tudo que há de bomFaculdade, carreira, comunidade e tudo que há de bom
Faculdade, carreira, comunidade e tudo que há de bom
 
O que é hackathon e como participar de um?
O que é hackathon e como participar de um?O que é hackathon e como participar de um?
O que é hackathon e como participar de um?
 
Campus Party 10 - 2017
Campus Party 10 - 2017Campus Party 10 - 2017
Campus Party 10 - 2017
 
Apresentação Comunidade CaquiCoders
Apresentação Comunidade CaquiCodersApresentação Comunidade CaquiCoders
Apresentação Comunidade CaquiCoders
 
Azure Functions
Azure FunctionsAzure Functions
Azure Functions
 
A transformação ágil com Scrum
A transformação ágil com ScrumA transformação ágil com Scrum
A transformação ágil com Scrum
 
A transformação ágil com scrum
A transformação ágil com scrumA transformação ágil com scrum
A transformação ágil com scrum
 
Metodologias ágeis no desenvolvimento Wordpress
Metodologias ágeis no desenvolvimento WordpressMetodologias ágeis no desenvolvimento Wordpress
Metodologias ágeis no desenvolvimento Wordpress
 

Agenda de Workshop sobre Desenvolvimento de Bots

  • 1.
  • 2. Nossa agenda 08h30 – Credenciamento e coffee; 09h30 – Overview das principais plataformas de desenvolvimento de Bots; 10h20 – Bot Framework em C#; 11h10 – Deep dive Cognitive Services; 12h00 – Almoço, que será por conta da Microsoft; 13h30 – Hands on lab, então todos vamos começar a codar; 15h30 – Learnings and round table, um momento para curtir a mentoria dos especialistas; 16h00 – Fechamento.
  • 3. Espaço inclusivo, diverso e de aprendizado Código de Conduta
  • 4. Nossa Comunidade Quem somos? Alexandre Malavasi Claudiney Junior Lucas Santos Morganna Giovanelli
  • 5. Overview das Plataformas Microsoft Azure para Bots + Bot Framework
  • 6. O que faz um bom bot? • O bot resolve facilmente o problema do usuário com o número mínimo de etapas? • O bot resolve o problema do usuário melhor / mais fácil / rápido do que qualquer uma das experiências alternativas? • O bot é executado nos dispositivos e plataformas de que o usuário se preocupa? • O bot é detectável? Os usuários sabem naturalmente o que fazer ao usá-lo?
  • 7. Plataformas mais utilizadas Azure Cosmos DB Azure Functions Azure Search Cognitive Services
  • 9. Azure Functions Crie uma experiência baseada em eventos, que cria "nanoservices" que podem ser escalados com base na demanda
  • 10.
  • 11. Cenários Comuns Your App or Service Office 365 Office Graph Azure Storage Other Functions Legacy Systems Web Services • Processamento baseado em temporizador • Processamento de eventos do serviço Azure • Processamento de eventos SaaS • Arquiteturas de aplicativos web serveless • Backends móveis serverless • Processamento em fluxo contínuo em tempo real • Mensagens de bot em tempo real
  • 13. Busca como Serviço, disponível para consume via Rest ou SDK .NET, que conta com recursos como: • Análise de texto e pesquisa de texto completo • Integração de dados (JSON) • Análise linguística • Pesquisa geográfica e outros • Recursos da experiência do usuário
  • 15. • Distribuição e escalabilidade global • 99.99% Disponibilidade • Multi model, multi API e schema-free • Multi model: suporte para DocumentDB(SQL), MongoDB, Azure Tables e Gremlin(grafos)
  • 16. Microsoft Cognitive Services Suas aplicações mais inteligentes e com personalidade
  • 17.
  • 19. Crie e conecte robôs inteligentes Cross channel, AI & Resources Up-to-Date
  • 20. Independência para o desenvolvedor
  • 21. Bot Developer SDKs Macro de uma Aplicação
  • 23.
  • 24. Hands on Lab Acesse o repositório: Open Source Bootcamp → Conversation → Hands-on Lab #1 Start coding
  • 25. Redes sociais da comunidade: Grupo no WhatsApp: http://bit.ly/whatscaqui Grupo no Facebook: http://bit.ly/grupocaqui Página do Facebook: http://bit.ly/facebookcaqui Meetup (plataforma de eventos): http://bit.ly/meetupcaqui E-mails de contato dos organizadores: alexandre.malavasi@caquicoders.com.br claudiney.jr@caquicoders.com.br lucas.silva@caquicoders.com.br morganna.giovanelli@caquicoders.com.br

Notas do Editor

  1. Estas são as 4 plataformas mais utilizadas para o desenvolvimento de um bot
  2. Azure Functions are part of the Azure Web + Mobile suite of App Services and are designed to enable the creation of small pieces of meaningful, reusable methods, easily shared across services. These serverless, event-driven methods are often referred to as “nanoservices” due to their small size. Although an Azure Function can contain quite a bit of code, they are typically designed to serve a single purpose, and respond to events in connected services.
  3. Azure Functions are “event-driven” meaning they run based on associated and configure events, or “triggers”. For example an Azure Function could be triggered by a simple timer, such as running a process once every 24-hours, or triggered by an event in a document management system, such as when a new document is uploaded to a SharePoint library. Azure Functions can also respond to Azure-specific events, such as an image added to a Storage Blob or a notification arriving in a Message Queue.
  4. Azure Functions are part of the Azure Web + Mobile suite of App Services and are designed to enable the creation of small pieces of meaningful, reusable methods, easily shared across services. These serverless, event-driven methods are often referred to as “nanoservices” due to their small size. Although an Azure Function can contain quite a bit of code, they are typically designed to serve a single purpose, and respond to events in connected services.
  5. Exemplo de desenho de arquitetura de um chatbot. A explicação desta arquitetura você encontra em: https://azure.microsoft.com/pt-br/services/bot-service/