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 Thiago Timóteo da Silva
★★★★★

O curso foi ótimo, as aulas foram bem divididas didaticamente e os projetos finais foram realmente bons e relevantes. Entretanto, eu perdi muito tempo com bibliotecas obsoletas, o que me deu muito trabalho, eu acho que seria melhor especificar a versão exata de cada uma das bibliotecas pra também não gerar conflito entre elas. E eu acho que uma revisão detalhada dos códigos no final dos módulos reforçando o fluxo das variáveis também seria excelente, isso até foi feito em alguns casos, mas ficaria perfeito se fosse mais detalhado.

por Mayke Kend
★★★★★

Muito top o curso

por Regis Nunes Vargas
★★★★★

Didática do professor. Conteúdo muito relevante.

por Ronan Jose Rodrigues Junior
★★★★★

Poderia ensinar como construir uma LLM!

Curso bom, mas com alguns pontos a serem melhorados.
★★★★★

O curso no geral é bom, dá uma visão básica sobre o universo da IA generativa. No entato, na parte prática, percebi que o professor fez algumas importações de bibliotecas desnecessárias e não teve explicação de alguns trechos de código. A tutoria do fórum poderia ser melhor, com explicações contendo exemplos de código. O professor também poderia mostrar o rosto no vídeo para melhorar a didática.

Perfeito
★★★★★

Muito bem explicado

por Paulo Fraga
★★★★★

Muito experiente no assunto e descreve todos os detalhes necessario para entender o assunto. Muito bom!

por Joamila Brito
★★★★★

Curso bem formatado e excelentes explicações.

por José da Silva
★★★★★

Excelente curso com uma boa didática, gostei e recomento!

por Thiago Pereira Dos Santos
★★★★★

Muito bom

por Maycon Vieira da Silva
★★★★★

Curso muito bom, com bastante conceitos difíceis de entender. É necessário revisá-lo para realmente entender com toda a profundidade que o assunto pede, porém, é um curso útil que mais e mais as empresas precisarão dele para lucrarem mais ou economizarem custos, principalmente no atendimento ao cliente, visto que o curso ensina a fazer chatbots que daria para implementar para uma empresa. Mas nesse último caso, talvez não fosse o objetivo do curso, faltaria ensinar como criar toda a infraestrutura para fazer isso (dica para um curso posterior, se já existir, me mande o link) para que o chatbot possa ser acessado por um grande número de pessoas sem travar ou ficar lento… No mais, só tem a agradecer pelo excelentíssimo curso que você criou para nós. Muito obrigado!

por Rodrigo Luiz Soares
★★★★★

Gostei bastante do curso, deu para entender como funciona LLMs com LangChain

por Dayse Soares Santos
★★★★★

O curso é muito bom. Não tinha muito conhecimento de AI e nem LLM, agora já tenho o conhecimento e consigo implementar alguns projetos simples com AI e LLM LangChain.

otimo
★★★★★

gostei de tudo

por Guilherme Freire Brilhante Severiano
★★★★★

Ótimo curso, passa didaticamente pelas etapas introdutórias e se aprofunda o suficiente na prática para construção de projetos com os frameworks mais recentes de LLMs.

por Ricardo Werner
★★★★★

Excelente curso, com a ótima didática de sempre e com casos de uso muito importantes e relevantes. Parabéns!

por Marcos Paulo
★★★★★

Domínio e didática excelente por parte do professor Jones Granatyr, explica com clareza assuntos complexos.

por Sanderson Barbosa Torres
★★★★★

Muito bom, o domínio do professor é evidente

por Matheus Bittencourt Leite
★★★★★

Conteúdo e explicação excelentes!! Super recomendo!!

por Calvin Mariano Rêgo Crispim
★★★★★

Curso apresentado de forma clara, concisa e precisa.
Os tópicos são interessantes e atuais.
O instrutor tem uma excelente didática.

por Dário Pereira dos Santos
★★★★★

Muito bom. O conteúdo é repassado de forma clara e objetiva!

por Nilo Silva Neto
★★★★★

Por enquanto, estou gostando. Jones é muito didático

por Carvalho Oliveira
★★★★★

O conteúdo do curso é de nível intermediário a avançado. Gostei! Conceitos e práticas andam juntas.

Excelente
★★★★★

Didática incrível

por Gabriel Gonçalves de Matos
★★★★★

estou muito ansioso para aprender o conteudo proposto

por Raimundo Soares de Carvalho Júnior
★★★★★

Bela apresentação, muito seguro no conteúdo… parabéns

por Cleverson Cachoeira
★★★★★

Gostei, mas faltou mais um detalhamento sobre fine tuning dos modelos

por Luiz Antonio Rodrigues dos Santos
★★★★★

gosto muito dos seus cursos.

por Antonio Carlos
★★★★★

SIM muito bom

por Francisco
★★★★★

Surpreendente

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