https://github.com/pjarbas/laura
IA mentora de carreira
https://github.com/pjarbas/laura
gemini genai python streamlit
Last synced: about 2 months ago
JSON representation
IA mentora de carreira
- Host: GitHub
- URL: https://github.com/pjarbas/laura
- Owner: PJarbas
- License: mit
- Created: 2025-05-16T23:14:36.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-17T02:20:13.000Z (about 1 year ago)
- Last Synced: 2025-06-01T14:19:13.851Z (about 1 year ago)
- Topics: gemini, genai, python, streamlit
- Language: Python
- Homepage:
- Size: 1.78 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# ✨ Laura: Sua IA Mentora de Carreira Tech ✨
> Pare de navegar no caos da informação. Encontre seu caminho: Laura é sua mentora de carrreira usando IA generativa e parceira para um crescimento tech direcionado e com propósito. ✨
## 💡 Contexto do projeto e Motivação
> Este projeto é a entrega do desafio da **Imersão em IA da Alura**.
Hunters Race on Unsplash
Você sente aquele impulso de levar sua carreira tech para o próximo nível? Sonha em conquistar aquele novo cargo, dominar uma área inovadora ou simplesmente ter clareza sobre os próximos passos?
Se a resposta é sim, você não está sozinho. O universo da tecnologia é vibrante e cheio de oportunidades, mas também pode ser um labirinto. Somos **bombardeados diariamente com uma enxurrada de conteúdos**: cursos que parecem a bala de prata, tecnologias em hype que talvez não se apliquem à sua realidade, e um mar de informação genérica que, muitas vezes, **não faz sentido para a sua jornada individual**.
Essa dificuldade em **filtrar o que é ruído do que é essencial e prático** para alavancar *sua* carreira é um desafio real:
* Do **iniciante** 🌱 que precisa de um mentor mais de perto para dar os primeiros passos sólidos e evitar se perder no começo.
* Ao **profissional experiente** 🌳 que busca clareza para atingir novos objetivos, fazer uma transição estratégica ou se aprofundar em nichos específicos com maior impacto.
💡 Foi dessa lacuna – a falta de um roteiro **direcionado, atualizado e focado no seu sucesso individual** – que nasceu **Laura**.
## 🧠 Recursos Principais (Features)
Laura foi projetada para ser sua guia, oferecendo:
* **🗺️ Plano de Desenvolvimento Personalizado:** Geração de um roadmap de aprendizado adaptado ao seu nível de experiência atual, cargo desejado, área de interesse e disponibilidade de estudo.
* **📚 Recomendações Curadas e Atuais:** Indicação de cursos, treinamentos, livros e outros recursos de aprendizado **relevantes e atualizados**, filtrando o que está em alta e o que de fato agrega valor prático.
* **📅 Cronograma de Estudo Detalhado:** Sugestão de um cronograma realista e alcançável para seguir o plano, considerando sua rotina.
* **🚧 Sugestões de Projetos Práticos:** Ideias de projetos que permitem aplicar o conhecimento adquirido e construir um portfólio sólido.
* **🏢 Dicas de Empresas:** Identificação de empresas que atuam nas áreas ou tecnologias de interesse do usuário, auxiliando na orientação de futuras candidaturas.
* **🔍 Busca em Tempo Real:** Utilização da ferramenta Google Search para garantir que as recomendações e informações estejam o mais atualizadas possível.
## 🏛️ Arquitetura
> Essa aplicação foi desenvolvida em Python com Streamlit e Google Gemini
**Fluxo da aplicação:** No dashboard principal o usuário fornece as informações como nome, nível de experiência, cargo, área de interesse, habilidades e tempo de estudo -> Em seguida o backend envia a requisição para o modelo de IA que já possui o prompt de sistema definido e a tool (Google Search) para obter dados atuais -> Assim IA processa e gera o plano -> Que é exibido para o usuário.
## 🚀 Demonstração
> Clique na imagem abaixo para assistir a demo no youtube
[](https://youtu.be/hoQALAtRkp0)
## 🚀 Impacto
O impacto de Laura transcende a simples entrega de informações. Nosso objetivo é:
* **Reduzir a Sobrecarga:** Diminuir drasticamente o tempo e o esforço que os profissionais gastam tentando encontrar e validar conteúdo relevante.
* **Aumentar a Eficiência:** Garantir que o tempo de estudo e dedicação seja investido em conteúdos e atividades que realmente acelerem o crescimento e a transição de carreira.
* **Empoderar Profissionais:** Dar aos indivíduos as ferramentas e o mapa necessários para tomar as rédeas de sua própria jornada de desenvolvimento em um mercado dinâmico.
* **Facilitar Transições e Crescimento:** Tornar a mudança de cargo, a especialização em uma nova área ou o avanço na carreira um processo mais estruturado e menos intimidador.
* **Promover Relevância Contínua:** Assegurar que o aprendizado esteja sempre alinhado com as necessidades e realidades atuais do mercado tech.
Laura aspira ser a ferramenta essencial para qualquer profissional de tecnologia que busca clareza, direção e um guia confiável em sua evolução de carreira.
## 🛠️ Como Usar/Instalar
* *Para rodar localmente*
1. Clone o repositório:
```bash
git clone https://github.com/PJarbas/laura.git
```
2. Instale as dependências (Python):
```bash
pip install -r requirements.txt
```
3. Configure as variáveis de ambiente (API Keys para Google Gemini). Veja o arquivo `.env.example`.
5. Execute a aplicação:
```bash
cd app/
streamlit run app.py
```
6. Acesse a aplicação em seu navegador (geralmente `http://localhost:PORTA`).
## 🤝 Contribuição
Contribuições são **muito bem-vindas**! Se você tem ideias para melhorar Laura, encontrou um bug ou quer adicionar uma nova feature, por favor:
1. Faça um fork do repositório.
2. Crie uma nova branch (`git checkout -b feature/sua-feature`).
3. Faça suas alterações.
4. Commit suas alterações (`git commit -m 'feat: Adiciona nova feature X'`).
5. Envie para a branch (`git push origin feature/sua-feature`).
6. Abra um Pull Request detalhando as mudanças.
## 📄 Licença
Este projeto está sob a licença MIT. Veja o arquivo `LICENSE` para mais detalhes.