Como criar um ChatBot com RAG usando OpenAI e LangChain

Поделиться
HTML-код
  • Опубликовано: 28 ноя 2024

Комментарии • 49

  • @daniel_romero
    @daniel_romero  4 месяца назад +16

    Fala galera, estou planejando lançar um curso focado no desenvolvimento de aplicações com IA, seria um AI Engineer/Developer.
    O plano é cobrir Fine-tuning, RAG, vector search, agents e boas práticas.
    Se você tiver interesse, da uma conferida na grade e faz o cadastro pra eu te avisar quando lançar: www.techlevel.pro/

  • @cristianofontana9338
    @cristianofontana9338 Месяц назад +3

    Estou assistindo este vídeo pela terceira vez, ele gerou tanta duvida, e ao mesmo tempo me gerou um caminho gigantesco de conteúdo a ser estudado que vou ter que voltar aqui mais umas 3x pra revê-lo.. rsrs
    parabéns

  • @matheusrdgsf
    @matheusrdgsf 2 месяца назад +2

    Qualidade absurda, estava querendo montar um canal assim por falta de conteúdo em PT-BR e felizmente encontrei alguém cirando nessa linha, só motivação, parabéns Daniel!

  • @sabrinaesaquino
    @sabrinaesaquino 4 месяца назад +10

    ótimo video!! precisamos de mais conteúdo assim em PT/BR :)

    • @daniel_romero
      @daniel_romero  4 месяца назад

      Por falar em conteúdo, estou aguardando o seu canal!!

  • @aurelianny8549
    @aurelianny8549 3 месяца назад +1

    Ótima aula, professor! Muito obrigada pela disponibilidade para repassar seu conhecimento e com tanta clareza !

    • @daniel_romero
      @daniel_romero  3 месяца назад

      Fico feliz em conseguir ajudar =)

  • @geanclm
    @geanclm 4 месяца назад

    Prezado Daniel, parabéns pelo vídeo!
    Didático, objetivo e exemplo fácil de compreender.
    Saúde e sucesso!

  • @orafaelgf
    @orafaelgf 3 месяца назад +1

    Que didática fantástica. Ótimo conteúdo. Parabéns e continue motivado.
    Abs.

  • @777klmasters
    @777klmasters 3 месяца назад

    abriu minha mente, eu estava quase carregando um contexto de 3 pdf como texto kkkk
    em 4 perguntas eu iria ficar sem meus créditos na openai kkk obrigado

  • @potenzia1
    @potenzia1 27 дней назад

    Obrigado pelo conteúdo! crie mais vídeos sobre esse tema 👊

  • @thiagomartins216
    @thiagomartins216 2 месяца назад

    Didatica excelente, meus parabéns pelo seu trabalho

  • @felippebueno5819
    @felippebueno5819 4 месяца назад

    Salve salve Daniel, muito bom o conteúdo … sucesso irmão aprendi muito com você e seus vídeos …

  • @ahnert37
    @ahnert37 2 месяца назад

    Que vídeo incrível Daniel, em 20 minutos você explicou conteúdo de horas. 🤯

  • @feliperesende2504
    @feliperesende2504 4 месяца назад

    Muito bom video!! Fine-tuning seria muito interessante também! Abraços

  • @enortonolli4214
    @enortonolli4214 3 месяца назад

    Muito bom! Tenho interessa em conhecer mais sobre este tema.

  • @lindermannla
    @lindermannla 3 месяца назад

    Daniel excelente conteúdo! Parabéns!

  • @wnr8356
    @wnr8356 3 месяца назад +1

    vim pelo Akita, mto bom seus vídeos 👍

  • @allanvictorm.guimaraes241
    @allanvictorm.guimaraes241 11 дней назад

    Bom dia Daniel.
    Muito obrigado por compartilhar esse conhecimento conosco.
    Tenho algumas duvidas aqui e ficaria muito grato pela sua contribuição:
    - É possível fazer algo parecido utilizando recursos multimodais das modelos generativos também?
    - E em caso de informações sigilosas, existe alguma restrição e caso exista quais alternativas de modelos temos para contornar essa situação?

    • @daniel_romero
      @daniel_romero  11 дней назад

      Perguntas muito boas!!
      - Sim é possível adaptar sem problemas para multimodal;
      - Sobre informações sigilosas: você pode anonimizar os dados de input com serviços como: peakprivacy.ch/en/ ou projetos open source github.com/fsndzomga/anonLLM

  • @fs-prodigitalacademy7395
    @fs-prodigitalacademy7395 Месяц назад

    Traga mais vídeos sobre Grok e RAG

  • @CharlenoPires
    @CharlenoPires 4 месяца назад

    Bem instrutivo man! Parabensss. Prossiga!

  • @joaofelipelima7030
    @joaofelipelima7030 2 месяца назад

    Muito bom, parabéns!

  • @annasc8280
    @annasc8280 3 месяца назад

    Parabéns! Excelente!!!!!

  • @evjunior
    @evjunior Месяц назад

    Parabéns Daniel! Estou tentando desenvolver um projeto onde eu possa ler um PDF e extrair dele informações de acordo com premissas do meu negócio. Por exemplo: digamos que eu tenha um negócio do ramo de vendas para artigos de tintas, mas só vendo determinada marca e cores específicas. Ao ler o PDF que traz requisitos para compra de tintas, de la extraio as cores, por exemplo, e de acordo com o que vendo indico se minha empresa está ou não habilitada a fazer essa venda. Você conhece alguma implementação similar a esse contexto?
    Um abraço e parabéns pelo conteúdo!

    • @daniel_romero
      @daniel_romero  Месяц назад

      Acho que são muitas tarefas para o LLM eu nunca vi um projeto ou exemplo próximo disso.

  • @erikamancilha7412
    @erikamancilha7412 2 месяца назад

    Ficou mt bom o vídeo, parabéns
    No exemplo q eu vá usar o prompt para uma aplicação com muitas requisições durante o dia, tem alguma vantagem o contexto via RAG ao invés de escrever no próprio prompt?

    • @daniel_romero
      @daniel_romero  2 месяца назад

      Contexto via RAG é uma forma dinâmica de passar informações no prompt. Sem isso não da para fazer muita coisa apenas com informações estáticas no prompt. Se quiser compartilhar mais detalhes do que está desenvolvendo acho que consigo explicar melhor.

    • @erikamancilha7412
      @erikamancilha7412 2 месяца назад

      @@daniel_romero eu farei um avaliador de texto que será requisitado várias vezes durante o dia, já tem algumas regras definidas do que o LLM precisa avaliar, e tenho como contexto um documento em PDF, eu tenho tanta a opção de passar as informações do PDF para o prompt(escrito mesmo) ou utilizar via RAG, aí queria entender qual seria a melhor abordagem.Obrigada

    • @daniel_romero
      @daniel_romero  2 месяца назад

      @@erikamancilha7412 esse é um bom caso de uso para RAG, principalmente se o PDF for grande, ou ainda se você precisar adicionar mais informações no futuro (outros PDFs).

  • @diegoleal422
    @diegoleal422 3 месяца назад

    TOP top top!!! exatamente o que quero fazer no langflow mas não conhecia esse termo RAG. Qual LLM mais básica que não exija um hardware poderoso, para executar localmente, posso usar para responder baseado na minha Wiki da empresa?

    • @daniel_romero
      @daniel_romero  3 месяца назад

      Sim, você pode construir algo que responda questões usando a wiki da empresa como base de conhecimento. Sobre LLM local eu evito pois, configurar e manter tem uma curva muito grande. Sem falar na latência durante a geração das respostas. Mas se quiser arriscar, vai precisar de uma RTX 4090 para rodar um modelo como LLaMa 3.1 8b e ter qualidade nas respostas.

  • @lucasaraso
    @lucasaraso 3 месяца назад

    Incrível!

  • @burgernabarca1397
    @burgernabarca1397 Месяц назад

    Professor,o senhor teria paciência em tirar uma duvida de um inicante aqui,estou tentando reproduzir o modelo mas meu Output=False quando executo import os
    from dotenv import load_dotenv
    from langchain_openai import ChatOpenAI
    load_dotenv('./.env') O que poderia ser?

    • @daniel_romero
      @daniel_romero  Месяц назад +1

      Opa! Você criou o arquivo .env no diretório do projeto?

    • @burgernabarca1397
      @burgernabarca1397 Месяц назад

      @@daniel_romero Consegui ,agora vou me divertir aqui!Obrigado professor,virei seu seguidor,ótima didática!

  • @MrPaulolins100
    @MrPaulolins100 4 месяца назад

    Excelente!

  • @LailsonHenrique
    @LailsonHenrique 4 месяца назад

    Vídeo show de bola ! Você explicou os conceitos de um jeito muito claro e a parte prática foi bem legal. Parabéns pelo conteúdo top! Tô ansioso pra ver mais vídeos assim no seu canal.

  • @jorgerobertotomaz3103
    @jorgerobertotomaz3103 3 месяца назад

    pra criar um chat bot que pode fazer a ingestao de dados no qdrant antes de responder uma pergunta sobre aquele conteudo, é melhor usar RAG com langchain com function calling ou agents utilizando crewai ?

    • @daniel_romero
      @daniel_romero  3 месяца назад

      Com certeza RAG, mas tem uma outra forma com agentic RAG que ainda vou demonstrar em um vídeo ;)

  • @Kozato-bot
    @Kozato-bot 4 месяца назад

    O Monstro!!!

  • @magnolira2551
    @magnolira2551 4 месяца назад

    O melhor 🤘🏻

  • @lorylives
    @lorylives 4 месяца назад

    O maisss brabo! 👏🏻🐧

  • @burgernabarca1397
    @burgernabarca1397 Месяц назад

    Professor ,isso de alguma forma paga?No caso api da openIA?

    • @daniel_romero
      @daniel_romero  Месяц назад

      Sim, no caso da OpenAI a API deles é paga. Felizmente temos alternativas com planos free para testes e open source para rodar local como Ollama.

  • @theAgnaldojpereira
    @theAgnaldojpereira 4 месяца назад

    Show demais, os vídeos serão semanais?

    • @daniel_romero
      @daniel_romero  4 месяца назад +1

      Juro que vou tentar manter a consistência semanal 😄