O que ai-daily-research faz?
Skill do Hermes Agent — Coleta automaticamente notícias de IA + artigos acadêmicos de IA diariamente, realiza análise aprofundada e envia para o WeChat. Cobre artigos do arXiv/OpenAlex/DBLP + notícias de tecnologia nacionais e internacionais + blogs técnicos de ponta.
Funcionalidades
- Agregação de Fontes: Configurável para puxar dados de arXiv, OpenAlex, DBLP e feeds RSS de blogs/notícias.
- Análise Inteligente: Utiliza modelos de linguagem para resumir e extrair insights principais de cada item coletado.
- Entrega no WeChat: Envia o resumo diário formatado como mensagem no WeChat via Webhook ou API do WeChat Work (WeCom).
- Personalização: Permite filtrar por tópicos, autores ou relevância.
Pré-requisitos
- Hermes Agent configurado e em execução.
- Conta no WeChat ou WeChat Work para recebimento das notificações.
- Chaves de API para as fontes de dados (quando necessário).
Instalação
-
Clone este repositório para dentro do diretório de skills do seu Hermes Agent:
git clone https://github.com/CODE-BULIAO/ai-daily-research.git cd ai-daily-research -
Instale as dependências (se houver):
pip install -r requirements.txt -
Configure as variáveis de ambiente no arquivo
.env:WECHAT_WEBHOOK_URL=your_webhook_url ARXIV_API_KEY=your_arxiv_api_key # Opcional OPENALEX_API_KEY=your_openalex_api_key # Opcional DBLP_ENDPOINT=https://dblp.org/search/publ/api BLOG_RSS_FEEDS=https://blog.opensource.org/feed,https://techcrunch.com/feed
Uso
Ative o skill diariamente (pode ser automatizado com cron jobs ou agendador do Hermes):
hermes run skill ai-daily-research
O skill irá:
- Coletar novos artigos e notícias das fontes configuradas.
- Processar e resumir cada item usando um LLM.
- Compilar um relatório final.
- Enviar o relatório para o WeChat.
Configuração Avançada
- Filtros de Palavras-chave: Adicione palavras-chave no arquivo
config.yamlpara filtrar apenas tópicos específicos. - Horário de Execução: Configure o cron do Hermes para rodar o skill em um horário fixo diariamente.
- Múltiplos Canais: Pode-se configurar o envio para múltiplos grupos ou contatos do WeChat.
Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests.
Licença
Este projeto está licenciado sob a licença MIT.
Suporte
Para dúvidas ou problemas, entre em contato via issues do GitHub.