Você está na página 1de 9

Computer on the Beach 2016 - Artigos Completos

PersonaExMachina:AIntelignciaArtificialAplicadana
CenaTeatral
SauloPopovZambiasi1,PatriciaLeandraBarrufiPinheiro2
CentroTecnolgicoUniversidadedoSuldeSantaCatarina(UNISUL)
Av.PedraBranca,25CidadeUniversitriaPedraBrancaPalhoaSCBrasil
1

ProgramadePsgraduaoemTeatro,UniversidadedoEstadodeSantaCatarina
Av.MadreBenvenuta,1907ItacorubFlorianpolisSCBrasil

{saulopz,patricialeandra}@gmail.com

Abstract. Theatrical performances already make use of robotics to enrich


yourscenes.Nowadays,existrobotsasmainelementsinthescene,andnot
justasonemoreelement.Muchhasbeendiscussed,butthereisstillsomuch
toexperienceanddialogueontheuseofrobotsintheaterandotherartforms.
Inthiscontext,thispaperpresentsaprojectcurrentlyunderdevelopmentfor
thecreationofatheatricalperformancewiththeuseofarobotonthescene,
equipped with artificial intelligence. In this work, the robot has the main
characterroleandactswithahumanactor.Finally,thisworkappropriates
the concept of a Persona Ex Machina and chatbots technology for robot
controlonthescene.
Resumo.Jhalgumtempo,espetculoteatraisfazemusodarobticapara
enriquecer suas cenas. Na atualidade, temse apresentado robs como
elementosprincipaisenoapenascomomaisumelementoemcena.Muitose
temdiscutido,masaindahtantoparaseexperimentaredialogarsobrea
utilizaoderobsnoteatroeoutrasformasartsticas.Nestecontexto,este
artigoapresentaumprojetoatualmenteemdesenvolvimentoparaacriao
deumespetculoteatralcomautilizaodeumrobemcena,providode
IntelignciaArtificial,nopapeldepersonagemprincipaleatuandocomum
atorhumano.Porfim,oprojetoseapropriadoconceitodeumaPersonaEx
Machinaedatecnologiadechatbotsparaocontroledorobemcena.

1.Introduo
Espetculos teatrais, de performance, dana, teatro de formas animadas, e outras
vertentesdaproduoartsticaespetaculartmseutilizadohalgumtempodasnovas
ferramentastecnolgicasinsurgentesmecnica,eletrnica,computao,robtica,etc.
como auxlio para enriquecer os sentidos do pblico em suas composies. A
utilizaodessesnovosrecursostemsemostradoquestionadoraemvriosnveis.Muito
jsefoidiscutido,masaindahinmeraspossibilidadesaseexperimentaredialogar,
trazendotonaadiscussodasfronteirasentreohumanoeamquina[Abrao,2007].
SegundoAmaral(2007,p.3839)essasnovastecnologias tmseapresentado
como ferramentas de grandes potencialidades incrementais nas artes cnicas e
performance.Paraela,oimportanterepensarsobreaessnciadestanossaarteeno
252

Computer on the Beach 2016 - Artigos Completos

desperdiarmosasoportunidadesquenosabrem.precisonosachegarmosaonovo
com perspectivas novas, sabendo distinguir entre o pragmtico e os nossos
compromissosenquantoartistas.
Naatualidadejexistem,inclusive,espetculos teatrais queseapropriam da
utilizaodarobticaparacomporsuascenas,noapenascomoelementossecundrios,
mascomoelementos dedestaque, tais comooespetculo "RUR,ONascimento do
Rob" de Leonel Moura, os espetculos "Sayonara", "Hataraku Watashi" e "La
Mtamorphose de Kafka au Japon" da dupla Oriza Hirata e Hiroshi Ishiguro entre
outros.
Sobessaperspectiva,opresenteartigoestfocadoemumprojetodecriaode
um espetculolaboratrio teatral com a aplicabilidade de robtica e Inteligncia
Artificial(IA)paraacriaodeumpersonagemrobticoemcena.Noapenascomo
umelementosecundrio,massim,comoumdospersonagensprincipais.Assim,paraa
criao do personagem robtico, o projeto se apropria do conceito de Persona Ex
Machina (PEM), definido como um agente autnomo, possuindo uma certa
intelignciaartificialparapoderagirsozinho,semaintervenohumanaporcontrole
remoto, teclado ou joystick, durante um espetculo teatral, dana ou performance
[ZambiasiePinheiro,2013].objetivodoprojetodialogarsobreaaplicabilidadede
agentesrobticosousoftbotsprovidosdeIntelignciaArtificianacomposiodas
cenasnasartesespetaculares.

2.UtilizaodaRobticaemEspetculosTeatrais
Arobticajtemsidoutilizada comoelementodecomposioemapresentaes e
espetculosteatraisatuaisdeformabastantequestionadora.Aexemplodisso,podese
citar o espetculo brasileiro de Leonel Moura, intitulado RUR, O Nascimento do
Rob,estreadoemAgostode2010emSoPaulo.OespetculodeMouratratadeuma
releituradapeateatral R.U.R.(Rossum'sUniversalRobots)deKarelCapek,em
1920, que expunha o conflito entre homens e mquinas inteligentes. Foi neste
espetculoqueapalavrarobotsurgiupelaprimeiravez[Pires,2011].Emsuareleitura,
Moura afirma que foi em RUR que pela primeira vez, cenicamente, os robs
representamasimesmos,contracenandocomatoreshumanos,movimentandosepelo
palco,falandoeinteragindocomoshumanos[Moura,2010],[2011].Paraaconstruo
daIAdosrobs,oespetculocontoucomoauxliodoengenheiroPauloAlvito.O
objetivodaIAerapermitirqueosrobspudessemandarlivrementenopalcosemse
esbarrarcomosatores.Paraisso,foiutilizadoumtipodeGPSparadefinirmarcaes
aosatores eaosrobs.Tambmforamcriadosvriospacotes deaes.Osrobs
possuammicrofonesefalasforamgravadaspreviamente,masaIAdecidiaqualfala
utilizar.Se,duranteoespetculo,orobfalaemummomentoerrado,cabeaoator
resolveraquesto,porquenofundoe,porenquanto,aindasomosnsqueestamosno
controle,segundoBetoMatos(apudPires,2011).
Outro exemplo do uso da robtica, mas no caso de apresentaes para o
entretenimento de um pblico, foi o projeto Thespian, da Engineered Arts Limited.
Nesteprojetofoicriadoumrobhumanoidequepossuimovimentos,sonsevdeosque
seguemroteirosdeformaautomatizada.Pormeiodosseusrecursos,orobThespian
podecantar,interpretarpersonagensedeclamarpoesias.Seusroteiroseaespodem
serajustadosemodificadosconformeanecessidadedecadaapresentao.Contudo,no
253

Computer on the Beach 2016 - Artigos Completos

atual momento do projeto, ele no possui a capacidade de interagir com o pblico


[Robothespian,2015].
Emtempo,comogranderefernciaatualnaespetacularizaoderobs,citase
aquiostrabalhosdaduplaformadapelodramaturgoOrizaHiratadaSeinendanTheater
Companyepeloprofessor,pesquisadoremrobticainteligente,Dr.HiroshiIshiguroda
UniversidadedeOsaka.Entreosprojetos,estoespetculoSayonara.Neste,aatriz
BryerlyLonginterpretaumajovemportadoradeumadoenaterminalquedialogacom
uma rob humanoide chamada Geminoid F (voz de Minako Inoue). O espetculo
exploraconceitossobrevidaemorte,noapenasdesereshumanos,mastambmdos
robs.OutroespetculodaduplaoHatarakuWatashi(Eutrabalhador),composto
poratoresrobsdomodeloRobovieR3SdaMitsubishiHeavy(TakeoeMomoko).H
tambmapresenadosatoreshumanosHiroshiOtaeMinakoInouequeinterpretamo
casalYujieIkue,respectivamente.Napea,ocasalhumanoesttentandolidarcoma
perdadeumfilhoenquantoorobTakeoestsofrendocomaperdademotivaono
trabalho.ApesardoespetculopossuirumtommaisotimistadoqueSayonara,este
tambmexploraarelaohomemmquinaecomoosrobspodemreagiremoo
humana[Hamaker,2013].OsensaiosdoHatarakuWatashisederampelasdiversas
alteraesnasmarcaesdosatoresrobsedosintervalosdesuasfalasemovimentos.
Depoisdetudoprogramado,bastavaosatoresseguiremrigorosamenteoroteirosemo
problemadosatoresrobsesqueceremoroteiro[Tanaka,2010].
UmterceiroprojetodeHirataeIshigurocriadomaisrecentemente,foioLa
MtamorphosedeKafkaauJapon:unrobotaulieud'uninsectenaFrana.Apea
umaadaptaodaMetamorfosedeFranzKafkaemqueoatorprincipalumrob
humanoide,enouminsetocomonaversooriginal.Nestaencenao,aatrizIrene
Jacobinteragiacomorobemcena.Paraela,atuarcomumrobtemalgobastante
teatralesvezeselepodesorrirumpoucoouatmesmorir.umpoucocomouma
mscarabranca,como....dizemosemfrancs'MasqueBlanc',noteatro"[AFP,2014],
[Chilton,2014].
OobjetivodosespetculosdeHirataeIshigurominimizaroconstrangimento
daspessoasnainteraocomosrobseexpandiraspossibilidadesdesuautilizaono
teatro. Um outro objetivo , por meio da quebra dessa barreira, potencializar a
exploraodeoportunidades denegcios, vendendoos comoproduto[Osaka Brand
Center,2009].

3.ProjetoemDesenvolvimento
O projeto atualmente em desenvolvimento se caracteriza pela montagem de um
espetculoteatraldeumaatrizatuandocomumrobprovidodeIntelignciaArtificial.
Oespetculotemcaractersticassemiimprovisacionaiseestsendoconstrudosobum
roteiromodular,comalgunsassuntosaseremdiscutidosequenonecessariamente
possuemumaordemaseremtrabalhados,anoseraintroduoeofechamento.No
espetculo,aatrizacientistacriadoradaIAeesttrabalhandoemseusprojetos.O
rob um brao mecnico conectado e controlado por um notebook. O notebook
projeta emuma tela via um datashow uma representao grfica dofuncionamento
internoqueocorrenorobemtempodeexecuo.Naextremidadedobraomecnico
conectadoumtabletcomanimaes,representandoorostodorob,suasfalaseestados
de humor. O brao mecnico deve se movimentar de forma autnoma conforme
254

Computer on the Beach 2016 - Artigos Completos

mudanas de humor, comandos dados pelo rob e comportamento de seguir


visualmenteohumano.
De acordo com a descrio inicial doespetculo, alguns requisitos j foram
definidos,taiscomo:orob,umavezemcena,deveagirporsi,semcontroleexterno;
eledeveresponderdeformafaladaaperguntasfeitastambmdeformafaladapela
personagem humana; o rob deve no apenas responder questes da personagem
humana,mastambmdeveagirproativamentecomquestionamentoseatitudes;orob
deve ter oscilao nademonstrao de emoes conforme respostas da personagem
humana;orobdevepoderimprovisar,casonoconsigaencontrarcorretamenteuma
respostaaohumano;orobdeveseguirroteirosbaseadosemassuntos;elenodeve
poderrepetirrespostasindefinidamente,devehaverumamemriaderespostasjdadas
eassuntosjtratados,anoserporrespostasgenricasimprovisadas.
Para nortear o projeto, e implementar o ator rob, buscouse o conceito de
PersonaExMquina(PEM)criadoporZambiasiePinheiro(2013),quedefinemuma
PEMcomoumrobcriadoparaespetculoscomosseguintesprincpios: autonomia,
ageporsi,nocontroladaporhumanos;percepo,percebeseuambienteviasensores;
ao,ageemseuambiente; interao,interagecomosdemaisatores; roteiro,segue
roteiro estipulado para o espetculo teatral; improvisao, pode improvisar, se
necessrio;e interpretao,podeseguirasmudanasdehumordeseupersonagem
conformeoroteiro.
Por meio de uma anlise previa de tecnologias existentes, requisitos e pela
natureza da interao conversacional do espetculo, foi definido pela utilizao da
tecnologia de chatbots para ser utilizado no rob. Os chatbots buscam simular
conversaes em linguagem natural [Primo, 2008].O primeiro chatbot criado foi o
ELIZA, desenvolvido por Joseph Weizenbaum por volta de 1966, no Instituto de
TecnologiadeMassachussets(MIT).Seumecanismopossuiumaestruturadecrenase
funcionaprocessandodilogosdeconversaoemlinguagemnatural.Paraconversar
comELIZA,ousuriodigitaalgumasentena.Ochatbotidentificaumapalavrachave
importante ou um contexto mnimo com uma sequncia de palavras chaves. Seu
mecanismo,quepermiteresponderdemodo"inteligente"baseadonamanipulaode
frasesepalavraschavespormeiode"regrasdetransformao"[Weizenbaum,1996].
Posteriormente houve uma evoluo do ELIZA, criandose o ALICE (Artificial
LinguisticInternetComputerEntity).Estepossuiumaestruturadelinguagemespecfica
paraestruturarosdilogosdoschatbotschamadaAIML(ArtificialIntelligenceMark
upLanguage)ebaseadaemXML(eXtensibleMarkupLanguage),desenvolvidapor
RichardS.Wallace.OAIMLfoiliberadosobalicenaGNUGLP,servindocomobase
paraaimplementaodediversoschatbotsatuais,queseutilizamdeumabasededados
AIMLeummotorcapazdeprocessaressalinguagemdeconversao[Wallace,2003].
Esteprojetoseutilizadeummdulodechatbotnaformadeumserviowebdo
projetoARISA(acrnimo para AssistantRepresentative: anInstanceusingServices
Architecture).EstetomacomoinspiraoinicialaestruturadedilogosdoAIML,mas
comdiversasmodificaesemsuaforma.Suabasedeconhecimentoimplementada
emumbancodedados eutiliza umsoftwaredeinterface webparaalimentar suas
informaes [Zambiasi, 2012]. Entretanto, para suportar os requisitos supracitados,
algumas adaptaes no projeto atual so necessrias, tais como: criao de uma
informaodedilogojutilizado,paranorepetirindefinidamenterespostas;criao
255

Computer on the Beach 2016 - Artigos Completos

deumainformaodeassunto/contextojfechadoouconversado;criaodeumcampo
para execuo de comando nos dilogos caso algum dilogo com comando seja
selecionado pelo chatbot, este efetua uma ao externa no rob; criao de uma
informaoglobaldehumoreumainformaodeacrscimoedecrscimodehumorem
cadadilogo,permitindoamudanadehumordorob[Trimmeretal.,2013].

4.ArquiteturaeModelodoChatbot
Aarquiteturadomdulogerenciadordeconversa,conformeapresentadanaFigura1,
caracterizaseporumsoftwareagentecomasmensagensdousuriocomoentradaena
possuicomosadarespostasparaousurioouaesparaseremexecutadasnohardware
doagenterobtico.

Figura1:Arquiteturadoagentegerenciadordeconversa.

AarquiteturadaFigura1compostapelafilademensagensdeentrada(MSG
IN)quecolocaasmensagens recebidas dousurioemumafilaFIFO.O Evaluator
efetuaumfiltronamensagemeaenviaaoChatbotEngine,queexecutaomapeamento
dopadrodeentradaconformeasinformaescadastradasnoChatbotKnowledgeBase
e retorna uma resposta ao mdulo Evaluator. Este identifica se esta mensagem de
respostaumarespostaaousurio,umaaonohardware(movimentarservosmotores,
acenderluzes,procurarolocutor,etc.)ouambos.O Evaluator enviaamensagemde
sadae/ouaaoparaosmdulos MSGOUT seforumamensagemderespostaao
usurio,e Action seforumcomandodeaoaohardware.Paralelamente,omdulo
ProactivityMonitor ficamonitorandoasalteraesno ChatbotKnowledgeBase para
verificarseaspontuaesdehumor,ouaumentodeintenesdoagente,passamdeum
certolimiarparainiciarumaaoproativaenviodemensagemaousurioe/ouao
nohardware.
Abasedeconhecimentodo chatbot (ChatbotKnowledgeBase)organizada
conformeomodeloentidaderelacionamentodaFigura2.Osistemacomportamltiplos
cadastros de Bots, Cada um pode possuir seus prprios scripts em linguagem de
programao python paracriaodepequenosalgoritmos,verificaodeinformaes
dosistema,etc.CadaBotpodepossuirdiversosFriends,quesoosusuriosdeste.

256

Computer on the Beach 2016 - Artigos Completos

Figura2:Modeloentidaderelacionamentodochatbot.

Paracadausurio,diversasinformaespodemseradicionadasnasconversas
(Information)equepodemserutilizadasparamodificaraformacomoo chatbot se
comportacomcadausurio.Umbotpodepossuirdiversostiposdeassuntos(Context)
quesohabilitadosoudesabilitadosconformeconversascomousurio.Cadacontexto
podepossuirnDilogosdeconversa(Dialog).

Figura3:Representaodoestadoemocional(mood)emduasdimenses.
Fonte:Trimmeretal.(2013).

Paraqueumdilogosejaselecionado,necessrioqueamensagemdeentrada
esteja em concordncia com algum padro deste dilogo (pattern em Ask). Ao ser
257

Computer on the Beach 2016 - Artigos Completos

selecionado, uma resposta escolhida conforme conditional em Reply. Caso haja


conflitoemaisdeumarespostasejaselecionada,entoescolhidaumaaleatoriamente.
Obotpossuiumestadodehumorqueestposicionadoemumespaobidimensional(x,
y),conformeapresentadonogrficoderepresentaodoestadoemocional,oumoods,
(Trimmeretal.,2013).Obotiniciacomhumorneutro(0,0)e,conformeemconversa
comseususurios,seuhumorvaimodificando.Neste,hohumorgeral(do bot)eo
humordo bot comrelao umusurio emquesto.Ocomportamento do bot em
relao ao seu usurio se d pelo seu mood decrementado da metade da distncia
euclidiananoespaobidimensional(Figura4)doponto(x,y)do mooddobotcomo
pontodomooddobotemrelaoemfriend(usurio).

Figura4:FrmuladaDistnciaEuclidiana.

Umconjuntodecomandospodemserregistradosem execute no Dialog para


efetuarmudanasnoagenteduranteseucomportamento,taiscomoporexemplo:

setbored+=10:aumentaem10pontosox,ydomoodparaborednogrfico
deestadoemocional;

setcontextpresentationdisabled:desabilitaoassuntodeapresentao;

command find friend : Envia um macrocomando para o hardware de


movimentaesdorobprocurarolocutor.

Oscomandos,propriamenteditos,soenviadosparaumsistemaautnomode
softwareehardwaredecontroledorob.Estepossuisuaprpriaintelignciaparao
alcanarseuobjetivoeresolverconflitos.

5.Consideraes
Este artigo apresentou um projeto de criao de um espetculo teatral utilizando
robtica.Paraisso,foramdefinidosalgunsrequisitosnecessriosnodesenvolvimento
dorobquetrouxeanecessidadedeutilizaodealgumastecnologiascomputacionais
tais como chatbots e um conceito de ator robtico no teatro chamado Persona Ex
Machina.
Algumas das atividades para a produo do espetculo teatral j foram
completadaseoutrasencontramseaindaemdesenvolvimento.Entreasatividadesem
desenvolvimento esto a adaptao da Inteligncia Artificial para trabalhar com
roteiros,ogerenciamentodeatividadesbaseadasemeventos(denominadasnoteatro
comodeixas),aproatividadeeodesenvolvimentodainterfacedeapresentao(para
sermostradanodatashowduranteoespetculo).Tambmdevemserimplementadosos
softwares de controle do brao robtico. As aes desse elemento devem seguir o
estadoemocionaldorobeseguiramovimentaodaatriz,quandonecessrio.Sobre
osrecursosdehardwarejadquiridosestootabletparaadaptaraobraorobtico,um
notebookparaofuncionamentodosalgoritmosedaIA.Ohardwarenecessrioque
ainda deve ser adquirido para o espetculo inclui um datashow para apresentar ao
pblicodequeformaocorrepartedoprocessamentointernodaIAeumbraorobtico
controladopelorob.importantesalientarqueesteprojetoestsendodesenvolvido
comrecursosprprios,semqualquerfomentooufinanciamento.
258

Computer on the Beach 2016 - Artigos Completos

Nomomentoatual,aescritadoroteiroencontraseemfasedecriao,buscando
pertinnciacomassuntosdaatualidadeemrelaorobticaequestionamentosticos
sobreatemticacomoumtodo.Apsmontadaboapartedocenrio,incluindoalguns
elementos de hardware e software, ser possvel iniciar os ensaios com a atriz, j
previamenteselecionada,interagindocomorob.Nesteperododeveserefetuadaa
adaptaodoroteiroeajustesnabasedeconhecimentodorob.Aapresentaodo
espetculo,assimcomoosresultadosdoprocesso,devesedarumpblicoqueir
participarposteriormentedediscussesedescriesderelatosaseremutilizadosna
anliseeescritadeartigosparapublicaojuntocomunidadeacadmica.

Referncias
Abro,E..(2007)."Asrelaesentrearteetecnologia:adanahbridadoCena11".
PensaraPrtica.v10,n2.
Amaral,A.M.(1997)."Teatrodeanimao:dateoriaprtica".3edio.Cotia:Ateli.
Chilton,M..(2014)."Kafka'sTheMetamorphosis,robotstyle".Em:TheTelegraph.
Disponvel:

<http://www.telegraph.co.uk/culture/theatre/theatre
news/11148151/KafkasTheMetamorphosisrobotstyle.html>.Acesso:3/2015.
Hamaker, S.M.. (2013). "Exploring the human side of robots at Japan society". In:
JapanCuture

NYC.

Disponvel:

<http://www.japanculture
nyc.com/2013/02/09/exploringthehumansideofrobotsatjapansociety/> Acesso:
3/2015.
Moura, L.. (2010). "RUR. Teatro robtico".
<http://www.leonelmoura.com/rur_pt.html>.Acesso:3/2015.

Disponvel:

Moura, L.. (2011). "RUR Leonel Moura". Vdeo Disponvel:


<https://www.youtube.com/watch?v=aEFN81UWBqY>.Acesso:3/2015.
OsakaBrandCenter.(2009)."Robots:hopes&expectations forrobottheater". em:
Osaka Kaleidoscope Osaka Brand Center. Disponvel: <http://www.osaka
brand.jp/en/kaleidoscope/robot/index.html>Acessado:3/2015.
Pires,M.T..(2011).A"torescontracenamcomrobsempeadeteatro".Em:Revista
Veja. Disponvel: <http://veja.abril.com.br/noticia/ciencia/robosatoresassumem
papeispelaprimeiravez/>.Acessado:3/2015.
Primo, A.. (2008). "Interao mediada por computador: comunicao, cibercultura,
cognio".PortoAlegre:2a.Edio,Sulina,240p.2008.
Robothespian.

(2015).

"Robot

Thespian."

<https://www.engineeredarts.co.uk/robothespian/>.Acesso:3/2015.

Disponvel:

Tanaka,N..(2010)."CanrobotsbechipsofftheBard'sblock?".In:TheJapanTimes:
Life. Disponvel: <http://www.japantimes.co.jp/life/2010/08/15/general/canrobots
bechipsoffthebardsblock/#.VY8e3HUVikp>Acesso:3/2013.
Trimmer,P.C.;Paul,E.S.;Mendl,M.T.;McNamara,J.M.andHouston,A.I..(2013).
"OntheevolutionandOptimalityofMoodStates".In:BehavioralSciences.Vol3.
Pg.501521.
Wallace,R.S..(2003)."TheElementsofAIMLStyle".AliceAIFoundation.
259

Computer on the Beach 2016 - Artigos Completos

Weizenbaum,J..(1996)."ELIZA:acomputerprogramforthestudyofnaturallanguage
communication between man and machine". In Communications of the ACM:
ComputationalLinguistics.vol.9,num.1.Jan.
Zambiasi, S.P.. (2012). "Uma arquitetura de referncia para softwares assistentes
pessoaisbaseadanaarquiteturaorientadaaservios".295p.Tese(Doutoradoem
EngenhariadeAutomaoeSistemas)UniversidadeFederaldeSantaCatarina,
Centro

Tecnolgico.

Disponvel

em
<http://subverseproject.blogspot.com.br/p/publications.html> Acessado em
Julho/2013.
Zambiasi,S.P.;Pinheiro,P.L.B..(2013)."Dilogosperformticosinterativosparaatores
virtuais".Em:VIJornadaLatinoAmericanadeEstudosTeatrais.BluemanuSC.

260

Você também pode gostar