TRILHA 5

๐Ÿ”— Assistentes e Multibots

Assistente unico vs multiplos, arquitetura multibot, bots especialistas e integracao com canais.

7
Modulos
42
Topicos
~6h
Duracao
Avancado
Nivel
Conteudo Detalhado
5.1 ~45 min

๐Ÿ”— Introducao: Assistentes e Multibots

Visao geral do ecosistema de assistentes e multibots. Panorama dos 6 temas que serao aprofundados nos modulos seguintes.

O que e:

Comparacao entre manter um unico assistente generalista vs dividir em multiplos bots especializados.

Por que aprender:

A decisao entre mono-bot e multi-bot impacta custo, complexidade e qualidade das respostas.

Conceitos-chave:

Monolito vs microsservicos, limites de contexto, especializacao, trade-offs.

O que e:

Padroes arquiteturais para orquestrar multiplos bots: hub central, router de intencao, filas async.

Por que aprender:

Sem arquitetura clara, multibots viram caos. O padrao certo simplifica tudo.

Conceitos-chave:

Hub-and-spoke, intent classification, message queue, load balancing.

O que e:

Bots com system prompts, tools e contexto especificos para cada funcao do negocio.

Por que aprender:

Bots especialistas entregam 3-5x mais qualidade que generalistas na sua area.

Conceitos-chave:

Domain-specific prompts, tool isolation, context window dedicada.

O que e:

Frameworks open source para construir bots pessoais com multi-agente, skills e integracao Telegram.

Por que aprender:

Ter seu proprio bot pessoal e o melhor exercicio pratico de multibot.

Conceitos-chave:

OpenClaw, ClaudeClaw, Claude Agent SDK, skills system, multi-agent routing.

O que e:

Conectar bots a multiplos canais de comunicacao com adapter pattern e APIs especificas.

Por que aprender:

Usuarios estao em canais diferentes. Um bot que so funciona em 1 canal perde alcance.

Conceitos-chave:

Telegram Bot API, WhatsApp Business API, adapter pattern, webhook vs polling.

O que e:

Exercicio pratico: criar um router central com 2 bots especialistas conectados a 1 canal.

Por que aprender:

Teoria sem pratica nao constroi nada. Este exercicio cria o esqueleto do seu multibot.

Conceitos-chave:

Setup router, intent detection, bot dispatch, resposta unificada, teste end-to-end.

Ver Completo
5.2 ~45 min

๐Ÿค– Assistente Unico vs Multiplos

Monolito vs microsservicos para bots, limites do assistente unico, vantagens de multiplos e criterios de decisao.

O que e:

Analogia direta: um bot que faz tudo (monolito) vs bots separados por funcao (microsservicos).

Por que aprender:

O padrao arquitetural que voce escolhe define escalabilidade, custo e manutencao.

Conceitos-chave:

Monolito, microsservicos, acoplamento, coesao, contexto compartilhado vs isolado.

O que e:

Context window finita, system prompt generico, conflito de tools, degradacao de qualidade com escopo amplo.

Por que aprender:

Reconhecer quando seu bot unico esta no limite evita meses de debugging.

Conceitos-chave:

Context overflow, tool confusion, prompt bloat, sinais de que e hora de dividir.

O que e:

Isolamento de contexto, prompts especializados, processamento paralelo, mix de modelos por custo.

Por que aprender:

Multi-bot permite usar o modelo certo para cada tarefa: barato para chat, caro para raciocinio.

Conceitos-chave:

Isolamento, paralelismo, model mixing, cost optimization, fault isolation.

O que e:

Framework de decisao: volume, diversidade de tarefas, requisitos de latencia, budget, complexidade de tools.

Por que aprender:

Nem todo projeto precisa de multibot. Saber quando nao escalar e tao importante quanto saber quando escalar.

Conceitos-chave:

Decision matrix, break-even point, complexidade operacional, regra do "3 dominios".

O que e:

Strangler fig pattern para bots: migrar gradualmente de mono para multi sem downtime.

Por que aprender:

Reescrever do zero e arriscado. Migracao incremental preserva o que funciona.

Conceitos-chave:

Strangler fig, feature flags, shadow mode, canary routing, rollback strategy.

O que e:

Aplicar o framework de decisao ao seu projeto: mapear dominios, avaliar volume, definir se mono ou multi.

Por que aprender:

Decisao concreta para o seu SaaS. Saida: documento de arquitetura de bots.

Conceitos-chave:

Audit template, domain mapping, recommendation doc, next steps.

Ver Completo
5.3~50 min

๐Ÿ›๏ธ Arquitetura Multibot

Hub-and-spoke, router de intencao, message queues, load balancing e degradacao graceful.

O que e:

Um hub central recebe todas as mensagens e roteia para bots especialistas (spokes). Padrao mais comum.

Por que aprender:

70% dos sistemas multibot usam hub-and-spoke. E o padrao mais testado e documentado.

Conceitos-chave:

Hub central, spokes, single entry point, response aggregation, session management.

O que e:

Componente que analisa a mensagem do usuario e decide qual bot especialista deve responder.

Por que aprender:

O router e o cerebro do multibot. Router ruim = experiencia ruim, independente da qualidade dos bots.

Conceitos-chave:

Intent classification, LLM router vs regex vs embedding, confidence threshold, fallback.

O que e:

Desacoplar recebimento de mensagens do processamento. Filas para lidar com picos e tarefas longas.

Por que aprender:

Sem filas, um bot lento trava todo o sistema. Queues dao resiliencia e escalabilidade.

Conceitos-chave:

Redis queues, BullMQ, dead letter queue, retry logic, backpressure.

O que e:

Distribuir carga entre instancias de bots. Round-robin, weighted, least-connections.

Por que aprender:

Rate limits de APIs exigem distribuicao inteligente. Um bot pode usar Ollama local, outro OpenRouter.

Conceitos-chave:

Load balancing strategies, rate limit awareness, model fallback chains, cost routing.

O que e:

O que acontece quando um bot especialista falha. Chain de fallback, respostas degradadas, circuit breaker.

Por que aprender:

Em producao, bots falham. Sem fallback, o usuario recebe erro. Com fallback, recebe resposta menor mas util.

Conceitos-chave:

Circuit breaker, fallback chain, graceful degradation, health checks, auto-recovery.

O que e:

Construir um router que classifica intent e despacha para 3 bots mock com fallback.

Por que aprender:

O router e a peca mais critica. Dominar ele primeiro simplifica todo o resto.

Conceitos-chave:

Router implementation, intent mapping, dispatch logic, fallback handler, logging.

Ver Completo
5.4~50 min

๐ŸŽฏ Bots Especialistas

Bots de marketing, vendas, atendimento, conteudo e operacoes. System prompts e tools por dominio.

O que e:

Bot especializado em campanhas, copy, segmentacao, analytics e automacao de marketing.

Por que aprender:

Marketing e o dominio com maior ROI de automacao. Um bot pode gerar e distribuir conteudo 24/7.

Conceitos-chave:

System prompt de marketing, tools de analytics, integracao com plataformas de ads.

O que e:

Bot que qualifica leads, responde duvidas de produto, agenda demos e acompanha pipeline.

Por que aprender:

Tempo de resposta e o fator #1 em conversao. Bot de vendas responde em segundos, humano em horas.

Conceitos-chave:

Lead qualification, product knowledge base, CRM integration, handoff to human.

O que e:

Bot que resolve tickets, consulta FAQ, escala para humano quando necessario, coleta feedback.

Por que aprender:

Suporte e o caso de uso mais maduro de chatbots. 60-80% dos tickets podem ser resolvidos por bot.

Conceitos-chave:

RAG para FAQ, ticket creation, escalation rules, sentiment detection, CSAT tracking.

O que e:

Bot que gera blog posts, social media, newsletters, adapta tom de voz e mantem brand consistency.

Por que aprender:

Conteudo e o maior gargalo de marketing. Bot de conteudo com brand voice multiplica output 10x.

Conceitos-chave:

Brand voice prompt, content calendar, multi-format output, SEO integration.

O que e:

Bot que monitora sistemas, executa deploys, gerencia infra, reporta status e resolve incidentes.

Por que aprender:

DevOps com bot reduz MTTR drasticamente. Alertas viram acoes automaticas.

Conceitos-chave:

Runbook automation, health monitoring, incident response, ChatOps, deployment triggers.

O que e:

Escolher 2 dominios, criar system prompts especificos, definir tools e testar com conversas reais.

Por que aprender:

Pratica concreta de especializacao. Saida: 2 bots funcionais com personalidade e tools proprias.

Conceitos-chave:

System prompt design, tool selection, test conversations, quality evaluation.

Ver Completo
5.5~50 min

๐Ÿพ OpenClaw e ClaudeClaw

Frameworks de bots pessoais, arquitetura open source, skills, integracao e customizacao.

O que e:

Categoria de software que permite criar assistentes pessoais completos, rodando local ou em servidor proprio.

Por que aprender:

Bot pessoal e diferente de chatbot SaaS. Voce controla dados, custo, integracao e privacidade.

Conceitos-chave:

Self-hosted, data ownership, local-first, open source vs proprietary.

O que e:

Framework open source com multi-agent routing (Ollama, OpenRouter, Codex), dashboard e Telegram integration.

Por que aprender:

Referencia real de como construir um sistema multibot do zero com Node.js e TypeScript.

Conceitos-chave:

Router module, agent registry, token tracking, orchestrator toggle, SQLite store.

O que e:

Bot pessoal construido com Claude Agent SDK, sessions persistentes, skills e MCP tools.

Por que aprender:

Claude Code como backend de bot pessoal e o setup mais poderoso disponivel hoje.

Conceitos-chave:

Claude Agent SDK, session resumption, CLAUDE.md as system prompt, tool permissions.

O que e:

Sistema de skills modulares: Gmail, Calendar, Obsidian, browser, cada um com triggers automaticos.

Por que aprender:

Skills transformam um chatbot em assistente pessoal real. Email, agenda, notas, tudo via chat.

Conceitos-chave:

Skill registry, trigger words, MCP servers, permission model, skill composition.

O que e:

Como adicionar novos agentes, criar skills customizadas, ajustar personalidade e configurar scheduling.

Por que aprender:

O valor de um framework e a extensibilidade. Customizar e o que transforma generico em pessoal.

Conceitos-chave:

Plugin architecture, agent YAML config, scheduled tasks, memory system, .env configuration.

O que e:

Clonar, configurar e rodar um framework de bot pessoal. Testar com Telegram e adicionar 1 skill.

Por que aprender:

Setup hands-on. Ao final voce tem um bot pessoal rodando no seu computador.

Conceitos-chave:

Git clone, .env setup, npm install, BotFather token, first message test.

Ver Completo
5.6~50 min

๐Ÿ“ก Integracao com Canais

Web chat, Telegram, WhatsApp, adapter pattern e plataformas como LangBot e Botpress.

O que e:

Widget de chat que se embute em qualquer site. WebSocket ou SSE para streaming de respostas.

Por que aprender:

Web chat e o canal mais acessivel. Sem instalacao, funciona em qualquer browser.

Conceitos-chave:

Widget embed, WebSocket, SSE streaming, iframe vs inline, customization API.

O que e:

API completa do Telegram: polling vs webhook, inline keyboards, file upload, grupos e canais.

Por que aprender:

Telegram e a plataforma mais amigavel para bots. API rica, sem custos, documentacao excelente.

Conceitos-chave:

BotFather, getUpdates vs webhook, sendMessage, inline keyboard, file handling.

O que e:

Integrar bot com WhatsApp via Meta Cloud API. Templates, sessoes de 24h, webhook verification.

Por que aprender:

WhatsApp tem 2B+ usuarios. No Brasil, e o canal #1 de comunicacao com clientes.

Conceitos-chave:

Meta Cloud API, message templates, 24h session window, webhook setup, phone number verification.

O que e:

Camada de abstracao: interface unica para o bot, adapters traduzem para cada canal especifico.

Por que aprender:

Sem adapter, adicionar um novo canal exige reescrever logica. Com adapter, e plug-and-play.

Conceitos-chave:

Adapter pattern, message normalization, channel-specific features, unified response format.

O que e:

Plataformas no-code/low-code para construir e conectar bots. Quando usar vs quando construir do zero.

Por que aprender:

Nem sempre faz sentido construir do zero. Plataformas aceleram prototipagem e MVP.

Conceitos-chave:

LangBot, Botpress, visual flow builder, custom code nodes, deploy options, pricing.

O que e:

Conectar o mesmo bot a Telegram + Web Chat usando adapter pattern. Mesma logica, 2 interfaces.

Por que aprender:

Prova concreta de que adapter pattern funciona. Saida: bot respondendo em 2 canais simultaneamente.

Conceitos-chave:

Adapter implementation, Telegram setup, web widget, unified handler, dual testing.

Ver Completo
5.7~60 min

๐Ÿ—๏ธ Implementar Multibot

Projeto final: planejamento, router, especialistas, canais e testes end-to-end.

O que e:

Definir dominios, escolher modelos por bot, mapear intents, desenhar fluxo de mensagens e fallbacks.

Por que aprender:

Planejamento evita retrabalho. 1 hora de design economiza 10 horas de debug.

Conceitos-chave:

System design doc, domain mapping, model selection matrix, message flow diagram.

O que e:

Implementar router com classificacao de intent usando LLM leve (ex: llama3.2) ou regex patterns.

Por que aprender:

O router e o primeiro componente a construir. Todo o resto depende dele funcionar bem.

Conceitos-chave:

Intent classifier, confidence scoring, dispatch table, logging, router tests.

O que e:

Criar 2-3 bots especialistas com system prompts, tools e modelos distintos. Registrar no router.

Por que aprender:

Especialistas sao os workers do sistema. Qualidade aqui define qualidade da experiencia final.

Conceitos-chave:

Agent config, system prompt tuning, tool binding, model assignment, response formatting.

O que e:

Conectar o multibot a pelo menos 1 canal real (Telegram) com adapter para facilitar adicionar mais.

Por que aprender:

Bot sem canal e bot sem usuario. A integracao com canal real fecha o ciclo.

Conceitos-chave:

Channel adapter, Telegram integration, message normalization, response delivery.

O que e:

Testar o fluxo completo: mensagem > router > especialista > resposta. Cenarios felizes e de erro.

Por que aprender:

Testes e2e pegam bugs de integracao que testes unitarios nao pegam. Multibot tem muitas interfaces.

Conceitos-chave:

Test scenarios, happy path, error path, latency testing, conversation flow tests.

O que e:

Entregar sistema multibot completo: router + 2 especialistas + 1 canal + fallback + testes passando.

Por que aprender:

Projeto final da Trilha 5. Saida: sistema multibot funcional que voce pode evoluir.

Conceitos-chave:

Checklist de entrega, demo script, documentacao minima, deployment instructions.

Ver Completo
← Trilha 4: Agentes Trilha 6: Operacao →