InvAI é um robô de inteligência artificial desenvolvido para auxiliar investidores na tomada de decisões no mercado financeiro. Com base em dados atualizados, estratégias consolidadas e análise comportamental, o InvAI oferece sugestões inteligentes e personalizadas para aplicação de recursos, respeitando o perfil e os objetivos de cada investidor.
O InvAI é um assistente virtual que utiliza inteligência artificial avançada para fornecer orientações personalizadas sobre investimentos. O sistema é capaz de:
- Analisar o perfil do investidor
- Fornecer recomendações personalizadas de investimentos
- Monitorar o mercado financeiro em tempo real
- Avaliar riscos e oportunidades
- Sugerir estratégias de diversificação
- Analisar imagens e extrair insights financeiros
- Análise de Perfil: Avaliação personalizada do perfil do investidor
- Recomendações Inteligentes: Sugestões baseadas em dados do mercado
- Monitoramento em Tempo Real: Acompanhamento de ativos e indicadores
- Gestão de Riscos: Análise de risco-retorno
- Planejamento Financeiro: Estratégias de longo prazo
- Python 3.x
- LangChain
- OpenAI GPT-4
- APIs de Mercado Financeiro
- SQLite (para armazenamento de dados)
- Pandas (para análise de dados financeiros)
- Clone o repositório:
git clone https://github.com/seu-usuario/InvAI.git
cd InvAI- Crie e ative o ambiente virtual com o pip venv:
- Crie um ambiente virtual:
python -m venv venv- Ative o ambiente virtual:
venv/Scripts/activate- Instale as dependências:
pip install -r requirements.txt- Configure as variáveis de ambiente:
Crie um arquivo
.envna raiz do projeto com as seguintes variáveis:
TELEGRAM_API_ID=seu_api_id
TELEGRAM_API_HASH=seu_api_hash
TELEGRAM_TOKEN=seu_token
OPENAI_API_KEY=sua_chave_api- Execute o sistema:
python app.py- Inicie uma conversa com o bot no Telegram usando /start
- Configure seu perfil de investidor
- Receba recomendações personalizadas
- Monitore seus investimentos
- Ajuste suas estratégias conforme necessário
Contribuições são bem-vindas! Por favor, siga estes passos:
- Faça um fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
Este projeto/código foi desenvolvido para fins educacionais e profissionais. A distribuição deste código deve ser usada para fins pessoais e educacionais apenas.
- Gabriel V.G. - @gveronezg
- OpenAI por fornecer a API GPT-4
- Fontes de dados do mercado financeiro