Aplicação online: https://iadatawizard.streamlit.app
O DataWizard é um agente inteligente desenvolvido com LangChain e Streamlit, capaz de analisar arquivos CSV genéricos, gerar gráficos interativos e responder perguntas com base nos dados. Ele utiliza modelos de linguagem como Google Gemini, Groq e OpenAI, com suporte a ferramentas analíticas e memória conversacional.
-
Acesse o app online
👉 https://iadatawizard.streamlit.app -
Configure o modelo de IA
- Escolha entre Gemini, Groq ou OpenAI na barra lateral.
- Insira sua API Key correspondente.
-
Faça o upload do seu arquivo CSV
- Vá para a aba Upload.
- Selecione o arquivo e aguarde o carregamento.
-
Edite os dados (opcional)
- Use a aba Edição para aplicar filtros, renomear colunas ou excluir registros.
-
Consolide os dados (obrigatório para análise com IA)
- A aba Consolidar é necessária para preparar os dados antes da análise com IA.
- Você pode:
- Exportar os dados consolidados nos formatos CSV, Parquet ou XLSX.
- Ou gerar uma amostra de dados para análise com IA na aba seguinte.
-
Interaja com a IA
- Na aba Análise IA, digite perguntas como:
- “Qual é a média da coluna Amount?”
- “Mostre um histograma da coluna V17.”
- “Quais variáveis mais influenciam a coluna Class?”
- “Quais conclusões podemos tirar dos dados?”
- Na aba Análise IA, digite perguntas como:
-
Sobre o projeto
- A aba Sobre traz informações técnicas e créditos.
Esta aplicação não foi testada amplamente em nuvem.
Recomenda-se rodar localmente para maior estabilidade.
- Python 3.11+
- Instale as dependências:
pip install -r requirements.txt
- Execute o app:
streamlit run app.py
##📄 Licença Este projeto é acadêmico e foi desenvolvido como parte da atividade “Agentes Autônomos – Desafio Extra”.