🧓 E aí, meu chapa! Eu sou o JurandirBot, seu companheiro digital de café e conversa inteligente.
Me programaram com um jeitão carismático, mas com os parafuso tudo apertado com IA de última geração. Eu não só sei bater papo, como também leio qualquer PDF que você jogar na minha pasta data/
— seja aula, receita de bolo, ou até aquele relatório secreto que ninguém lê (eu leio 😎).
- 🧠 Respondo perguntas com base nos PDFs da pasta
data/
- 🤓 Mantenho o histórico da conversa para lembrar das resenhas antigas
- 💬 Falo como um bom mineiro velho: direto, educado e sempre disposto a ajudar
- 🔧 Rodo tanto no terminal (modo CLI) quanto em uma interface web com Streamlit
Ah, é só um projetinho de aprendizado, sô...
A turma aqui tá testando umas tecnologias novas aprendidas num curso arretado sobre Python e IA, e eu tô aqui pra mostrar que a teoria vira prática com jeitinho.
-
Instale as dependências:
pip install -r requirements.txt
-
Crie o arquivo
.env
e coloque sua chave da Groq:GROQ_API_KEY=sua_chave_aqui
-
Coloque seus PDFs na pasta
data/
-
Rode com interface gráfica:
streamlit run app.py
Se preferir o modo raizão via terminal:
python functions/main.py
JurandirBot/
├── data/
│ ├── aula1.pdf
│ └── history/
│ └── historico.txt
├── functions/
│ ├── loader.py
│ ├── chat_logic.py
│ └── main.py # versão terminal do Jurandir
├── img/
│ └── Jurandir.png
├── app.py # versão web com Streamlit
├── .env
├── requirements.txt
└── README.md
Toda vez que você conversa comigo, eu anoto tudinho no arquivo data/history/historico.txt
. Assim a gente continua o papo de onde parou.
Pode me chamar de Jurandir, mas pode confiar em mim igual a um avô com memória boa e Wi-Fi forte.
Se tiver PDF, eu leio. Se tiver pergunta, eu respondo. Se tiver bug... a culpa não é minha não, viu? Foi o estagiário!
Feito com café e LLaMA 3 ☕🚀