Em torno da versão beta em 260 dias: como aprendemos a ouvir os usuários

Todo mundo sabe: alimentar seu próprio produto (bem, comer a comida do seu cachorro - desenvolver um produto que você mesmo use) é o princípio correto em todos os aspectos. Enquanto trabalhamos no designer de chatbot da Aimylogic, nós da Just AI tivemos uma boa idéia do que deveria ser, mas no começo não entendemos - nossos engenheiros da NLU geralmente escrevem o código imediatamente. Por isso, decidimos seguir o caminho de inicialização enxuta: lançar a versão beta, coletar feedback inicial dos usuários e escrever Aimylogic na vida real. Contamos como, juntamente com os usuários, passamos do beta para o lançamento.


Os cartões revelam:
· Dima Chechetkin, cofundadora e diretora de projetos estratégicos Just AI
Gleb Oblomsky, Diretor de Produto Apenas AI, Aimylogic
· Andrey Chikishev, engenheiro de suporte técnico da Aimylogic

Parte I Tente a inicialização enxuta, se você ousar


Dima: “É claro que não poderíamos lançar a versão beta e fazer todo o trabalho sozinhos. Mas, primeiro, os recursos da equipe são sempre limitados e, segundo, seria tolice formular casos teóricos para o público-alvo. Especialmente em um novo mercado, como a IA de conversação. Nós mesmos escrevemos scripts relacionados à PNL, mas fazemos isso em um nível mais específico - principalmente código. E sim, sabíamos que casos poderiam ser feitos usando um editor visual. Ainda assim, era necessário verificar e descobrir quais bots (para não mencionar habilidades de voz) seriam obtidos dos usuários.

Em geral, era importante observarmos o uso real do produto. E esse método de desenvolvimento desafiou nossos desenvolvedores: a maioria deles não encontrou a criação de um produto público em massa (e não uma plataforma fechada para empresas, por exemplo). No início, os desenvolvedores nem sabiam que a equipe do produto estava se comunicando com os usuários! E quando descobriram, ficaram surpresos. Sim, era uma maneira de sair da zona de conforto, mas ficou imediatamente claro - se uma equipe produz um produto público e imediatamente recebe feedback, ela sinceramente se esforça para obter o melhor resultado para os usuários. Não ligo para todos, e isso afeta o produto. "


Havia também razões externas para enviar o Aimylogic para nadar de graça diretamente na versão beta. Fomos estimulados e acrescentamos empolgação à saída de Alice de Yandex. Nos EUA, o mercado de assistentes de voz foi formado em paralelo com a infraestrutura - por exemplo, o Google lançou o Assistant junto com um designer de ação. E Yandex Alice - sem. Mas sabíamos com certeza que, com o lançamento do primeiro assistente na Rússia, o mercado precisará de uma ferramenta compreensível e conveniente para o desenvolvimento de habilidades.

Gleb: “A ideia de criar um designer simples e acessível de bots que entendam a linguagem natural amadureceu por um longo tempo. Sabíamos que haveria demanda, mas duvidávamos do público-alvo - a quem o produto era endereçado, quais necessidades ele cobriria. O anúncio pela Yandex da plataforma Dialogs em março de 2018 se tornou o ponto após o qual os desenvolvimentos internos começaram a tomar forma na Aimylogic. Fizemos o primeiro MVP público em 1,5 meses e já no final de maio o Aimylogic foi apresentado ao mundo. ”

Parte Dois Recurso como um palpite


No tópico da IA ​​de conversação, estamos fervendo há muito tempo e estamos cientes do que está sendo feito no mercado global, quais são os planos dos concorrentes e o que as soluções deles não têm. Nós mesmos criamos recursos exclusivos para o Aimylogic, como visualizar o processo de criação e edição de um script na forma de uma árvore de fluxo de conversação. Em geral, entendemos que podemos fazer qualquer coisa.
A profundidade da funcionalidade do Aimylogic foi fornecida imediatamente pelas tecnologias Just AI NLU, por isso nos concentramos na implementação das funcionalidades mais básicas e começamos a analisar o que eles pediam para usar "para adicionar". Foram os usuários que nos ajudaram a priorizar. Portanto, a primeira onda de feedback no Telegram levou ao aparecimento de um recurso para renomear blocos de script e dimensionamento. Aqui está:

imagem

Dima: “E, de fato, muitas funções no Aimylogic podem aparecer muito mais tarde, mas foram estimuladas pelos usuários. Acabamos de ver o que realmente os ajuda a trabalhar com o produto. A propósito, arrastar as telas é um recurso que saltou da lista de pendências com alta prioridade. E vice-versa, a princípio, um tópico puramente técnico - webhooks - entrou no backlog. Outro recurso que os usuários estão pedalando é o zoom. Quando os usuários entenderam como usar o Aimylogic, começaram a se aprimorar e a criar scripts grandes com lógica ramificada, tornou-se inconveniente para eles trabalharem sem redimensionar. Portanto, havia uma ferramenta profissional real para projetar interfaces de conversação, o que fornece o nível necessário de decomposição ".

Telas de arrastar e soltar: imagem

Gleb: “Ou, por exemplo, as funções de integrações internas com alguns sistemas de negócios. Honestamente, pensamos que esse recurso seria necessário quase que imediatamente. Mas os primeiros usuários estavam mais preocupados com os problemas de flexibilidade e escalabilidade da conveniência de trabalhar com o designer em grandes cenários - focamos neles durante a versão beta. Mas agora, a julgar pelo feedback, há um interesse em tais integrações; portanto, prestaremos mais atenção a elas.

A idéia de execução condicional para cada bloco também nos pareceu muito necessária. Aqui você tem um script de blocos e cada bloco pode receber as condições sob as quais ele funcionará. Parecia que isso daria flexibilidade à ferramenta. Mas a flexibilidade do Aimylogic era suficiente sem ela, e abandonamos completamente esse recurso ".

Além disso, os usuários influenciam a ordem de conexão dos canais no Aimylogic, onde gostariam de ver seus chatbots: Alice, Assistente do Google, Telegram, VKontakte, widgets de bate-papo em sites e até Alexa. Mas o Viber, por exemplo, acabou não sendo reclamado e ficou em atraso, mas o Instagram e o WhatsApp estão à frente dos principais desejos dos usuários - e certamente aparecerão no Aimylogic.

Parte três. Magic UX



Para tornar o produto mais conveniente, os usuários devem ouvir seus sentimentos e nós - os usuários. É verdade que a conveniência nem sempre é verbalizável, e um botão localizado "não existe" é menos frequentemente reclamado do que um bug específico. O usuário pensa: de repente, é apenas vkusovschina, de repente, isso me parece Portanto, investigamos o comportamento do usuário usando ferramentas e técnicas de UX e chamamos a atenção para casos de grande confusão.

Gleb: “Para nós, o Aimylogic geralmente começou com o UX - analisamos outros designers de chatbot e percebemos que praticamente não existem ferramentas de visualização convenientes para o diálogo interativo em combinação com a lógica de negócios. Bem, esse caso é implementado, como no DialogFlow, quando tudo precisa ser lembrado e você vê as listas de reações de bots. Mas isso não é totalmente visual. O outro extremo dos editores do chatbot é que existe uma parte visual, mas está sobrecarregada com chips NLU: você adiciona, tipo, um bloco simples e lida com intenções e vários controles obscuros. Nessas ferramentas, você simplesmente se perde no que está fazendo.
Mesmo antes de criarmos o nome "Aimylogic", passamos por um grande número de protótipos de UX, testando várias idéias. Como resultado, foi possível encontrar um equilíbrio entre UX simples e compreensível e flexibilidade e capacidade de fabricação suficientes. E no futuro, melhoramos muito na Aimylogic, graças à experiência do usuário. ”

Por isso, observamos atentamente os usuários do Aimylogic, inclusive através do navegador da web. E, às vezes, eles podem estar convencidos de que as pessoas realmente estão fazendo um movimento desnecessário ou sem sentido que interfere com elas e dificulta o trabalho no produto.

Por exemplo, no primeiro release, a ajuda do Aimylogic - uma coisa extremamente necessária para um novo produto - foi colocada na mesma tela que o editor de scripts. Percebemos que, no cenário médio, nossos usuários ocupam de 70 a 100 telas; portanto, a ajuda acabou oculta e teve que ser rolada antes dela. Portanto, ela se mudou para a barra superior. Talvez a primeira coisa que você comece a analisar e melhorar em um produto com base nos resultados da análise da experiência do usuário seja apenas a integração!

Ajuda no bar: imagem

Dima: “Quando uma terrível rede de movimentos do mouse aparece no webvisor, isso significa que algo deu errado. Encontramos uma dessas coisas ao alternar da tela de design do bot para a tela em que adicionamos conteúdo ao bot. Aconteceu que os usuários adicionaram entidades, salvaram e foram ao editor para testar tudo no widget. Em seguida, nossa designer de UX, Katya Yulina, sugeriu criar um widget em todas as telas para que o usuário esteja sempre à mão. Assim, você pode adicionar ou remover uma entidade sem gestos desnecessários, salvá-la e testá-la imediatamente. Eles fizeram, estão usando. ”

Como foi: imagem Como se tornou: imagem

Parte Quatro Os usuários podem surpreender


Em termos gerais, imaginamos exatamente como os usuários usariam o Aimylogic e por que criar bots: consultas com clientes, pedidos e entrega de mercadorias, entretenimento e afins. Mas exemplos concretos de uso do construtor se mostraram muito mais interessantes! Sem surpresas (e bastante inspiradoras!).


Gleb: “Havia muitas idéias, especialmente no começo. Mas, desde a última coisa que me lembro - em uma das universidades, os alunos, como um trabalho de conclusão de curso, preparam habilidades vocais na Aimylogic! ”

Dima: “Um usuário literalmente nos bombardeou com bugs encontrados - enquanto o texto mostrava que ele estava escrevendo um profissional. Perguntei o que ele estava fazendo e o que ele estava tentando fazer com Aimylogi. Aconteceu que o cara está ensinando as pessoas a vender uma cripta. Abri o script (e isso foi antes de recursos convenientes, como arrastar blocos, para não mencionar a forma compacta) e vejo ... Um script que não cabe em um monitor 4K! Um grande número de telas que nem podem ser contadas - o computador estava barulhento, tentando renderizá-lo. Aprendemos então que, na versão beta do Aimylogic, o usuário construiu um script para todo um curso on-line e, com sua ajuda, conduz o cliente em todas as etapas do treinamento, mostra um vídeo, pede uma resposta. Tornou-se uma descoberta real (e agradável) para mim que uma pessoa confiava em um produto geralmente novo, dedicou muito tempo para elaborar o script, não tendo certeza de que tudo isso não falharia (afinal, a versão beta). Mas ele pegou e fez. Em seguida, usamos esse script como um site de teste para testar o desempenho do Aimylogic. Agora o bot está trabalhando com sucesso no Telegram. ”

Andrei: “E para mim, foi uma surpresa agradável o fato de os usuários mergulharem no produto sem formação técnica. Primeiro, os caras vieram até nós e disseram: eles dizem que não sabemos nada, nos fazem um bot. Nos propusemos a experimentar usando um modelo, por exemplo. E, como resultado, tudo correu bem para eles - quando viram que o produto não é tão complicado, eles tentam e, como resultado, economizam dinheiro para si mesmos, não têm mais medo de aprender algumas coisas técnicas e desenvolver suas habilidades.

Também foi a variedade de cenários que me surpreendeu - nossos usuários pensam de maneira realmente criativa. Aimylogic tem muitas idéias interessantes! Uma vez me deparei com um curioso jogo de negócios sociais: todos os dias uma pessoa entra no bot e executa tarefas motivadoras, ganha pontos por elas. Ou, por exemplo, existe um bot que ajuda você a escolher a pasta de dente e funciona em dois idiomas. Outro bot legal com um volume impressionante de scripts permite criar uma história fascinante ou conto de fadas em 10 etapas - cada vez com um final diferente. Os usuários estavam até interessados ​​em como criar um bot de namoro - talvez esse cenário logo apareça. ”

Entre os chatbots no Aimylogic, existem assistentes virtuais para registrar visitantes no cabeleireiro ou no fitness center, consultores de chatbots para os serviços de uma agência de marketing e imóveis suburbanos, um bot para aceitar apostas esportivas e um bot que registra indicadores de pressão arterial, assistentes de RH, habilidades de voz para Escolha do recheio para o shawarma. E, claro, missões de texto e jogos narrativos para VKontakte, Telegram e Alice.

Parte Cinco Como a equipe se apaixonou por comida de cachorro


Olhando para os usuários, nós mesmos começamos a criar. Esta parte é sobre como nascem as idéias para chatbots e habilidades.


Dima: “Yoga para os olhos”, por exemplo, é simplesmente uma habilidade descolada, algo que não é uma vergonha. No hackathon do Google, em antecipação à saída do Google Assistant de língua russa, foi necessário criar um script que é importante para implementar precisamente no canal de voz. Bem, e, consequentemente, entenda por que é impossível olhar para o diálogo. Todos os dias faço exercícios para os olhos. E assim nasceu "Yoga para os olhos".

Andrew: “Meu senhorio solicita um medidor todo mês. E percebi que precisava de um bot para calcular as contas de serviços públicos. E criou esse script no Aimylogic. O bot calcula o pagamento de acordo com as tarifas e envia os dados ao proprietário. Eu também criei uma habilidade para me inscrever em aulas de vôlei - a verdade é que, enquanto o público que vai jogar não está pronto para usar Alice. "

Gleb: “Os canais atuais de coleta de feedback dos usuários ainda são satisfatórios para nós. Mas a idéia de criar um bot que pelo menos aprenda sobre a idéia do usuário não me deixa, esclarece a necessidade básica e coloca tudo no nosso quadro de ideias de produtos! E se você depois ensiná-lo a avaliar a complexidade e o valor do produto? :) ".

Dima: “Mas eu realmente preciso de um bot que encontre rapidamente as informações necessárias nos documentos legais. Acontece que não há nada complicado em afirmar seus direitos - você não precisa ter nenhuma educação jurídica, mas precisará vasculhar toda a documentação, decretos e emendas infinitamente para escrever uma justificativa legalmente competente indicando qualquer violação. Certa vez, passei meu tempo, mas encerrei o método de cálculo de algum tipo de conta de luz, inventada pela empresa de administração. Mas, para lutar regularmente, você precisa olhar, ler, gastar muito tempo e energia. Se alguém fizesse um bot que pudesse dizer que tipo de problema a situação surgisse e ele desse uma seleção de documentos que podem ajudar a resolvê-lo, eu definitivamente o usaria. ”

Andrei: “Seria legal se Alice ou outro assistente virtual pudesse iniciar um diálogo com você, motivá-lo a fazer algo e, principalmente, trabalhar com objeções. Por exemplo, de manhã, um assistente pede uma corrida, você o ignora e ele insiste em fazer bons argumentos e lembra o que prometeu. Mas, por enquanto, infelizmente, Alice não pode "acordar" a si mesma, sem uma equipe.

Parte Seis Viva, solte!



Então, nesta semana, o Aimylogic passou do beta para o espaço sideral. O que isso significa? Para o produto - funcionalidade madura e novas aventuras (por exemplo, acesso ao mercado internacional). Para usuários - novos recursos interessantes, como a capacidade de traduzir o diálogo para o operador diretamente no bate-papo com o bot.

Assim: imagem

E, claro, isso significa uma linha de tarifas com uma variedade de cenários na Aimylogic. Agora, os usuários poderão decidir por si mesmos qual assinatura é interessante e lucrativa para eles - estendida para negócios ou especial para desenvolvedores. Na tarifa de desenvolvimento, por exemplo, absolutamente todos os recursos do produto estão disponíveis, mas o público máximo do bot é muito limitado. Mas você pode criar um bot, mostrá-lo ao cliente, realizar testes conjuntos e transferi-lo para a conta do cliente - onde não haverá mais de 100 usuários únicos, mas 50.000.Você também pode usar o Aimylogic gratuitamente, mas com um número limitado de canais para conexão e número de visitantes únicos .

Aimylogic em fatos e números


  • Os cenários mais populares criados no Aimylogic são "Yoga para os olhos", com 80.600 usuários únicos e o jogo "Sim, meu senhor!", Que foi jogado por 51.500 pessoas!
  • 266.000 pessoas aproveitaram os bots e as habilidades criadas pela Aimylogic no início de fevereiro
  • 2800 bots e habilidades de voz com tecnologia Aimylogic. Destes, 400 têm tráfego constante.
  • Webhooks - uma ferramenta que todo mundo adora. Usuários e nosso suporte técnico. Usuários da Aimylogic conversaram a palavra "webhook" 150 vezes
  • Perguntamos aos usuários quanto tempo eles gastam, em média, para criar um bot: o resultado foi de 30 minutos a 14 dias. Mas, mesmo assim, a melhor resposta foi: “Se você não levar em conta a documentação, eu o fiz em 5 minutos, foram necessários mais 10 minutos para prender os eventos de bot com eventos no mecanismo de jogo. Aqui vou lhe contar mais, consegui explicar como sua ferramenta funciona, para uma criança de 4 anos de idade. E ele praticamente montou um bot simples ".
  • ∞ - O número de xícaras de café ingeridas pelos nossos desenvolvedores durante o período em que o Aimylogic estava na versão beta. E isso é apenas café!

Source: https://habr.com/ru/post/pt439242/


All Articles