Return to Video

Lecture 3.2: Faking it – Wizard of Oz (14:30)

  • 0:01 - 0:04
    Há uma tensão intrínseca no projeto:
  • 0:04 - 0:10
    Por um lado, você vai querer ser capaz de obter feedback de pessoas assim que você puder.
  • 0:10 - 0:16
    Por outro lado, a fim de ser capaz de obter o feedback que você precisa fazer algo que funciona.
  • 0:16 - 0:19
    Você aprendeu como as coisas rapidamente protótipos com protótipos de papel.
  • 0:19 - 0:24
    E hoje o que vamos falar é sobre como você pode testar protótipos rápidos com os usuários.
  • 0:25 - 0:27
    Então, vamos imaginar por um momento -
  • 0:27 - 0:32
    E se fosse possível criar uma aplicação interativa sem escrever muito ou nenhum código
  • 0:32 - 0:36
    e obter feedback sobre o aplicativo interativo rapidamente?
  • 0:36 - 0:41
    Eu acho que é um sonho muito poderoso, e, como Dorothy aprendeu em «O Feiticeiro de Oz»,
  • 0:41 - 0:46
    sonhos podem ser realmente poderoso, e, às vezes, eles podem até mesmo se tornar realidade.
  • 0:46 - 0:49
    E há outra coisa que Dorothy aprendeu que vamos usar na palestra:
  • 0:49 - 0:51
    Se você já viu o filme «O Feiticeiro de Oz», você saberá que
  • 0:51 - 0:55
    quando Dorothy e seus compatriotas chegaram à Cidade Esmeralda,
  • 0:55 - 0:59
    viram um assistente gigante grande que era realmente assustador e assustou-los.
  • 1:00 - 1:03
    Mas, eventualmente, eles aprenderam que esse feiticeiro era apenas um homem pouco atrás de uma cortina,
  • 1:04 - 1:08
    ea capacidade de que o homem pouco atrás da cortina para colocar em um grande show realista
  • 1:08 - 1:13
    que, para os visitantes da Cidade das Esmeraldas, parecia completamente real e envolvente,
  • 1:13 - 1:18
    é exatamente o que vamos fazer com esta técnica de prototipagem de vídeo.
  • 1:19 - 1:21
    Então, a idéia por trás Wizard-of-Oz Prototipagem
  • 1:21 - 1:24
    é que nós estamos indo para simular o comportamento interativo e funcionalidade da máquina
  • 1:24 - 1:29
    por ter um operador humano manipular as alavancas nos bastidores.
  • 1:30 - 1:33
    Se você quiser ter uma idéia de como isso pode ser realista isso,
  • 1:33 - 1:36
    ver o nosso amigo de «Seinfeld» chamar um "aplicativo de telefone Movie"
  • 1:36 - 1:40
    para tentar descobrir quando e onde os filmes estão jogando.
  • 1:41 - 1:45
    (Olá, bem-vindo para o telefone do filme.
  • 1:45 - 1:49
    Se você souber o nome do filme que você gostaria de ver, pressione 1.
  • 1:49 - 1:50
    [Bip] Vamos lá, vamos lá ...
  • 1:50 - 1:56
    Usando o teclado touch-tone, digite as três primeiras letras do título do filme, agora!
  • 1:56 - 1:58
    Usando o teclado touch-tone, digite as três primeiras letras do título do filme, agora!
  • 1:58 - 2:06
    Você selecionou «Agent Zero». Se isso é correto, pressione 1.
  • 2:06 - 2:08
    O quê?
  • 2:08 - 2:10
    Ugh ...)
  • 2:10 - 2:13
    Então George pensa que ele está chamando este aplicativo Telefone automatizado filme,
  • 2:13 - 2:17
    mas verifica-se que, nos bastidores, é apenas Kramer quem está jogando um assistente
  • 2:17 - 2:20
    e se comportar como se fosse a máquina.
  • 2:20 - 2:24
    Para ser honesto, ele não é muito bom - eu acho que você tudo seria capaz de fazer melhor!
  • 2:25 - 2:28
    Mágico de Oz técnicas tem seu início com interfaces com o usuário fala.
  • 2:28 - 2:34
    O termo "Mágico de Oz" foi cunhado por Jeff Kelly, em sua dissertação de doutoramento em torno de 1980.
  • 2:34 - 2:36
    E configuração de Jeff no John Hopkins
  • 2:36 - 2:40
    na verdade, deu mais uma semelhança com o Mágico de Oz que você deve estar imaginando;
  • 2:40 - 2:46
    assim, além de alguns espelhos unidirecionais e coisas assim, há, literalmente, era uma cortina
  • 2:46 - 2:51
    separar Jeff, como assistente, por parte dos participantes que estavam usando as interfaces de usuário fala.
  • 2:51 - 2:55
    E esses protótipos Assistente de Oz, eram realmente importantes para a compreensão
  • 2:55 - 2:57
    o que seria uma interface de usuário eficaz discurso,
  • 2:57 - 3:01
    porque, no momento, os algoritmos de reconhecimento não foram muito boas,
  • 3:01 - 3:03
    mas nós sabíamos que eles iam ficar melhor.
  • 3:03 - 3:06
    E Jeff fez as perguntas muito importantes:
  • 3:06 - 3:11
    "Se conseguirmos o reconhecimento do ponto em que foi eficaz, o que vai ser a interação do usuário?
  • 3:11 - 3:14
    E que tipo de estratégias pode ser [a] mais eficaz? "
  • 3:14 - 3:17
    Assim, o Mágico de Oz habilitado para Jeff viagem no tempo
  • 3:17 - 3:21
    para um futuro onde a tecnologia de reconhecimento de voz funcionou melhor,
  • 3:21 - 3:24
    para tentar entender quais são as questões de experiência do usuário de domínio que seria.
  • 3:26 - 3:29
    Em geral, um protótipo Wizard-de Oz-compreende um par de peças:
  • 3:29 - 3:33
    Primeiro, você tem algum tipo de interface de usuário que você está entregando ao usuário
  • 3:33 - 3:42
    que sente-ish como uma interface de usuário - mesmo que de esboços ou custom-palavras faladas.
  • 3:42 - 3:47
    E, ao mesmo tempo, não há qualquer código ou muito que vai por trás dele -
  • 3:47 - 3:54
    o código e interatividade [que] está a ser criado é uma miragem de um ser humano.
  • 3:54 - 3:58
    Às vezes, há uma interface de usuário que o assistente tem,
  • 3:58 - 4:01
    que ajuntados para tornar a vida melhor para eles -
  • 4:01 - 4:05
    e de fato em 2000 colegas em Berkeley e eu construí um sistema chamado Suede,
  • 4:05 - 4:09
    que ajudou a automatizar os testes Wizard-of-Oz e interfaces com o usuário fala.
  • 4:09 - 4:16
    Assistente-de-onça protótipos fazer sentido quando ele é mais rápido e cheapter e mais fácil do que construir a coisa real,
  • 4:16 - 4:20
    e que vai ser especialmente verdadeiro quando você tem o reconhecimento com base em interfaces,
  • 4:20 - 4:24
    ou personalização que é personalizada para um usuário.
  • 4:24 - 4:29
    Essa compensação de saber se é mais barato e mais rápido e mais fácil também vai depender de suas habilidades:
  • 4:29 - 4:33
    Haverá algumas coisas que você sabe como fazer de forma rápida e facilmente e então você pode apenas implementar;
  • 4:33 - 4:38
    e há outras coisas que podem ser mais difíceis ou mais demorado para você,
  • 4:38 - 4:40
    e aqueles que você vai escolher para Wizard-of-Oz.
  • 4:41 - 4:46
    Assistente-de-onça protótipos, como qualquer outro tipo de protótipo, pode ser maior ou menor fidelidade.
  • 4:46 - 4:49
    E há algumas desvantagens importantes aqui -
  • 4:49 - 4:53
    Quanto maior a fidelidade do protótipo, mais parece que a coisa real aos usuários -
  • 4:53 - 4:59
    Na verdade, às vezes você pode construir uma interface que as pessoas não sabem mesmo está sendo alimentado por um assistente,
  • 4:59 - 5:04
    como na famosa história do Mechanical Turk, que é dentro de uma máquina de xadrez.
  • 5:04 - 5:09
    No entanto, fazendo uma interface de usuário de alta fidelidade vai levar muito tempo,
  • 5:09 - 5:15
    e os usuários podem ser mais relutantes em criticar uma interface de usuário que é realmente de alta fidelidade,
  • 5:15 - 5:21
    e assim, logo no início, eu recomendo protótipos rápida e suja de papel sendo a coisa mais poderosa
  • 5:21 - 5:23
    a ser usada para Wizard-de-Oz testes.
  • 5:23 - 5:26
    Como os usuários vão sentir como eles podem dar-lhe qualquer tipo de feedback;
  • 5:26 - 5:28
    é claro que você não colocar um monte de tempo para isso ainda,
  • 5:28 - 5:33
    e é rápido para que você faça, e por isso você realmente não têm um tempo muito nele ainda.
  • 5:34 - 5:37
    Alguns anos atrás, meu amigo setembro Kamvar criou uma empresa chamada Aardvark,
  • 5:37 - 5:40
    que é um motor de busca social.
  • 5:40 - 5:45
    Foi muito bom em ajudá-lo a usar a sua rede social para encontrar respostas de outras pessoas.
  • 5:46 - 5:51
    Assim, o modo como funciona é você fazer uma pergunta via mensagem instantânea, via Google bate-papo;
  • 5:51 - 5:56
    e ele vai ser automaticamente encaminhado para um amigo seu, ou um amigo de um amigo,
  • 5:56 - 5:59
    quem tem a experiência necessária para responder a essa pergunta.
  • 5:59 - 6:04
    Uma das partes duras sobre a construção de um serviço como este é: Como você faz o roteamento?
  • 6:04 - 6:08
    Eventualmente, eles descobriram um algoritmo para fazer isso, mas a inicialização que -
  • 6:08 - 6:10
    tanto para descobrir o que algoritmo para construir,
  • 6:10 - 6:15
    e para obter uma experiência de usuário ir antes que eles tinham construído nada -
  • 6:15 - 6:18
    eles tinham um protótipo Assistente de Oz.
  • 6:18 - 6:21
    Assim, a maneira que funcionou foi a de que funcionários Aardvark ficaria a questão,
  • 6:21 - 6:25
    e eles iriam selecionar manualmente a pessoa que ia ficar encaminhado para.
  • 6:25 - 6:29
    Damon Horowitz, o co-fundador da Aardvark, colocá-lo desta forma, em uma conferência:
  • 6:29 - 6:34
    ele disse que, "Se as pessoas gostam desta forma super-ruim, então vale a pena construir,
  • 6:34 - 6:38
    porque vai gostar ainda mais quando nós construímos a coisa real! "
  • 6:38 - 6:44
    Então, se você quer ser como Kramer ou Aardvark, como você pode fazer um protótipo assistente-powered?
  • 6:44 - 6:47
    Aqui está um esboço do que você precisa fazer em cinco etapas:
  • 6:47 - 6:50
    Em primeiro lugar, descobrir o que os cenários que você vai apoiar.
  • 6:50 - 6:54
    É muito mais fácil de construir um protótipo Assistente de Oz para um conjunto limitado de funcionalidades.
  • 6:55 - 6:56
    Eu gosto de Assistente-de protótipos = Oz
  • 6:56 - 7:00
    porque força você a descobrir o que deve acontecer em resposta ao comportamento humano.
  • 7:01 - 7:04
    Então, todos juntos uma espécie de esqueleto de interface do usuário -
  • 7:04 - 7:06
    as coisas que os usuários finais vão ver.
  • 7:07 - 7:11
    Terceiro, se você precisar, desenvolver os "ganchos" para o assistente [a] entrada se você está indo ter um assistente remoto
  • 7:11 - 7:15
    ou se eles vão controlar algumas funcionalidades do software por trás dos bastidores.
  • 7:16 - 7:17
    Em quarto lugar, e como parte da presente,
  • 7:17 - 7:21
    você terá que descobrir exatamente que tipo de entrada do assistente é permitido oferecer:
  • 7:21 - 7:27
    Eles estão indo para ser selecionando um menu de opções? oferecer resposta livre? falando o texto?
  • 7:27 - 7:31
    Vai dar-lhes uma árvore de decisão que controla o seu comportamento?
  • 7:31 - 7:34
    ou você vai deixá-los ser mais livres?
  • 7:34 - 7:37
    Se você tem um protótipo de papel, seu papel vai muito para manual -
  • 7:37 - 7:41
    adicionar widgets e controles deslizantes que se deslocam, e fazendo a interface ir.
  • 7:42 - 7:44
    Quando você está fazendo isso, é importante lembrar que,
  • 7:44 - 7:50
    em última análise, a funcionalidade que está wizarding agora é finalmente vai ser substituído com um computador,
  • 7:50 - 7:54
    e assim em algum ponto abaixo da linha, você terá que construir algum software para torná-lo ir.
  • 7:54 - 7:59
    E isso é importante, porque pode ser fácil de coisas falsas que não é possível acontecer.
  • 7:59 - 8:03
    E, por último, como em qualquer protótipo que você vai testar com as pessoas,
  • 8:03 - 8:07
    praticá-lo primeiro com um amigo ou um colega para pegar o jeito de fazer tanto o assistente -
  • 8:07 - 8:10
    é um tipo muito diferente de interação do que você pode ser usado para -
  • 8:10 - 8:15
    e, também, descobrir o que os cenários são mais eficazes, quais as instruções que você precisa dar às pessoas.
  • 8:15 - 8:20
    Sai os erros fáceis na interface do usuário antes que você traga em usuários reais.
  • 8:20 - 8:26
    E agora você está pronto para executar a interface do usuário: Como eu disse, você vai querer praticar com um amigo em primeiro lugar.
  • 8:27 - 8:32
    Assim que tiver as torções realmente óbvias, e quando você tem seu jargão para baixo e as tarefas prontas,
  • 8:32 - 8:35
    então é hora de recrutar algumas pessoas a entrar e experimentar o seu protótipo.
  • 8:35 - 8:42
    Você pode até mesmo ir a lugares como estações de trem ou aeroportos, ou cantos da cidade de rua, ou lojas de café
  • 8:42 - 8:46
    como uma maneira de ir para as pessoas que possam estar usando o seu sistema.
  • 8:47 - 8:50
    Em um protótipo Assistente de Oz, há duas funções:
  • 8:50 - 8:53
    você tem um facilitador, que vai falar para o usuário,
  • 8:53 - 8:56
    e você tem um assistente que vai manipular o protótipo.
  • 8:56 - 9:00
    Se você tem o luxo de uma equipe, é útil se houver duas pessoas diferentes,
  • 9:00 - 9:04
    em parte porque sua mente vai estar cheio de todas as coisas que você tem que fazer,
  • 9:04 - 9:09
    e se você separar esses papéis, cada pessoa pode se concentrar mais, fazer um trabalho melhor,
  • 9:09 - 9:14
    e você tem dois pares de olhos que olham o que a pessoa está fazendo, para que você possa aprender mais.
  • 9:15 - 9:19
    Mas pode fazer isso sozinho, se você precisa - isso pode ser uma pessoa que faz dois papéis.
  • 9:20 - 9:22
    Se você está tentando convencer alguém que este é, na verdade é um sistema real,
  • 9:22 - 9:27
    então você vai querer que seu assistente para ser oculto ou remoto de alguma forma, como o exemplo Aardvark.
  • 9:27 - 9:29
    E pense em como você gostaria de obter feedback dos usuários -
  • 9:29 - 9:33
    isso é algo que nós vamos tocar em várias vezes mais no decorrer deste curso.
  • 9:33 - 9:37
    Por enquanto, pense se você gostaria de obter pensar em voz alta feedback -
  • 9:37 - 9:40
    que é, quando a pessoa está usando o protótipo,
  • 9:40 - 9:45
    tê-los falar em voz alta o que é que está passando por sua mente, quais as decisões que eles estão fazendo e por quê,
  • 9:45 - 9:51
    o que eles estão confusos com quando eles se deparam com coisas que não consigo descobrir o que fazer.
  • 9:52 - 9:58
    Este protocolo pensar em voz alta é grande para conseguir coisas que de outra forma você pode não saber ou aprender.
  • 9:58 - 10:03
    No entanto, como você pode imaginar, pensando em voz alta pode alterar a forma como as pessoas interagem com o protótipo.
  • 10:03 - 10:07
    Então, se pensar em voz alta é muito perturbador, você pode pedir às pessoas no final do estudo
  • 10:07 - 10:10
    o que estava acontecendo por meio de sua mente e que eles estavam pensando -
  • 10:10 - 10:12
    que é chamado uma abordagem retrospectiva.
  • 10:12 - 10:14
    Se você gosta, você pode até mostrar-lhes o vídeo deles usá-lo.
  • 10:14 - 10:19
    Você pode, então, dizer coisas como: "Quando você ficou preso aqui, qual era o problema?"
  • 10:20 - 10:24
    Terceiro, se você tem coisas específicas que você gostaria de ter certeza de que sua interface faz bem,
  • 10:24 - 10:30
    você pode ter categorias de problemas ou heurísticas que você perguntou a seus usuários a prestar atenção.
  • 10:30 - 10:35
    E avaliação heurística é algo que nós vamos falar mais sobre depois neste curso também.
  • 10:35 - 10:38
    Quando estiver tudo feito, certifique-se de agradecer as pessoas para o seu tempo.
  • 10:38 - 10:43
    Você pode querer dar-lhes um certificado de presente, ou sorvete, ou algum outro tipo de agradecer-lhe.
  • 10:44 - 10:50
    E, se você ainda não disse a eles que há realmente um mago por trás dos bastidores que operam a interface do usuário,
  • 10:50 - 10:52
    no final da experiência é provavelmente um tempo muito bom para que -
  • 10:52 - 10:55
    Você vai querer certificar-se de ser honesto com as pessoas.
  • 10:55 - 10:58
    Você pode usar assistentes durante todo o desenvolvimento do seu software,
  • 10:58 - 11:00
    não apenas no início.
  • 11:00 - 11:06
    E assim, se você tiver o software totalmente funcional aqui, e ao longo do tempo você se move para lá,
  • 11:06 - 11:10
    você pode usar assistentes para preencher a lacuna de tudo o que não é construído na época.
  • 11:10 - 11:14
    Assim, o assistente pode fazer todas as interações no início,
  • 11:14 - 11:16
    e depois, como você se aproxima mais e mais a um projeto final,
  • 11:16 - 11:20
    você pode tê-lo basta preencher apenas as partes que não são feitas ainda.
  • 11:20 - 11:24
    Como você pode ver, há muitas razões para gostar Assistente-de-onça protótipos:
  • 11:24 - 11:28
    Eles podem ser muito rápido de fazer, o que os torna mais barato,
  • 11:28 - 11:31
    e isso também significa que você começa a girar a manivela na iteração mais.
  • 11:32 - 11:36
    Porque eles são rápidos, você pode rapidamente criar múltiplas alternativas.
  • 11:36 - 11:39
    E você decidir que deseja que a "implementação" de trabalhar de forma diferente,
  • 11:39 - 11:43
    você acabou de dar suas instruções do assistente diferentes, não há nenhum código para reescrever.
  • 11:44 - 11:45
    Porque é num sentido interactivo,
  • 11:45 - 11:49
    é mais real e você terá um melhor retorno do que apenas a partir de protótipos de papel,
  • 11:49 - 11:52
    embora usando protótipos de papel como substrato para um assistente
  • 11:52 - 11:56
    é uma excelente estratégia no início do processo de design.
  • 11:56 - 12:01
    É uma ótima maneira de obter retorno sobre bugs e problemas com o seu design de interface do usuário.
  • 12:01 - 12:05
    Cada interface de usuário única que eu já construído, ou que eu já vi construída,
  • 12:05 - 12:09
    ou que os estudantes da mina já construído, teve erros logo no início.
  • 12:09 - 12:11
    É muito difícil acertar na primeira vez.
  • 12:11 - 12:16
    Você vai repetir e falhar rapidamente, de modo que você pode ter sucesso mais cedo.
  • 12:16 - 12:19
    E um Mágico de Oz é uma ótima ferramenta para ser capaz de fazer isso.
  • 12:20 - 12:23
    Porque você está recebendo o feedback de usuários no início,
  • 12:23 - 12:26
    é uma ótima maneira de colocar as pessoas no centro do processo de desenvolvimento.
  • 12:27 - 12:30
    Também é realmente maravilhoso para futuras aplicações
  • 12:30 - 12:35
    quando começamos a pensar em como sensores e câmeras e outras tecnologias futuristas
  • 12:35 - 12:37
    pode permitir que outros novos tipos de interfaces de usuário.
  • 12:37 - 12:42
    Você pode imaginar isso agora através da construção de Assistente-de-onça protótipos.
  • 12:43 - 12:46
    E, por último, por estranho que possa parecer, você realmente aprender muito
  • 12:46 - 12:50
    sobre o que a lógica do aplicativo de sua interface deve ser, e que faz sentido
  • 12:50 - 12:54
    jogando o assistente e incorporando esse papel no sistema.
  • 12:55 - 12:58
    Mas há algumas desvantagens também:
  • 12:58 - 13:03
    Pode ser fácil para encobrir erros na tecnologia que acabará por voltar a mordê-lo -
  • 13:03 - 13:07
    como sistemas de reconhecimento de fala, por exemplo.
  • 13:07 - 13:12
    Se, no final do dia, você vai ter erros em seu sistema de fala,
  • 13:12 - 13:14
    você vai querer se certificar de que o seu protótipo Assistente de Oz codifica
  • 13:14 - 13:17
    o que acontece quando o discurso [reco] gnition parafusos S para cima.
  • 13:17 - 13:20
    Não assuma que vai funcionar perfeitamente o tempo todo.
  • 13:20 - 13:25
    Porque se você não tiver cuidado, você pode acabar simulando uma tecnologia que não existe e talvez nunca.
  • 13:25 - 13:28
    As pessoas, para melhor ou para pior, são inconsistentes,
  • 13:28 - 13:33
    e, para obtê-los a desempenhar o papel do assistente, pode exigir treinamento, de modo que é um tempo de aceleração.
  • 13:33 - 13:36
    E porque você tem que ter um ser humano físico lá para executá-lo,
  • 13:36 - 13:38
    sua eficiência em tempo de execução é mais lenta,
  • 13:38 - 13:42
    e pode ser mais desgastante para as pessoas que estão jogando o papel do assistente.
  • 13:42 - 13:47
    Assistentes são grandes para algum tipo [s] de funcionalidade, como Kramer fez com a interface de usuário fala.
  • 13:47 - 13:51
    Mas outras coisas, é mais difícil descobrir o que você pode fazer com uma interface de assistente,
  • 13:51 - 13:56
    e não pode ser tão eficaz - pode ser klunkier.
  • 13:56 - 13:58
    Ou pode ser simplesmente ser inadequado -
  • 13:58 - 14:06
    há algumas situações em que ter um assistente ao redor não pode ser ok.
  • 14:06 - 14:09
    Tudo somado, acho que assistentes são uma técnica extremamente poderosa,
  • 14:09 - 14:12
    e um muito divertido para esticar a sua criatividade.
  • 14:12 - 14:17
    Quais os tipos de novas interfaces de usuário que você pode imaginar, criando um protótipo de Assistente de Oz-?
  • 14:17 - 14:20
    Eu gostaria de agradecer a Stephen Dow em criar esta palestra -
  • 14:20 - 14:24
    Eu tirei em um monte de materiais que é que ele é usado em escrever e falar sobre Wizard-of-Oz protótipos.
  • 14:24 - 14:31
    E se você estiver interessado em aprender mais sobre assistentes, você pode ver esses recursos aqui.
Title:
Lecture 3.2: Faking it – Wizard of Oz (14:30)
Description:

HCI Class

more » « less
Video Language:
English
Rafa Poiate  added a translation

Portuguese, Brazilian subtitles

Revisions