reportAI est un outil basé sur Python qui génère des rapports de recherche PDF complets à l'aide de l'IA. Saisissez simplement des conversations avec un modèle d'IA dans un format structuré et reportAI produira un rapport détaillé complet avec un résumé, des sections, des tableaux et des figures correctement formatés. En utilisant des techniques intelligemment mises en œuvre pour dédoublonner tout contenu répété dans le rapport, il garantit que tout le contenu va droit au but tout en étant descriptif sans créer de répétition dans le contenu du rapport. Le résultat final est un PDF d'environ 9 à 15 pages en fonction du nombre de messages transmis pour la génération du rapport.
git clone https://github.com/AdirthaBorgohain/reportAI.git
cd reportAI
pip install -r requirements.txt
REMARQUE : Vous aurez besoin python>=3.10
pour exécuter ce projet sans avoir à apporter de modifications à la base de code
report_ai
) avec les clés API et les configurations de modèle nécessaires : OPENAI_API_KEY ={YOUR OPENAI API KEY}
ANTHROPIC_API_KEY ={YOUR ANTHROPIC API KEY}
LLM ={CHOICE OF LLM TO USE. Valid values are 'gpt', 'claude'}
GPT_MODEL ={GPT MODEL TO USE IN CASE LLM IS SET TO 'gpt'. Valid values are 'gpt-3.5-turbo', 'gpt-4-turbo', 'gpt-4o'}
CLAUDE_MODEL ={CLAUDE MODEL TO USE IN CASE LLM IS SET TO 'claude'. Valid values are 'claude-3-haiku', 'claude-3-opus'}
Consultez main.py
pour un exemple sur la façon de générer des rapports à l'aide de vos conversations.
Un exemple de rapport généré à l'aide des messages de main.py
peut être trouvé dans report_ai/reports/sample.pdf
.
Voici quelques captures d’écran de l’exemple de rapport :
git checkout -b feature/new-feature
).git commit -m 'Add some new feature'
).git push origin feature/new-feature
).Ce projet est sous licence Apache 2.0. Voir le fichier LICENSE pour plus de détails.