Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Estudo sobre o Processamento de Linguagem Natural em NPCs em MMORPGs

Apresentação do Trabalho de Conclusão de Curso de Graduação em Jogos Digitais. O trabalho completo pode ser visto em: https://dl.dropboxusercontent.com/u/13576683/Monografia.pdf
by

Alysson Andrade

on 3 August 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Estudo sobre o Processamento de Linguagem Natural em NPCs em MMORPGs

Utilização do Processamento de Linguagem Natural em NPCs em Servidores de MMORPG
Alysson J Andrade

Orientador: André A. N. Alves

MMORPG
Processamento de
Linguagem Natural
(PLN)

MMORPGs - O que são?
Considerados como a evolução dos RPGs

Persistência do mundo virtual

RPG + Rede social
NPCs - O que são?
Non Playable Character

Função de caráter amigável

Diferenciam-se de jogadores

Executam diferentes funções baseado em seus tipos
NPCs de Clique (Caixa de texto)




NPCs de Chat (Palavras predeterminadas, expressões regulares, banco de dados)
Tipos de NPC:
Utilidades

Comerciantes

Quests / Missões

Outros (cidadãos, etc)
Tipos de interação:
Linguagem Natural - o que é?
Idiomas humanos

Enunciados significativos, semanticamente e gramaticalmente organizados

Estruturados segundo uma sintaxe e gramática própria

Obedecem aos principíos:
economia
otimização
ambiguidades
Processamento de Linguagem Natural
Distinguir enunciados como falsos e verdadeiros, e extrair significados

É usado em áreas como:
Tradução automática
Geração automática de texto
Simplificação de texto (sumarização)
Interpretação e geração de linguagem natural
AIML (Artificial Inteligence Markup Language)

ALICE (Artificial Linguistic Internet Computer Entity)


Segundo Galvão (2003) AIML é a linguagem mais atual dentre as ferramentas para criação de chatterbots , embora não ofereça suporte para modelagem e implementação de personalidade.
Processamento de Linguagem Natural
Processamento de Linguagem Natural
Teoria Sentido-Texto

Aprendizagem de Máquina

Aprendizagem supervisionada

Sistemas Classificadores
¾ [dos Sistemas Classificadores são] criados para absorver novas informações continuamente, avaliando conjuntos de hipóteses competindo entre si, sem prejudicar as capacidades já adquiridas . (GUDWIN & VON ZUBEN, s.d)
Classificador bayesiano
“o classificador mais utilizado em Machine Learning” (OGURI, 2006).
PLN e MMORPG
Poder conversar livremente

Possibilidade de aprendizagem semiautônoma

Pouco explorada na área de lazer
PLN e MMORPG
Forma viável de implementação
Recursos da máquina
Aplicado em vários NPCs

Meios de desenvolver diferentes tipos de NPC
Pesquisa em Game Design

A aprendizagem não pode ser antevista
Desenvolvimento de uma base única de dados
Full transcript