
Sejamos honestos, um chatbot genérico e universal muitas vezes causa mais mal do que bem. Para realmente criar uma excelente experiência do cliente, precisa de um assistente de IA que pareça pertencer ao seu site, que saiba quem é o utilizador e que aja da forma que pretende. Para equipas com programadores à disposição, um Kit de Desenvolvimento de Software (SDK) para a Web é geralmente a ferramenta para este tipo de personalização profunda.
Este artigo irá guiá-lo através do SDK da Web da Ada, explicando o que é, o que pode fazer e o que exige da sua equipa. Analisaremos como lhe dá um controlo minucioso, mas também exploraremos as desvantagens do mundo real de uma abordagem que prioriza o SDK, especialmente no que diz respeito à velocidade e ao tempo dos programadores. É poderoso, sem dúvida, mas também se pode tornar um verdadeiro gargalo. Também lhe mostraremos uma alternativa mais moderna e focada em integrações, projetada para obter resultados em minutos, não em meses.
O que é o SDK da Web da Ada?
Pense num SDK da Web como um kit de ferramentas para programadores. É um pacote de código pré-escrito que permite a um programador ligar uma aplicação de terceiros, como um chatbot, diretamente ao seu próprio site e controlá-lo com o seu próprio código. Assim, em vez de apenas colar um widget simples no seu site, um SDK dá-lhe os blocos de construção para integrar esse widget na própria essência da sua experiência de utilizador.
O SDK da Web da Ada é uma biblioteca JavaScript que permite aos seus programadores incorporar e gerir o agente de IA da Ada. De acordo com a documentação da Ada, foi construído para “flexibilidade e personalização”. Em linguagem simples, isto significa que um programador adiciona um script ao código do seu site e, em seguida, escreve mais JavaScript para dizer ao chatbot como se deve comportar. Esta configuração que prioriza o código é o que lhe dá esse nível profundo de controlo sobre a aparência e a sensação de tudo.
Funcionalidades principais do SDK da Web da Ada
O SDK da Web da Ada dá aos programadores um conjunto de alavancas para controlar, permitindo-lhes ligar o chatbot diretamente à forma como um utilizador interage com o site. Todo este controlo é gerido através de código, o que é ótimo para personalização se tiver horas de engenharia de sobra.
Personalizar a experiência do utilizador
De imediato, os programadores podem usar um objeto de configurações globais (“adaSettings”, para os curiosos) para controlar a aparência do bot e a forma como saúda um utilizador pela primeira vez. Este é um grande avanço em relação a um widget básico do tipo plug-and-play.
Com base na referência da API da Ada, aqui estão algumas coisas chave que um programador pode configurar:
-
“greeting”: Pode criar mensagens de boas-vindas personalizadas para diferentes páginas. Alguém na sua página de preços pode ver uma saudação totalmente diferente de alguém que está a navegar num produto específico.
-
“language”: O idioma do bot pode ser definido automaticamente com base nas configurações do navegador ou no perfil do utilizador, o que é um toque agradável para utilizadores internacionais.
-
“parentElement”: Em vez da bolha de chat padrão a flutuar no canto, pode incorporar a janela de chat diretamente numa parte específica da sua página da web, como uma barra lateral.
-
“metaFields”: Este é super útil. Pode passar dados do cliente que já tem, como nome, e-mail ou ID da conta, diretamente para a conversa. Isto permite que o bot ofereça uma experiência personalizada do tipo “Olá, Sara!” desde a primeira mensagem.
Controlar o chatbot com ações programáticas
Além da configuração inicial, o SDK permite-lhe controlar o bot em tempo real com base no que um utilizador faz no seu site. É aqui que o verdadeiro poder de uma abordagem baseada em código se manifesta, mas também é onde as coisas começam a complicar-se. Um bom exemplo é como uma ferramenta como o SendSafely lida com o upload de ficheiros; precisa de JavaScript personalizado para escutar um upload e depois chamar funções específicas do SDK da Ada para colocar o link do ficheiro no chat.
Eis algumas das ações que os programadores podem usar:
-
“adaEmbed.toggle()”: Abrir ou fechar a janela de chat a partir de qualquer botão ou link no seu site, não apenas do ícone de chat padrão.
-
“adaEmbed.setLanguage()”: Alterar o idioma do chat em tempo real se um utilizador o solicitar, sem perder o histórico da conversa.
-
“adaEmbed.triggerAnswer()”: Forçar o bot a iniciar uma conversa específica. Isto é perfeito para iniciar proativamente um fluxo de trabalho quando um utilizador clica num determinado botão, como “Preciso de ajuda com o meu reembolso”.
Escutar eventos
O SDK também tem uma funcionalidade de subscrição de eventos (“subscribeEvent”) que permite que o seu site “escute” o que está a acontecer dentro da janela de chat. Isto é para coisas mais avançadas, como enviar dados de chat para a sua plataforma de análise ou até mesmo alterar a interface do seu site com base no que está a acontecer na conversa.
Pode subscrever eventos como:
-
“ada:agent:joined”: Receba um aviso no momento em que um agente humano entra no chat, o que pode acionar uma notificação no seu site.
-
“ada:conversation:message”: Dispare um evento sempre que uma nova mensagem chegar, o que é útil para registo ou análise.
-
“ada:csat_submitted”: Obtenha a pontuação de satisfação de um cliente no segundo em que a submetem e envie-a para o seu data warehouse ou CRM.
As desvantagens da abordagem que prioriza o programador
Embora o SDK da Web da Ada ofereça muito controlo, ele tem um custo. Este modelo fortemente dependente de programadores pode criar muito atrito, abrandar a sua equipa de suporte e, em última análise, atrasar os benefícios que espera obter da IA.
Porque tudo depende dos programadores
Cada personalização que acabámos de mencionar, desde uma simples saudação a um fluxo de conversa complexo, exige que um programador escreva, teste e implemente JavaScript. Isto cria um enorme gargalo. A sua equipa de suporte pode ter uma ideia brilhante para uma nova mensagem proativa, mas não pode simplesmente lançá-la. Têm de abrir um ticket com a engenharia, esperar que seja priorizado e depois aguardar pelo próximo ciclo de implementação.
O que deveria ser uma alteração rápida de cinco minutos transforma-se num projeto de vários dias (ou semanas). Isto elimina completamente a capacidade da equipa de suporte de ser ágil e responder rapidamente às necessidades dos clientes.
O início lento e os custos ocultos
O tempo que um programador leva para implementar e testar todas estas personalizações do SDK acumula-se. Esta é uma grande diferença em relação a plataformas projetadas para serem usadas logo à partida. Ferramentas de IA modernas como a eesel AI são construídas para serem radicalmente simples. Pode conectar o seu help desk, apontar a IA para as suas fontes de conhecimento e tê-la a funcionar em minutos. Toda a configuração é gerida num painel que faz sentido, colocando a equipa de suporte no comando sem que eles precisem de pedir ajuda a um programador.
Nenhuma forma fácil de testar a IA
Testar código é um desafio, mas testar a qualidade das respostas de uma IA é algo completamente diferente. Com uma configuração que reside na base de código, um gestor de suporte não tem uma forma simples de simular como a IA lidará com milhares de perguntas do mundo real antes de entrar em produção. Resta-lhe esperar que a lógica funcione quando confrontada com as perguntas confusas e imprevisíveis dos clientes.
Este é um problema que plataformas como a eesel AI resolvem com ferramentas de simulação integradas. Um gestor de suporte pode testar a sua IA contra milhares de tickets históricos num ambiente completamente seguro. Obtém uma previsão sólida da sua taxa de resolução, vê exatamente como a IA teria respondido e identifica lacunas na sua base de conhecimento, tudo a partir de um painel simples, com risco zero.
Uma alternativa melhor: Uma plataforma focada em integrações
A maior limitação de um SDK é que ele apenas lida com a janela de chat. Um sistema de suporte de IA verdadeiramente útil precisa de estar conectado a todo o conhecimento da sua empresa e ferramentas de negócio. E precisa de ser gerido pelas pessoas que melhor conhecem os seus clientes: a sua equipa de suporte.
Unificar conhecimento sem escrever código
Um SDK não faz nada para o ajudar com a parte mais importante da IA, o conhecimento que a alimenta. Esse é um processo totalmente separado, muitas vezes manual. Em contraste, a eesel AI é construída em torno de integrações perfeitas de um clique. Pode instantaneamente importar conhecimento de todos os lugares onde a sua equipa já trabalha, como Confluence, Google Docs, Notion e até mesmo o histórico de tickets passados de help desks como Zendesk ou Freshdesk. Isto permite-lhe construir uma IA poderosa e com conhecimento de contexto desde o primeiro dia, sem uma configuração complicada.
Uma montra das integrações de um clique da eesel AI com plataformas como Zendesk, Freshdesk e Notion, que evita as limitações do SDK da Web da Ada.
Construir fluxos de trabalho personalizados com uma ferramenta visual
Em vez de pedir aos programadores para codificarem cada ação personalizada, a eesel AI oferece-lhe um construtor de fluxos de trabalho sem código. Um gestor de suporte pode facilmente definir a personalidade e o tom de voz da IA com uma simples instrução. Podem então configurar ações personalizadas, como procurar uma encomenda no Shopify ou escalar um ticket no Jira Service Management, através de uma interface visual de clicar e construir. Isto devolve o poder de construir, testar e melhorar para onde pertence: à equipa de suporte.
O construtor de fluxos de trabalho sem código da eesel AI, uma alternativa mais fácil às ações baseadas em código do SDK da Web da Ada.
Preços transparentes que pode realmente entender
Ferramentas empresariais que dependem de SDKs pesados em desenvolvimento, como a Ada, muitas vezes escondem os seus preços atrás de uma parede de “Agendar uma Demonstração”. Isto geralmente significa contratos complicados, ciclos de vendas longos e custos que podem ser difíceis de prever.
A eesel AI mantém as coisas simples. Os nossos preços são públicos, com planos mensais flexíveis que pode iniciar por conta própria. Não cobramos por resolução, por isso não receberá uma fatura surpresa após um mês movimentado. Pode começar pequeno, provar o valor e escalar à medida que a sua equipa cresce.
Funcionalidade | Abordagem do SDK da Web da Ada | Abordagem da eesel AI |
---|---|---|
Tempo de Configuração | Dias ou semanas (e precisa de um programador) | Minutos (genuinamente self-service) |
Ações Personalizadas | Um programador tem de codificar em JavaScript | Fluxos de trabalho de clicar e construir, sem necessidade de código |
Fontes de Conhecimento | Gerido separadamente na plataforma da Ada | Mais de 100 integrações de um clique (docs, tickets, etc.) |
Testes Pré-lançamento | Testes manuais por programadores | Simulação automatizada nos seus tickets históricos |
Modelo de Preços | Empresarial (tem de falar com as vendas) | Planos mensais/anuais transparentes e previsíveis |
O SDK da Web da Ada é a ferramenta certa para a sua equipa?
O SDK da Web da Ada é uma ferramenta sólida para empresas com programadores dedicados que precisam de controlar cada pixel e cada interação do seu widget de chat. Se tem uma equipa de engenharia pronta para construir e manter uma solução personalizada, ele dá-lhe toda a flexibilidade que poderia pedir.
Mas para a maioria das equipas de suporte, o objetivo é fornecer um suporte melhor e mais rápido sem criar mais trabalho para outros departamentos. Elas precisam de ferramentas que sejam rápidas, ágeis e capacitadoras. A eesel AI foi projetada para essa realidade. É a plataforma que lhe dá os benefícios de uma IA avançada e integrações profundas, sem prender as suas grandes ideias numa lista de tarefas de engenharia. Obtém o poder de uma solução personalizada com a velocidade e a simplicidade de uma ferramenta que pode gerir por si mesmo.
Veja o que uma plataforma de IA self-service pode fazer
Pronto para automatizar o suporte sem esperar por programadores? Conecte as suas fontes e veja como a eesel AI pode começar a resolver tickets em minutos. Experimente gratuitamente hoje.
Perguntas frequentes
O SDK da Web da Ada é uma biblioteca JavaScript que permite aos programadores incorporar e personalizar profundamente o agente de IA da Ada diretamente no seu site. Foi construído para ser flexível, permitindo um controlo minucioso sobre a aparência e o comportamento do chatbot na experiência do utilizador. ###
Com o SDK da Web da Ada, os programadores podem personalizar saudações, definir o idioma dinamicamente, incorporar a janela de chat em elementos específicos da página e passar dados do utilizador para personalização. Também permite o controlo programático de ações de chat e a subscrição de eventos para interações avançadas em tempo real. ###
Esta abordagem significa que cada personalização, desde simples saudações a fluxos de conversa complexos, exige que um programador escreva, teste e implemente JavaScript. Isto pode criar gargalos significativos, abrandar a implementação de novas ideias e reduzir a agilidade da equipa de suporte em responder às necessidades dos clientes. ###
O SDK da Web da Ada foca-se na interface e interação da janela de chat no seu site, não na conexão à base de conhecimento da sua empresa. A integração e gestão do conhecimento que alimenta o agente de IA é um processo separado, gerido dentro da plataforma da Ada ou através de outros meios. ###
A implementação e personalização de soluções com o SDK da Web da Ada normalmente leva dias ou até semanas devido ao extenso envolvimento de programadores necessário para codificação e testes. Em contraste, plataformas como a eesel AI são projetadas para uma configuração self-service que pode ser concluída em minutos, capacitando diretamente as equipas de suporte. ###
O SDK da Web da Ada é mais adequado para empresas com equipas de engenharia dedicadas que exigem o máximo controlo granular sobre todos os aspetos da aparência e interação do seu widget de chat. Se a personalização e manutenção profundas baseadas em código são prioridades, ele oferece uma flexibilidade significativa.