CommunityRédaction et éditiongithub.com

FengYM666/AI-Research-OS

Transforme votre assistant de codage IA en compagnon de recherche académique : discipline anti-hallucination + compétences complètes pour les conférences de premier plan + MCP de recherche documentaire.

Qu'est-ce que AI-Research-OS ?

Ce skill transforme un agent IA de codage (comme Claude Code, Cursor, Codex) en un copilote de recherche académique fiable. Il met en place une discipline stricte contre les hallucinations : chaque recommandation de papier doit provenir de résultats de recherche réels et vérifiés, avec les cinq éléments essentiels (titre, auteurs, année, venue, lien). Il exploite le serveur MCP `paper-search` (57 outils) pour interroger 20 sources académiques (OpenAlex, arXiv, DBLP, Semantic Scholar, Google Scholar, etc.), télécharger des PDF et extraire le contenu. En cas d'indisponibilité du MCP, il utilise des appels curl manuels vers des API directes (OpenAlex, arXiv, CVF Open Access, DBLP, Papers with Code). Le workflow inclut la décomposition des requêtes, la vérification de la venue via DBLP, la recherche de code et SOTA, et l'extension par Google Scholar. Il garantit des sorties sous forme de tableau structuré avec tous les détails vérifiés et les chaînes de requête utilisées.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add FengYM666/AI-Research-OS

Installed? Explore more Rédaction et édition skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Normes de recherche documentaire (Paper Search)

L'activité principale de l'utilisateur est la recherche académique. Lors de la recherche de papiers pour lui, l'exactitude prime sur la quantité, qui prime sur la vitesse.

Règle d'airain : Ne pas inventer

  1. Chaque papier recommandé doit provenir d'enregistrements réels obtenus lors de la session de recherche en cours (réponse API ou contenu web). Il est interdit de lister des papiers basés sur la mémoire d'apprentissage – les noms, titres et années dans la mémoire sont très susceptibles d'être confondus.
  2. Les cinq éléments de citation doivent être complets et issus du même enregistrement réel : Titre, Auteurs, Année, Venue de publication, Lien accessible.
  3. Si rien n'est trouvé, dites clairement "Non trouvé" ; si vous vous fiez uniquement à votre mémoire sans pouvoir vérifier, marquez-le comme 【Non vérifié】 et expliquez.
  4. Fournissez la chaîne de requête réellement utilisée afin que l'utilisateur puisse reproduire et approfondir.
  5. Distinguez la version officielle publiée de la prépublication arXiv ; si les titres sont identiques, privilégiez les informations de la publication officielle.

Outil privilégié : MCP paper-search (déjà configuré)

ZCode est connecté au serveur MCP paper-search (openags/paper-search-mcp, 57 outils). Pour la recherche, privilégiez ses outils, pas de curl manuel :

  • search_papers (recherche unifiée multi-sources), search_arxiv, search_openalex, search_dblp, search_semantic, search_google_scholar, search_crossref – recherche sur 20 sources
  • download_arxiv / read_arxiv_paper etc. : télécharger PDF, extraire le texte (chaque source a son outil correspondant)
  • La recherche Google Scholar est déjà configurée avec un proxy (PAPER_SEARCH_MCP_GOOGLE_SCHOLAR_PROXY_URL) ; si le proxy est désactivé, GS échouera, passez à d'autres sources.

Lorsque le MCP n'est pas disponible (par exemple serveur non connecté), revenez à la méthode manuelle curl ci-dessous.

Sources et connectivité (testé localement en 2026-09)

Connexion directe disponible (pas de proxy dans le terminal) :

SourceUsageAccès
OpenAlex APIPrivilégié : gratuit, sans clé, couvre plus de 250 millions de papiers, filtrable par date/venue/citationshttps://api.openalex.org/works?search=<terme>&per-page=10, ajouter &filter=from_publication_date:AAAA-MM-JJ pour limiter l'année
arXiv APIPrépublications, lieu de première publication pour CV/IAhttps://export.arxiv.org/api/query?search_query=all:<terme>&max_results=10&sortBy=submittedDate
CVF Open AccessTexte intégral officiel de CVPR / ICCV / ECCV, y compris workshopsopenaccess.thecvf.com
dblp APIRéférence pour vérifier le lieu et l'année de publication réels d'un papierhttps://dblp.org/search/publ/api?q=<titre>&format=json
Papers with CodePapier + code officiel + classements SOTApaperswithcode.com
Bibliothèques officielles de domaineACL Anthology (NLP), proceedings.neurips.cc, proceedings.mlr.press (ICML), OpenReview (ICLR)Sites respectifs

Nécessite un proxy (dans le terminal : export https_proxy=http://127.0.0.1:7892, le port suit le registre en cours) :

SourceUsageNote
Google ScholarCouverture la plus large, citations, suivi des citations, extension "Articles associés"Privilégier l'utilisation du navigateur réel via la compétence control-browser (le proxy système s'applique automatiquement, contourne le CAPTCHA) ; le curl déclenche facilement le CAPTCHA
Semantic Scholar APIAnalyse du réseau de citations, résumé TLDRLimite de débit sévère sans clé (facilement 429), utilisable pour quelques requêtes, en secours

Workflow

  1. Décomposer la requête : transformer la demande de l'utilisateur en 2 à 4 chaînes de requête en anglais (les bases académiques ne reconnaissent généralement que l'anglais ; pour une demande en chinois, traduire d'abord les mots-clés).
  2. Premier filtrage : requête sur OpenAlex + arXiv, sélectionner les candidats selon la pertinence, l'année et le nombre de citations.
  3. Vérifier le venue : pour les papiers prétendant être publiés à CVPR/ICCV etc., vérifier via dblp ou le site de la conférence – cette étape élimine les "faux papiers qui semblent réels".
  4. Trouver le code/SOTA : Papers with Code.
  5. Extension classique : Google Scholar trié par citations + "Articles associés" + remonter la bibliographie.
  6. Avant la sortie, vérifier chaque entrée pour les cinq éléments ; s'il en manque un, retourner chercher.

Format de sortie

TitreAuteursConférence/Revue + AnnéeLienRelation avec la demande (une phrase)

Après le tableau : chaînes de requête utilisées ; lien vers le dépôt de code officiel s'il existe ; préciser les entrées non vérifiées.

Skills associés