Skip to content

🌿 Hera - Obtenha respostas inteligentes para todas suas dúvidas sobre plantas, flores e jardinagem com uma IA totalmente local

Notifications You must be signed in to change notification settings

KauanLuc/hera.ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

image Ollama Neo4j AI Gardening Assistant GitHub repo size

🌿 Hera - Sua Assistente de Jardinagem com IA

Obtenha respostas inteligentes para todas suas dúvidas sobre plantas, flores e jardinagem!

Como Usar a Hera

💬 Faça sua pergunta sobre plantas

Digite no terminal:

hera prom "sua pergunta sobre plantas aqui"

ou

hera prom "sua pergunta sobre plantas aqui" html

Exemplos práticos:

hera prom "Como regar rosas corretamente?"
hera prom "Quais plantas são boas para apartamento?"
hera prom "Como tratar pragas em hortaliças?" html

⏳ O que acontece?

  1. Hera mostrará: 🤖 Analisando questão... (Pode levar alguns instantes)
  2. Em segundos, você receberá uma resposta completa e especializada

Caso você tenha passado como parâmetro a flag html a resposta é convertida para formato HTML com:

Sua pergunta original destacada e Resposta formatada com marcação adequada

Um arquivo response-hera-data-atual.html é criado no diretório atual

🌟 Dicas para Melhores Respostas:

  • Use aspas nas perguntas
  • Seja específico em suas perguntas
  • Inclua detalhes como tipo de planta, ambiente, sintomas (se aplicável)

📚 Tipos de Perguntas que Hera Pode Responder:

  • ✅ Cuidados com rega e solo
  • ✅ Solução de problemas (folhas amarelas, pragas, etc.)
  • ✅ Melhores plantas para cada ambiente
  • ✅ Dicas de cultivo e poda

💾 Adicionar uma nova planta ao banco de dados

Para adicionar informações sobre uma nova planta, digite no terminal e presione Enter:

hera add nome_da_planta

📝 O que acontece?

  1. Hera irá guiá-lo através de um questionário interativo para coletar:
  • Contexto de cultivo (onde a planta vive)
  • Seus cuidados diários com a planta
  • Problemas que sua planta possui
  1. Você poderá adicionar múltiplos problemas (digite /sair para finalizar)
  2. Todos os dados serão salvos no banco de dados Neo4j para serem usadas para responder futuras perguntas

Exemplo prático:

hera add Manjericão
> 🤖 Digite qual o contexto que o(a) manjericão vive: 
Quintal, luz do sol direta
> 🤖 Digite quais são os cuidados diários com o(a) manjericão: 
6 horas de sol por dia, vaso com drenagem, rega de 2 em 2 dias, poda 1x ao mês, adubação de 3 em 3 meses
> 🤖 Digite quais problemas o(a) manjericão tem: 
Folhas murchas
Folhas amareladas
Galhos pensos
/sair
🤖 manjericão adicionado(a) com sucesso

💡 Dicas para melhor cadastro:

  • Seja específico nos cuidados e contexto
  • Liste todos os problemas que sua planta possui

🔧 Requisitos para Testar a Versão de Desenvolvimento

🌱 Hera está em desenvolvimento constante para te ajudar cada vez melhor!

Atualmente a aplicação só roda como modo desenvolvimento. Para testar a Hera em fase de desenvolvimento, você precisará:

  1. Lua 5.3 instalado em seu sistema
  2. Ollama instalado e configurado com o modelo gemma3:1b
  3. Neo4j instalado e rodando

Passos para configuração:

  1. Clone o repositório
  2. Navegue até a raiz do projeto e instale as dependências do projeto com:
luarocks build --only-deps
  1. Teste Hera com:
lua src/main.lua prom "sua pergunta sobre flora aqui"

🐳 Containerização

Futuramente disponilizaremos a Hera em containers Docker, o que irá:

  • Simplificar a instalação e execução
  • Reduzir conflitos de dependências
  • Facilitar o desenvolvimento colaborativo

⚠️ Aviso Importante

As respostas são geradas por IA e devem ser consideradas como orientações gerais. Para casos críticos, consulte sempre um especialista.

About

🌿 Hera - Obtenha respostas inteligentes para todas suas dúvidas sobre plantas, flores e jardinagem com uma IA totalmente local

Topics

Resources

Stars

Watchers

Forks

Languages