Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Bug] Registro de Bug e Avaliação – Curso LangChain: Técnicas Avançadas de RAG

Bom dia equipe Alura, tudo bem?

A sugestão abaixo é um feedback sobre o curso de LangChain: Técnicas Avançadas de RAG.
Gostaria de ter deixado o feedback na página de avaliação do curso, mas infelizmente a página de feedback do curso ao escrever o motivo da nota sugerida está com erro, como mostra a imagem anexada.

Seguem os pontos de sugestões:

Estrutura do código:

O instrutor apresenta boas explicações e demonstra conhecimento sólido sobre o tema, entretanto, o uso do Jupyter Notebook não parece ter sido a melhor escolha, dada a complexidade dos assuntos abordados.

Em aulas como a Aula 4 (vídeo 1 – "Validação"), torna-se confuso acompanhar a lógica, especialmente quando trechos de código previamente executados são reutilizados de forma isolada para gerar diferentes resultados. Isso dificulta a compreensão da sequência lógica, como na execução da função de avaliação para as saídas de geracoes_rag, geracoes_multi_rag e geracoes_sem_rag2.

Sugestão: separar os exemplos em arquivos independentes, permitindo execução direta via terminal, por exemplo:
python exemplo_qa_geracao_sem_rag.py
python exemplo_qa_multi_rag.py

Dessa forma, a lógica sequencial ficaria mais clara e o conceito aplicado seria melhor compreendido.

Aulas repetidas:

A aula "Validação final", presente na Aula 05: Conclusão de projeto, repete o mesmo conteúdo do vídeo "Validação" (da Aula 04: Validação.
Isso gera redundância no conteúdo.

Repositório com links de arquivos inválidos:

Os materiais disponibilizados no repositório do curso apresentam problemas:

https://github.com/alanbraz/4910-LangChain-Tecnicas-Avancas-de-RAG/blob/main/01_RAG%20review.ipynb -- Invalid Notebook
https://github.com/alanbraz/4910-LangChain-Tecnicas-Avancas-de-RAG/blob/main/RAG%20basico.ipynb -- Invalid Notebook
https://github.com/alanbraz/4910-LangChain-Tecnicas-Avancas-de-RAG/blob/main/RAG%20intermadi%C3%A1rio.ipynb -- Invalid Notebook
https://github.com/alanbraz/4910-LangChain-Tecnicas-Avancas-de-RAG/blob/main/02_Models.ipynb -- esse está vazio

Requirements sem versão das libs:

O arquivo requirements.txt não especifica versões das bibliotecas. Isso gera incompatibilidades, já que algumas libs foram descontinuadas ou alteradas em versões mais recentes.

Exemplo: O pacote langchain.evaluation.qa não está mais disponível nas versões atuais do LangChain.
Sugestão: Disponibilizar um requirements.txt com versionamento fixo das dependências, garantindo reprodutibilidade do ambiente.
https://github.com/alanbraz/4910-LangChain-Tecnicas-Avancas-de-RAG/blob/main/requirements.txt

Falha ao enviar o feedback:
Erro ao enviar o feedback do curso

1 resposta

Ei, Estudante! Tudo bem?

Agradeço por compartilhar o seu feedback e sugestões, que são super válidas.

Já entrei em contato com a equipe responsável e assim que houver novidades, venho te atualizar.

Qualquer dúvida que surgir compartilhe com a gente, até logo!