Bots estão se tornando cada vez mais populares por serem mais rápidos, fáceis de usar e estarem disponíveis a qualquer hora. Existem diferentes tipos de bots com diferentes níveis de inteligência e capacidade de manter conversas. Embora alguns bots tenham falhado no passado, é possível criar bots simples e transparentes usando técnicas como processamento de linguagem natural, contexto e componentes como intenções, entidades e histórico de diálogos.
7. How they connect conversations
Tipos de conversa
• Stateless - sem memória
• Semi-stateful - memória de sessão
• Stateful Bots - memória total
• Autonomous - tomam a ação
8. How they talk
Tipos de Interação
• Mensagens de texto
• Emojis
• Mídias
• Figurinhas
• Localização
...
15. To the code
Componentes de Bots
• Intents - o que o usuário deseja (ligar/desligar)
• Contexts - em qual contexto (casa, escritório)
• Entities - pedaços de informações conhecidos (luz, som)
• History/Dialog - um exemplo de interação
19. That's all folks!
Resumindo
• Uma nova interface com o usuário
• Converte linguagem natural em itens
• Muitos vendors
• Simples criação
• Segredo está na escolha dos temas
• Monitoria contínua
• Ser transparente com o usuário