O evento apresentará as principais plataformas para desenvolvimento de bots, incluindo Bot Framework e Cognitive Services. Na parte da manhã haverá palestras sobre essas tecnologias e na parte da tarde um laboratório prático para codificação de bots.
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.
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?
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)
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
Estas são as 4 plataformas mais utilizadas para o desenvolvimento de um bot
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.
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.
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.
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/