Domine LLMs com LangChain

Assinatura IA Expert

Além deste curso tenha acesso a +90 outros com atualizações contínuas.

Ver Planos de Assinatura
OU

Comprar Acesso Vitalício

Pague uma única vez e tenha acesso a este curso e todos os seus materiais para sempre.

Comprar por R$ 49,00

Já possui acesso?

Faça login para continuar de onde parou e acessar seu conteúdo.

Seu Estado

Não Inscrito

Preço

Grátis

Comece Agora

O que você aprenderá

  • Compreender a teoria das LLMs e de conceitos fundamentais do LangChain e Hugging Face
  • Integrar LLMs proprietárias (ChatGPT da OpenAI) e modelos código aberto como Llama da Meta e Phi da Microsoft
  • Aprender sobre os componentes do LangChain, como chains, templates, módulos para RAG, agentes e tools
  • Explorar RAG passo a passo para armazenamento e recuperação com vector stores, acessando documentos e páginas web
  • Implementar agentes e tools para realizar pesquisas na internet e consultar informações atualizadas
  • Implementar soluções em ambiente local, permitindo acessar modelos open source mesmo sem conexão à internet
  • Construir uma aplicação que faz a sumarização automática de vídeos e que responda a perguntas sobre eles
  • Desenvolver seu chatbot customizado completo com memória e criar uma interface amigável com o Streamlit
  • Criar uma aplicação avançada de RAG para interagir com documentos e extrair informações relevantes utilizando chat

Requisitos

  • Lógica de programação
  • Programação básica em Python

Descrição

Neste curso, você se aprofundará no universo da IA Generativa com LLMs (Large Language Models), explorando o potencial da combinação entre LangChain e Python. Você implementará soluções proprietárias (ChatGPT) e modelos open source modernos, como Llama e Phi. Por meio de projetos práticos e reais, você desenvolverá aplicações inovadoras, incluindo um assistente virtual personalizado e um chatbot que interage com documentos e vídeos. Vamos explorar técnicas avançadas como RAG e agentes, além de utilizar ferramentas como Streamlit para criar interfaces intuitivas. Você aprenderá a utilizar essas tecnologias gratuitamente no Google Colab e também a executar os projetos em ambiente local.

Na introdução, você será apresentado à teoria dos Grandes Modelos de Linguagem (LLMs) e seus conceitos fundamentais. Além disso, será explorado o ecossistema da Hugging Face, que oferece soluções modernas de Processamento de Linguagem Natural (PLN). Você aprenderá a implementar LLMs utilizando tanto o pipeline da Hugging Face quanto a biblioteca LangChain, compreendendo as vantagens de cada abordagem.

Na segunda parte, será abordado o domínio da LangChain. Você aprenderá a acessar modelos de código aberto, como o Llama da Meta e o Phi da Microsoft, além de LLMs proprietárias, como o ChatGPT da OpenAI. Será explicado como realizar a quantização de modelos, com o objetivo de melhorar a performance e a escalabilidade. Também serão apresentados os principais componentes do LangChain, como chains, templates e tools, e como utilizá-los para desenvolver soluções robustas em PLN. Técnicas de engenharia de prompt serão abordadas para ajudar a obter resultados mais precisos. O conceito de RAG (Retrieval-Augmented Generation) será explorado, incluindo o processo de armazenamento e recuperação de informações. Você aprenderá a implementar bancos de dados vetoriais (vector stores) e entenderá a importância dos embeddings e como utilizá-los de forma eficaz. Também será mostrado como usar RAG para interagir com documentos em PDF e páginas da internet. Além disso, você terá a oportunidade de explorar a integração de agentes e ferramentas, como o uso de LLMs para realizar pesquisas na internet e consultar informações recentes. As soluções serão implementadas em ambiente local, o que permitirá acessar modelos open source mesmo sem conexão à internet.

Na fase de desenvolvimento de projetos práticos, você aprenderá a criar um chatbot customizado com interface e memória para perguntas e respostas (Q&A). Também será ensinado como desenvolver aplicações interativas utilizando a ferramenta Streamlit, facilitando a criação de interfaces intuitivas. Um dos projetos envolverá o desenvolvimento de uma aplicação avançada que utiliza o RAG para interagir com múltiplos documentos e extrair informações relevantes através de uma interface de chat. Outro projeto consistirá em construir uma aplicação que realiza a sumarização automática de vídeos e responde a perguntas relacionadas, resultando em uma ferramenta poderosa para a compreensão automática e instantânea de vídeos.

Para quem é este curso

  • Profissionais e entusiastas da área de inteligência artificial que desejam explorar o uso de LLMs
  • Profissionais que desejam implementar LLMs em suas próprias aplicações
  • Alunos que buscam adquirir mais conhecimento em PLN e aprender a como implementar soluções modernas
  • Profissionais de outras áreas que desejam aprender como usar modelos de linguagem em aplicações reais
  • Desenvolvedores que desejam expandir suas habilidades com IA generativa
  • Pesquisadores que buscam explorar avanços em LLMs e suas aplicações práticas

Publicado em setembro de 2024

Média das avaliações:
★★★★★
por Kaique Silva Sousa
★★★★★

Didática excelente

por Renatto Attiê
★★★★★

Acho que deveria ter atualizações de versões python para melhor aproveitamento do curso. Versões antigas são difíceis de intalar, muitas libraries funcionam de outra forma.

por Matheus Bailer Demmer
★★★★★

Api do huggingface foi atualizada e muitas coisas não funcionam mesmo com as correções, principalemnte após aula sobre agentes

por Arthegnam Henrique Moraes de Souza
★★★★★

O curso é bom, é possível entender o conceitos.

por Mateus Barbosa de Souza Cavalcanti
★★★★★

É um bom curso, que introduz pontos chaves para quem está iniciando o contato com agentes.

por Murilo Dagostin
★★★★★

drfdsfsf

por Fabio C A Peixoto
★★★★★

Ensina sobre LLM de maneira didática e prática.

por Diogo Botton
★★★★★

A aula até o momento foi muito boa e proveitosa para mim.

Porém, pelo fato do LangChain ter feito uma grande refatoração, algumas funções/referências não existem mais a partir da versão 1.0, portanto, seria interessante atualizar estas aulas. No caso, uma das aulas que percebi esse problema é no projeto com chatbot e RAG (conversando com documentos), onde não existe mais a referência “langchain.chains” e o professor utiliza algumas funções dessa referência para criar a chain com rag, porém, pelo que pesquisei, atualmente houve refatoração da biblioteca e essa referência foi removida para substituir pela implementação com LCEL.

por Cristian Moises Brunone Cordero
★★★★★

Muito boa a introducao

por Yago Taigo de Abreu Lima
★★★★★

Excelente material!

por José Fortunato Mendonça
★★★★★

Curso rápido e introdutório. Faz muito bem o que propõe.

por Brenda de Sousa Cabral
★★★★★

Curso excelente. Entrega o que promete. Didática clara.

por Felipe Correa Ramos
★★★★★

É curso muito bom, o instrutor explica bem a teoria e faz tudo na prática. Uma sugestão seria deixar um arquivo requirements.txt com as respectivas versões das libs, pois tive dificuldades em executar alguns codigos.

Otimo
★★★★★

Otimo

por Daiane Pereira
★★★★★

Te da uma visão ampla sobre IAs. Pra quem não sabe quase nada é perfeito!

por Ednei Procópio
★★★★★

Show!

por Carlos Augusto Oeiras
★★★★★

Muito bom material, detalhamento muito claro e bem progressivo.

nada funciona
★★★★★

os códigos das aulas não tem manutenção, estão desatualizados e não funcionam mais… desde o teste1.py até o projeto5.py… Cansei de tentar arrumar fazendo upgrade dos pacotes mas se eu soubesse fazer isso direitinho não precisava do curso… Gostava muito da IA expert mas agora to meio que decepcionado…

por Orlando Pardini Gardezani
★★★★★

Excepcional do começo ao fim!!

por José Aldanildo Cordeiro de Castro
★★★★★

ótimo curso, sou estudante e acompanho a empresa a algum tem, para bens pelo curso.

por Daniel Moreira de Sousa
★★★★★

Estou gostando bastante, é um assunto que já sabia, mas tenho que aprender mais sobre e ganhar certificado.

por Anderson de Araujo
★★★★★

Em geral gostei do curso.
A teoria é muito bem explicada e durante as aulas práticas o Professor vai falando novamente da teoria e vai ficando mais fácil de entender o que está sendo feito.
Um problema que acontece muito e nem é culpa do professor é as mudanças que o Langchain e Hugging Face sofrem com frequência, pelo avanço dessas bibliotecas, ocasionando erros em alguns códigos sendo necessário a busca em fóruns ou perguntando aqui mesmo para eles, nada que impeça o aprendizado.
Agradeço pelo conhecimento acessível!

por Georges Castro
★★★★★

IA Expert nunca decepciona, to gostando muito, maratonando.

por Sergio Valentin Grizante
★★★★★

ok

Curso muito bom
★★★★★

O curso é muito bom! Aborda pontos bem interessantes e os projetos são bem elaborados e explicados. No entanto, para montar os projetos precisa ter executado todo o passo-a-passo descrito nas aulas anteriores, o que dificulta se vc primeiro assistir as aulas e depois tentar replicar os projetos.

por Luis Ricardo Gonçalves Pereira
★★★★★

Conteúdo e explicação muito boa!!! Excelente professor!

por Lucas Zonfrilli
★★★★★

Gostei do curso, muito bom ter todas as práticas no colab. Sugeria uma versão com gradio, que funciona melhor no colab. Pelo investimento feito estou satisfeito pelo que recebi e recomendo para entusiastas da tecnologia é um bom começo.

por Inácio Colónia
★★★★★

Conteúdo riquíssimo, exemplos práticos bem elaborados e ótima didática do instrutor!

por LUCAS BRENO ALVES DOS ANJOS
★★★★★

Very good content!

por Marcelo Magalhães Drummond Dias
★★★★★

Começou bem, definindo objetivamente o curso e com ótimas propostas. Vamos aguardar a execução para uma análise mais aprofundada.
Continua com 5 estrelas, pois trabalha exatamente no assunto proposto com muito foco. Como estou apenas vendo o curso, deixando o estudo para uma próxima passagem, não posso opinar sobre a correção da programação.

1 2 3 4

Você precisa fazer login e ter iniciado este curso para publicar uma avaliação.


Conteúdo do Curso

Aplicando LLMs em empresas e negócios 1 Tópico
Conteúdo do Lição
0% Concluído 0/1 Passos
Automatizando processos com agentes inteligentes 1 Tópico
Conteúdo do Lição
0% Concluído 0/1 Passos
Considerações finais 1 Tópico
Conteúdo do Lição
0% Concluído 0/1 Passos
Próximos passos recomendados 1 Tópico
Conteúdo do Lição
0% Concluído 0/1 Passos