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. ✨
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.
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.
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.
Clique na imagem abaixo para assistir a demo no youtube
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.
- Para rodar localmente
-
Clone o repositório:
git clone https://github.com/PJarbas/laura.git
-
Instale as dependências (Python):
pip install -r requirements.txt
-
Configure as variáveis de ambiente (API Keys para Google Gemini). Veja o arquivo
.env.example. -
Execute a aplicação:
cd app/ streamlit run app.py -
Acesse a aplicação em seu navegador (geralmente
http://localhost:PORTA).
-
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:
- Faça um fork do repositório.
- Crie uma nova branch (
git checkout -b feature/sua-feature). - Faça suas alterações.
- Commit suas alterações (
git commit -m 'feat: Adiciona nova feature X'). - Envie para a branch (
git push origin feature/sua-feature). - Abra um Pull Request detalhando as mudanças.
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.