SlideShare uma empresa Scribd logo
1 de 29
William D. Colen M. Silva  Graduado Engenharia da Computação – Poli USP 2006 Mestrando Ciência da Computação – IME USP 2009-? Desenvolvedor CoGrOO 2004-? Apresentação do Corretor Gramatical CoGrOO Open Source Jam  São Paulo 1º de setembro de 2009
O que existe por trás do CoGrOO? Texto livre PLN
O  que é Processamento de Linguagem Natural? ,[object Object]
Corretores ortográficos e  gramaticais
Buscadores (Web)
Ferramentas para Web Semântica
Indexadores para BI
Sugestões de compras
...
Boa parte do conhecimento humano está em documentos difíceis de serem interpretados por computadores Informação: ,[object Object]
Mais atualizada
Mas..
Muito ruido
Semântica oculta
Busca ineficiente Texto, E-mail, Áudio, Video
Exemplo: busca na WEB - Qual o significado de “procrastinar”? - Quando nasceu Napoleão? - Quantas toneladas de café foram produzidas em 1901? - O que os cientistas pensam quanto a ética de experiências com células tronco? Que tal no lugar de fazer busca na Web usando palavra-chave, fazer perguntas diretas e específicas sobre um tema?
Apresentação do CoGrOO ,[object Object]
Primeiro lançamento abril/2006
Mais de 44 mil downloads diretos (contando apenas da versão 2.0 em diante)
Estimativa: >> 100 mil usuários
Usado por empresas estatais e privadas. Algumas empresas tem ele instalado em milhares de máquinas
Reconhecido como um importante esforço para o desenvolvimento do BrOffice.org
Apresentação do CoGrOO ,[object Object]
Segundo mais utilizado (perde apenas para o Language Tool, que suporta inglês).
O projeto Golfiño (Galego) foi criado a partir do CoGrOO.
Recebemos pedidos para criar versões do CoGrOO para outros idiomas, como português de Portugal e para o Espanhol.
Módulos foram para outros trabalhos, como por exemplo um grupo de pesquisa sobre saúde usou o CoGrOO na análise de prescrições medicas.
Apresentação do CoGrOO ,[object Object]
Desde 2009 é um projeto oficial do CCSL

Mais conteúdo relacionado

Semelhante a Cogroo Google Oss Jam Sao Paulo V01

José Ramom Pichel: «O Galego é um videojogo de ténis»
José Ramom Pichel: «O Galego é um videojogo de ténis»José Ramom Pichel: «O Galego é um videojogo de ténis»
José Ramom Pichel: «O Galego é um videojogo de ténis»vitinhoourense
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09essa
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09essa
 
The zen of python 2010
The zen of python 2010The zen of python 2010
The zen of python 2010Luiz Aldabalde
 
Sistemas de Processamento de Linguagem Natural na Prática
Sistemas de Processamento de Linguagem Natural na PráticaSistemas de Processamento de Linguagem Natural na Prática
Sistemas de Processamento de Linguagem Natural na PráticaWilliam Colen
 
Explorando O Potencial Das Linguagens De Programação Open Source
Explorando O Potencial Das Linguagens De Programação Open SourceExplorando O Potencial Das Linguagens De Programação Open Source
Explorando O Potencial Das Linguagens De Programação Open SourceRafael Jaques
 
Adeus MS Office - Luiz Henrique Rauber Rodrigues
Adeus MS Office - Luiz Henrique Rauber RodriguesAdeus MS Office - Luiz Henrique Rauber Rodrigues
Adeus MS Office - Luiz Henrique Rauber RodriguesTchelinux
 
Processamento Automático da Língua Portuguesa - Campus Party Br 6
Processamento Automático da Língua Portuguesa - Campus Party Br 6Processamento Automático da Língua Portuguesa - Campus Party Br 6
Processamento Automático da Língua Portuguesa - Campus Party Br 6William Colen
 
Atps paradigmas linguagem programacao
Atps paradigmas linguagem programacaoAtps paradigmas linguagem programacao
Atps paradigmas linguagem programacaopablogranola
 
python_para_desenvolvedores.pdf
python_para_desenvolvedores.pdfpython_para_desenvolvedores.pdf
python_para_desenvolvedores.pdfProfIvanSaboia
 
Linguagen..
Linguagen..Linguagen..
Linguagen..essa
 
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas OperacionaisSimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas OperacionaisCaio Ribeiro Pereira
 
PARADIGMAS_LINGUAGENS_PROG_aula02.pdf
PARADIGMAS_LINGUAGENS_PROG_aula02.pdfPARADIGMAS_LINGUAGENS_PROG_aula02.pdf
PARADIGMAS_LINGUAGENS_PROG_aula02.pdfAthena542429
 

Semelhante a Cogroo Google Oss Jam Sao Paulo V01 (20)

José Ramom Pichel: «O Galego é um videojogo de ténis»
José Ramom Pichel: «O Galego é um videojogo de ténis»José Ramom Pichel: «O Galego é um videojogo de ténis»
José Ramom Pichel: «O Galego é um videojogo de ténis»
 
2012 - AO
2012 - AO2012 - AO
2012 - AO
 
Mergulhando no ecossistema .NET
Mergulhando no ecossistema .NETMergulhando no ecossistema .NET
Mergulhando no ecossistema .NET
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09
 
Apresentação final
Apresentação finalApresentação final
Apresentação final
 
Apresentação final
Apresentação finalApresentação final
Apresentação final
 
The zen of python 2010
The zen of python 2010The zen of python 2010
The zen of python 2010
 
Sistemas de Processamento de Linguagem Natural na Prática
Sistemas de Processamento de Linguagem Natural na PráticaSistemas de Processamento de Linguagem Natural na Prática
Sistemas de Processamento de Linguagem Natural na Prática
 
Explorando O Potencial Das Linguagens De Programação Open Source
Explorando O Potencial Das Linguagens De Programação Open SourceExplorando O Potencial Das Linguagens De Programação Open Source
Explorando O Potencial Das Linguagens De Programação Open Source
 
Apostila de dev
Apostila de devApostila de dev
Apostila de dev
 
Adeus MS Office - Luiz Henrique Rauber Rodrigues
Adeus MS Office - Luiz Henrique Rauber RodriguesAdeus MS Office - Luiz Henrique Rauber Rodrigues
Adeus MS Office - Luiz Henrique Rauber Rodrigues
 
Adeus MS Office
Adeus MS OfficeAdeus MS Office
Adeus MS Office
 
Processamento Automático da Língua Portuguesa - Campus Party Br 6
Processamento Automático da Língua Portuguesa - Campus Party Br 6Processamento Automático da Língua Portuguesa - Campus Party Br 6
Processamento Automático da Língua Portuguesa - Campus Party Br 6
 
Atps paradigmas linguagem programacao
Atps paradigmas linguagem programacaoAtps paradigmas linguagem programacao
Atps paradigmas linguagem programacao
 
python_para_desenvolvedores.pdf
python_para_desenvolvedores.pdfpython_para_desenvolvedores.pdf
python_para_desenvolvedores.pdf
 
Apresentação c++ UFC-Quixadá
Apresentação c++ UFC-QuixadáApresentação c++ UFC-Quixadá
Apresentação c++ UFC-Quixadá
 
Linguagen..
Linguagen..Linguagen..
Linguagen..
 
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas OperacionaisSimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
 
PARADIGMAS_LINGUAGENS_PROG_aula02.pdf
PARADIGMAS_LINGUAGENS_PROG_aula02.pdfPARADIGMAS_LINGUAGENS_PROG_aula02.pdf
PARADIGMAS_LINGUAGENS_PROG_aula02.pdf
 

Cogroo Google Oss Jam Sao Paulo V01

Notas do Editor

  1. Boa tarde Meu objetivo nessa palestra é apresentar o corretor gramatical Cogroo, que hoje é um projeto oficial do CCSL.
  2. Breve motivação PLN O Cogroo é um aplicativo que usa Processamento de Linguagens Naturais - Mesmo sem saber usamos constantemente sistemas que aplicam a técnica de PLN em vários níveis EXEMPLO Quando fazemos uma busca na Web e o sistema oferece sugestões alternativas para a busca
  3. A informação desestruturada tem um alto valor agregado, mas para as máquinas esta informação tem muito ruído , apresenta a semântica oculta e busca por dados contidos nesses documentos é ineficiente .
  4. MOTIVAÇÃO – Killer Search Engine Como interagimos com os buscadores? PALAVRAS CHAVE Busca por termos, como consensuar, ou por fatos, datas e lugares, é simples mesmo para os buscadores atuais. Responder questões mais sofisticadas requer que informações sejam extraídas de diversas fontes na Web, e até mesmo fazendo inferências (tirar conclusões sobre dados conhecidos). PLN hoje está muito em alta com os buscadores atuais.
  5. CoGrOO foi o primeiro, e ainda é o único, corretor gramatical de código aberto para a língua portuguesa. Desde a versão 2.0/3.0 já teve mais de 35 mil downloads, mas esse número não diz muito, pois muitos dos usuários de OOo no Brasil são empresas, tanto públicas quanto privadas.
  6. Quando começamos em 2004 o processo de implementar uma extenção CG no OOo ainda era muito rudimentar. era dificílimo criar o corretor gramatical que rodasse sobre o sistema. A primeira versão da interface foi feita usando Basic. Em seguida, conhecendo melhor conseguimos implementar em Java usando UNO. Fomos pioneiros nessa integração e outros corretores em desenvolvimento adotaram nossa implementação. Ref Internacional Fato de muito orgulho para nós foi descobrir uma referencia para no nosso projeto no Linguateca e também saber que houveram derivações do CoGrOO, como o projeto Golfiño (Corretor Gramatical Galego)
  7. FATOS
  8. Demonstrar no Writer Explicar como funciona um corretor ortográfico. Explicar todos os desafios. Mostrar um erro que não é detectado e introduzir o cogroo