Primeiros Passos
Bem-vindo à documentação da GPTuga! Esta página fornece todas as informações necessárias para começar a utilizar as nossas APIs e serviços de IA.
O que é a GPTuga?
A GPTuga oferece soluções de inteligência artificial especialmente desenvolvidas para o mercado português. As nossas APIs e serviços são treinados com dados específicos da língua portuguesa, garantindo uma compreensão precisa de expressões idiomáticas, gírias e variações regionais.
Serviços Disponíveis
Atualmente, oferecemos os seguintes serviços:
- API de Linguagem - Processamento de linguagem natural para análise de sentimentos, classificação de texto, extração de entidades e muito mais.
- Chatbots Personalizados - Assistentes virtuais que podem ser integrados em websites, aplicações móveis e plataformas de mensagens.
- Soluções à Medida - Desenvolvimento de soluções de IA personalizadas para necessidades específicas de negócio.
Como Começar
Para começar a utilizar os serviços da GPTuga, siga estes passos:
- Crie uma conta na plataforma de desenvolvedores da GPTuga.
- Gere uma chave de API no painel de controlo.
- Escolha o serviço que deseja utilizar e siga a documentação específica.
- Integre a API ou serviço na sua aplicação utilizando um dos nossos SDKs ou fazendo chamadas diretas à API REST.
curl -X POST https://api.gptuga.pt/v1/sentimentos \
-H "Authorization: Bearer SUA_CHAVE_API" \
-H "Content-Type: application/json" \
-d '{
"texto": "Adorei o serviço, superou todas as minhas expectativas!"
}'
const GPTuga = require('gptuga');
const client = new GPTuga('SUA_CHAVE_API');
client.sentimentos.analisar({
texto: "Adorei o serviço, superou todas as minhas expectativas!"
})
.then(response => {
console.log(response);
})
.catch(error => {
console.error(error);
});
import gptuga
client = gptuga.Client("SUA_CHAVE_API")
response = client.sentimentos.analisar(
texto="Adorei o serviço, superou todas as minhas expectativas!"
)
print(response)
require_once 'vendor/autoload.php';
$client = new GPTuga\Client('SUA_CHAVE_API');
$response = $client->sentimentos->analisar([
'texto' => 'Adorei o serviço, superou todas as minhas expectativas!'
]);
print_r($response);
Autenticação
Todas as solicitações à API da GPTuga devem ser autenticadas utilizando uma chave de API. Esta chave deve ser incluída no cabeçalho de autorização de todas as solicitações.
Obter uma Chave de API
Para obter uma chave de API, siga estes passos:
- Faça login na plataforma de desenvolvedores da GPTuga.
- Navegue até à secção "Chaves de API" no painel de controlo.
- Clique em "Gerar Nova Chave" e dê um nome à sua chave.
- Copie a chave gerada e guarde-a num local seguro.
Authorization: Bearer SUA_CHAVE_API
Segurança da Chave de API
É importante manter a sua chave de API segura:
- Nunca partilhe a sua chave de API publicamente ou inclua-a em código-fonte que será partilhado.
- Utilize variáveis de ambiente ou sistemas de gestão de segredos para armazenar a sua chave.
- Implemente restrições de domínio para limitar onde a sua chave pode ser utilizada.
- Revogue e gere novas chaves periodicamente ou se suspeitar de um comprometimento.
Limites de Requisições
Para garantir a disponibilidade e estabilidade dos nossos serviços, implementamos limites de requisições para todas as APIs. Estes limites variam de acordo com o plano escolhido.
Limites por Plano
| Plano | Requisições por Minuto | Requisições por Dia | Requisições por Mês |
|---|---|---|---|
| Gratuito | 10 | 100 | 1.000 |
| Profissional | 60 | 1.000 | 10.000 |
| Enterprise | Personalizado | Personalizado | Personalizado |
Cabeçalhos de Limite de Taxa
Cada resposta da API inclui cabeçalhos que fornecem informações sobre a sua utilização atual e limites:
X-RateLimit-Limit: O número máximo de requisições permitidas no período atual.X-RateLimit-Remaining: O número de requisições restantes no período atual.X-RateLimit-Reset: O tempo (em segundos Unix) quando o limite será redefinido.
Tratamento de Limites Excedidos
Se exceder o limite de requisições, a API retornará um erro 429 (Too Many Requests). Neste caso, deve aguardar até que o limite seja redefinido antes de fazer novas requisições.
{
"error": {
"code": 429,
"message": "Limite de requisições excedido. Por favor, tente novamente após X segundos.",
"retry_after": 60
}
}
Tratamento de Erros
A API da GPTuga utiliza códigos de estado HTTP padrão para indicar o sucesso ou falha de uma requisição. Em caso de erro, a resposta incluirá um objeto JSON com detalhes sobre o erro.
Códigos de Status
| Código | Descrição |
|---|---|
| 200 | OK - A requisição foi bem-sucedida. |
| 400 | Bad Request - A requisição contém parâmetros inválidos ou está mal formatada. |
| 401 | Unauthorized - A chave de API está ausente ou é inválida. |
| 403 | Forbidden - A chave de API é válida, mas não tem permissão para acessar o recurso solicitado. |
| 404 | Not Found - O recurso solicitado não foi encontrado. |
| 429 | Too Many Requests - O limite de requisições foi excedido. |
| 500 | Internal Server Error - Ocorreu um erro no servidor. |
Formato de Erro
Quando ocorre um erro, a API retorna um objeto JSON com os seguintes campos:
{
"error": {
"code": 400,
"message": "Parâmetro 'texto' é obrigatório.",
"details": {
"param": "texto",
"reason": "required"
}
}
}
Tratamento de Erros no Cliente
Recomendamos implementar um tratamento de erros robusto na sua aplicação para lidar com possíveis falhas na API. Aqui está um exemplo de como tratar erros em JavaScript:
client.sentimentos.analisar({
texto: "Adorei o serviço, superou todas as minhas expectativas!"
})
.then(response => {
// Processar resposta bem-sucedida
console.log(response);
})
.catch(error => {
if (error.status === 429) {
// Implementar lógica de retry após o tempo especificado
const retryAfter = error.data.error.retry_after || 60;
console.log(`Limite de requisições excedido. Tentando novamente em ${retryAfter} segundos.`);
setTimeout(() => {
// Tentar novamente
}, retryAfter * 1000);
} else {
// Lidar com outros tipos de erro
console.error(`Erro ${error.status}: ${error.data.error.message}`);
}
});
Análise de Sentimentos
A API de Análise de Sentimentos permite determinar se um texto expressa sentimentos positivos, negativos ou neutros, com deteção de nuances específicas da língua portuguesa.
Endpoint
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| texto | string | Sim | O texto a ser analisado |
| detalhe | boolean | Não | Se true, retorna análise detalhada (padrão: false) |
Exemplo de Requisição
curl -X POST https://api.gptuga.pt/v1/sentimentos \
-H "Authorization: Bearer SUA_CHAVE_API" \
-H "Content-Type: application/json" \
-d '{
"texto": "Adorei o serviço, superou todas as minhas expectativas!",
"detalhe": true
}'
const GPTuga = require('gptuga');
const client = new GPTuga('SUA_CHAVE_API');
client.sentimentos.analisar({
texto: "Adorei o serviço, superou todas as minhas expectativas!",
detalhe: true
})
.then(response => {
console.log(response);
})
.catch(error => {
console.error(error);
});
import gptuga
client = gptuga.Client("SUA_CHAVE_API")
response = client.sentimentos.analisar(
texto="Adorei o serviço, superou todas as minhas expectativas!",
detalhe=True
)
print(response)
require_once 'vendor/autoload.php';
$client = new GPTuga\Client('SUA_CHAVE_API');
$response = $client->sentimentos->analisar([
'texto' => 'Adorei o serviço, superou todas as minhas expectativas!',
'detalhe' => true
]);
print_r($response);
Exemplo de Resposta
{
"sentimento": "positivo",
"pontuacao": 0.92,
"confianca": 0.95,
"detalhes": {
"alegria": 0.87,
"satisfacao": 0.94,
"surpresa": 0.65
}
}
Campos da Resposta
| Campo | Tipo | Descrição |
|---|---|---|
| sentimento | string | O sentimento geral do texto: "positivo", "negativo" ou "neutro" |
| pontuacao | float | Um valor entre -1 e 1, onde -1 é extremamente negativo e 1 é extremamente positivo |
| confianca | float | Um valor entre 0 e 1 que indica o nível de confiança na análise |
| detalhes | object | Presente apenas se detalhe=true. Contém pontuações para emoções específicas |
Classificação de Texto
A API de Classificação de Texto permite categorizar textos em classes predefinidas ou personalizadas, ideal para organização de conteúdo, filtragem e análise automática.
Endpoint
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| texto | string | Sim | O texto a ser classificado |
| modelo | string | Não | O modelo de classificação a ser utilizado (padrão: "geral") |
| categorias | array | Não | Lista de categorias personalizadas para classificação |
Modelos Disponíveis
| Modelo | Descrição | Categorias |
|---|---|---|
| geral | Classificação geral de tópicos | Tecnologia, Saúde, Esportes, Política, Entretenimento, Negócios, Educação, etc. |
| noticias | Classificação específica para notícias | Última Hora, Reportagem, Editorial, Entrevista, Análise, etc. |
| produtos | Classificação de reviews de produtos | Qualidade, Preço, Atendimento, Entrega, Usabilidade, etc. |
| personalizado | Classificação com categorias definidas pelo usuário | Definidas pelo parâmetro "categorias" |
Exemplo de Requisição
curl -X POST https://api.gptuga.pt/v1/classificacao \
-H "Authorization: Bearer SUA_CHAVE_API" \
-H "Content-Type: application/json" \
-d '{
"texto": "O novo smartphone tem uma câmera impressionante e bateria que dura o dia todo.",
"modelo": "produtos"
}'
const GPTuga = require('gptuga');
const client = new GPTuga('SUA_CHAVE_API');
client.classificacao.analisar({
texto: "O novo smartphone tem uma câmera impressionante e bateria que dura o dia todo.",
modelo: "produtos"
})
.then(response => {
console.log(response);
})
.catch(error => {
console.error(error);
});
import gptuga
client = gptuga.Client("SUA_CHAVE_API")
response = client.classificacao.analisar(
texto="O novo smartphone tem uma câmera impressionante e bateria que dura o dia todo.",
modelo="produtos"
)
print(response)
require_once 'vendor/autoload.php';
$client = new GPTuga\Client('SUA_CHAVE_API');
$response = $client->classificacao->analisar([
'texto' => 'O novo smartphone tem uma câmera impressionante e bateria que dura o dia todo.',
'modelo' => 'produtos'
]);
print_r($response);
Exemplo com Categorias Personalizadas
curl -X POST https://api.gptuga.pt/v1/classificacao \
-H "Authorization: Bearer SUA_CHAVE_API" \
-H "Content-Type: application/json" \
-d '{
"texto": "O novo smartphone tem uma câmera impressionante e bateria que dura o dia todo.",
"modelo": "personalizado",
"categorias": ["Fotografia", "Bateria", "Design", "Performance", "Software"]
}'
Exemplo de Resposta
{
"categoria_principal": "Qualidade",
"confianca_principal": 0.85,
"categorias": [
{
"nome": "Qualidade",
"confianca": 0.85
},
{
"nome": "Usabilidade",
"confianca": 0.45
},
{
"nome": "Preço",
"confianca": 0.12
}
]
}
Exemplo de Resposta com Categorias Personalizadas
{
"categoria_principal": "Bateria",
"confianca_principal": 0.78,
"categorias": [
{
"nome": "Bateria",
"confianca": 0.78
},
{
"nome": "Fotografia",
"confianca": 0.72
},
{
"nome": "Design",
"confianca": 0.23
},
{
"nome": "Performance",
"confianca": 0.18
},
{
"nome": "Software",
"confianca": 0.05
}
]
}
Extração de Entidades
A API de Extração de Entidades identifica e extrai informações estruturadas de textos não estruturados, como nomes de pessoas, organizações, locais, datas, valores monetários e outros tipos de entidades.
Endpoint
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| texto | string | Sim | O texto do qual extrair entidades |
| tipos | array | Não | Tipos de entidades a serem extraídas (padrão: todos) |
| contexto | boolean | Não | Se true, inclui o contexto em torno da entidade (padrão: false) |
Tipos de Entidades Disponíveis
| Tipo | Descrição | Exemplo |
|---|---|---|
| PESSOA | Nomes de pessoas | António Costa, Maria Silva |
| ORGANIZACAO | Nomes de empresas, instituições e organizações | TAP, Universidade de Lisboa, Benfica |
| LOCAL | Nomes de lugares, cidades, países | Lisboa, Rio Tejo, Portugal |
| DATA | Datas e períodos de tempo | 25 de Abril, próxima semana, 2023 |
| HORA | Horários e durações | 14h30, meio-dia, três horas |
| DINHEIRO | Valores monetários | 50€, dois milhões de euros |
| PERCENTAGEM | Valores percentuais | 25%, metade |
| Endereços de e-mail | contato@gptuga.pt | |
| TELEFONE | Números de telefone | +351 912 345 678 |
| URL | Endereços web | https://gptuga.pt |
Exemplo de Requisição
curl -X POST https://api.gptuga.pt/v1/entidades \
-H "Authorization: Bearer SUA_CHAVE_API" \
-H "Content-Type: application/json" \
-d '{
"texto": "A Maria Silva, CEO da TechLisboa, anunciou ontem que a empresa abrirá um novo escritório no Porto em 15 de Outubro de 2025, com um investimento de 2 milhões de euros.",
"tipos": ["PESSOA", "ORGANIZACAO", "LOCAL", "DATA", "DINHEIRO"],
"contexto": true
}'
const GPTuga = require('gptuga');
const client = new GPTuga('SUA_CHAVE_API');
client.entidades.extrair({
texto: "A Maria Silva, CEO da TechLisboa, anunciou ontem que a empresa abrirá um novo escritório no Porto em 15 de Outubro de 2025, com um investimento de 2 milhões de euros.",
tipos: ["PESSOA", "ORGANIZACAO", "LOCAL", "DATA", "DINHEIRO"],
contexto: true
})
.then(response => {
console.log(response);
})
.catch(error => {
console.error(error);
});
import gptuga
client = gptuga.Client("SUA_CHAVE_API")
response = client.entidades.extrair(
texto="A Maria Silva, CEO da TechLisboa, anunciou ontem que a empresa abrirá um novo escritório no Porto em 15 de Outubro de 2025, com um investimento de 2 milhões de euros.",
tipos=["PESSOA", "ORGANIZACAO", "LOCAL", "DATA", "DINHEIRO"],
contexto=True
)
print(response)
require_once 'vendor/autoload.php';
$client = new GPTuga\Client('SUA_CHAVE_API');
$response = $client->entidades->extrair([
'texto' => 'A Maria Silva, CEO da TechLisboa, anunciou ontem que a empresa abrirá um novo escritório no Porto em 15 de Outubro de 2025, com um investimento de 2 milhões de euros.',
'tipos' => ['PESSOA', 'ORGANIZACAO', 'LOCAL', 'DATA', 'DINHEIRO'],
'contexto' => true
]);
print_r($response);
Exemplo de Resposta
{
"entidades": [
{
"texto": "Maria Silva",
"tipo": "PESSOA",
"confianca": 0.98,
"inicio": 2,
"fim": 13,
"contexto": "A Maria Silva, CEO da TechLisboa"
},
{
"texto": "TechLisboa",
"tipo": "ORGANIZACAO",
"confianca": 0.95,
"inicio": 23,
"fim": 33,
"contexto": "CEO da TechLisboa, anunciou ontem"
},
{
"texto": "Porto",
"tipo": "LOCAL",
"confianca": 0.97,
"inicio": 79,
"fim": 84,
"contexto": "um novo escritório no Porto em 15 de Outubro"
},
{
"texto": "15 de Outubro de 2025",
"tipo": "DATA",
"confianca": 0.99,
"inicio": 88,
"fim": 109,
"contexto": "no Porto em 15 de Outubro de 2025, com um investimento"
},
{
"texto": "2 milhões de euros",
"tipo": "DINHEIRO",
"confianca": 0.96,
"inicio": 130,
"fim": 148,
"contexto": "um investimento de 2 milhões de euros."
}
],
"contagem": {
"PESSOA": 1,
"ORGANIZACAO": 1,
"LOCAL": 1,
"DATA": 1,
"DINHEIRO": 1
}
}
Resumo de Texto
A API de Resumo de Texto permite criar resumos concisos e coerentes de textos longos, mantendo as informações mais relevantes e o contexto principal.
Endpoint
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| texto | string | Sim | O texto a ser resumido |
| tamanho | string | Não | Tamanho do resumo: "curto", "medio" ou "longo" (padrão: "medio") |
| formato | string | Não | Formato do resumo: "paragrafo", "pontos" ou "headline" (padrão: "paragrafo") |
| palavras_chave | boolean | Não | Se true, inclui palavras-chave no resultado (padrão: false) |
Exemplo de Requisição
curl -X POST https://api.gptuga.pt/v1/resumo \
-H "Authorization: Bearer SUA_CHAVE_API" \
-H "Content-Type: application/json" \
-d '{
"texto": "A inteligência artificial (IA) tem revolucionado diversos setores da economia portuguesa. No setor bancário, instituições como o Banco de Portugal e a Caixa Geral de Depósitos implementaram sistemas de IA para deteção de fraudes e atendimento ao cliente. Na saúde, hospitais como o Santa Maria em Lisboa utilizam algoritmos para auxiliar no diagnóstico de doenças. O setor do turismo também se beneficiou com sistemas de recomendação personalizados e chatbots para atendimento em múltiplos idiomas. Empresas como a TAP e a CP utilizam IA para otimização de rotas e manutenção preditiva. Universidades portuguesas como a de Lisboa, Porto e Coimbra têm desenvolvido pesquisas avançadas em IA, contribuindo para o crescimento do ecossistema tecnológico nacional. O governo português lançou em 2023 uma estratégia nacional para IA, visando posicionar o país como um hub de inovação tecnológica na Europa.",
"tamanho": "curto",
"formato": "pontos",
"palavras_chave": true
}'
const GPTuga = require('gptuga');
const client = new GPTuga('SUA_CHAVE_API');
client.resumo.criar({
texto: "A inteligência artificial (IA) tem revolucionado diversos setores da economia portuguesa. No setor bancário, instituições como o Banco de Portugal e a Caixa Geral de Depósitos implementaram sistemas de IA para deteção de fraudes e atendimento ao cliente. Na saúde, hospitais como o Santa Maria em Lisboa utilizam algoritmos para auxiliar no diagnóstico de doenças. O setor do turismo também se beneficiou com sistemas de recomendação personalizados e chatbots para atendimento em múltiplos idiomas. Empresas como a TAP e a CP utilizam IA para otimização de rotas e manutenção preditiva. Universidades portuguesas como a de Lisboa, Porto e Coimbra têm desenvolvido pesquisas avançadas em IA, contribuindo para o crescimento do ecossistema tecnológico nacional. O governo português lançou em 2023 uma estratégia nacional para IA, visando posicionar o país como um hub de inovação tecnológica na Europa.",
tamanho: "curto",
formato: "pontos",
palavras_chave: true
})
.then(response => {
console.log(response);
})
.catch(error => {
console.error(error);
});
import gptuga
client = gptuga.Client("SUA_CHAVE_API")
response = client.resumo.criar(
texto="A inteligência artificial (IA) tem revolucionado diversos setores da economia portuguesa. No setor bancário, instituições como o Banco de Portugal e a Caixa Geral de Depósitos implementaram sistemas de IA para deteção de fraudes e atendimento ao cliente. Na saúde, hospitais como o Santa Maria em Lisboa utilizam algoritmos para auxiliar no diagnóstico de doenças. O setor do turismo também se beneficiou com sistemas de recomendação personalizados e chatbots para atendimento em múltiplos idiomas. Empresas como a TAP e a CP utilizam IA para otimização de rotas e manutenção preditiva. Universidades portuguesas como a de Lisboa, Porto e Coimbra têm desenvolvido pesquisas avançadas em IA, contribuindo para o crescimento do ecossistema tecnológico nacional. O governo português lançou em 2023 uma estratégia nacional para IA, visando posicionar o país como um hub de inovação tecnológica na Europa.",
tamanho="curto",
formato="pontos",
palavras_chave=True
)
print(response)
require_once 'vendor/autoload.php';
$client = new GPTuga\Client('SUA_CHAVE_API');
$response = $client->resumo->criar([
'texto' => 'A inteligência artificial (IA) tem revolucionado diversos setores da economia portuguesa. No setor bancário, instituições como o Banco de Portugal e a Caixa Geral de Depósitos implementaram sistemas de IA para deteção de fraudes e atendimento ao cliente. Na saúde, hospitais como o Santa Maria em Lisboa utilizam algoritmos para auxiliar no diagnóstico de doenças. O setor do turismo também se beneficiou com sistemas de recomendação personalizados e chatbots para atendimento em múltiplos idiomas. Empresas como a TAP e a CP utilizam IA para otimização de rotas e manutenção preditiva. Universidades portuguesas como a de Lisboa, Porto e Coimbra têm desenvolvido pesquisas avançadas em IA, contribuindo para o crescimento do ecossistema tecnológico nacional. O governo português lançou em 2023 uma estratégia nacional para IA, visando posicionar o país como um hub de inovação tecnológica na Europa.',
'tamanho' => 'curto',
'formato' => 'pontos',
'palavras_chave' => true
]);
print_r($response);
Exemplo de Resposta
{
"resumo": [
"IA revoluciona setores da economia portuguesa como bancário, saúde e turismo.",
"Instituições financeiras e hospitais implementam IA para fraudes e diagnósticos.",
"Empresas de transporte utilizam IA para otimização e manutenção preditiva.",
"Universidades portuguesas desenvolvem pesquisas avançadas em IA.",
"Governo lançou estratégia nacional para IA em 2023."
],
"palavras_chave": [
"inteligência artificial",
"economia portuguesa",
"inovação tecnológica",
"setores",
"estratégia nacional"
],
"estatisticas": {
"texto_original": {
"caracteres": 893,
"palavras": 143,
"frases": 7
},
"resumo": {
"caracteres": 372,
"palavras": 56,
"frases": 5,
"taxa_compressao": 60.8
}
}
}
Formatos de Resumo
| Formato | Descrição | Exemplo |
|---|---|---|
| paragrafo | Texto contínuo em formato de parágrafo | A IA tem revolucionado diversos setores da economia portuguesa, incluindo bancário, saúde e turismo. Instituições financeiras e hospitais implementam sistemas para fraudes e diagnósticos, enquanto empresas de transporte utilizam para otimização. Universidades desenvolvem pesquisas avançadas e o governo lançou uma estratégia nacional em 2023. |
| pontos | Lista de pontos-chave | • IA revoluciona setores da economia portuguesa. • Instituições financeiras implementam sistemas de IA. • Hospitais utilizam algoritmos para diagnósticos. • Governo lançou estratégia nacional em 2023. |
| headline | Título resumido em uma frase | IA revoluciona múltiplos setores da economia portuguesa com governo lançando estratégia nacional em 2023. |
Correção Gramatical
A API de Correção Gramatical identifica e corrige erros ortográficos, gramaticais e de pontuação em textos em português, considerando as variantes europeia e brasileira.
Endpoint
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| texto | string | Sim | O texto a ser corrigido |
| variante | string | Não | Variante do português: "pt-PT" (europeu) ou "pt-BR" (brasileiro) (padrão: "pt-PT") |
| detalhes | boolean | Não | Se true, retorna informações detalhadas sobre as correções (padrão: false) |
Exemplo de Requisição
curl -X POST https://api.gptuga.pt/v1/correcao \
-H "Authorization: Bearer SUA_CHAVE_API" \
-H "Content-Type: application/json" \
-d '{
"texto": "Eu gostaria de comprár um bilhete para o concerto de amanhã, mas não sei se ainda tem lugares disponiveis.",
"variante": "pt-PT",
"detalhes": true
}'
const GPTuga = require('gptuga');
const client = new GPTuga('SUA_CHAVE_API');
client.correcao.corrigir({
texto: "Eu gostaria de comprár um bilhete para o concerto de amanhã, mas não sei se ainda tem lugares disponiveis.",
variante: "pt-PT",
detalhes: true
})
.then(response => {
console.log(response);
})
.catch(error => {
console.error(error);
});
import gptuga
client = gptuga.Client("SUA_CHAVE_API")
response = client.correcao.corrigir(
texto="Eu gostaria de comprár um bilhete para o concerto de amanhã, mas não sei se ainda tem lugares disponiveis.",
variante="pt-PT",
detalhes=True
)
print(response)
require_once 'vendor/autoload.php';
$client = new GPTuga\Client('SUA_CHAVE_API');
$response = $client->correcao->corrigir([
'texto' => 'Eu gostaria de comprár um bilhete para o concerto de amanhã, mas não sei se ainda tem lugares disponiveis.',
'variante' => 'pt-PT',
'detalhes' => true
]);
print_r($response);
Exemplo de Resposta
{
"texto_original": "Eu gostaria de comprár um bilhete para o concerto de amanhã, mas não sei se ainda tem lugares disponiveis.",
"texto_corrigido": "Eu gostaria de comprar um bilhete para o concerto de amanhã, mas não sei se ainda tem lugares disponíveis.",
"total_correcoes": 2,
"detalhes": [
{
"original": "comprár",
"corrigido": "comprar",
"tipo": "ortográfico",
"posicao": 16,
"explicacao": "O verbo 'comprar' não leva acento."
},
{
"original": "disponiveis",
"corrigido": "disponíveis",
"tipo": "ortográfico",
"posicao": 85,
"explicacao": "A palavra 'disponíveis' leva acento agudo no 'i'."
}
]
}
Tipos de Correções
| Tipo | Descrição | Exemplo |
|---|---|---|
| ortográfico | Erros de ortografia, acentuação ou capitalização | "concerto" em vez de "conserto", "disponíveis" em vez de "disponiveis" |
| gramatical | Erros de concordância, regência ou conjugação verbal | "Os meninos brincam" em vez de "Os meninos brinca" |
| pontuação | Erros de pontuação | "Olá, como estás?" em vez de "Olá como estás" |
| estilo | Sugestões de melhoria de estilo (não são erros) | "Ele disse que" em vez de "Ele falou que" |
Geração de Texto
A API de Geração de Texto permite criar conteúdo textual em português de alta qualidade para diversos fins, como redação de e-mails, artigos, descrições de produtos, publicações para redes sociais e muito mais.
Endpoint
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| prompt | string | Sim | Instrução ou contexto para a geração de texto |
| tipo | string | Não | Tipo de conteúdo a ser gerado (padrão: "geral") |
| tom | string | Não | Tom do texto: "formal", "informal", "profissional", "amigável", "persuasivo" (padrão: "profissional") |
| max_tokens | integer | Não | Número máximo de tokens (palavras) na resposta (padrão: 500, máx: 2000) |
| variante | string | Não | Variante do português: "pt-PT" (europeu) ou "pt-BR" (brasileiro) (padrão: "pt-PT") |
Tipos de Conteúdo Disponíveis
| Tipo | Descrição |
|---|---|
| geral | Texto geral, sem formato específico |
| E-mails profissionais ou pessoais | |
| artigo | Artigos informativos ou de blog |
| produto | Descrições de produtos para e-commerce |
| social | Posts para redes sociais |
| marketing | Textos publicitários e de marketing |
| academico | Textos acadêmicos e científicos |
Exemplo de Requisição
curl -X POST https://api.gptuga.pt/v1/geracao \
-H "Authorization: Bearer SUA_CHAVE_API" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Escreva um email para convidar clientes para um evento de lançamento de um novo produto de tecnologia.",
"tipo": "email",
"tom": "profissional",
"max_tokens": 300,
"variante": "pt-PT"
}'
const GPTuga = require('gptuga');
const client = new GPTuga('SUA_CHAVE_API');
client.geracao.criar({
prompt: "Escreva um email para convidar clientes para um evento de lançamento de um novo produto de tecnologia.",
tipo: "email",
tom: "profissional",
max_tokens: 300,
variante: "pt-PT"
})
.then(response => {
console.log(response);
})
.catch(error => {
console.error(error);
});
import gptuga
client = gptuga.Client("SUA_CHAVE_API")
response = client.geracao.criar(
prompt="Escreva um email para convidar clientes para um evento de lançamento de um novo produto de tecnologia.",
tipo="email",
tom="profissional",
max_tokens=300,
variante="pt-PT"
)
print(response)
require_once 'vendor/autoload.php';
$client = new GPTuga\Client('SUA_CHAVE_API');
$response = $client->geracao->criar([
'prompt' => 'Escreva um email para convidar clientes para um evento de lançamento de um novo produto de tecnologia.',
'tipo' => 'email',
'tom' => 'profissional',
'max_tokens' => 300,
'variante' => 'pt-PT'
]);
print_r($response);
Exemplo de Resposta
{
"texto": "Assunto: Convite Exclusivo: Evento de Lançamento do Nosso Mais Recente Produto Tecnológico\n\nExmo(a). Cliente,\n\nÉ com grande satisfação que convidamos V. Exa. para o evento de lançamento do nosso mais recente produto tecnológico, que terá lugar no dia 15 de novembro de 2025, às 19h00, no Hotel Ritz em Lisboa.\n\nNeste evento exclusivo, terá a oportunidade de conhecer em primeira mão a nossa mais recente inovação tecnológica, que promete revolucionar o mercado. Além da apresentação oficial do produto, contaremos com demonstrações práticas, sessões interativas e a presença de especialistas do setor que estarão disponíveis para responder a todas as suas questões.\n\nO programa do evento inclui:\n• 19h00 - Receção e welcome drink\n• 19h30 - Apresentação oficial do produto\n• 20h15 - Demonstrações práticas\n• 21h00 - Cocktail e networking\n\nA sua presença é muito importante para nós. Para confirmar a sua participação, solicitamos que responda a este email até ao dia 5 de novembro.\n\nFicamos à sua disposição para qualquer esclarecimento adicional.\n\nCom os melhores cumprimentos,",
"tokens_utilizados": 217,
"tokens_solicitados": 300
}
Dicas para Prompts Eficazes
Para obter os melhores resultados da API de Geração de Texto, considere estas dicas ao criar os seus prompts:
- Seja específico - Quanto mais detalhes fornecer, mais preciso será o resultado.
- Defina o contexto - Inclua informações sobre o público-alvo, objetivo e contexto do texto.
- Estruture o prompt - Organize as suas instruções de forma clara e lógica.
- Forneça exemplos - Se possível, inclua exemplos do tipo de resposta que espera.
- Use o parâmetro "tipo" - Aproveite os tipos de conteúdo predefinidos para obter formatos específicos.
Chatbots - Visão Geral
A plataforma de chatbots da GPTuga permite criar assistentes virtuais inteligentes e personalizados que compreendem e respondem em português com naturalidade. Os nossos chatbots podem ser integrados em websites, aplicações móveis, plataformas de mensagens e sistemas internos.
Recursos Principais
- Compreensão de Linguagem Natural - Entendimento avançado do português, incluindo gírias, expressões regionais e contexto conversacional.
- Personalização Completa - Adapte o chatbot à identidade da sua marca, incluindo tom de voz, personalidade e conhecimentos específicos.
- Integração Multicanal - Implante o mesmo chatbot em múltiplos canais, mantendo o contexto das conversas entre plataformas.
- Análise de Conversas - Obtenha insights valiosos sobre as interações dos utilizadores, tópicos comuns e satisfação.
- Formação Contínua - Melhore o desempenho do chatbot ao longo do tempo com base em interações reais.
- Handoff para Humanos - Transferência suave para atendentes humanos quando necessário.
Casos de Uso
| Caso de Uso | Descrição |
|---|---|
| Atendimento ao Cliente | Responda perguntas frequentes, resolva problemas comuns e colete informações iniciais antes de transferir para um atendente humano. |
| Vendas e Marketing | Qualifique leads, forneça informações sobre produtos e serviços, e guie os clientes pelo funil de vendas. |
| Suporte Técnico | Diagnostique problemas técnicos, forneça soluções passo a passo e colete informações para escalação. |
| Recursos Humanos | Responda perguntas sobre políticas da empresa, benefícios e processos internos para funcionários. |
| Educação | Crie tutores virtuais que podem responder perguntas e fornecer explicações personalizadas. |
Arquitetura do Sistema
A plataforma de chatbots da GPTuga é composta por vários componentes que trabalham juntos para fornecer uma experiência conversacional completa:
- Motor de Processamento de Linguagem Natural (NLP) - Analisa e compreende as mensagens dos utilizadores.
- Gestor de Contexto - Mantém o histórico e o contexto da conversa para respostas coerentes.
- Base de Conhecimento - Armazena informações específicas do domínio para informar as respostas do chatbot.
- Conectores de Integração - Permitem a ligação com várias plataformas e sistemas externos.
- Painel de Administração - Interface para configurar, formar e monitorizar o chatbot.
- Sistema de Análise - Recolhe e analisa dados de interação para melhorar o desempenho.
Começando com Chatbots
Para criar e implementar um chatbot da GPTuga, siga estas etapas:
- Aceda ao Painel de Chatbots na plataforma da GPTuga.
- Clique em "Criar Novo Chatbot" e siga o assistente de configuração.
- Defina o nome, personalidade e conhecimentos base do seu chatbot.
- Escolha os canais de integração desejados.
- Personalize a aparência e o comportamento do chatbot.
- Forme o chatbot com perguntas e respostas específicas do seu domínio.
- Teste o chatbot no ambiente de sandbox.
- Implante o chatbot nos canais selecionados.
Para mais detalhes sobre cada etapa do processo, consulte as secções específicas de Integração, Personalização e Formação.
Chatbots - Integração
A GPTuga oferece diversas opções de integração para os seus chatbots, permitindo que implemente assistentes virtuais em múltiplos canais de comunicação e plataformas.
Canais de Integração Disponíveis
| Canal | Descrição | Recursos Específicos |
|---|---|---|
| Website | Widget de chat para integração em sites | Personalização visual completa, gatilhos baseados em comportamento, pré-chat forms |
| Integração com WhatsApp Business API | Suporte a mensagens multimídia, botões interativos, listas | |
| Facebook Messenger | Chatbot para páginas do Facebook | Quick replies, carrosséis, webviews |
| Respostas automáticas para DMs do Instagram | Respostas a stories, sugestões de resposta | |
| Telegram | Bot para a plataforma Telegram | Comandos personalizados, teclados inline, bots em grupos |
| API REST | Integração direta via API | Flexibilidade total, integração com sistemas proprietários |
Widget para Website
A forma mais comum de integração é através do nosso widget para websites. Basta adicionar um pequeno trecho de código ao seu site:
<script>
window.GPTugaSettings = {
chatbotId: "SEU_CHATBOT_ID",
position: "bottom-right",
primaryColor: "#005E00",
welcomeMessage: "Olá! Como posso ajudar?",
language: "pt-PT"
};
</script>
<script src="https://cdn.gptuga.pt/chatbot.js" async></script>
Integração via API REST
Para integrações mais avançadas ou personalizadas, pode utilizar a nossa API REST:
Endpoint para Envio de Mensagens
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| chatbotId | string | Sim | ID do chatbot (na URL) |
| usuarioId | string | Sim | Identificador único do usuário |
| mensagem | string | Sim | Texto da mensagem enviada pelo usuário |
| contexto | object | Não | Informações adicionais de contexto (ex: dados do usuário, página atual) |
Exemplo de Requisição
curl -X POST https://api.gptuga.pt/v1/chatbot/abc123/mensagem \
-H "Authorization: Bearer SUA_CHAVE_API" \
-H "Content-Type: application/json" \
-d '{
"usuarioId": "user_12345",
"mensagem": "Quais são os horários de funcionamento?",
"contexto": {
"nome": "João Silva",
"email": "joao@exemplo.com",
"pagina_atual": "https://seusite.com/contato"
}
}'
const GPTuga = require('gptuga');
const client = new GPTuga('SUA_CHAVE_API');
client.chatbot.enviarMensagem('abc123', {
usuarioId: "user_12345",
mensagem: "Quais são os horários de funcionamento?",
contexto: {
nome: "João Silva",
email: "joao@exemplo.com",
pagina_atual: "https://seusite.com/contato"
}
})
.then(response => {
console.log(response);
})
.catch(error => {
console.error(error);
});
import gptuga
client = gptuga.Client("SUA_CHAVE_API")
response = client.chatbot.enviar_mensagem(
"abc123",
usuario_id="user_12345",
mensagem="Quais são os horários de funcionamento?",
contexto={
"nome": "João Silva",
"email": "joao@exemplo.com",
"pagina_atual": "https://seusite.com/contato"
}
)
print(response)
require_once 'vendor/autoload.php';
$client = new GPTuga\Client('SUA_CHAVE_API');
$response = $client->chatbot->enviarMensagem('abc123', [
'usuarioId' => 'user_12345',
'mensagem' => 'Quais são os horários de funcionamento?',
'contexto' => [
'nome' => 'João Silva',
'email' => 'joao@exemplo.com',
'pagina_atual' => 'https://seusite.com/contato'
]
]);
print_r($response);
Exemplo de Resposta
{
"id": "msg_67890",
"resposta": "Os nossos horários de funcionamento são de segunda a sexta, das 9h às 18h, e aos sábados das 10h às 14h. Estamos fechados aos domingos e feriados.",
"tipo": "texto",
"sugestoes": [
"Localização da loja",
"Agendar visita",
"Falar com atendente"
],
"acoes": [
{
"tipo": "link",
"texto": "Ver no mapa",
"url": "https://maps.example.com/loja"
}
]
}
Webhooks
Também pode configurar webhooks para receber notificações em tempo real sobre eventos do chatbot:
- Aceda ao painel de administração do chatbot.
- Vá para "Configurações" > "Integrações" > "Webhooks".
- Adicione o URL do seu endpoint que receberá as notificações.
- Selecione os eventos que deseja monitorizar (ex: nova mensagem, transferência para humano).
- Configure um token secreto para validar as requisições.
Formato das Notificações de Webhook
{
"evento": "nova_mensagem",
"timestamp": "2025-10-22T13:45:30Z",
"chatbotId": "abc123",
"conversaId": "conv_456789",
"usuarioId": "user_12345",
"dados": {
"mensagem": "Preciso de ajuda com meu pedido",
"resposta": "Claro, posso ajudar. Qual é o número do seu pedido?",
"sentimento": "neutro",
"intencao": "suporte_pedido"
}
}
Integração com Sistemas de CRM e Helpdesk
A GPTuga oferece integrações nativas com os principais sistemas de CRM e helpdesk do mercado:
- Salesforce - Sincronize conversas com leads e casos, atualize campos de contato.
- Zendesk - Crie tickets automaticamente, transfira conversas para agentes.
- HubSpot - Integre com o chat do HubSpot, atualize registros de contatos.
- Freshdesk - Crie tickets e associe conversas a clientes existentes.
- Microsoft Dynamics - Sincronize dados de clientes e conversas.
Para configurar estas integrações, aceda a "Configurações" > "Integrações" > "CRM e Helpdesk" no painel de administração do chatbot.
Chatbots - Personalização
A plataforma da GPTuga permite personalizar diversos aspetos do seu chatbot para alinhá-lo à identidade da sua marca e às necessidades específicas do seu negócio.
Personalização Visual
Pode personalizar a aparência do widget de chat para websites através do painel de administração ou via código:
Opções de Personalização Visual
| Opção | Descrição | Valores |
|---|---|---|
| primaryColor | Cor principal do chatbot | Código hexadecimal (ex: "#005E00") |
| secondaryColor | Cor secundária para elementos de destaque | Código hexadecimal (ex: "#CE1021") |
| backgroundColor | Cor de fundo da janela de chat | Código hexadecimal (ex: "#FFFFFF") |
| textColor | Cor do texto principal | Código hexadecimal (ex: "#333333") |
| fontFamily | Família de fontes | Nome da fonte ou família (ex: "Arial, sans-serif") |
| logoUrl | URL do logotipo a ser exibido | URL válida para uma imagem |
| avatarUrl | URL do avatar do chatbot | URL válida para uma imagem |
| position | Posição do widget na página | "bottom-right", "bottom-left", "top-right", "top-left" |
| borderRadius | Arredondamento dos cantos | Valor em pixels (ex: "10px") |
Exemplo de Configuração Visual
<script>
window.GPTugaSettings = {
chatbotId: "SEU_CHATBOT_ID",
position: "bottom-right",
primaryColor: "#005E00",
secondaryColor: "#CE1021",
backgroundColor: "#F8F8F8",
textColor: "#333333",
fontFamily: "Montserrat, sans-serif",
logoUrl: "https://seusite.com/logo.png",
avatarUrl: "https://seusite.com/avatar.png",
borderRadius: "15px"
};
</script>
<script src="https://cdn.gptuga.pt/chatbot.js" async></script>
Personalização de Comportamento
Além da aparência, pode personalizar como o chatbot se comporta:
Opções de Comportamento
| Opção | Descrição | Valores |
|---|---|---|
| welcomeMessage | Mensagem inicial exibida quando o chat é aberto | Texto (ex: "Olá! Como posso ajudar?") |
| autoOpen | Se o chat deve abrir automaticamente | true/false ou número de segundos para atraso |
| autoOpenPages | Páginas específicas onde o chat deve abrir automaticamente | Array de URLs ou padrões (ex: ["/contato", "/suporte/*"]) |
| offlineMessage | Mensagem exibida fora do horário de atendimento | Texto (ex: "Estamos fechados no momento.") |
| requireEmail | Se deve solicitar e-mail antes de iniciar a conversa | true/false |
| collectFeedback | Se deve solicitar feedback ao final da conversa | true/false |
| suggestionsEnabled | Se deve exibir sugestões de resposta | true/false |
Personalização de Conteúdo
Pode personalizar o conteúdo e o conhecimento do seu chatbot através do painel de administração:
Tipos de Conteúdo Personalizável
- Base de Conhecimento - Adicione documentos, FAQs e artigos para que o chatbot possa responder perguntas específicas.
- Fluxos de Conversa - Crie fluxos estruturados para guiar os usuários em processos específicos.
- Respostas Rápidas - Configure respostas para perguntas frequentes ou palavras-chave específicas.
- Personalidade - Defina o tom de voz, estilo de comunicação e "personalidade" do chatbot.
- Entidades Personalizadas - Ensine o chatbot a reconhecer termos específicos do seu negócio ou setor.
Exemplo de Configuração de Personalidade
{
"nome": "Ana",
"tom": "profissional_amigavel",
"descricao": "Assistente virtual especializada em suporte técnico para produtos de software",
"caracteristicas": [
"prestativa",
"paciente",
"técnica mas sem jargão excessivo",
"eficiente"
],
"exemplos_de_resposta": [
{
"pergunta": "Não consigo fazer login",
"resposta": "Entendo a sua frustração. Vamos resolver isso juntos! Primeiro, poderia verificar se o Caps Lock está desativado? Muitas vezes, senhas digitadas com maiúsculas/minúsculas incorretas causam esse problema."
},
{
"pergunta": "Quanto custa o plano premium?",
"resposta": "O nosso plano Premium está disponível por 29,90€ mensais. Ele inclui todas as funcionalidades do plano básico, mais acesso a relatórios avançados e suporte prioritário. Posso enviar-lhe mais detalhes sobre os benefícios deste plano, se desejar."
}
]
}
Personalização Avançada
Para casos de uso mais complexos, a GPTuga oferece opções avançadas de personalização:
API de Personalização
Utilize a nossa API para personalizar dinamicamente o comportamento do chatbot com base em dados externos:
Webhooks de Personalização
Configure webhooks para que o seu sistema possa influenciar o comportamento do chatbot em tempo real:
- Pré-processamento de Mensagens - Modifique ou enriqueça mensagens antes que sejam processadas pelo chatbot.
- Pós-processamento de Respostas - Modifique ou enriqueça respostas antes que sejam enviadas ao usuário.
- Middleware de Contexto - Adicione informações contextuais à conversa com base em dados externos.
Exemplo de Webhook de Pré-processamento
// Exemplo de endpoint para pré-processamento de mensagens
app.post('/chatbot/preprocessamento', (req, res) => {
const { mensagem, usuarioId, conversaId } = req.body;
// Buscar informações do usuário no CRM
const dadosUsuario = buscarUsuarioNoCRM(usuarioId);
// Adicionar contexto à mensagem
const mensagemEnriquecida = {
texto: mensagem.texto,
contexto: {
...mensagem.contexto,
cliente: {
tipo: dadosUsuario.tipo,
plano: dadosUsuario.plano,
valorGasto: dadosUsuario.valorGasto,
ultimaCompra: dadosUsuario.ultimaCompra
}
}
};
res.json({ mensagem: mensagemEnriquecida });
});
Chatbots - Formação
A formação adequada é essencial para garantir que o seu chatbot forneça respostas precisas e relevantes. A plataforma da GPTuga oferece várias opções para formar e melhorar continuamente o desempenho do seu assistente virtual.
Métodos de Formação
Existem várias maneiras de formar o seu chatbot na plataforma GPTuga:
1. Base de Conhecimento
Alimente o chatbot com documentos e informações relevantes:
- Carregamento de Documentos - Faça o carregamento de PDFs, DOCs, ou ficheiros de texto com informações sobre produtos, serviços, políticas, etc.
- URLs - Forneça URLs de páginas web que contêm informações relevantes (ex: páginas de FAQ, artigos de apoio).
- Entrada Manual - Adicione informações diretamente através da interface de administração.
2. Pares de Pergunta-Resposta
Crie exemplos específicos de perguntas e as suas respostas ideais:
- Interface de Administração - Adicione pares de pergunta-resposta diretamente no painel.
- Carregamento em Massa - Importe pares de pergunta-resposta a partir de ficheiros CSV ou Excel.
- API de Formação - Adicione pares programaticamente através da API.
3. Aprendizado a partir de Conversas
Melhore o chatbot com base em interações reais:
- Revisão de Conversas - Reveja conversas passadas e marque respostas corretas/incorretas.
- Feedback de Utilizadores - Utilize o feedback dos utilizadores para identificar áreas de melhoria.
- Aprendizagem Automática - Configure o sistema para aprender automaticamente com base em padrões de interação.
API de Formação
Para automação do processo de formação, utilize a nossa API:
Adicionar Item à Base de Conhecimento
curl -X POST https://api.gptuga.pt/v1/chatbot/abc123/conhecimento \
-H "Authorization: Bearer SUA_CHAVE_API" \
-H "Content-Type: application/json" \
-d '{
"titulo": "Política de Devolução",
"conteudo": "Os clientes podem devolver produtos não utilizados em até 30 dias após a compra. Para iniciar uma devolução, entre em contato com nosso suporte pelo e-mail suporte@exemplo.com ou pelo telefone (11) 1234-5678. É necessário apresentar a nota fiscal e a embalagem original do produto.",
"tags": ["devolução", "reembolso", "suporte"],
"categoria": "políticas",
"prioridade": 5
}'
Adicionar Par de Pergunta-Resposta
curl -X POST https://api.gptuga.pt/v1/chatbot/abc123/qa \
-H "Authorization: Bearer SUA_CHAVE_API" \
-H "Content-Type: application/json" \
-d '{
"pergunta": "Como faço para trocar a senha da minha conta?",
"resposta": "Para trocar a senha da sua conta, siga estes passos: 1) Faça login no site; 2) Acesse 'Minha Conta' no menu superior; 3) Clique em 'Segurança'; 4) Selecione 'Alterar Senha'; 5) Digite sua senha atual e a nova senha; 6) Clique em 'Salvar'.",
"alternativas_pergunta": [
"Esqueci minha senha",
"Preciso mudar minha senha",
"Como altero a senha da conta"
],
"categoria": "conta",
"tags": ["senha", "segurança", "login"]
}'
Melhores Práticas de Formação
Para obter os melhores resultados com o seu chatbot, considere estas práticas recomendadas:
Preparação
- Identifique as perguntas mais frequentes dos seus clientes.
- Organize o seu conteúdo em categorias lógicas.
- Prepare respostas claras e concisas para cada pergunta comum.
- Considere diferentes formas como os utilizadores podem fazer a mesma
Durante o Treinamento
- Forneça múltiplas variações de cada pergunta para melhorar o reconhecimento.
- Inclua termos específicos do setor e jargões que seus clientes possam usar.
- Mantenha um tom de voz consistente em todas as respostas.
- Adicione contexto suficiente para que o chatbot entenda a intenção por trás das perguntas.
Manutenção Contínua
- Revise regularmente as conversas onde o chatbot não conseguiu responder adequadamente.
- Atualize a base de conhecimento quando houver mudanças em produtos, serviços ou políticas.
- Analise os relatórios de desempenho para identificar áreas de melhoria.
- Colete e incorpore feedback dos usuários para refinar as respostas.
Monitoramento e Análise
A plataforma GPTuga oferece ferramentas abrangentes para monitorar o desempenho do seu chatbot:
Métricas Disponíveis
- Taxa de Resolução - Percentual de conversas resolvidas sem intervenção humana.
- Tempo de Resposta - Tempo médio para o chatbot responder às mensagens.
- Satisfação do Usuário - Avaliações e feedback dos usuários.
- Tópicos Comuns - Assuntos mais frequentemente discutidos.
- Perguntas Sem Resposta - Perguntas que o chatbot não conseguiu responder adequadamente.
- Fluxo de Conversas - Visualização dos caminhos de conversa mais comuns.
Relatórios e Dashboards
Acesse relatórios detalhados no painel de administração:
- Relatórios Diários/Semanais/Mensais - Resumos periódicos de desempenho.
- Dashboards Personalizáveis - Crie visualizações específicas para suas necessidades.
- Exportação de Dados - Exporte dados em formatos CSV, Excel ou JSON para análise externa.
- Alertas - Configure alertas para métricas específicas (ex: queda na taxa de resolução).