reportAI é uma ferramenta baseada em Python que gera relatórios abrangentes de pesquisa em PDF usando IA. Basta inserir conversas com um modelo de IA em um formato estruturado e o reportAI produzirá um relatório detalhado completo com um resumo executivo, seções, tabelas e figuras devidamente formatadas. Usando técnicas implementadas de forma inteligente para desduplicar qualquer conteúdo repetido no relatório, ele garante que todo o conteúdo seja direto ao ponto, ao mesmo tempo que é descritivo, sem criar qualquer repetição no conteúdo do relatório. O resultado final é um PDF com cerca de 9 a 15 páginas dependendo do número de mensagens passadas para geração do relatório.
git clone https://github.com/AdirthaBorgohain/reportAI.git
cd reportAI
pip install -r requirements.txt
NOTA : Você precisará de python>=3.10
para executar este projeto sem precisar fazer nenhuma alteração na base de código
report_ai
) com as chaves de API e configurações de modelo necessárias: 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'}
Confira main.py
para ver um exemplo de como gerar relatórios usando suas conversas.
Um exemplo de relatório gerado usando as mensagens em main.py
pode ser encontrado em report_ai/reports/sample.pdf
.
Aqui estão algumas capturas de tela do relatório de amostra:
git checkout -b feature/new-feature
).git commit -m 'Add some new feature'
).git push origin feature/new-feature
).Este projeto está licenciado sob a licença Apache 2.0. Consulte o arquivo LICENSE para obter detalhes.