
Dê ao seu agente de IA um verificador de texto: deteção de IA, gramática e plágio através de MCP
O Probator verifica qualquer texto quanto a geração por IA, gramática e plágio em mais de 100 línguas, através de uma REST API ou de um servidor MCP remoto que o seu agente pode chamar.
Cada vez mais o texto que passa pelas nossas aplicações é escrito, editado ou resumido por um modelo de linguagem. As plataformas de conteúdos querem sabê-lo antes de o publicar. As escolas querem sabê-lo antes de o avaliar. E, ao abrigo do artigo 50.º do Regulamento Europeu da IA, quem publicar texto gerado por IA para informar o público vai ter de o identificar como tal.
O Probator verifica três coisas num texto, com uma única chamada:
- Geração por IA: uma probabilidade e um veredicto, frase a frase, com as provas que os sustentam;
- Gramática e estilo: correções com explicações, nunca aplicadas automaticamente;
- Plágio: fontes correspondentes na web, em bases de dados académicas e na Wikipedia, em todas as línguas.
Assinala também carateres ocultos, letras semelhantes e marcas de proveniência de IA (C2PA, etiquetas IPTC, etiquetas Unicode invisíveis usadas para esconder prompts). Funciona em mais de 100 línguas, e pode chamá-lo a partir do seu código ou deixar que o seu agente de IA o chame diretamente.
Para agentes: uma linha de configuração MCP
O Probator tem um servidor MCP remoto. Adicione-o a qualquer cliente que fale MCP por HTTP:
{
"mcpServers": {
"probator": { "type": "http", "url": "https://probator.ai/mcp" }
}
}
A primeira chamada devolve um 401 que encaminha o cliente para o OAuth 2.1. O cliente regista-se, o utilizador inicia sessão e aprova, e está feito: não há chaves para copiar de um lado para o outro. Se o seu agente preferir uma chave, acrescente antes "headers": { "Authorization": "Bearer pb_live_…" }.
O seu agente fica com cinco ferramentas:
| Ferramenta | O que faz |
|---|---|
check_ai | deteção de texto de IA com provas e marcas de proveniência |
check_grammar | correções, com explicações em 6 línguas |
check_plagiarism | pontuação de originalidade e fontes correspondentes |
check_all | as três verificações numa só chamada |
get_credits | plano e créditos restantes (gratuito) |
Os agentes que não conseguem executar um cliente OAuth também se podem registar: enviam o email da pessoa, a pessoa inicia sessão e introduz um código de 6 dígitos que o agente lhe mostra. Os detalhes estão em auth.md.
Para o seu código: uma REST API simples
curl https://probator.ai/v1/detect \
-H "Authorization: Bearer $PROBATOR_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "Cole aqui o texto que quer verificar..."}'
{
"verdict": { "key": "likely_ai", "p_ai": 0.94, "confidence": "high", "guards": [] },
"sentences": [ … ],
"evidence": [ … ],
"provenance": { "declared": null, "marks": [] },
"credits": { "used": 142, "remaining": 499858 }
}
- Endpoints:
/v1/analyzeexecuta qualquer combinação de verificações e aceita também ficheiros PDF, Word, Markdown, HTML e de texto./v1/detect,/v1/grammare/v1/plagiarismexecutam uma única verificação cada, e/v1/usagedevolve o seu plano e os seus créditos. - Erros: cada erro tem um
codeestável (insufficient_credits,too_many_words,rate_limited), e todas as respostas trazem os cabeçalhosx-credits-usedex-credits-remaining. - Especificações: o ficheiro OpenAPI é público, tal como o llms.txt e o llms-full.txt, para que o seu assistente de programação possa ler a documentação sozinho.
Como funciona a deteção (e porque pode confiar num «não»)
A maioria dos detetores de IA dá-lhe um único número opaco. O Probator combina quatro sinais independentes:
- Um modelo de deteção próprio: um classificador sobre embeddings multilingues de frases, treinado com texto humano e de IA em seis línguas, incluindo texto melhorado por IA e texto «humanizado».
- Uma leitura especializada por um modelo de linguagem, que cita as passagens que considera suspeitas.
- Um teste de reescrita: o texto escrito por máquina muda pouco quando um modelo o volta a aperfeiçoar.
- Provas forenses: restos de chatbot, carateres invisíveis, letras semelhantes, metadados do ficheiro.
Um falso positivo custa muito mais do que uma deteção falhada, por isso o motor foi construído para os evitar:
- Textos curtos: nenhum veredicto «gerado por IA» abaixo de 80 palavras sem provas inequívocas.
- Veredicto mais forte: dois detetores têm de concordar.
- Limiares por língua: calibrados para manter os falsos positivos em texto humano em 1% ou menos.
Quando uma salvaguarda altera um resultado, o relatório indica qual foi, em verdict.guards.
Em documentos de teste reservados, o modelo atinge 98,4% de precisão e uma AUROC de 0,998. Os resultados por língua estão publicados na página de precisão.
Os resultados são probabilidades com razões, não provas. Use-os para decidir o que uma pessoa deve rever, não para tomar decisões sobre uma pessoa.
O que se constrói com ele
- Fluxos de publicação: verifique os artigos antes de irem para o ar e acrescente a indicação de IA onde for necessária.
- Plataformas de ensino: passe os trabalhos entregues pela deteção de IA e de plágio e mostre aos professores as provas, não apenas uma pontuação.
- Agentes editoriais e de revisão: um agente que faz a triagem do texto recebido, assinala o que precisa de uma pessoa e corrige a gramática no resto.
- Filas de moderação: apanhe spam gerado e conteúdo copiado em várias línguas.
- Certificados assinados: transforme uma verificação num certificado PDF com uma assinatura Ed25519 que qualquer pessoa pode verificar.
Privacidade, em resumo
Os documentos guardados e a base de dados de contas ficam na UE. Os textos nunca são usados para treinar modelos, e os modelos de linguagem que o Probator usa são chamados sem retenção e sem treino. O Probator assinala marcas ocultas e etiquetas de IA, mas nunca as remove.
Experimente
- Grátis: 5000 créditos por mês no editor web, sem cartão. A deteção de IA custa 1 crédito por palavra.
- API e MCP: incluídas no Pro (12,99 € por mês, 500 000 créditos) e no Team (39 € por mês para 3 lugares, 2 000 000 de créditos partilhados).
- Documentação: probator.ai/docs/api.