Conceitos Iniciais
Afinal, o que dá para fazer na plataforma?
Cadastro e Login
Primeiros Passos - Criando Seu Projeto
Perfil
Sistema de Permissões
Dashboard de Projetos
Glossário da plataforma
Alterando o idioma da plataforma
Autenticação de 2 Fatores
Código de autenticação inválido
Módulo Insights
Módulo Agent Builder
Módulo de Chats
Weni Chats: Introdução sobre o módulo de Chats
Weni Chats: Dashboard de Atendimento humano
Weni Chats: Distribuição e Roteamento dos atendimentos
Weni Chats: Utilizando disparo ativo de fluxos
Usando grupos para controlar o atendimento humano
Módulo de Estúdio
Contatos
Grupos
Mensagens
Gatilhos e Campanhas
Como criar um disparador
Tipos de Gatilho
Como ignorar um gatilho em um fluxo
Introdução a Campanhas
Como criar uma campanha
Modificando eventos
Criando contatos com Webhooks externos
Histórico de Contato
Como baixar, extrair, transformar e combinar os dados arquivados do Weni Flows
Módulo de Aplicativos
Configurações
Como conectar e falar com o bot através das configurações
Como criar um canal no Facebook
Como criar um canal no Viber
Como criar um canal SMS - para desenvolvedores (RapidPro)
Canal de Web Chat
Conceitos Gerais de API e Integrações
Como criar um canal no twitter
Como criar um canal no Instagram
Como criar um canal SMS
Adicionando campos de criação de ticket no Zendesk
Adicionando o Discord como um canal
Criando um Canal do Slack
Adicionando um canal Viber (RapidPro)
Integração com o Microsoft Teams
Canais
Como utilizar o módulo aplicativos
Como criar um canal web
Como criar um canal no Telegram
Como criar um canal no WhatsApp Demo
WhatsApp: Integração Expressa Weni
Whatsapp: Como criar Template Messages
Whatsapp Template Messages: impedimentos e configurações
Envio de Mídias Suportadas - WhatsApp Cloud
Zendesk - Atendimento Humano
Twillio Flex - Atendimento Humano
Ticketer: Adicionando serviço de Ticketer no RapidPro
Whatsapp Business API
Disparo Ativo no WhatsApp
Precificação do Whatsapp Business API
Whatsapp Bussiness API: Como Verificar o meu Negócio
Whatsapp Bussiness API: Limitação de Disparos em Massa do WhatsApp
Recuperando acesso ao Gerenciador de Negócios
Opt-In: Obter aceitação para o WhatsApp
Boas práticas: Opt-Out
Configuração do Webhook: Status de envio das mensagens
Serviço Externo
Noções básicas sobre Integrações
Integração Nativa ChatGPT
Integração Nativa API Omie
Integração Nativa - VTEX
Code Action
Módulo de Configurações
Configurações gerais do Projeto
Weni Chats: Configurando o Atendimento humano
Weni Chats: Gestão do Atendimento Humano
Módulo de Fluxos
Chatbots Template
Chatbot Integrado a API Omie
Chatbot Integrado a API Sienge
Chatbot Integrado a API do Construtor de Vendas
Introdução a expressões e variáveis
Glossário de Variáveis
Glossário de Expressões
Criação de fluxos
Introdução a fluxos
Editor de fluxo e suas ferramentas
Cartas de ação
Classificação e Resposta Inteligente
Cartas de decisão
Adicionando mídias ao cartão de Enviar Mensagem
Call Webhook: Como fazer chamadas para sistemas externos
Importar e exportar fluxos
Utilizando expressões para captar a localização do usuário
Visualizando relatórios na plataforma
Marcadores de rota
Cartão de Mensagem do WhatsApp
UX Writing
Weni CLI
Weni Agentic AI
- Todas as categorias
- Weni CLI
- Tutorial: Seu Primeiro Agente
- Tutorial: Criando um Agente de Consulta de CEP
Tutorial: Criando um Agente de Consulta de CEP
Atualizado
por José David
Este tutorial vai guiá-lo passo a passo para criar, entender e implantar seu primeiro agente, um assistente que consulta endereços a partir de um código postal brasileiro (CEP).
Passo 1: Configurar seu Projeto
Primeiro, você precisa selecionar em qual projeto da Plataforma Weni irá trabalhar.
# Lista todos os projetos aos quais você tem acesso
weni project list
# Selecione um projeto usando seu UUID
weni project use SEU_PROJECT_UUID
# Verifique se o projeto correto está selecionado
weni project current
Passo 2: Criar a Estrutura do Agente com weni init
O comando init
é a maneira mais rápida de começar. Ele cria todos os arquivos necessários com um código de exemplo.
weni init
Este comando gera uma estrutura de pastas como esta:
.
├── agent_definition.yaml
└── tools/
└── get_address/
├── main.py
└── requirements.txt
Passo 3: Entendendo os Arquivos Criados
O weni init
gerou dois componentes principais:
agent_definition.yaml
: É o cérebro que define o que é o seu agente e o que ele pode fazer. Contém o nome, as instruções e as ferramentas que ele utiliza.Para saber mais, consulte nosso guia completo sobre a Anatomia de um Agente########.
tools/get_address
: Contém o código Python que executa a lógica da ferramenta (consulta da API de CEP).Para se aprofundar, leia nosso guia sobre Ferramentas (Tools)####.
Passo 4: Implantar seu Primeiro Agente
Parabéns! Agora você tem um agente funcional. Para implantá-lo em seu projeto, basta executar:
weni project push agent_definition.yaml
Seu agente já estará disponível na Plataforma Weni e poderá ser visualizado na seção de Agentes Personalizados.