Como usar o GPT com seus próprios dados?

Sdílet
Vložit
  • čas přidán 4. 07. 2024
  • Conheça a trilha Aplicações IA com Python, da Asimov Academy:
    asimov.academy/trilha-aplicac...
    Criar um assistente virtual que utiliza o ChatGPT com seus próprios dados é muito mais fácil do que você imagina.
    Utilizando Python e a biblioteca LangChain, podemos alimentar LLMs com qualquer tipo de dados que possuímos e criar sistemas verdadeiramente inteligentes.
    00:00 - O poder de ter um assistente personalizado
    03:06 - Por que unir programação com ChatGPT?
    06:28 - O que é Langchain?
    12:04 - Construindo seu Assistente Próprio
    26:43 - Trilha Aplicativos IA com Python
  • Věda a technologie

Komentáře • 75

  • @AsimovAcademy
    @AsimovAcademy  Před 3 měsíci +8

    Opa! Antes de ler os comentários, dá uma olhada em mais projetos com Python no nosso site: asimov.academy

    • @cr7raposo
      @cr7raposo Před 3 měsíci +1

      rpz, acho q o legal não foi a criação do assistente, mas sim vc ter criado essa base de dados.

  • @jussielson2001
    @jussielson2001 Před 3 měsíci +8

    Estou Estudando Análise e Desenvolvimento de sistemas
    E sigo vcs desde o início da minha jornada
    Vcs são muito top
    🫡👏👏👏👏👏❤️❤️

  • @mmontesbr
    @mmontesbr Před měsícem +4

    O melhor vídeo sobre LLM e GPT que já vi até hoje.

  • @brendagoncalves3026
    @brendagoncalves3026 Před měsícem +2

    Seus videos são ótimos! Faz uma playlist sobre IA, os diferentes tipos, como é arquitetura, modelos de cobrança etc.

  • @davibassani16
    @davibassani16 Před 3 měsíci +2

    Didática e conteúdos sensacionais! Meus parabéns!

  • @artur-bb6js
    @artur-bb6js Před měsícem

    Parabéns pelo vídeo, curti demais, estou fazendo um curso de IA, estou vendo sobre esses LLMS

  • @foliveir84
    @foliveir84 Před 3 měsíci +2

    Brutal! Parabéns

  • @OrangeHat21
    @OrangeHat21 Před 3 měsíci +23

    Fazer isso usando Python, LangChain e o ChatGPT é legal. Mas fazer o mesmo usando Python, LangChain e o LlamaGPT é muito mais legal. Nada como não depender de nenhuma implementação closed-source.

    • @AsimovAcademy
      @AsimovAcademy  Před 3 měsíci +11

      Vou fazer um video na sequencia ensinando a implementar com LLM locais

    • @ronaldcesar5706
      @ronaldcesar5706 Před 3 měsíci +13

      ​@@AsimovAcademy isso é importante!!! os LLM da GPT são grandes "caixas pretas" pois é um serviço proprietário.Muitas
      vezes, você pode encontrar um modelo de código aberto que resolve seu problema específico e que é várias ordens de grandeza menor que o ChatGPT,
      permitindo que você traga o modelo para seu ambiente e hospede-o você mesmo. Isso significa que você pode manter os dados sob seu controle para
      preocupações com privacidade e governança, além de gerenciar seus custos.😀😀

    • @renanxavier9046
      @renanxavier9046 Před 20 dny

      No caso pra usar um modelo de LLM local eu precisaria de uma máquina relativamente potente?
      Toda vez que eu for querer rodar o modelo ele vai estar consumindo memória da minha máquina? Não entendo direito com modelo open source que roda local em como ele é treinado.

  • @sulimararse
    @sulimararse Před 2 měsíci

    Aplicações inteligentes assim e me incentiva a aprender programação. Tão inteligente quanto as aplicações e a seleção de materiais que vocês disponibilizam. Parabéns!

    • @AsimovAcademy
      @AsimovAcademy  Před 2 měsíci +1

      Agradecemos pelo seu feedback, ficamos felizes por isso. Conte conosco!

  • @LuizGustavo-km1yb
    @LuizGustavo-km1yb Před 3 měsíci +1

    Conteúdo altíssimo nível, vou assinar com ctz, queria mt um curso focado em langchain e usando repo do huggingface. To curioso tb com bancos vetorizados e como podemos gravar o conteúdo aprendido em armazenamento, acho que seria o faiss mesmo.

  • @Sombra-Gamer
    @Sombra-Gamer Před 3 měsíci

    Da ate vontande de começar a fazer essa linha de trabalho. E muita tecnologia.

  • @renansilva1362
    @renansilva1362 Před měsícem

    Incrível. Raro esse tipo de conteúdo no Brasil. Parabéns Rodrigo, eu como aluno estou muito satisfeito, inclusive, queria ter mais tempo para estudar mais!

    • @AsimovAcademy
      @AsimovAcademy  Před měsícem

      Agradecemos, Renan. Continue contando conosco.

  • @t4blitoMax
    @t4blitoMax Před 2 měsíci +1

    Achei incrível o vídeo. Muito obrigado. Até quero virar aluno!

    • @AsimovAcademy
      @AsimovAcademy  Před 2 měsíci

      Ficamos felizes por isso, Pablo! Asimov te espera.

  • @italloryan1089
    @italloryan1089 Před 3 měsíci +1

    Primeiro! hehehe. Esse canal é sensacional, viciado nos vídeos!

  • @THEBIGBANGTHEORYBRA
    @THEBIGBANGTHEORYBRA Před měsícem

    Excelente conteudo!!!!

  • @wesleyaguiars
    @wesleyaguiars Před 3 měsíci +1

    Muito bom!

  • @marceloborges6782
    @marceloborges6782 Před 3 měsíci +1

    Objetivo e completo!

  • @luancardosolc
    @luancardosolc Před měsícem

    Cara!!! Que conteúdo incrível!!! Segundo video teu que vejo, e que didática fantástica que tu tem, ao menos ao ver de um programador como eu. Sucinto, direto ponto, e explicando tudo com muita clareza. Com certeza irei adquirir algum curso de vocês!! Continue com este trabalho incrível!! ❤🙏🏻

    • @AsimovAcademy
      @AsimovAcademy  Před dnem

      Ficamos felizes e gratos com isso, Luan. Desejamos sucesso e que conte conosco!

  • @JimmyCarvalho
    @JimmyCarvalho Před měsícem

    Quão diferente é fazer com o llama 3 e Groq? O Lamma 3 é melhor que o GPT-3.5

  • @ramonoliveira_dev
    @ramonoliveira_dev Před 23 dny

    Muito show!
    Conseguiria usar uma LLM localmente no meu PC? Algum modelo pequeno como o Phi-3?

  • @rraul
    @rraul Před 3 měsíci +1

    Bacana! Como você poderia acrescentar um revisor (outro llm corrigindo) usando o pyautogen?

  • @xandreguimaraes
    @xandreguimaraes Před 2 měsíci

    Fantástico, pena não poder dar um zihão de likes...sem palavras, parabéns.

  • @guylherme577
    @guylherme577 Před 10 dny +1

    Primeiramente parabéns pelo conteúdo Incrível! Agora gostaria de saber qual é a diferença entre treinar o ChatGPT usando Python com LangChain e Fine-tuning, e criar Assistants que utilizam arquivos diretamente ou uma loja de vetores para consulta de documentos?

    • @AsimovAcademy
      @AsimovAcademy  Před 9 dny

      Olá, agradecemos Guylherme! A primeira forma modifica a IA: você cria um modelo de IA novo, retreinado para uma tarefa ou ação específica. Já a segunda envolve sobretudo engenharia de prompts e RAG, que são técnicas complementares mas que não alteram a IA em si.

  • @andredalmayt
    @andredalmayt Před měsícem

    Como usar um assistente criado dentro de uma aplicação propria? é possivel fazer um embed?

  • @heldermauricicio
    @heldermauricicio Před 3 měsíci +6

    Tenho 150000 email trocados com os clientes em muitos anos , gostaria de utiliza-los como aprendizado para responder novos email baseados nos históricos de compras e credito de cada um , inclusive o banco de dados de todas as notas emitidas
    Por onde devo começar ?

    • @coelho2702
      @coelho2702 Před měsícem

      Deve tratar os dados, ou usar uma ia de visão computacional, para identificação de documentos, se escolher tratar os dados pesquisa por dados estruturados e não estruturados, e dados bruto

  • @motivame_off
    @motivame_off Před 3 měsíci

    Top

  • @alexfrensch
    @alexfrensch Před měsícem +1

    Muito bacana! Em vez de um arquivo com perguntas e respostas, seria possível ensinar a IA a ler um conjunto de leis e normas técnicas para responder dúvidas de usuários?

    • @AsimovAcademy
      @AsimovAcademy  Před měsícem +1

      Olá, Alex! Sim, é bem possível e temos projeto disso na plataforma.

    • @prof-caio-jannuzzi
      @prof-caio-jannuzzi Před dnem +1

      ​@@AsimovAcademy legal! Tenho acesso a plataforma. Qual curso?

  • @HelcioCarvalho
    @HelcioCarvalho Před 3 měsíci +1

    Ótimo video.
    O arquivo CSV, não pode conter virgulas pois dará erro, nos meus testes aqui não consegui contornar a não ser removendo direto.

    • @kosakasprakopas9768
      @kosakasprakopas9768 Před měsícem

      Você removeu virgula por virgula do arquivo dentro do VS Code?

  • @MrAbdrus
    @MrAbdrus Před 3 měsíci +1

    Qual a melhor IA para interpretar gráficos em imagens?

    • @AsimovAcademy
      @AsimovAcademy  Před 3 měsíci

      Difícil bater o martelo e decidir qual é "a melhor", até porque novas IAs estão surgindo a cada semana. Mas o GPT Vision (GPT-4V) funciona muito bem para isso, inclusive temos curso mostrando como usá-lo na Trilha de IA 🙂

  • @robsonflowers
    @robsonflowers Před 2 měsíci +1

    Uma coisa que até hoje não entendo: onde ficam instalados os sistemas em Python? Consigo usar no servidor VPS da Hostgator?

    • @AsimovAcademy
      @AsimovAcademy  Před 2 měsíci

      Olá, Robson. Python em si pode ser instalado em qualquer computador e em qualquer sistema operacional. Então sim, é possível instalar Python em um servidor como os da Hostgator, desde que você tenha permissão para instalar programas e rodar código nele.

  • @foliveir84
    @foliveir84 Před 17 dny

    Tenti usar numa base com 7000 linhas mas o processo de vetorizar é muito lento, longos minutos, há forma de ultrapassar?

  • @pitubul7280
    @pitubul7280 Před měsícem +1

    00:02 Using AI to respond to customer emails
    01:58 Using GPT to customize responses based on your own data.
    05:55 Using GPT with personalized data is easy with Python and Link Chain library
    08:13 Words in language models are translated into vectors for mathematical processing.
    12:27 Setting up python.env for GPT with OpenAI access key
    14:41 Setting up GPT with custom data
    18:25 Using GPT for research with C data
    20:06 Creating suitable prompts is crucial for good AI results
    23:43 Using GPT to provide personalized course recommendations for beginner students.
    25:19 Transform GPT models into interactive agents
    Crafted by Merlin AI.

  • @giovanicamelodonascimento5917
    @giovanicamelodonascimento5917 Před 3 měsíci +1

    Preciso de ajuda pra tirar uma dúvida! Eu só tenho um tablet, eu conseguiria aplicar o ensinado nesse vídeo por ele?

    • @AsimovAcademy
      @AsimovAcademy  Před 3 měsíci +1

      Consegue sim. Te sugiro usar o Google Colab ou o app Juno Connect para criar um servidor Jupyter e desenvolver por ele. Abraços.

  • @pixondu6833
    @pixondu6833 Před měsícem

    Legal! Só pra eu entender... pra ter esse langchain "rodando", preciso de um servidor? já que ele vai estar fazendo uma "ponte" entre os notion e api do gpt pelo que entendi...

    • @pixondu6833
      @pixondu6833 Před měsícem

      Outra coisa, por exemplo, você falou que poderia ter 100k de linhas e que aquele negócio de vetor iria achar a porção que melhor se encaixa para responder a pergunta, ja que o gpt nao tem capacidade pra tanto token. Isso não deixaria partes de fora? nem que pequenas, mas importantes partes. não sei se fui claro...

    • @AsimovAcademy
      @AsimovAcademy  Před měsícem +1

      Sim, sempre existe o risco de parte da "melhor resposta" ficar de fora dos resultados, e isso vai depender do algoritmo usado para a busca do conteúdo relevante. Mas isso é inerente a qualquer sistema de busca. Mesmo quando usamos o Google (que provavelmente possui o algoritmo mais avançado nesse sentido), há sempre o risco de algum resultado relevante ficar de fora.

    • @pixondu6833
      @pixondu6833 Před měsícem

      @@AsimovAcademy ahh, entendi. Muito obrigado ☺️

  • @luizfilipelima7
    @luizfilipelima7 Před měsícem +1

    maravilhoso! estou precisando fazer um assistente que me responde a partir de um unico livro (estou estudando pra medicina e me ajudaria pra caramba entender fisiologia por exemplo)
    será que é possível com esse método?

    • @AsimovAcademy
      @AsimovAcademy  Před měsícem +2

      É possível sim, Felipe! A diferença seria na etapa de RAG, onde, ao invés de alimentar o modelo com dados CSV, alimentaríamos com um arquivo em pdf.
      Abraços!

    • @prof-caio-jannuzzi
      @prof-caio-jannuzzi Před dnem

      ​@@AsimovAcademyvcs tem um curso que ensine isso? Tenho acesso a plataforma

  • @JulioBMandu
    @JulioBMandu Před 3 měsíci

    Não encontrei no site do Asimov a trilha que comenta no final.

    • @AsimovAcademy
      @AsimovAcademy  Před 3 měsíci +1

      Olá, Julio! A Trilha Aplicativos IA com Python é nova e a página ainda está sendo elaborada. Logo, logo vai ao ar! Mas todos os alunos, tanto do plano anual quanto do vitalício, tem acesso garantido a ela.

  • @victorlimaa711
    @victorlimaa711 Před 3 měsíci +1

    Ótimo vídeo, mas como faço para aplicar isso a um e-mail

    • @AsimovAcademy
      @AsimovAcademy  Před 3 měsíci

      Olá, Victor! Dá para baixar o conteúdo de emails automaticamente e mantê-lo em um banco de dados, para aí passar para o assistente. Mostramos como fazer essa automação com emails nesse curso: hub.asimov.academy/curso/consumo-e-segmentacao-de-emails/

  • @ideiax
    @ideiax Před 3 měsíci

    Excelente vídeo! a chain é paga? Vi no site e parece que sim :/

    • @AsimovAcademy
      @AsimovAcademy  Před 3 měsíci

      Dependendo do uso que for feito, existe um nível gratuito. Dá para ver os detalhes aqui: www.langchain.com/pricing

  • @walney2008
    @walney2008 Před 3 měsíci

    minha chave de api do chatGPT esta com cota excedida como fazer o mesmo com a gemini ?

    • @AsimovAcademy
      @AsimovAcademy  Před 3 měsíci +1

      É possível sim. Para isto, será necessário trocar a LLM na instanciação da Chain. Aqui está um exemplo de uso com a Gemini: python.langchain.com/docs/integrations/chat/google_generative_ai
      Abraços

    • @walney2008
      @walney2008 Před 3 měsíci

      muito massa seus videos obrigado, desejo aprender criar web apps tipos esses do Bubble e FlutterFlow mais com streamlit, e uma IA pode ajudar

    • @walney2008
      @walney2008 Před 3 měsíci

      tipo o glide consegue ler um csv e cria um web app, desejo aprender fazer parecido mais em python com streamlit, tu eh fera em pandas pode ensinar como pode fazer isso ?

  • @prvdev
    @prvdev Před měsícem

    eu e meus colegas nao conseguimos o mesmo resultado, está dando erro em diferentes pontos...

  • @daniel-azevedo-maia
    @daniel-azevedo-maia Před měsícem

    Infelizmente aqui não funcionou. Segui todo o tutorial corretinho.

  • @brendonmachado7321
    @brendonmachado7321 Před 3 měsíci

    "simples assim" kkk

  • @arthurbreno5962
    @arthurbreno5962 Před 3 dny

    Não tem uma forma free de fazer não? 😂😢