Crescimento / JevModel
Busca de pessoas com IA e Jev: filtre candidatos pelo seu ICP antes de pagar pela busca de e-mails
Um fluxo de busca de pessoas com IA que filtra antes de enriquecer: um agente encontra candidatos, o Jev avalia cada um contra o seu perfil de cliente ideal (ICP) com perguntas Noul, Score e Choice, e só quem passa vai para um buscador de e-mails corporativos como o Treg. Inclui um exemplo de ICP para copiar, um script de triagem em Node, os preços publicados pelo Treg e sua comparação com o Clay com fontes, e como medir o custo por lead utilizável.
Última atualização:
Resposta rápida: buscar, julgar e só então pagar para enriquecer
- A ordem importa: deixe o agente buscar, deixe o Jev julgar cada candidato contra o seu ICP e só então pague um buscador de e-mails como o Treg pelas pessoas aprovadas. O Jev não pesquisa na web nem encontra e-mails; ele lê os campos enviados e devolve probabilidades para perguntas tipadas.
- Escreva o ICP como uma pergunta Noul de aderência, um Score de poder de compra e um Choice com o motivo de rejeição. O state cabe em 8.000 caracteres, uma requisição faz 1–8 perguntas, um Choice tem 2–12 opções e um Score 2–10 níveis. Cada candidato é uma requisição comum à API cobrada em tokens; contas verificadas começam com 100.000 tokens grátis, e listas podem passar pelo Console → Batch (50 linhas por lote antes de comprar, 1.000 depois).
- Os números do Treg são dele: busca de e-mail a partir de US$ 0,0005 por chamada e sem cobrança quando não encontra, US$ 1,00 de crédito grátis para novas contas verificadas, “85% mais barato que o Clay” segundo o próprio teste de 100 leads, e um recibo de execução publicado de US$ 0,029 por e-mail utilizável verificado. Meça o seu próprio custo por contato utilizável e dentro do ICP antes de escalar.
O que é busca de pessoas com IA e por que filtrar antes de enriquecer?
Busca de pessoas com IA é quando um agente transforma um pedido em linguagem natural, como “líderes de marketing em empresas de software Série A na América do Norte”, numa lista de pessoas com nome, cargo e empresa. Essa lista nunca vem limpa: a busca traz cargos parecidos, empresas fora da sua faixa de tamanho, regiões onde você não vende e perfis desatualizados. Se cada linha vai direto para um buscador de e-mails corporativos, você paga buscas de pessoas que nunca vai contatar, e contatos fora do perfil entram na sua ferramenta de prospecção. A ordem mais barata é filtrar e depois enriquecer. O agente busca; o Jev responde algumas perguntas curtas e tipadas sobre cada candidato em relação ao seu perfil de cliente ideal (ICP); só quem passa vai para uma ferramenta de lead enrichment como o Treg, que busca e verifica o e-mail. O Jev não navega, não pesquisa nem encontra e-mails. É uma camada de julgamento só de texto: lê os campos enviados e devolve probabilidades, então a etapa paga só vê linhas que você já quer. Este guia descreve de ponta a ponta o padrão “jev people search”, que combina com lead scoring para leads de entrada e com agent routing para agentes de várias etapas.
Score leads on a useful rubricRoute an agent’s next stepChoice, Score, and NoulPasso 1: como transformar um ICP em perguntas do Jev?
Divida o ICP em três perguntas em vez de um prompt longo. Uma pergunta Noul toma a decisão de manter ou descartar (esta pessoa se encaixa?). Um Score de 2 a 10 níveis ordenados mede o quão perto a pessoa está de quem controla o orçamento. Um Choice de 2 a 12 opções nomeia o principal motivo de reprovação e sempre inclui uma opção unclear, para que perfis com pouca informação tenham um destino honesto. O motivo compensa a pergunta extra: se a maioria das rejeições volta como wrong_company_size, corrija o pedido de busca em vez de pagar todo dia para rejeitar as mesmas linhas. Coloque no state só os campos que a decisão precisa: cargo, empresa, faixa de tamanho, setor, região e um resumo de perfil de uma linha. Deixe de fora e-mails, telefones, anotações e qualquer dado sensível, e nunca pergunte idade, gênero, etnia ou outras características protegidas. O state precisa caber em 8.000 caracteres, uma requisição pode fazer de 1 a 8 perguntas, e os IDs de pergunta começam com letra minúscula e usam só minúsculas, dígitos e sublinhados. O bloco abaixo é um exemplo de ICP para copiar: um candidato como state, as três perguntas, uma resposta ilustrativa e quatro candidatos de teste com o resultado esperado. O Jev Playground público em jevmodel.app/jev-playground deixa testar os exemplos embutidos sem conta (3 execuções por dia UTC); para rodar estas três perguntas como estão, entre na conta, abra Console → Playground, cole o state e adicione as perguntas, ou envie o mesmo corpo para a API.
Choice, Score, and NoulScore leads on a useful rubricJevModel API: request and response// Copy-paste ICP screen. POST https://jevmodel.app/api/v1/systemone
// Header: Authorization: Bearer <JEVMODEL_API_KEY> (key from a verified-email account)
{
"state": {
"title": "Head of Growth Marketing",
"company": "Example Analytics Inc.",
"company_size": "120 employees",
"industry": "B2B SaaS, product analytics",
"region": "Toronto, Canada",
"summary": "Runs paid acquisition and lifecycle email; reports to the CEO."
},
"questions": {
"icp_fit": {
"type": "noul",
"instructions": "Does this person match our ICP: someone who owns or directly influences the marketing budget at a B2B software company with 50-500 employees in the US or Canada?",
"criteria": {
"true": "Owns or directly influences marketing spend at a B2B software company of 50-500 people in the US or Canada.",
"false": "Wrong role, company type, size or region, or not enough information to tell."
}
},
"buying_power": {
"type": "score",
"instructions": "Rate how close this person is to the marketing budget decision.",
"criteria": [
"Individual contributor with no budget",
"Manages one marketing channel",
"Leads a marketing function",
"VP, CMO or founder who signs marketing spend"
]
},
"reject_reason": {
"type": "choice",
"instructions": "What is the main reason this person does or does not fit the ICP above?",
"criteria": {
"fit": "Matches role, company type, size and region.",
"wrong_role": "Not in marketing or has no say over marketing spend.",
"wrong_company_size": "Company is outside 50-500 employees.",
"wrong_industry": "Company is not a B2B software business.",
"wrong_region": "Based outside the US and Canada.",
"unclear": "The profile does not give enough information to decide."
}
}
}
}
// Illustrative response shape (example values, not measurements):
// { "code": 0, "data": { "answers": {
// "icp_fit": { "noul": 0.9 },
// "buying_power": { "score": ... }, // check the returned scale on real responses
// "reject_reason": { "choice": "fit", "probabilities": { "fit": 0.86, ... } } } } }
// Four test candidates (one request each) and the outcome to expect:
// 1. Head of Growth Marketing, 120-person B2B SaaS, Toronto -> keep (fit)
// 2. Marketing intern, 120-person B2B SaaS, Austin -> drop (wrong_role)
// 3. CMO, 8,000-person retail bank, New York -> drop (wrong_company_size / wrong_industry)
// 4. VP Marketing, 200-person B2B software company, Berlin -> drop (wrong_region)Passo 2: como rodar a triagem de ICP na lista inteira de candidatos?
Envie uma requisição por candidato com as mesmas três perguntas e aplique os limiares no seu próprio código. O script abaixo lê candidates.json (um array de objetos no formato do state acima) e icp-questions.json (o objeto questions do Passo 1), chama a API, mantém as linhas em que icp_fit é pelo menos 0,8 e o motivo é fit, e manda as linhas unclear ou duvidosas para um arquivo de revisão em vez de adivinhar. O limiar 0,8 é provisório: escolha o seu com uma amostra rotulada, como explica o guia de avaliação. Cada chamada é uma requisição comum à API cobrada em tokens, então a triagem custa o mesmo por linha, passe a pessoa ou não; contas verificadas começam com 100.000 tokens grátis e execuções com falha são reembolsadas. A API não tem chave de idempotência, então registre quais linhas já têm resposta antes de tentar de novo após um erro de rede. Se preferir não programar, o Console → Batch roda as mesmas perguntas sobre uma lista CSV ou JSONL: até 50 linhas por lote antes de qualquer compra e até 1.000 depois.
JevModel API: request and responseBatch text classification with the JevModel APIJevModel pricing and free Jev runs// screen.mjs (Node 18+: built-in fetch)
// Usage: JEVMODEL_API_KEY=... node screen.mjs
import { readFileSync, writeFileSync } from 'node:fs';
const candidates = JSON.parse(readFileSync('candidates.json', 'utf8'));
const questions = JSON.parse(readFileSync('icp-questions.json', 'utf8'));
const FIT_THRESHOLD = 0.8; // placeholder: set it from a labeled sample
const shortlist = [];
const review = [];
for (const person of candidates) {
const res = await fetch('https://jevmodel.app/api/v1/systemone', {
method: 'POST',
headers: {
Authorization: 'Bearer ' + process.env.JEVMODEL_API_KEY,
'Content-Type': 'application/json',
},
body: JSON.stringify({ state: person, questions }),
});
const json = await res.json();
if (json.code !== 0) {
review.push({ person, error: json });
continue;
}
const a = json.data.answers;
const fit = a.icp_fit.noul; // probability that the candidate fits
const reason = a.reject_reason.choice;
if (fit >= FIT_THRESHOLD && reason === 'fit') {
shortlist.push({ ...person, fit, buying_power: a.buying_power.score });
} else if (reason === 'unclear' || (fit > 0.4 && fit < FIT_THRESHOLD)) {
review.push({ person, fit, reason });
}
// everything else is a confident reject: no paid lookup
}
writeFileSync('shortlist.json', JSON.stringify(shortlist, null, 2));
writeFileSync('review.json', JSON.stringify(review, null, 2));
console.log('shortlist', shortlist.length, 'review', review.length, 'of', candidates.length);Passo 3: como enviar só a lista curta ao Treg para buscar e-mails?
O Treg descreve sua busca de pessoas como lead enrichment para agentes: um token e uma CLI na frente de vários provedores de dados, com pagamento por chamada. O agente escolhe um provedor no catálogo ou chama um endpoint roteado, em que o Treg escolhe o provedor e diz qual é. Você chama o serviço hospedado em treg.to; este guia não cobre rodar o Treg por conta própria. Segundo o README do Treg, o agente instala a CLI, faz login, procura uma capacidade no catálogo, lê o schema dela e a chama; encontrar e-mails corporativos é uma capacidade roteada (treg.people.email.find) e a verificação é uma etapa separada, cobrada à parte. O Treg afirma que buscar o e-mail a partir da URL de um perfil do LinkedIn custa a partir de US$ 0,0005 por chamada e que não cobra quando não encontra, por isso é muito procurado como linkedin email finder; confira a tabela de preços antes de orçar, porque os valores variam por rota. O Treg também diz que novas contas verificadas recebem uma vez US$ 1,00 de crédito grátis ao criar uma equipe elegível. Passe só o shortlist.json. As linhas do review.json esperam uma pessoa e as rejeições seguras nunca chegam a uma busca paga. Guarde as respostas do Jev ao lado de cada contato para ver depois se os de buying_power alto realmente responderam. O repositório do Treg é publicado sob Apache 2.0 com termos adicionais; o Treg diz que chamar a API hospedada em treg.to é permitido. O JevModel não é afiliado ao Treg.
Route an agent’s next stepScore leads on a useful rubric# Treg CLI, as documented in Treg's README (hosted service at treg.to)
curl -fsSL https://treg.to/install.sh | sh
treg login
treg catalog search "find a work email"
treg catalog get treg.people.email.find # read the input schema before calling
treg balance
# Pass only the rows in shortlist.json produced in Step 2.
# Rows in review.json go to a person; confident rejects are never looked up.
# Verification is a separate, separately billed step in Treg's docs.Alternativa ao Clay ou ao Apollo? Como se compara filtrar e depois enriquecer
Quem procura alternativas ao Clay (clay alternatives) ou uma alternativa ao Apollo (apollo alternative) costuma querer duas coisas: custo menor por contato e menos tempo com contatos que nunca se encaixam. A tabela compara três jeitos de montar uma lista; descreve trade-offs, não um benchmark. Só em preço de fornecedor, os únicos números públicos aqui são os do próprio Treg: num teste que o Treg publicou, os mesmos 100 leads (nome mais domínio da empresa) passaram por cinco ferramentas de e-mail corporativo e foram conferidos com o endereço publicado de cada empresa. O Treg relata 92 e-mails corretos por US$ 0,53, Clay 84 por cerca de US$ 3,35, Apollo 77 por cerca de US$ 2,24, Deepline 80 por US$ 2,74 e Hunter 84 por US$ 2,21, ou US$ 0,58 por 100 e-mails corretos no Treg contra US$ 3,77 no Clay, daí a afirmação “85% mais barato que o Clay”. São números de um fornecedor no próprio teste; o Jev não participou e a sua lista terá outro resultado. Filtrar antes reduz o custo com qualquer fornecedor de enrichment, porque menos linhas chegam à etapa paga.
Score leads on a useful rubricAI Decision Flows with Jev and human review| Pergunta | Enriquecer todos que a busca retorna | Triagem de ICP com Jev e depois enriquecer | Revisão manual e depois enriquecer |
|---|---|---|---|
| Quem recebe uma busca paga | Todas as linhas, inclusive as fora do perfil | Linhas acima do limiar; as unclear aguardam revisão | Linhas aprovadas por uma pessoa |
| Principal custo | Buscas de pessoas que você nunca contata | Tokens do Jev por linha mais buscas da lista curta | Tempo do revisor em cada linha |
| Onde fica o julgamento de ICP | Em lugar nenhum, ou numa limpeza manual depois | Perguntas escritas e limiares que você versiona e testa | Na cabeça de cada revisor |
| Melhor para | Listas pequenas e já segmentadas | Listas feitas por agentes em volume com ICP escrito | Contas de alto valor em que cada contato importa |
Como medir a precisão e o custo real por lead utilizável?
Antes de confiar na triagem, rotule 100 a 200 candidatos das suas próprias buscas como se encaixa ou não, rode as três perguntas e veja quantos que se encaixam ficam abaixo do limiar e quantos que não se encaixam passam. Depois acompanhe um único número de ponta a ponta: gasto total (tokens do Jev mais buscas mais verificação) dividido pelos contatos que estão no seu ICP e têm e-mail verificado. O Treg publica o recibo de uma execução desse tipo, datado de 2026-09-23: listou 50 empresas de software Série A, deixou o Jev manter as 27 que se encaixavam no ICP, identificou o líder de marketing de cada uma e então encontrou e verificou e-mails corporativos, chegando a 20 e-mails verificados por US$ 0,58 no total, ou US$ 0,029 por resultado utilizável, com cada falha liquidada a US$ 0,00. É a execução publicada pelo Treg, não uma medição do JevModel. Sobre qualidade de busca, o Treg relata que no People Search Bench da LessieAI as tarefas de prospecção B2B foram respondidas corretamente 43% das vezes só com o Claude Code e 78,2% com o Treg. O número que importa é o da sua própria amostra rotulada.
Evaluate a Jev workflowJev probability, confidence and human-review thresholdsQuando usar este padrão e o que deixar de fora?
Use quando um agente monta listas em volume, o ICP cabe em poucas frases e a etapa de enrichment custa dinheiro por linha. Dispense para um punhado de contas nomeadas, em que ler cada perfil você mesmo é mais rápido. Mantenha a triagem estreita: julgue cargo, empresa, tamanho, setor e região a partir de fatos profissionais, nunca de características protegidas, e não envie e-mails pessoais nem telefones ao Jev, porque ele não precisa deles. Siga as regras de privacidade e de prospecção que valem onde seus contatos vivem. O Jev é só de texto e não é open source; o JevModel sempre chama o modelo Jev pela própria API, então não há campo model para configurar. A seção Crescimento de jevmodel.app/use-cases tem exemplos de qualificação de leads, e jevmodel.app/jev-api lista os limites das requisições. O JevModel é um site independente e não é afiliado à TypeSafe AI, que desenvolve o Jev, nem ao Treg.
Route an agent’s next stepAI Decision Flows with Jev and human reviewScore leads on a useful rubricPerguntas frequentes
O que é “jev people search”?
É o padrão deste guia: um agente ou uma ferramenta de busca de pessoas encontra candidatos, o Jev julga cada um contra o seu ICP escrito com perguntas tipadas, e só quem passa vai para uma busca de e-mail paga. O próprio Jev não busca pessoas nem encontra e-mails.
Isto é uma alternativa ao Clay ou ao Apollo?
Em parte. O Jev substitui a etapa de julgamento (esta pessoa se encaixa?), não a base de contatos. Você ainda precisa de uma fonte de busca e de um buscador de e-mails; o Treg é uma opção que publica a própria comparação com o Clay. Muitas equipes mantêm as ferramentas atuais e só adicionam a triagem antes da busca paga.
O JevModel faz parte do Treg ou da TypeSafe AI?
Não. O JevModel é um site independente que dá acesso ao modelo Jev. A TypeSafe AI desenvolve o Jev; o Treg é um serviço separado de busca e enrichment de pessoas em treg.to. O JevModel não é afiliado a nenhum dos dois.
Quanto custa a triagem de ICP?
Cada candidato é uma requisição à API cobrada em tokens, então o custo depende do tamanho do state e das perguntas. Contas verificadas começam com 100.000 tokens grátis, execuções com falha são reembolsadas e os pacotes atuais estão na página de preços do JevModel. As buscas de e-mail são cobradas à parte pelo fornecedor de enrichment.
O Jev pode funcionar como linkedin email finder?
Não. O Jev não acessa o LinkedIn nem procura endereços. Ele decide se um perfil que você já tem vale uma busca. O Treg afirma que a busca de e-mail custa a partir de US$ 0,0005 por chamada a partir da URL de um perfil do LinkedIn; siga os termos de cada plataforma ao coletar dados de perfil.
JevModel é independente e não é afiliado à TypeSafe AI.