56h

Para conclusão

6
Cursos
4
Artigos

Conheça a Formação LlamaIndex

Nesta formação você irá aprender a utilizar grandes modelos de linguagem (LLMs) abertos para análise de dados, construir bases de conhecimento para LLMs usando técnicas como Retrieval-Augmented Generation (RAG), e realizar fine-tuning em LLMs para adaptar e melhorar suas capacidades.

A formação também aborda a criação de múltiplos agentes de IA que trabalham em conjunto para oferecer uma experiência de usuário mais completa e eficiente.

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você vai aprender?

  • Valquíria Alencar

    Val é doutora em biotecnologia com pós-doutorado pela UFABC. Atualmente, é instrutora na escola de Data Science, onde desenvolve cursos voltados para análise de dados, modelos preditivos, IAs generativas e soluções inovadoras com LLMs. Também gosta de escrever e é coautora do livro Séries Temporais com Prophet pela Casa do Código. É apaixonada por tecnologia, One Piece, RPGs como Tibia e Stardew Valley, além de ser entusiasta de cafés especiais.

  • Valquíria Alencar

    Val é doutora em biotecnologia com pós-doutorado pela UFABC. Atualmente, é instrutora na escola de Data Science, onde desenvolve cursos voltados para análise de dados, modelos preditivos, IAs generativas e soluções inovadoras com LLMs. Também gosta de escrever e é coautora do livro Séries Temporais com Prophet pela Casa do Código. É apaixonada por tecnologia, One Piece, RPGs como Tibia e Stardew Valley, além de ser entusiasta de cafés especiais.

  • João Vitor de Miranda

    Bacharel em Matemática e pós graduado em Data Science e Analytics. Com conhecimento em Matemática, Estatística, Excel, Python, R e SQL/NoSQL.

  • João Vitor de Miranda

    Bacharel em Matemática e pós graduado em Data Science e Analytics. Com conhecimento em Matemática, Estatística, Excel, Python, R e SQL/NoSQL.

  • Mirla Costa

    Instrutora em Data Science, graduanda em Engenharia Elétrica pela UFPI com pesquisa focada em Aprendizado de Máquina e Inteligência Computacional. Amante de programação, tecnologia, cachorros, animações e jogar RPG de mesa.

  • Mirla Costa

    Instrutora em Data Science, graduanda em Engenharia Elétrica pela UFPI com pesquisa focada em Aprendizado de Máquina e Inteligência Computacional. Amante de programação, tecnologia, cachorros, animações e jogar RPG de mesa.

  • Igor Nascimento Alves

    Sou graduado em Ciência da Computação. Atuo como instrutor de Data Science e Machine Learning no Grupo Alura, tendo como principais interesses na tecnologia: criação de modelos e análise de dados. Nas horas vagas assisto e analiso dados de basquete e adoro ouvir podcasts de humor como Nerdcast e Jujubacast.

  • Igor Nascimento Alves

    Sou graduado em Ciência da Computação. Atuo como instrutor de Data Science e Machine Learning no Grupo Alura, tendo como principais interesses na tecnologia: criação de modelos e análise de dados. Nas horas vagas assisto e analiso dados de basquete e adoro ouvir podcasts de humor como Nerdcast e Jujubacast.

  • Allan Segovia Spadini

    Allan trabalha como instrutor de Ciência de dados na Alura desde 2019. Também é um dos autores do livro Séries temporais com Prophet pela Casa do Código.

  • Allan Segovia Spadini

    Allan trabalha como instrutor de Ciência de dados na Alura desde 2019. Também é um dos autores do livro Séries temporais com Prophet pela Casa do Código.

Passo a passo
  1. 1 LLMs para análise de dados

    Nesta etapa inicial, você aprenderá a utilizar LLMs para consultar e analisar dados estruturados, como DataFrames da biblioteca Pandas e bancos de dados SQL. Exploraremos as funcionalidades do LlamaIndex, que permitem realizar essas análises de maneira intuitiva e eficiente, utilizando apenas prompts em linguagem natural.

    • Artigo LLMs abertas: benefícios, características e exemplos práticos | Alura

    • Artigo LlamaIndex: onde é aplicado | Alura

    • Curso LlamaIndex: analisando dados com Pandas

      10h
      • Utilize o PandasQueryEngine do LlamIndex para realizar consultas eficientes em datasets
      • Extraia insights relevantes ao analisar dados com consultas customizadas
      • Aplique técnicas para personalizar respostas das consultas e melhorar a análise
      • Construa pipelines de consulta para obter resultados customizados de acordo com as suas necessidades
      • Desenvolva uma aplicação completa para análise de dados e geração automática de relatórios
      • Publique sua aplicação no Hugging Face, tornando-a acessível e funcional para outros usuários
    • Curso LlamaIndex: criando um assistente virtual para consulta de banco de dados

      10h
      • Acesse um banco de dados com Slqalchemy
      • Configure o ambiente Python para o uso do LlamaIndex
      • Utilize LLM para fazer consultas em um banco de dados
      • Use IA para receber resultados coerentes de informações dentro de um banco de dados
      • Adicione informações extras sobre o conjunto de dados para aumentar a precisão das respostas da IA
      • Personalize a construção da IA afim de deixar o resultado mais próximo do desejado
      • Construa uma interface em formato de chatbot com IA com Gradio
  2. 2 Geração aumentada de recuperação

    Nesta etapa, você aprenderá a ampliar as capacidades das LLMs utilizando a técnica de Geração Aumentada por Recuperação, conhecida em inglês como Retrieval-Augmented Generation (RAG). Essa abordagem combina o poder das LLMs com sistemas de recuperação de informações, permitindo que os modelos acessem bases de conhecimento externas, como documentos, bancos de dados ou APIs, para enriquecer suas respostas. Com o RAG, as LLMs não ficam limitadas apenas ao que foi treinado nelas, mas podem buscar informações atualizadas e específicas em tempo real, tornando-as mais precisas e contextuais.

    • Artigo O que é RAG e como essa técnica funciona | Alura

    • Curso LlamaIndex: integração de LLMs com bancos de dados vetoriais

      08h
      • Domine a integração de LLMs com bancos de dados vetoriais utilizando o LlamaIndex
      • Aprenda a implementar sistemas de recomendação eficientes para buscadores de livros
      • Aplique técnicas de RAG para melhorar a relevância das respostas em sistemas de busca
      • Desenvolva pipelines de dados robustos e crie MVPs funcionais com Gradio
    • Curso LlamaIndex: criando um chatbot com a técnica RAG

      10h
      • Prepare dados não estruturados para melhorar a precisão das respostas do chatbot
      • Crie uma base de dados para busca e recuperação de informações
      • Aplique métodos para obter respostas relevantes a partir dos dados armazenados Crie uma interface interativa com Gradio para testar o chatbot
      • Desenvolva um fluxo sem códigos com Langflow, abrangendo todas as etapas de construção do chatbot Obtenha um widget do chatbot para incorporar facilmente em qualquer página web
      • Publique e teste seu chatbot em uma página web, assegurando que ele atenda às expectativas e necessidades do cliente
  3. 3 Conceitos avançados

    Na etapa final, você aprenderá a criar seus próprios agentes e a realizar o fine-tuning de uma LLM. Com isso, será possível aumentar a autonomia da LLM para resolver tarefas complexas de forma mais eficiente. Além disso, o fine-tuning permitirá a customização dos modelos, adaptando-os a casos específicos e necessidades particulares, garantindo maior precisão e relevância nas soluções desenvolvidas.

    • Artigo Como agentes potencializam a performance das LLMs

    • Curso LlamaIndex: criando agentes para utilização de ferramentas personalizadas

      08h
      • Aprenda a configurar e utilizar o LlamaIndex para criar agentes personalizados
      • Descubra como integrar funções e ferramentas para resolver problemas complexos
      • Explore o uso de agentes ReAct para raciocinar e agir sobre dados
      • Desenvolva aplicações interativas utilizando Gradio e publique na web
      • Automatize processos de busca científica com ferramentas como Tavily e CrewAI
    • Curso Unsloth: domine o fine-tuning com o poder do Llama 3

      08h
      • Utilize modelos Llama para tarefas do dia-a-dia
      • Realize tokenização de textos
      • Faça o finetuning de modelos usando a biblioteca Unsloth
      • Armazene modelos LLMs em arquivos do formato GGUF
      • Utilize modelos LLM localmente usando Ollama
      • Configure parâmetros como temperatura, top k e prompt templates com LMStudio

Escola

Inteligência Artificial

Além dessa, a categoria Inteligência Artificial conta com cursos de IA para Programação, IA para Dados,e mais...

Conheça a Escola

Comece a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas