We may earn an affiliate commission when you visit our partners.
Course image
Fernando Amaral

Bem-vindo ao curso de LangChain em Python. Aprenda esta tecnologia revolucionária que permite que você desenvolva aplicações completas usando IA Generativa com Grandes Modelos de Linguagem. Este curso foi cuidadosamente desenvolvido para fornecer a você um entendimento profundo e prático das mais recentes tecnologias de processamento de linguagem natural e integração de modelos de linguagem de grande escala. O que você aprenderá:

Read more

Bem-vindo ao curso de LangChain em Python. Aprenda esta tecnologia revolucionária que permite que você desenvolva aplicações completas usando IA Generativa com Grandes Modelos de Linguagem. Este curso foi cuidadosamente desenvolvido para fornecer a você um entendimento profundo e prático das mais recentes tecnologias de processamento de linguagem natural e integração de modelos de linguagem de grande escala. O que você aprenderá:

1. Introdução:  Apresentação do curso e configuração do ambiente.

2.Uso de LLMs: Exemplos práticos de uso de modelos de linguagem (LLMs) com OpenAI, incluindo completion e chat.

3. LangChain: Conceitos fundamentais e avançados: caching, templates, chains, sequential chains, router chains, tools, agents, e react agents.

4. Embeddings: Criação e utilização de embeddings para representar texto em espaços vetoriais.

5. Aplicação de LLM Web com Streamlit: Desenvolvimento de aplicações web interativas utilizando Streamlit e LLMs.

6. Vectorstores e Pinecone: Armazenamento e recuperação de vetores com Pinecone.

7. RAG (Retrieval-Augmented Generation): Implementação de busca semântica em documentos jurídicos.

8. Usando Outros Modelos: Exemplos práticos com modelos alternativos, como o Gemini do Google.

Você ainda vai ter:

Suporte Completo: Estamos aqui para ajudar você em cada etapa do seu aprendizado.

Acesso Vitalício: Revise e estude no seu próprio ritmo, a qualquer momento.

Certificado de Conclusão: Comprove seu conhecimento e avance em sua carreira.

Material Complementar: Recursos adicionais para aprofundar seu entendimento.

Enroll now

What's inside

Learning objectives

  • Explore chains, sequential chains e router chains no langchain.
  • Domine o uso de langchain, incluindo caching e templates.
  • Utilize tools, agents e react agents para tarefas avançadas.
  • Crie e utilize embeddings para representar textos em espaços vetoriais.
  • Desenvolva aplicações web interativas com streamlit e llms.
  • Aprenda a armazenar e recuperar vetores usando pinecone.
  • Implemente buscas semânticas em documentos jurídicos com rag.
  • Veja exemplos práticos com o modelo gemini do google.
  • Aplique técnicas avançadas de nlp com langchain.
  • Melhore suas habilidades em ia com exemplos práticos e projetos

Syllabus

Modelos da OpenAI
Apresentação
Introdução
O que é LangChain e para que Serve
Read more
Avisos e Orientações Gerais
Material do Curso para Download
Configurando o Ambiente
Criando Virtual Env
Instalando Bibliotecas
Introdução a LLMs com Exemplos Práticos
Introdução a LLMs
Lab: Modelos Completion com OpenAI
Lab: Modelos Chat com OpenAI
Construindo Aplicações com Langchain
Apresentação de Langchain
Exemplos Básicos de uso da Tecnologia
Lab: Exemplos Básicos de uso da Tecnologia
Caching
Lab: Caching
Templates
Lab: Templates
Chains
Lab: Chain Simples
Sequential Chains
Lab: Sequential Chains
Router Chains
Lab: Router Chains
Tools e Agents
Lab: Tools
Agents
Lab: Agente de Busca e Resumo
React Agents
React Agent, Assitente Financeiro
Lab: React Agent, Assitente Financeiro
Embeddings
Apresentação de Embeddings e Distância do Conseno
Lab: Embeddings na Prática
Construindo Aplicação Web de LLM com Streamlit
Apresentação do Streamlit
Aplicação Utilizando Langchain Templates
Lab: Desenvolvendo a Aplicação
Lab: Formatando Saída com Makdown
Lab: Adicionando Sidebar
Vectore Stores com Pinecone
Introdução a VectorStores
Conhecendo Pinecone
Criando um Indíce no Pinecone
Lab: Pinecone com Python
RAG: Aplicação de Busca Semântica em Documentos Jurídicos
Introdução a RAGs
Aplicação de Busca Semantica em Documentos Juridicos
Criando Novo Indíce no Pinecone
Langchain com Outros LLMs: Exemplos com Gemini do Google
Langchain com Gemini do Google
Aula Bônus

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Estabelece uma base sólida para que iniciantes possam entender diferentes tecnologias de processamento de linguagem natural, como modelos de linguagem grande e embutimentos
Desenvolve habilidades profissionais e experiência profunda no uso de LangChain e outras tecnologias de processamento de linguagem natural
O curso é ministrado por Fernando Amaral, um especialista reconhecido em processamento de linguagem natural
O curso oferece acesso vitalício, permitindo que os alunos aprendam no seu próprio ritmo e revisem o material sempre que necessário
O curso cobre tópicos altamente relevantes para a indústria
O curso oferece suporte completo, garantindo que os alunos recebam a assistência necessária durante o aprendizado

Save this course

Save LangChain: Crie Aplicações de IA Generativa com LLMs (2024) to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in LangChain: Crie Aplicações de IA Generativa com LLMs (2024) with these activities:
Review NLP Concepts
Solidify your understanding of NLP concepts to enhance your learning in this course.
Browse courses on NLP
Show steps
  • Review materials from previous NLP courses or tutorials.
  • Focus on core NLP concepts such as tokenization, stemming, and part-of-speech tagging.
  • Practice applying these concepts using NLP libraries.
Execute LLMs
Practice using LLMs to understand their capabilities and limitations.
Browse courses on LLMs
Show steps
  • Choose an LLM (e.g., OpenAI's GPT-3 or GPT-J).
  • Experiment with different prompts and observe the responses.
  • Analyze the responses to identify patterns and biases.
Explore LangChain Documentation
Gain a thorough understanding of LangChain's capabilities and usage.
Browse courses on LangChain
Show steps
  • Review the official LangChain documentation.
  • Follow tutorials on specific topics, such as creating chains or using tools.
  • Experiment with the code examples provided in the tutorials.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Participate in LangChain Community Discussions
Engage with other LangChain users to exchange ideas and learn from their experiences.
Browse courses on LangChain
Show steps
  • Join the LangChain community forum or Discord server.
  • Participate in discussions on topics related to LangChain.
  • Ask questions and share your knowledge with others.
Attend a LangChain Workshop
Immerse yourself in LangChain by attending a hands-on workshop led by experts.
Browse courses on LangChain
Show steps
  • Find a reputable LangChain workshop in your area or online.
  • Register for the workshop and prepare any necessary materials.
  • Actively participate in the workshop, ask questions, and network with other attendees.
Explore Advanced LangChain Features
Expand your knowledge of LangChain's capabilities by learning about advanced features.
Browse courses on LangChain
Show steps
  • Review documentation or tutorials on topics such as caching or agents.
  • Experiment with these features in your own LangChain applications.
  • Explore examples and best practices for using advanced features effectively.
Write a LangChain Tutorial
Share your knowledge by creating a tutorial that guides others in using LangChain.
Browse courses on LangChain
Show steps
  • Choose a specific topic within LangChain to focus on.
  • Develop a step-by-step guide with clear explanations and code examples.
  • Publish your tutorial on a platform like Medium or GitHub.
Develop a LangChain Application
Apply your knowledge by building a practical application using LangChain.
Browse courses on LangChain
Show steps
  • Identify a problem or use case that LangChain can solve.
  • Design and implement a solution using LangChain.
  • Test and iterate on your application to improve its functionality.

Career center

Learners who complete LangChain: Crie Aplicações de IA Generativa com LLMs (2024) will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to LangChain: Crie Aplicações de IA Generativa com LLMs (2024).
Node JS Curso Completo do Básico ao Avançado
Most relevant
Fundamentos de Arduino - Uma Abordagem Completa
Most relevant
Arduino Avançado – Circuitos E Projetos
Most relevant
Formação Processamento de Linguagem Natural: NLP
Most relevant
Formação Cientista de Dados: O Curso Completo
Most relevant
Introdução a Machine Learning em uma Competição do Kaggle
Most relevant
Análise de dados com programação em R
Most relevant
Controle a Tempo Discreto
Most relevant
Formação Inteligência Artificial e Machine Learning
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser