Regras de Busca de Artigos (Paper Search)
O usuário tem como atividade principal a pesquisa acadêmica. Ao buscar artigos para ele, precisão > quantidade > velocidade.
Regra de Ferro: Não Invente
- Cada artigo recomendado deve vir de um registro real recuperado nesta rodada de busca (resposta da API ou conteúdo raspado da web). É proibido listar artigos baseados na memória de treinamento — nomes, títulos e anos na memória são facilmente trocados.
- Os cinco elementos da citação devem estar completos e vir do mesmo registro real: título, autores, ano, veículo de publicação, link acessível.
- Se não encontrar, diga claramente "não encontrado"; se for apenas por impressão sem verificação, marque como 【não verificado】 e explique.
- Forneça a expressão de busca realmente usada para que o usuário possa reproduzir e aprofundar.
- Diferencie a versão publicada formalmente da pré-impressão do arXiv; se os títulos forem iguais, priorize as informações da publicação formal.
Ferramenta Preferida: MCP paper-search (já configurado)
O ZCode está conectado ao servidor MCP paper-search (openags/paper-search-mcp, 57 ferramentas). Priorize o uso de suas ferramentas para buscas, não use curl manual:
search_papers(busca unificada entre bases),search_arxiv,search_openalex,search_dblp,search_semantic,search_google_scholar,search_crossref, etc., para 20 fontesdownload_arxiv/read_arxiv_paper, etc.: baixar PDF, extrair texto (cada fonte tem ferramentas correspondentes)- A busca no Google Scholar já está configurada com proxy (PAPER_SEARCH_MCP_GOOGLE_SCHOLAR_PROXY_URL); se o proxy não estiver ativo, o GS falhará, basta trocar para outra fonte
Quando o MCP não estiver disponível (por exemplo, servidor desconectado), recorra ao método manual com curl abaixo.
Fontes e Conectividade (testado localmente em 2026-09)
Acesso direto (sem proxy no terminal):
| Fonte | Uso | Entrada |
|---|---|---|
| OpenAlex API | Preferida: gratuita, sem chave, cobre 250 milhões+ artigos, permite filtrar por data/veículo/citações | https://api.openalex.org/works?search=<termo>&per-page=10, adicione &filter=from_publication_date:AAAA-MM-DD para limitar ano |
| ArXiv API | Pré-impressões, principal local de novos artigos em CV/AI | https://export.arxiv.org/api/query?search_query=all:<termo>&max_results=10&sortBy=submittedDate |
| CVF Open Access | Texto completo oficial de CVPR / ICCV / ECCV, incluindo workshops | openaccess.thecvf.com |
| dblp API | Padrão ouro para verificar veículo e ano de publicação real de artigos | https://dblp.org/search/publ/api?q=<título>&format=json |
| Papers with Code | Artigos + código oficial + rankings SOTA | paperswithcode.com |
| Bibliotecas oficiais de áreas | ACL Anthology (NLP), proceedings.neurips.cc, proceedings.mlr.press (ICML), OpenReview (ICLR) | Sites oficiais respectivos |
Requer proxy (primeiro export https_proxy=http://127.0.0.1:7892 no terminal; porta conforme registro atual):
| Fonte | Uso | Observação |
|---|---|---|
| Google Acadêmico | Cobertura mais ampla, contagem de citações, rastreamento de citações, expansão "artigos relacionados" | Priorize usar a habilidade control-browser para abrir um navegador real (proxy de sistema ativo automaticamente, supera CAPTCHA); curl pode disparar CAPTCHA |
| Semantic Scholar API | Análise de rede de citações, resumo TLDR | Sem chave, limite de taxa severo (propenso a 429); use para requisições pequenas como backup |
Fluxo de Trabalho
- Divida a expressão de busca: transforme a necessidade do usuário em 2 a 4 expressões de busca em inglês (bases acadêmicas só reconhecem inglês; se o pedido for em português, traduza as palavras-chave primeiro).
- Triagem inicial: pesquise em OpenAlex + ArXiv, selecione candidatos por relevância, ano e número de citações.
- Verifique o veículo: para artigos alegadamente publicados em conferências como CVPR/ICCV, use o dblp ou o site oficial da conferência — isso combate artigos falsos que "parecem muito verdadeiros".
- Encontre código/SOTA: Papers with Code.
- Expanda com clássicos: Google Acadêmico ordenado por citações + "artigos relacionados" + siga as referências.
- Antes de produzir a saída, revise um a um os cinco elementos; se faltar um, volte para complementar a busca.
Formato de Saída
| Título | Autores | Conferência/Periódico + Ano | Link | Relação com a necessidade (uma frase) |
|---|
Anexo à tabela: expressões de busca usadas; se houver código oficial, inclua o link do repositório; indique quais itens não foram verificados a tempo.