O fluxo

Seis etapas, seja qual for o canal

Um fluxo é um grafo declarativo de passos, e não lhe interessa se a mensagem veio de uma caixa de correio ou de um widget de chat. Cada passo regista o que entrou e o que saiu, por isso uma resposta nunca é uma caixa negra que tem de aceitar por fé.

1 · Entrada

Email, chat, SMS, formulários web, aplicações móveis e API alimentam todos um único pipeline de admissão. As mensagens são normalizadas para uma forma neutra em relação ao canal, desduplicadas, encadeadas, e tudo o que seja suspeito é posto em quarentena antes de chegar a um modelo.

2 · Classificação

Cada mensagem é triada e recebe uma intenção — uma FAQ, um pedido de orçamento, uma consulta sobre o estado de uma encomenda. A intenção escolhe o fluxo que corre. Tudo aquilo de que o classificador não tenha a certeza vai para uma pessoa.

3 · Consulta

Consulta híbrida sobre os seus corpora indexados: catálogo de produtos, biblioteca de FAQ, modelos de resposta, registos de encomendas e correspondência anterior. Sempre limitada ao seu inquilino.

4 · Geração

Uma resposta é redigida a partir dos factos consultados, usando os seus modelos de resposta e as suas regras de tom, e depois validada antes de poder tornar-se um rascunho.

5 · Aprovação

A sua política decide: enviar, ou reter para uma pessoa. Uma resposta retida entra numa fila com um ciclo de vida completo — atribuição, revisão, edição, aprovação ou rejeição, com SLA e prazo. Defina a linha por intenção, não uma vez para tudo.

6 · Entrega

As respostas voltam pelo canal por onde chegaram, são escritas de volta no sistema de origem quando existe um, e o resultado da entrega é acompanhado em vez de presumido.

Canais

Sete formas de entrada, uma mensagem canónica

Cada via de entrada converge numa única porta de admissão e produz um registo com um núcleo independente do canal. Classificação, consulta, geração e aprovação leem esse núcleo — um passo que vá buscar o envelope do canal assumiu uma dependência do canal e tem de a declarar.

Língua

A língua de uma mensagem é detetada na admissão, transportada no registo canónico, e usada para escolher regras de tom e gerar a resposta. Os dados de fundamentação não são duplicados por língua — o catálogo é lido uma vez e a resposta é escrita na língua que o cliente usou.

Detetada na admissão

Por mensagem, não por correspondente. Ninguém mantém uma lista de preferências de língua.

Regras de tom por mercado

Formalidade, saudação e despedida variam por língua e região a partir de um único conjunto de factos.

Línguas não aprovadas escalam

Uma língua que um inquilino não tenha ativado é encaminhada para uma pessoa em vez de ser tentada.

Acrescentar um canal não bifurca a lógica. Uma nova via de entrada é um adaptador à frente da mesma porta e dos mesmos fluxos. As suas regras de tom, a sua fundamentação e a sua política de aprovação aplicam-se-lhe no dia em que for ligada.

Ferramentas

Aquilo a que o agente pode recorrer

Um passo do fluxo pode invocar uma ferramenta. As ferramentas são a única forma de um agente tocar nos seus sistemas, e é isso que torna a fronteira exigível em vez de meramente desejada.

Consulta de produtos

Especificações, disponibilidade e variantes a partir do seu catálogo.

Consulta de encomendas

Estado, histórico e detalhes de expedição de uma encomenda concreta.

Preços

Preço por quantidade, segundo as condições que se aplicam àquela conta.

Obtenção de modelos

As palavras aprovadas que já usa para este tipo de resposta.

Configuração, não código

Novas intenções e novos negócios são definições

O motor de fluxos é genérico. Integrar um negócio, ou ensinar à plataforma um novo tipo de mensagem, não obriga a escrever um serviço novo.

Versionada
Cada alteração de configuração é uma versão. Pode ver o que estava em vigor em qualquer momento passado, e é isso que torna explicável um rascunho antigo.
Validada e faseada
As alterações são validadas e depois publicadas deliberadamente, em vez de entrarem em vigor no instante em que são escritas.
Reversível
Volte à versão anterior. Um prompt mau ou um modelo errado é uma reversão, não um incidente.
Herdada
Os espaços de trabalho — uma marca, uma região, uma única caixa de correio — herdam a configuração do inquilino e só substituem aquilo que difere.

A consola

Dois trabalhos, uma interface

Para quem revê

Todos os canais numa só fila, feita para quem trabalha nela durante horas e não para quem lhe dá uma vista de olhos uma vez por semana. O conteúdo gerado por IA é visualmente distinto do que uma pessoa escreveu, e o conteúdo não fidedigno do cliente é apresentado de forma a não poder agir sobre a página.

Para quem administra

Canais, fluxos, modelos, catálogos, políticas de aprovação, limiares de autonomia e utilizadores. A navegação decorre das suas permissões, por isso não lhe são mostradas portas que não pode abrir.

Autonomia

Três níveis, definidos por intenção

A autonomia é configuração por inquilino e por intenção — para que o estado de uma encomenda possa responder-se sozinho enquanto uma discussão de preços espera sempre por uma pessoa.

Uma regra vale em todos os níveis. Uma resposta sem fundamentação escala e uma validação falhada não pode seguir — nem por um revisor, nem por uma política. A autonomia muda quem diz que sim, nunca aquilo que é deixado passar.

Também incluído

As peças que fazem disto uma plataforma

Identidade & acesso

Inquilinos, espaços de trabalho, adesões e perfis, com federação OpenID Connect por inquilino para que as suas pessoas iniciem sessão com o fornecedor de identidade que já usa.

Contrapartes

Um registo de com quem se corresponde — contas, potenciais clientes, as pessoas que agem por eles, e os seus pontos de contacto.

Medição & orçamentos

Utilização registada por inquilino e agregada em períodos de faturação, com imposição de quotas e orçamentos para que o custo não fuja sem ser visto.

Integra-se, não substitui. A Broa troca dados com os sistemas de CRM, ERP, comércio eletrónico, helpdesk e ticketing que já usa. Substituí-los não é, explicitamente, um objetivo.

Aponte-a a uma mensagem real

A demonstração útil é um dos seus próprios emails, e um olhar honesto sobre aquilo que ela se recusa a responder.