Que fait autoresearchclaw-recherche-autonome ?
Pipeline de recherche entièrement autonome qui transforme une simple idée de sujet en un article académique complet avec citations réelles, expériences et LaTeX prêt pour conférence.
Fonctionnalités
- Recherche automatique : Interroge des bases de données académiques (arXiv, Semantic Scholar) pour trouver des articles pertinents avec des citations réelles.
- Génération de contenu : Rédige introduction, méthodologie, résultats et conclusion en se basant sur les articles trouvés.
- Expériences intégrées : Conçoit et exécute des expériences simulées ou réelles (via code Python) pour étayer les résultats.
- Sortie LaTeX : Produit un fichier
.texcomplet avec en-têtes, sections, formules mathématiques et bibliographie formatée (BibTeX). - Prêt pour conférence : Respecte les gabarits des conférences (ACL, ICML, NeurIPS).
Utilisation
# Exemple d'invocation (dans un agent compatible)
$ research-tool "Sujet : Apprentissage par renforcement pour la robotique"
Arguments
| Argument | Description | Défaut |
|---|---|---|
topic | Sujet de recherche (obligatoire) | - |
--output-dir | Répertoire de sortie | ./output |
--max-papers | Nombre maximal de citations | 10 |
--language | Langue de l'article | en |
Fonctionnement
- Phase de recherche : L'agent interroge
https://api.semanticscholar.org/graph/v1/paper/search?query={topic}pour obtenir des articles récents. - Phase de synthèse : Les résumés des articles sont consolidés en une revue de littérature.
- Phase d'expérimentation : Un script Python (
run_experiments.py) est généré et exécuté pour produire des résultats. - Phase de rédaction : Le contenu est assemblé en un document LaTeX avec citations (
citations.bib). - Phase de compilation :
pdflatexest lancé pour produire le fichier PDF final.
Configuration
Via variables d'environnement :
| Variable | Description |
|---|---|
SEMANTIC_SCHOLAR_API_KEY | Clé API Semantic Scholar (optionnelle) |
LATEX_COMPILER | Commande de compilation LaTeX (pdflatex, xelatex) |
Licence
MIT License - Voir le fichier LICENSE pour plus de détails.