Sentinel do Projeto
Sistema de consultoria de investimentos inteligente para ações A, que coleta dados de mercado em tempo real via AkShare, analisa com IA Gemini e gera recomendações de negociação.
Modo de Uso
Importante: Primeiro, cd para o diretório do projeto e ative o ambiente virtual.
Gerar Relatório de Análise
# Análise do meio-dia (padrão), saída para o terminal
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday
# Revisão de fechamento
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode close
# Relatório matinal
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode morning
# Gerar e publicar no Telegram
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target telegram
# Publicar simultaneamente no Feishu e Telegram
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target feishu telegram
# Saída em formato JSON (para consumo por programas)
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --output json
Perguntas de Acompanhamento
# Perguntar sobre a análise mais recente
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Como está o ETF de ouro hoje?"
# Perguntar sobre uma data específica
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Como está o setor de semicondutores?" --date 2026-02-07
# Perguntar sobre análise de fechamento
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Como operar amanhã?" --mode close
Análise de Tendências
# Tendência de uma semana (detecção automática de palavras-chave de tendência)
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Como está a tendência do mercado esta semana?"
# Tendência de um mês
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Como estão os resultados das posições este mês?"
Cenários de Uso
⚠️ Regra de Roteamento Central (deve ser rigorosamente seguida):
- Apenas quando o usuário solicitar explicitamente "executar análise/gerar relatório/publicar", execute o comando
--mode - Todas as outras perguntas (incluindo acompanhamento, avaliação, consulta sobre precisão, conversas casuais, etc.) devem usar
--ask "pergunta original do usuário"para encaminhar ao Sentinel CLI - Proibido inventar respostas para substituir a saída do CLI. Deve executar o comando e retornar o stdout exatamente como está para o usuário
- Quando não tiver certeza de qual comando usar, o padrão é
--ask
Gerar Relatório (apenas quando o usuário solicitar explicitamente para gerar/executar/publicar)
Quando o usuário disser:
- "Execute a análise do meio-dia"
- "Gere a revisão de fechamento"
- "Analise o relatório matinal"
Execute: cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday
Publicar no Telegram
Quando o usuário disser:
- "Publique a análise no Telegram"
- "Publique no Telegram"
- "Envie o relatório do meio-dia"
Execute: cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target telegram
Publicar Simultaneamente no Feishu e Telegram
Quando o usuário disser:
- "Publique em todos os canais"
- "Envie tanto no Feishu quanto no Telegram"
Execute: cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target feishu telegram
Todas as Outras Perguntas (Acompanhamento, Precisão, Avaliação, Conversas Casuais, etc.)
Quando o usuário disser qualquer coisa que não seja "gerar relatório", incluindo, mas não se limitando a:
- Perguntas de acompanhamento: "Como está o ETF de ouro hoje?", "Posso comprar a Zijin Mining?"
- Relacionadas à precisão: "É preciso?", "Taxa de acerto?", "Taxa de acerto?", "É confiável?", "É crível?", "Taxa de vitórias?"
- Relacionadas a tendências: "Tendência do mercado esta semana?", "Tendência das posições este mês?"
- Qualquer outra pergunta
Sempre execute: cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "pergunta original do usuário"
Retorne a saída do stdout exatamente como está para o usuário, não modifique ou invente conteúdo.
Cache de Dados
- Banco de dados SQLite:
data/sentinel.db - Snapshot JSON:
data/latest_context.json - Suporta reprodução histórica: argumento
--replay