Público-alvo
Este tutorial foi concebido para lhe permitir começar rapidamente a explorar e desenvolver aplicações com a Google Cloud Natural Language API. Foi concebido para pessoas com conhecimentos básicos de programação, embora, mesmo sem muitos conhecimentos de programação, deva conseguir acompanhar. Depois de seguir este tutorial, deve conseguir usar a documentação de referência para criar as suas próprias aplicações básicas.
Este tutorial explica passo a passo uma aplicação da API Natural Language que usa código Python. O objetivo aqui não é explicar as bibliotecas cliente Python, mas sim explicar como fazer chamadas para a API Natural Language. As aplicações em Java e Node.js são essencialmente semelhantes. Consulte os exemplos da API Natural Language para ver exemplos noutros idiomas (incluindo este exemplo no tutorial).
Pré-requisitos
Este tutorial tem vários pré-requisitos:
- Tem uma conta Google Cloud . Se está a usar a plataforma pela primeira vez, crie uma conta para avaliar o desempenho dos nossos produtos em cenários reais. Os novos clientes também recebem 300 USD em créditos gratuitos para executar, testar e implementar cargas de trabalho.
- Configurou um projeto da API Cloud Natural Language na Google Cloud consola.
- Configurou o seu ambiente com as Credenciais padrão da aplicação.
- Tem conhecimentos básicos de programação em Python.
- Configurou o seu ambiente de programação Python. Recomendamos que tenha a versão mais recente do Python, do
pipe dovirtualenvinstalada no seu sistema. Para ver instruções, consulte o guia de configuração do ambiente de desenvolvimento Python para a Google Cloud Platform. - Instalou a biblioteca cliente do Google Cloud para Python
Analisar o sentimento do documento
Este tutorial explica-lhe uma aplicação básica da API Natural Language, usando um pedido analyzeSentiment, que realiza a análise de sentimentos no texto.
A análise de sentimentos tenta determinar a atitude geral (positiva ou negativa) e é representada por valores numéricos score e magnitude.
(Para mais informações sobre estes conceitos, consulte o artigo
Noções básicas de linguagem natural.)
Vamos mostrar primeiro o código completo. (Tenha em atenção que removemos a maioria dos comentários deste código para lhe mostrar como é breve. Vamos fornecer mais comentários à medida que analisamos o código.)