SlideShare a Scribd company logo
1 of 24
PATROCINADORES & APOIADORES
Sobre
Canais YouTube
DevShow
O que é um chatbot?
Disclaimer
O Básico
Web App
Azure Functions
AWS Lambda
Bot Logic
Bot Logic
Definindo a Arquitetura
Não reinvente a roda!
mas....
Definindo a Arquitetura
Arquitetura – Dependência dos serviços
{ } LUIS
Arquitetura – Independência dos serviços
{ } LUIS
Watson
QnA
Definindo a Arquitetura
Disclaimer: O que você verá a seguir não é
uma obrigatoriedade e sim um guia
Handofftoliveagent
Handofftoliveagent
Lógica do bot e experiência do usuário
Handofftoliveagent
Segurança e governança
Handofftoliveagent
Inteligência customizada e serviços cognitivos
Handofftoliveagent
Alternar controle do chat para um humano
Handofftoliveagent
Persistência das conversas
Registro de Logs,
Monitoramento e relatórios
Handofftoliveagent
Extração, Transformação e carregamento de dados
Handofftoliveagent
Qualidade, Agilidade e DevOps
Recomendações finais
Obrigado!

More Related Content

Similar to Criando Arquitetura para Chatbots

SOA - Governança
SOA - GovernançaSOA - Governança
SOA - Governançaalinebicudo
 
Workshop soa, microservices e devops
Workshop soa, microservices e devopsWorkshop soa, microservices e devops
Workshop soa, microservices e devopsDiego Pacheco
 
Innovation Days 2009 - Inovação e Software+Services
Innovation Days 2009 - Inovação e Software+ServicesInnovation Days 2009 - Inovação e Software+Services
Innovation Days 2009 - Inovação e Software+ServicesLuciano Condé
 
TDC2017 | São Paulo - Trilha Modern Web How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Modern Web How we figured out we had a SRE team ...TDC2017 | São Paulo - Trilha Modern Web How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Modern Web How we figured out we had a SRE team ...tdc-globalcode
 
Overview - Bot Framework
Overview - Bot FrameworkOverview - Bot Framework
Overview - Bot FrameworkRenato Romão
 
Open Source Bootcamp Mogi das Cruzes - Bot Framework
Open Source Bootcamp Mogi das Cruzes - Bot FrameworkOpen Source Bootcamp Mogi das Cruzes - Bot Framework
Open Source Bootcamp Mogi das Cruzes - Bot FrameworkDouglas Romão
 
Comparativo de plataformas IoT 20181004
Comparativo de plataformas IoT 20181004Comparativo de plataformas IoT 20181004
Comparativo de plataformas IoT 20181004Luís Leão
 
Arquitetura orientada a servicos soa
Arquitetura orientada a servicos   soaArquitetura orientada a servicos   soa
Arquitetura orientada a servicos soaLeonardo Eloy
 
Como Planejar a Implantação de SOA
Como Planejar a Implantação de SOAComo Planejar a Implantação de SOA
Como Planejar a Implantação de SOADavi Silva
 
Engenharia de software orientada a servicos
Engenharia de software orientada a servicosEngenharia de software orientada a servicos
Engenharia de software orientada a servicosLeonardo Eloy
 
Ferramentas GP - Cleyton Santana
Ferramentas GP - Cleyton SantanaFerramentas GP - Cleyton Santana
Ferramentas GP - Cleyton SantanaCleyton De Sousa
 
DevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínuaDevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínuaAmazon Web Services LATAM
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Gustavo Malheiros
 
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareDevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareAndré Dias
 
Iniciando com AWS Lambda e serverless em cloud
Iniciando com AWS Lambda e serverless em cloudIniciando com AWS Lambda e serverless em cloud
Iniciando com AWS Lambda e serverless em cloudAmazon Web Services LATAM
 
Cloud e DevOps, como o Zabbix pode contribuir para este cenário - Zabbix Conf...
Cloud e DevOps, como o Zabbix pode contribuir para este cenário - Zabbix Conf...Cloud e DevOps, como o Zabbix pode contribuir para este cenário - Zabbix Conf...
Cloud e DevOps, como o Zabbix pode contribuir para este cenário - Zabbix Conf...Robert Silva
 
Construindo aplicações saudáveis e prontas para envelhecer The 12ou15 Factors
Construindo aplicações saudáveis e prontas para envelhecer The 12ou15 FactorsConstruindo aplicações saudáveis e prontas para envelhecer The 12ou15 Factors
Construindo aplicações saudáveis e prontas para envelhecer The 12ou15 FactorsRoberto Santacroce Martins
 
Power BI Administração e Governança
Power BI Administração e GovernançaPower BI Administração e Governança
Power BI Administração e GovernançaPaulo Daniel Nobre
 
Workflows no SharePoint 2010
Workflows no SharePoint 2010Workflows no SharePoint 2010
Workflows no SharePoint 2010Wagner Amorim
 

Similar to Criando Arquitetura para Chatbots (20)

SOA - Governança
SOA - GovernançaSOA - Governança
SOA - Governança
 
Workshop soa, microservices e devops
Workshop soa, microservices e devopsWorkshop soa, microservices e devops
Workshop soa, microservices e devops
 
Innovation Days 2009 - Inovação e Software+Services
Innovation Days 2009 - Inovação e Software+ServicesInnovation Days 2009 - Inovação e Software+Services
Innovation Days 2009 - Inovação e Software+Services
 
TDC2017 | São Paulo - Trilha Modern Web How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Modern Web How we figured out we had a SRE team ...TDC2017 | São Paulo - Trilha Modern Web How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Modern Web How we figured out we had a SRE team ...
 
Overview - Bot Framework
Overview - Bot FrameworkOverview - Bot Framework
Overview - Bot Framework
 
Open Source Bootcamp Mogi das Cruzes - Bot Framework
Open Source Bootcamp Mogi das Cruzes - Bot FrameworkOpen Source Bootcamp Mogi das Cruzes - Bot Framework
Open Source Bootcamp Mogi das Cruzes - Bot Framework
 
Comparativo de plataformas IoT 20181004
Comparativo de plataformas IoT 20181004Comparativo de plataformas IoT 20181004
Comparativo de plataformas IoT 20181004
 
Arquitetura orientada a servicos soa
Arquitetura orientada a servicos   soaArquitetura orientada a servicos   soa
Arquitetura orientada a servicos soa
 
Como Planejar a Implantação de SOA
Como Planejar a Implantação de SOAComo Planejar a Implantação de SOA
Como Planejar a Implantação de SOA
 
Engenharia de software orientada a servicos
Engenharia de software orientada a servicosEngenharia de software orientada a servicos
Engenharia de software orientada a servicos
 
Ferramentas GP - Cleyton Santana
Ferramentas GP - Cleyton SantanaFerramentas GP - Cleyton Santana
Ferramentas GP - Cleyton Santana
 
DevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínuaDevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínua
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
 
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareDevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
 
Iniciando com AWS Lambda e serverless em cloud
Iniciando com AWS Lambda e serverless em cloudIniciando com AWS Lambda e serverless em cloud
Iniciando com AWS Lambda e serverless em cloud
 
Cloud e DevOps, como o Zabbix pode contribuir para este cenário - Zabbix Conf...
Cloud e DevOps, como o Zabbix pode contribuir para este cenário - Zabbix Conf...Cloud e DevOps, como o Zabbix pode contribuir para este cenário - Zabbix Conf...
Cloud e DevOps, como o Zabbix pode contribuir para este cenário - Zabbix Conf...
 
Construindo aplicações saudáveis e prontas para envelhecer The 12ou15 Factors
Construindo aplicações saudáveis e prontas para envelhecer The 12ou15 FactorsConstruindo aplicações saudáveis e prontas para envelhecer The 12ou15 Factors
Construindo aplicações saudáveis e prontas para envelhecer The 12ou15 Factors
 
Power BI Administração e Governança
Power BI Administração e GovernançaPower BI Administração e Governança
Power BI Administração e Governança
 
Microservices
MicroservicesMicroservices
Microservices
 
Workflows no SharePoint 2010
Workflows no SharePoint 2010Workflows no SharePoint 2010
Workflows no SharePoint 2010
 

More from André Luiz Secco

Novidades do Entity Framework Core 6
Novidades do Entity Framework Core 6Novidades do Entity Framework Core 6
Novidades do Entity Framework Core 6André Luiz Secco
 
Tornando suas aplicações mais inteligentes com o ML.NET
Tornando suas aplicações mais inteligentes com o ML.NETTornando suas aplicações mais inteligentes com o ML.NET
Tornando suas aplicações mais inteligentes com o ML.NETAndré Luiz Secco
 
O Poder da Visão Computacional
O Poder da Visão ComputacionalO Poder da Visão Computacional
O Poder da Visão ComputacionalAndré Luiz Secco
 
Obtendo feedback da sua audiência com Visão Computacional
Obtendo feedback da sua audiência com Visão ComputacionalObtendo feedback da sua audiência com Visão Computacional
Obtendo feedback da sua audiência com Visão ComputacionalAndré Luiz Secco
 
A Arte de escrever Código de Qualidade
A Arte de escrever Código de QualidadeA Arte de escrever Código de Qualidade
A Arte de escrever Código de QualidadeAndré Luiz Secco
 
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
 
Bots Inteligentes no controle de dispositivos IoT
Bots Inteligentes no controle de dispositivos IoTBots Inteligentes no controle de dispositivos IoT
Bots Inteligentes no controle de dispositivos IoTAndré Luiz Secco
 
Entity Framework Core Deep Dive (TDC)
Entity Framework Core Deep Dive (TDC)Entity Framework Core Deep Dive (TDC)
Entity Framework Core Deep Dive (TDC)André Luiz Secco
 
Controlando dispositivos IoT com chatbots inteligentes
Controlando dispositivos IoT com chatbots inteligentesControlando dispositivos IoT com chatbots inteligentes
Controlando dispositivos IoT com chatbots inteligentesAndré Luiz Secco
 
Conhecendo as novidades do Entity Framework Core 2.0
Conhecendo as novidades do Entity Framework Core 2.0Conhecendo as novidades do Entity Framework Core 2.0
Conhecendo as novidades do Entity Framework Core 2.0André Luiz Secco
 
Criando Chatbots Inteligentes com .NET, Bot Framework e o Cognitive Services
Criando Chatbots Inteligentes com .NET, Bot Framework e o Cognitive ServicesCriando Chatbots Inteligentes com .NET, Bot Framework e o Cognitive Services
Criando Chatbots Inteligentes com .NET, Bot Framework e o Cognitive ServicesAndré Luiz Secco
 
Inteligência artificial em aplicações .NET (TDC)
Inteligência artificial em aplicações .NET (TDC)Inteligência artificial em aplicações .NET (TDC)
Inteligência artificial em aplicações .NET (TDC)André Luiz Secco
 
Crie, Conecte e Evolua com IoT e o Microsoft Azure
Crie, Conecte e Evolua com IoT e o Microsoft AzureCrie, Conecte e Evolua com IoT e o Microsoft Azure
Crie, Conecte e Evolua com IoT e o Microsoft AzureAndré Luiz Secco
 
Inteligência artificial em aplicações .NET
Inteligência artificial em aplicações .NETInteligência artificial em aplicações .NET
Inteligência artificial em aplicações .NETAndré Luiz Secco
 
Telemetria com a Internet das Coisas e o Microsoft Azure
Telemetria com a Internet das Coisas e o Microsoft AzureTelemetria com a Internet das Coisas e o Microsoft Azure
Telemetria com a Internet das Coisas e o Microsoft AzureAndré Luiz Secco
 
Plataformas atuais de sistemas embarcados para IoT
Plataformas atuais de sistemas embarcados para IoTPlataformas atuais de sistemas embarcados para IoT
Plataformas atuais de sistemas embarcados para IoTAndré Luiz Secco
 
Aplicações de IoT integradas ao Microsoft Azure
Aplicações de IoT integradas ao Microsoft AzureAplicações de IoT integradas ao Microsoft Azure
Aplicações de IoT integradas ao Microsoft AzureAndré Luiz Secco
 

More from André Luiz Secco (20)

Novidades do Entity Framework Core 6
Novidades do Entity Framework Core 6Novidades do Entity Framework Core 6
Novidades do Entity Framework Core 6
 
Tornando suas aplicações mais inteligentes com o ML.NET
Tornando suas aplicações mais inteligentes com o ML.NETTornando suas aplicações mais inteligentes com o ML.NET
Tornando suas aplicações mais inteligentes com o ML.NET
 
O Poder da Visão Computacional
O Poder da Visão ComputacionalO Poder da Visão Computacional
O Poder da Visão Computacional
 
Active Learning em Chatbots
Active Learning em ChatbotsActive Learning em Chatbots
Active Learning em Chatbots
 
Obtendo feedback da sua audiência com Visão Computacional
Obtendo feedback da sua audiência com Visão ComputacionalObtendo feedback da sua audiência com Visão Computacional
Obtendo feedback da sua audiência com Visão Computacional
 
A Arte de escrever Código de Qualidade
A Arte de escrever Código de QualidadeA Arte de escrever Código de Qualidade
A Arte de escrever Código de Qualidade
 
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)
 
Bots Inteligentes no controle de dispositivos IoT
Bots Inteligentes no controle de dispositivos IoTBots Inteligentes no controle de dispositivos IoT
Bots Inteligentes no controle de dispositivos IoT
 
EF Core Deep Dive
EF Core Deep DiveEF Core Deep Dive
EF Core Deep Dive
 
Entity Framework Core Deep Dive (TDC)
Entity Framework Core Deep Dive (TDC)Entity Framework Core Deep Dive (TDC)
Entity Framework Core Deep Dive (TDC)
 
Controlando dispositivos IoT com chatbots inteligentes
Controlando dispositivos IoT com chatbots inteligentesControlando dispositivos IoT com chatbots inteligentes
Controlando dispositivos IoT com chatbots inteligentes
 
Conhecendo as novidades do Entity Framework Core 2.0
Conhecendo as novidades do Entity Framework Core 2.0Conhecendo as novidades do Entity Framework Core 2.0
Conhecendo as novidades do Entity Framework Core 2.0
 
Criando Chatbots Inteligentes com .NET, Bot Framework e o Cognitive Services
Criando Chatbots Inteligentes com .NET, Bot Framework e o Cognitive ServicesCriando Chatbots Inteligentes com .NET, Bot Framework e o Cognitive Services
Criando Chatbots Inteligentes com .NET, Bot Framework e o Cognitive Services
 
Inteligência artificial em aplicações .NET (TDC)
Inteligência artificial em aplicações .NET (TDC)Inteligência artificial em aplicações .NET (TDC)
Inteligência artificial em aplicações .NET (TDC)
 
Crie, Conecte e Evolua com IoT e o Microsoft Azure
Crie, Conecte e Evolua com IoT e o Microsoft AzureCrie, Conecte e Evolua com IoT e o Microsoft Azure
Crie, Conecte e Evolua com IoT e o Microsoft Azure
 
Inteligência artificial em aplicações .NET
Inteligência artificial em aplicações .NETInteligência artificial em aplicações .NET
Inteligência artificial em aplicações .NET
 
Entity Framework Core 1.0
Entity Framework Core 1.0Entity Framework Core 1.0
Entity Framework Core 1.0
 
Telemetria com a Internet das Coisas e o Microsoft Azure
Telemetria com a Internet das Coisas e o Microsoft AzureTelemetria com a Internet das Coisas e o Microsoft Azure
Telemetria com a Internet das Coisas e o Microsoft Azure
 
Plataformas atuais de sistemas embarcados para IoT
Plataformas atuais de sistemas embarcados para IoTPlataformas atuais de sistemas embarcados para IoT
Plataformas atuais de sistemas embarcados para IoT
 
Aplicações de IoT integradas ao Microsoft Azure
Aplicações de IoT integradas ao Microsoft AzureAplicações de IoT integradas ao Microsoft Azure
Aplicações de IoT integradas ao Microsoft Azure
 

Criando Arquitetura para Chatbots