Executando verificação de segurança...
1

Parabéns pelo projeto. Acho que ela tem um potencial enorme para ajudar no desenvolvimento pessoal e análise de hábitos. Meu único ponto é na "dificuldade" de registrar os logs. Com o tempo, é fácil esquecer de registrar e acabar se perdendo.

Gostaria de compartilhar uma ideia muito similar que tive e que talvez possa complementar o que você está propondo. Estava pensando nesse projeto, mas estou envolvido em outros que estão demandando todo o meu tempo, e por partir já de uma ideia mais complexa, acabo não fazendo nem o simples.

Minha ideia era usar o WhatsApp como interface para registrar os logs, aproveitando a Evolution API. A proposta seria criar um agente de IA para o qual eu pudesse enviar mensagens descrevendo o que estou fazendo no momento, com a opção de adicionar observações sobre a tarefa. Esses logs seriam armazenados em um banco de dados e, no fim do dia ou da semana, uma LLM processaria esses dados e geraria um relatório com insights sobre meus hábitos, tarefas realizadas, padrões de comportamento, etc.

Pensei até em capturar mais informações contextuais, como localização ao longo do dia, para registrar locais visitados, distâncias percorridas, velocidades, e até correlacionar essas informações com os logs. Isso me ajudaria a ter uma visão mais completa do meu dia a dia. (mas ainda não consegui pensar em uma forma simples de fazer a captura dessas informações de localização ao longo do dia).

Estava pensando nas seguintes tecnologias para a minha ideia, que recomendo dar uma olhada, pois podem ajudar com o teu projeto:

  • CrewAI - Usar a Crew AI para organizar os agentes de forma modular. Um agente receberia as mensagens, outro trataria o conteúdo (identificando se é um log, uma ideia, ou algo mais complexo), e outro geraria os relatórios. Pode ser feito também com o n8n mas confesso que gosto de ter controle e desenvolver todas as etapas.
  • Evolution API: Para integrar com o WhatsApp e facilitar a interação.
  • Relatórios no WhatsApp e backup no Obsidian: No fim do dia, o agente enviaria o relatório direto no WhatsApp e também salvaria uma cópia em formato .md na pasta sincronizada com o Obsidian, permitindo revisitar os dados no futuro.
  • Áudio como entrada: Poderia enviar áudios para o agente. Provavelmente usando o whisper.

Espero ter ajudado. Acho que com uma abordagem envolvendo IA pode deixar o projeto mais interativo, além de trazer valor para os dados coletados. Mais uma vez, parabéns pelo projeto.

Carregando publicação patrocinada...
1

Opa, @Zarabatana.

Quando eu pensei no projeto a primeira coisa que eu pensei era na dificuldade dos comandos e na utilização de IA. Parece até que leu a minha mente nessa parte!

O que me fez fazer não utilizar IA é a possibilidade de erros na hora de registrar o log por parte da IA. É uma tecnologia da qual não tenho muita afinidade e não sei como treina-la ainda para atingir meu objetivo, mas é uma ótima ideia fazendo do jeito que você descreveu, principalmente por deixar mais dinâmico e interativo, ao invés de digitar o mesmo comando todas as vezes.

Como eu não tenho muito afinidade com IA atualmente, eu deixei de lado até um outro momento e decidi facilitar com algumas flags mais curtas com -t para --type. Ou até mesmo remover essas flags e deixar mais sequencial como para ler os logs, que pede apenas os valores.

Salvei todos os links aqui para uma lida e ir estudando aos poucos para um melhor entendimento.

No fim do dia, o agente enviaria o relatório direto no WhatsApp e também salvaria uma cópia em formato .md na pasta sincronizada com o Obsidian, permitindo revisitar os dados no futuro.

Confesso que esta possibilidade nunca me veio a mente! Quando eu li isso eu tive uma ideia muito interessante. Muito obrigado pelo o compartilhamento do conhecimento!