Fundamentos do DeepSeek: prompts, APIs e criação de aplicativos de IA | Arclight Learning | Skillshare

Velocidade de reprodução


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Fundamentos do DeepSeek: prompts, APIs e criação de aplicativos de IA

teacher avatar Arclight Learning, Invest in yourself

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      Apresentação

      2:26

    • 2.

      DeepSeek vs principais modelos de IA

      1:46

    • 3.

      Configurando o DeepSeek

      43:00

    • 4.

      Prompting eficaz

      8:52

    • 5.

      Propostas eficazes

      8:05

    • 6.

      Criação de blogs

      11:10

    • 7.

      Depuração

      15:45

    • 8.

      Pesquisa e resumo

      11:00

    • 9.

      Prompting do COT

      7:12

    • 10.

      Aprendizagem com poucas tomadas

      7:51

    • 11.

      Vendas

      9:45

    • 12.

      Problemas complexos

      9:16

    • 13.

      API DeepSeek

      17:08

    • 14.

      Bot do Twitter DeepSeek

      42:16

    • 15.

      Automação no Speardsheet

      23:27

    • 16.

      Modelos de ajuste fino com conjunto de dados

      44:54

    • 17.

      Insights de mercado

      13:27

    • 18.

      Análise de concorrentes

      11:33

    • 19.

      PowerPoint

      13:09

    • 20.

      Viés e IA responsável

      8:16

    • 21.

      Transformadores

      15:38

    • 22.

      Ajuste fino o DeepSeek

      5:30

    • 23.

      AWS Lambda

      56:36

    • 24.

      Custo da IA

      5:19

    • 25.

      Assistente de voz

      15:06

    • 26.

      Assistente de resumo de pesquisa

      36:49

    • 27.

      Bot de redes sociais

      2:27

    • 28.

      Mecanismo de recomendação de IA

      5:34

    • 29.

      Tendências emergentes

      2:53

    • 30.

      Contribuição de IA de código aberto

      1:45

    • 31.

      Carreiras de IA

      1:50

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

22

Estudantes

--

Sobre este curso

Desbloqueie o poder transformador da DeepSeek AI, uma das plataformas de IA mais inovadoras e acessíveis disponíveis hoje. Este curso abrangente baseado em projetos leva você de iniciante completo a profissional avançado, equipando você com habilidades práticas para integrar a IA em seus fluxos de trabalho, aplicativos e estratégias de negócios.

Quer você seja novo em IA ou esteja procurando melhorar sua experiência, você explorará o DeepSeek passo a passo por meio de demonstrações envolventes e aplicativos do mundo real. Comece com os fundamentos: configurando sua conta gratuita no DeepSeek, entendendo seus principais recursos e comparando-o com outros modelos líderes, como ChatGPT, Gemini e Claude. Em seguida, mergulhe em técnicas de engenharia de propostas para criar consultas precisas e eficazes para resultados otimizados. Este é um dos cursos de Inteligência Artificial mais práticos e práticos que você encontrará.

Crie projetos práticos que dão vida à IA, incluindo:

  • Como automatizar tarefas com integrações em Python e no Google Sheets
  • Como criar bots inteligentes do Twitter usando as APIs do DeepSeek
  • Realização de pesquisas rápidas de mercado, análise de concorrentes e geração de relatórios executivos
  • Ajuste fino de modelos com conjuntos de dados personalizados para casos de uso especializados
  • Como implantar soluções de IA no AWS Lambda para aplicativos escaláveis e sem servidor

Ao longo do caminho, abordaremos práticas éticas de IA, otimização de custos, ajuste de desempenho e conceitos avançados como arquiteturas transformadoras e contribuições de código aberto. Não é necessária nenhuma experiência anterior de programação; basta uma conta gratuita do DeepSeek para acompanhar as demonstrações (opcionais Google Sheets e contas gratuitas da AWS para projetos selecionados).

Ao final deste curso, você terá um portfólio de projetos acionados por IA e a confiança para aplicar o DeepSeek em configurações profissionais, aumentando a produtividade e a inovação. Perfeito para desenvolvedores, empreendedores, profissionais de marketing e qualquer pessoa curiosa sobre ferramentas de IA de ponta.

Você pode encontrar os exemplos de código de demonstração que abordamos durante o curso anexados como um arquivo zip na seção de projeto do curso se quiser acompanhar (DeepSeek Demo Code Files.zip).

Conheça seu professor

Teacher Profile Image

Arclight Learning

Invest in yourself

Professor
Level: All Levels

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Apresentação: Olá, e uma calorosa recepção à aula completa de Deep CKI. Se você é novo na IA ou quer subir de nível, estou muito feliz que você esteja aqui para mergulhar no mundo empolgante do Deep CKI Vamos começar a criar ferramentas poderosas de IA. Essa classe é criada progressivamente, começando com a configuração do Deep Seek e a engenharia imediata e, em seguida, passando para integrações de API e automação avançada Você aprenderá habilidades essenciais como criar instruções precisas, conectar o Deep Seek a aplicativos Python para tarefas reais, lidar com a visualização de dados e incorporar ética, como detecção de preconceitos, tudo por meio de demonstrações interativas e como detecção de preconceitos, tudo por meio de demonstrações interativas Esta aula foi criada para alunos iniciantes e intermediários apaixonados por IA nos negócios ou na tecnologia Se você é empreendedor, marketing ou entusiasta de dados, isso é Você precisará de conhecimentos básicos de Python, uma chave de API de busca profunda e, opcionalmente, de alguma experiência em API com ferramentas como o X, também conhecido como Twitter Mas, na verdade, nenhuma habilidade específica de codificação é necessária e você poderá acompanhar a aula E não são necessárias habilidades avançadas para começar. O verdadeiro valor dessa aula está em transformar você em um profissional de IA que pode automatizar pesquisas de mercado, gerar relatórios acionáveis Você criará peças de portfólio que mostram o uso avançado da IA, oferecendo uma vantagem competitiva em áreas como marketing, análise de dados ou startups, permitindo que você aproveite a IA de forma ética e eficaz e, é claro, para ajudar a Nesta aula, você abordará um projeto empolgante, criando um assistente de pesquisa de mercado da AI Power usando o Deep Set. Você automatizará a coleta de informações competitivas, analisará tendências de mercado, como veículos elétricos, visualizará as principais descobertas com gráficos e produzirá relatórios profissionais, que são uma ferramenta tangível que você pode usar ou adicionar ao Estou muito empolgada para que você desbloqueie o poder da IA Deep Sk e crie algo incrível. Vamos começar agora mesmo. Nos vemos na primeira aula. 2. DeepSeek vs principais modelos de IA: Nem todos os modelos de IA são criados da mesma forma. Nesta palestra, compararemos recursos do DeepSeek com o ChatGPT, o Gemini e a nuvem em fatores críticos, como precisão Assim, você pode tomar decisões informadas para seus projetos. Antes de mergulhar nas especificações, vamos estabelecer o que realmente importa Se você é um desenvolvedor que precisa código preciso ou um profissional de marketing gerando campanhas, você se preocupará com esses quatro fatores e veremos como cada modelo Embora todos os quatro modelos tenham um bom desempenho geral, DeepSeek se destaca em tarefas técnicas, como codificação, resolvendo 79% dos desafios do Python corretamente Mas, para escrever romances, obscurece sua melhor aposta. A velocidade é importante quando você está iterando rapidamente. arquitetura enxuta do DeepSeek fornece respostas em menos de 50 milissegundos, crucial para desenvolvedores que depuram em tempo real É aqui que o DeepSeek realmente brilha. É gratuito para uso pessoal e muito mais barato em grande escala. Enquanto outros custam muito por recursos, DeepSeek oferece recursos premium sem A melhor IA depende da sua tarefa. Eu para depurar código, DeepSeek, escrever um roteiro Esta folha de dicas ajuda você a escolher a ferramenta perfeita e, muitas vezes, essa será a DeepSeek por seu equilíbrio entre poder e valor 3. Configurando o DeepSeek: Bem-vindo à parte prática de sua jornada. Nesta palestra, abordaremos três maneiras de usar o Deepsk: a interface web amigável, a poderosa API para desenvolvedores e a implantação local para usuários avançados Vamos configurar você. Sua escolha de configuração depende de seus objetivos. Encontrei respostas rápidas, use a web. Criando uma ferramenta personalizada, a API é sua amiga. Lidando com dados confidenciais, torne-se local. Vamos explorar cada opção. Não se preocupe A maioria de vocês só precisa da web ou da API. A configuração local é opcional, mas gratificante para entusiastas da tecnologia Vamos começar com o método mais simples. Acompanhe enquanto abordamos essas etapas na demonstração. Vou destacar armadilhas comuns, como a falta chaves de API, e mostrar como evitá-las sem esforço. Nesta demonstração, abordaremos duas das três abordagens, ou seja, a interface da web e a integração da API. Agora, a interface da web é muito valiosa porque realmente não requer codificação. É perfeito para escritores, estudantes ou qualquer pessoa que precise de ajuda rápida de IA. E para usar isso, na verdade, em termos de dependências e instalação de coisas, você realmente não precisa de muito Você só precisa de uma conexão com a Internet. Você precisa de um navegador como o Google Chrome, Firefox ou Microsoft Edge ou Safari, e você só precisa de uma conta de e-mail A primeira coisa que queremos fazer é navegar até deepsk.com e, em seguida, você será apresentado nesta página Esta é a página inicial principal do Deepseek. E não há muitas coisas que você possa fazer aqui, na verdade, trata-se apenas de criar uma conta fazer login ou acessar a API. Então, no canto superior direito aqui, você pode alterar o idioma para inglês porque, por padrão, não está em inglês. Então você pode clicar nele, mas eu só quero atrasar, você sabe, basicamente esse botão no lado esquerdo que diz Deep Seek V três. É aqui que você só quer clicar e isso o levará à página principal para fazer o login. E se você já estiver logado, então você será direcionado diretamente para sua conta E então este é apenas para obter o código QR para que você possa baixá-lo em seu telefone, o aplicativo real em seu telefone Então, novamente, essa é a única coisa que você precisa aqui. Então, mude isso para inglês se quiser, e clique aqui. E então isso o levará para a próxima página. Por outro lado, tudo o que você precisa é de um endereço de e-mail. Então você acabou de criar uma conta. É grátis. Você cria uma conta com seu nome de usuário, que será o e-mail, e então você só precisa atribuir uma senha e pronto. Tenha sua conta gratuita do Deep Sk. Então eu já fiz isso. Então, quando eu clicar nisso, ele me levará para esta página aqui. Agora, por padrão, é o tema ou sistema light, como é chamado. Mas você pode mudar isso para um tema escuro. Realmente depende da sua preferência e do que você gosta. Então você pode fazer isso aqui, indo para o lado inferior esquerdo. Aí está meu perfil. Você clica nisso. Você clica nas configurações e, em seguida, pode simplesmente alterar o tema do sistema para escuro ou claro ou simplesmente deixá-lo como padrão, que é sistema. O que quer que seja, novamente, é sua preferência. E pouco antes de realmente entrarmos em nossa primeira solicitação, eu só queria fazer uma rápida visão geral. A interface do usuário é bem simples e muito boa. É muito fácil de usar. E é, novamente, muito básico, muito simples. Portanto, não deve haver muita curva de aprendizado. No lado esquerdo, aqui você vai para a barra de navegação esquerda e pode expandir ou contrair a barra lateral usando este botão aqui. Então você pode simplesmente clicar. Se você não quiser ver seus bate-papos anteriores, basta fechá-los e ter mais espaço na interface do usuário É mais bonito e organizado, ou você pode simplesmente abrir novamente a barra de tarefas usando o E aqui, você verá se já começou a usar o Deepsek, verá seus bate-papos anteriores Por exemplo, eu tenho três bate-papos aqui só para mostrar uma amostra E o que você pode fazer é ir até eles. Você pode acessar seus bate-papos anteriores e continuar o bate-papo ou procurar informações conforme desejar Você pode realmente fazer algumas outras coisas. Portanto, se você clicar no ícone Configurações aqui, poderá renomear seus bate-papos para outra coisa ou excluí-los Então, esses são realmente os únicos recursos no momento. E então, é claro, você pode iniciar um novo bate-papo. Então, se você clicar em um novo bate-papo, eu iniciarei um novo bate-papo e, em seguida, você verá a tela no centro aqui. E é aqui que você pode simplesmente inserir suas instruções para começar a receber ajuda da IA e conversar com o chatbot do Deepsk Aqui, o que você pode fazer é que existem algumas opções. Então, há um botão no qual você pode clicar, que é pesquisar. Portanto, se você clicar nesse botão, dependendo da sua consulta e do que está tentando realizar, isso ajudará o Deepsk a saber que as informações de que você precisa estão na Internet e que ele pode pesquisar na Web quando necessário O outro é chamado Deep think. Essa é a funcionalidade de raciocínio. Então, agora está configurado para o R. Modelo, mas basicamente permite que a sincronização profunda saiba que precisa pensar antes de responder Isso é bom para qualquer coisa, se você estiver tentando resolver um problema como uma lógica, qualquer que seja a lógica envolvida, problema lógico ou, se precisar de raciocínio, qualquer tipo de solução de problemas que você esteja tentando fazer com que ele realize Isso é útil. Se for apenas uma consulta básica, você realmente não precisa ativá-las. Novamente, isso realmente depende da sua solicitação e do que você está tentando obter ajuda. Ou pergunte sobre. E, por fim, aqui está botão de upload, para que você possa fazer upload de documentos ou imagens Ele menciona o tamanho aqui, então você pode fazer no máximo 50 e, em seguida, cada um pode ter um tamanho máximo de arquivo de 100 megabytes E isso é usado atualmente apenas para extração de texto. Assim, você pode simplesmente fazer o upload de uma imagem ou documento, e o Deepsek poderá processar o texto e, em seguida, fornecer um resumo, por exemplo Se você tem um relatório longo, de dez páginas, pode fazer com que o Deep Seek resuma para você e o devolva, como os principais pontos e insights importantes em cinco tópicos, por Então, isso é o que você pode fazer atualmente com o Deep Seek novamente, uma interface muito amigável. Portanto, não é necessário muito em termos de aprendizado. Assim que criar uma conta, você pode simplesmente entrar, mergulhar e começar a usá-la. Agora, vamos tentar alguma coisa. Vamos fazer nossa primeira solicitação aqui. E durante a maior parte deste curso, não vou digitar instruções. Eu já os tenho prontos, então vou copiá-los e colá-los. Dessa forma, você não precisa me ver digitar. Não gosto de perder seu tempo, então você pode simplesmente me ver copiando e colando, e não precisa esperar que eu termine até que realmente vejamos os resultados. Mas fique à vontade para pausar o vídeo e acompanhar, pois essa é a melhor maneira de aprender durante o curso Eu recomendo fortemente que você se envolva com essas instruções e com o conteúdo do curso Então, novamente, sinta-se à vontade para pausar o vídeo, inserir as mesmas instruções e acompanhar Então, aqui, vamos fazer nossa primeira solicitação aqui, que simplesmente diz: escreva um itinerário de três dias para uma viagem a Tóquio Então, vamos inserir esse prompt e deixar o Deep Seek nos dar a resposta. Então, como você pode ver, o Deep Sek está realmente começando a funcionar e agora está começando a nos dar o itinerário Agora, uma coisa a saber é que o Deep Seek é gratuito. Às vezes é rápido, às vezes é lento. Então, isso realmente depende da hora do dia, do dia, do uso, de quantos usuários estão conectados ao mesmo tempo usando o aplicativo. Às vezes, você verá a saída sendo fornecida muito rápido, às vezes será mais lenta E, às vezes, eles simplesmente informam que o servidor está ocupado e não consegue processar sua solicitação. Então você tem que esperar um pouco, voltar e executar sua consulta Então, apenas algumas coisas que você deve ter em mente ao usar o Deep Seek, mas acho que vale a pena porque, novamente, o aplicativo é fornecido gratuitamente. E na maioria das vezes, está tudo bem. Então, aqui você pode ver que ele fez exatamente o que pedimos, então ele criou um itinerário de três dias e o dividiu em detalhes Então você tem o primeiro dia, destaques clássicos de Tóquio. Então, pela manhã, esses são os lugares que você pode visitar. À tarde, é aqui que você pode visitar. E à noite, esses são os lugares que você pode visitar, mesma coisa no segundo dia, a mesma coisa no terceiro dia, e aqui estão algumas dicas extras. E, claro, você pode se aprofundar um pouco mais com instruções de acompanhamento em termos de, tipo, Ok, o que devo comer no primeiro dia Quais são os bons restaurantes da região que você me mandou visitar? Coisas desse tipo. Mas, novamente, esse é apenas um primeiro prompt simples que eu só queria usar para ajudá-lo se familiarizar com o Deepsek e sua interface de usuário Tudo bem. Agora vamos dar uma olhada na segunda abordagem, que é a integração da API. E a razão pela qual isso é valioso é porque ajuda a automatizar tarefas como elaboração de e-mails ou análise de dados Eu só quero que você saiba, você não precisa ser um especialista. Não há necessidade de experiência em codificação para fazer isso Na verdade, é bem simples. E se você acompanhar, verá que esse é de fato o caso. Antes de começarmos, há algumas dependências que precisamos instalar primeiro Novamente, estou usando o Windows, mas essas dependências serão instaladas em qualquer outro sistema operacional que você esteja usando e, claro, você pode se sentir à vontade para usar o IDE de sua preferência, se quiser, o que veremos em um segundo Mas, novamente, por favor, não pense que isso é muito difícil, você verá que é muito fácil. E sim, isso requer algum conhecimento técnico técnico, mas você poderá ficar bem e acompanhar. Portanto, não se preocupe, continue assistindo ao vídeo, e algumas coisas são bem simples Portanto, é sempre útil ter algum tipo de conhecimento técnico, é claro, que tornará as coisas um pouco mais fáceis, mas não é obrigatório e, na verdade, não é um conjunto de habilidades necessário para que você acompanhe o curso. Então, eu só queria definir a expectativa de que, por favor, não tenha medo e apenas acompanhe o curso e você ficará bem A primeira coisa que queremos fazer é instalar o Python. Então, a maneira de fazer isso é simplesmente abrir um navegador e navegar até python.org E, novamente, estou usando o Windows, então você pode simplesmente acessar Downloads e, dependendo do seu sistema operacional, estou usando o Windows, então vou obter o Python 3.13 0.3, que é a versão no momento da gravação Obviamente, isso vai mudar, aumentar e aumentar dependendo de quando você estiver assistindo a este vídeo Mas, novamente, o conceito é o mesmo. Então, vou baixar isso para vídeo. Eu já tenho essa configuração, então não vou fazer isso, mas tudo que você precisa fazer é fazer o download executar a instalação, aceitar algumas das coisas que estão lá e, após a instalação, pronto. E a maneira de verificar se tudo correu bem é simplesmente abrir um terminal, que pode ser feito de várias maneiras diferentes no Windows. Você pode pressionar Windows e a arquia juntos. Então, pressione e segure a tecla Windows e depois R e , em seguida, ele aparecerá . Eu exibirei este comando de execução que você pode colocar no CMD. Então, essa é uma maneira de fazer isso. Você pode clicar com o botão direito do mouse na área de trabalho e abrir no terminal, ou simplesmente clicar no botão Windows , digitar CMD e clicar em Enter e ele aparecerá para você Então, várias maneiras diferentes de abrir isso. Mas o que eu queria mostrar aqui é como você pode verificar se o Python foi instalado com sucesso ou não e se foi adicionado ao caminho Portanto, há uma caixa de seleção durante a instalação na qual você precisa clicar que diz adicionar ao caminho E isso garantirá que ele seja adicionado ao caminho do sistema e seja reconhecível em diferentes lugares Então, tudo o que você precisa fazer é verificar a versão. Então, o que vou fazer é digitar a versão Python, e você pode ver que ela diz Python 3.13 0.3, que é exatamente o que eu digitar a versão Python, e você pode ver que ela diz Python 3.13 0.3, que é exatamente o que Portanto, se disser que Python não é reconhecido como um comando, isso significa que o Python não foi Então, o que você quer fazer é voltar, baixar a instalação e tentar novamente. Então, isso é Python como uma dependência. E a próxima coisa que precisamos é, na verdade, de um IDE. Agora, isso realmente depende da escolha que você gosta de usar e da sua preferência. Gosto de usar o código do Visual Studio porque é muito fácil de usar, é leve. Ele lida com todos os tipos de desenvolvimento e é muito fácil de usar. E é grátis, é claro. Então, isso é da Microsoft. Tudo o que você precisa fazer é navegar até code.visualstudio.com e clicar em Download for I'm using Windows' be Windows for e clicar em Download for I'm using Windows' be Windows for you. Se você estiver usando um sistema operacional diferente, basta baixar aquele que é adequado para o seu sistema operacional. E depois de realmente fazer o download, o que você pode fazer é iniciá-lo a partir do seu desktop. Você pode iniciá-lo no menu Iniciar ou simplesmente entrar no seu terminal e digitar o código. E pressione Enter e, em seguida ele iniciará o código do Visual Studio, que é exatamente o que você vê aqui, e depois abordaremos as coisas em detalhes posteriormente. Mas o bom é que isso é um IDE, mas também inclui um terminal. Então, na verdade, você não pode simplesmente colocar seu código aqui e seus arquivos, mas também pode iniciar o terminal e executar comandos aqui, do terminal aqui, não necessariamente do terminal Windows. Portanto, você também tem esse recurso dentro do ID, o que é muito bom. Uma última coisa que gostaria de mencionar enquanto estamos aqui no Visual Studio Code, a ideia é que seria bom realmente instalar a extensão Python porque ela nos ajuda a tornar as coisas um pouco mais fáceis em termos de sintaxe de código quando se trata de alterar coisas, formatar coisas, você sabe, linting, se você estiver familiarizado com em termos de sintaxe de código quando se trata de alterar coisas, formatar coisas, você sabe, linting ou refatorar e apenas destacar a sintaxe com essa linguagem específica é A maneira de fazer isso está aqui, esse é o explorador padrão para projetos. O último ícone aqui é chamado de extensões, que você também pode usar o atalho de teclado, como você pode ver aqui na dica de ferramenta Control Shift X. Mas simplesmente se você clicar nele e na caixa de pesquisa, se pesquisar por Python, verá que essa é a linguagem que usaremos no curso para esta se pesquisar por Python, verá que essa é a linguagem que usaremos no curso para usaremos no Então você pode ver que este é bastante popular, 164 milhões de downloads E se você clicar nela, ela dirá exatamente para que serve essa extensão. Mas, na verdade, estamos usando isso para formatação para os propósitos deste curso É bom para depuração, é bom para pontos de acesso da extensão, suporte para suporte para Então, se você estiver cometendo erros, ele meio que dirá ou detectará para você, formatação, vinculação, navegação por código, refatoração e, você sabe, Tão rico em recursos, nada com que você realmente precise se preocupar. Novamente, estamos usando-a para sintaxe porque cada linguagem tem um tipo diferente de sintaxe e também a codifica por cores Então, quando você está vendo o código, algumas linhas terão cores diferentes, o que ajuda a distinguir onde você está no código. Vá em frente e simplesmente clique em Instalar e, em seguida, isso deve instalar a extensão Python para você no código do Visual Studio Agora que instalamos nossas dependências, a próxima etapa é realmente obter nossas chaves de API Então, as chaves de API são como senhas. Eles são usados para autenticar, portanto, são exclusivos para você e sua conta, e são usados para coisas como autenticação Mas também são usados para rastrear o uso. Então, quantos pedidos você fez e coisas assim? Então, para fazer isso, primeiro, precisamos acessar o painel da API e configurar nossas chaves de API criando uma. Então, a maneira de fazer isso no Deep Seek é tudo o que você precisa fazer é simplesmente ir até o canto superior direito aqui, e há um botão chamado API. E se você clicar nele, você será direcionado para o painel da API. E aqui, a primeira página padrão é o uso. Portanto, esta é uma conta totalmente nova, então eu realmente não usei nada. Como você pode ver, a idade, saldo adicional e as despesas mensais e o gráfico de uso aqui, que, novamente, mostra zero porque eu não usei nada. Agora, para que possamos usar a API Deep Seeks para integrá-la ao nosso código ou aplicativos, teremos que criar uma chave de API. Então, a maneira de fazer isso é ir até aqui e clicar nas chaves de API. E aqui é onde você pode realmente criar uma chave de API para usar em seu código. E é muito, muito simples. Tudo o que você precisa fazer é pressionar Criar, dar um nome e clicar em Criar API. E quando você clica em Criar APIKey , vamos criar uma Então, digamos que Faça dois, vamos criar um. Por aqui, esta é a única vez que você vai ver isso. Depois disso, ele será criptografado. Portanto, eu recomendo que você copie isso e salve em algum lugar até ter a chance de colá-lo em seu aplicativo ou construí-lo em seu CI ou variável de ambiente ou como você planeja usá-lo. Então vá em frente e copie isso, salve-o em algum lugar por enquanto até que você tenha a chance de realmente usá-lo. Porque quando você clica em Concluído, não há mais como ver isso. Se você clicar em Editar, basta alterar o nome e a única outra ação é excluí-lo. Não é grande coisa, porque você pode continuar criando novas chaves de API e excluindo as antigas, mas saiba que, depois de criá-las, essa será a única vez que você as verá Agora que você sabe como criar chaves de API, vamos dar uma olhada em algumas documentações em termos de como isso será usado. Então, no canto inferior esquerdo aqui, você tem essa barra de navegação, e você pode ver que há um botão na parte superior chamado Documentos. Então vá em frente e clique nele , e isso o levará à página de documentação da API. Agora, o que podemos fazer é, em nosso código, usar o OpenA AI SDK Então, aqui, diz que a API Desk usa um formato de API compatível com o OpenAI Ao modificar a configuração, você pode usar o SDK do OpenAI ou o software compatível com a API aberta para acessar a API do DeepCK Então, isso é algo que é meio conveniente. Podemos usar o OpenAPI SDK e isso significa que simplesmente precisamos instalar essa dependência e importá-la para nossa base de código para que possamos usar SDK OpenAPI para fazer chamadas para o Agora, uma coisa que eu queria mostrar aqui é aqui na parte inferior, você tem um chamado Python, que é o que vamos usar nesta Então, se você clicar no Python, ele mostrará um código de amostra E você pode ver o primeiro comum aqui, que diz: Por favor, instale o OpenSDK primeiro e eles lhe darão o comando para fazer Então, você pode simplesmente copiar e colar isso em seu terminal e executá-lo, e ele instalará a API aberta. SDK. Não vamos fazer isso agora. Só queria te mostrar algumas coisas antes de começarmos. Então, aqui, você pode ver que primeiro, você instala essa dependência, depois pode simplesmente copiar e colar esse código Você pode fazer isso simplesmente selecionando e executando Control C, Control V ou simplesmente clicando no botão Copiar para a área de transferência aqui e ele fará isso por você, e então você pode colá-lo em seu Arquivo Python. Então, aqui, você pode ver que ele vai gerar um cliente de API aberto. Aqui você pode colar sua chave de API, que criamos na etapa anterior. Esse é o URL base para o qual as chamadas de API serão feitas. E esta é a resposta aqui, e isso é basicamente o que estamos dizendo ao Deepseek Estamos dizendo olá e, em seguida, imprimiremos as respostas do Deep Seek em nosso console na tela, para que você possa ver como o Deepsk realmente responde Agora, podemos realmente ir em frente e experimentar isso. O problema é que eu tentei isso e, infelizmente, o Desk não tem um nível gratuito. Então, para que você realmente faça isso, se você tentar isso sozinho e executar o código, receberá uma mensagem de erro que simplesmente diz fundos insuficientes, e isso ocorre porque o DeSiK não fornece níveis ou modelos de API gratuitos para você Então, o que você pode fazer é realmente ter algumas opções. Assim, você pode escolher outra alternativa gratuita ou, se você acessar a DeepskPlatform aqui, de volta ao painel, verá que pode clicar no botão de recarregar E aqui, você pode realmente usar esses valores predefinidos ou escolher um personalizado, o que quiser para recarregar sua conta, e então você pode realmente usar a API Deepsk por meio do método que acabei de mostrar E não é tão ruim se você olhar para isso. Portanto, é uma opção de $2, opção de $5, opção de $10 Eles são ótimos porque são muito baratos e também permitem que você experimente e aprenda antes de decidir se essa é a solução certa para você ou não Portanto, $2 ou $5 definitivamente valem um investimento para que você possa aprender o Deep Seek e como usá-lo em seu código Então, se quiser, você pode adotar essa abordagem. Mas o que vou fazer é mostrar outra alternativa gratuita, que nos dá acesso aos modelos e à API do Deepsk na próxima seção Agora, antes de começarmos, eu só queria mencionar que eu entendo que isso pode ser um pouco técnico para algumas pessoas. Portanto, se você está interessado apenas em aprender, acompanhe. Na verdade, não requer muita codificação ou habilidades técnicas quando se trata de seguir esta seção específica E esse é um tópico mais avançado quando se trata de Seek profundo. Se você se sentir confortável em usar a interface de bate-papo do Deep Seek, a interface da web sinta-se à vontade para pular isso, se quiser, e use o chatbot para inserir suas solicitações e perguntas e Mas se você estiver interessado ou familiarizado com programação e for uma pessoa técnica ou apenas alguém interessado e entusiasmado em aprender esse tipo de coisa , sinta-se à vontade para acompanhar Novamente, não há nenhuma grande necessidade de habilidades de codificação aqui Contanto que você possa simplesmente assistir ao vídeo e acompanhar as demonstrações, você deve estar perfeitamente bem. Agora, eu queria apresentar outra alternativa que é gratuita neste momento, e esta se chama Open Router. Assim, você pode simplesmente iniciar seu navegador e navegar até openouter.ai. E essa é uma plataforma que fornece acesso a vários modelos. Atualmente, são mais de 300 modelos. E eles também fornecem alguns créditos gratuitos. Então, eu mencionei anteriormente, Deepsk não fornece nenhum crédito gratuito neste momento Então, se você quer apenas não gastar dinheiro e ainda assim aprender, essa é uma ótima alternativa que você pode usar para executar algumas consultas e integrá-las ao seu código ou aplicativo para aprender sobre algumas das maneiras pelas quais você pode realmente executar consultas e se comunicar ou integrar o Deep Seek em seu Portanto, abrir o roteador é uma boa alternativa no momento da gravação. E, novamente, eles têm muitos modelos. Para alguns dos modelos, eles oferecem acesso gratuito. Abordagem muito semelhante, você precisa criar uma chave de API. Mas primeiro, vamos dar uma olhada nos modelos aqui. E se você clicar em modelos, isso geralmente mostra as coisas de uma forma mais ou menos recente, e há muitos modelos aqui dos você talvez não tenha ouvido falar. Portanto, há muitos modelos diferentes sendo publicados aqui. Então você tem o XaikroQt Mini, você tem a Nvidia. Você tem a meta Lima. Você tem muitos, muitos modelos aqui, a prévia do Google Gemini 2.5 Pro, o Deep Seek, o Deep Seek V de três bases Tantos, muitos modelos aqui. E se você clicar nele, você será direcionado para a página de informações. Mas o que vamos fazer é clicar no filtro e procurar o Deep Seek. V três. Por outro lado, existem diferentes variações de deep seek V three. Vamos procurar o gratuito. Então, aqui, se você rolar para baixo, esse é o que estamos procurando. Busca profunda, busca profunda V três grátis. Há também o R one, que é o modelo de raciocínio. Então, se você quiser verificar esse também, basta digitar R one e você encontrará o R que deseja encontrar o R que é gratuito. Então essa é essa aqui. Deep seek R one grátis. Então, novamente, você pode ver a descrição, a do Deep seek R está aqui. O desempenho está no mesmo nível do OpenAI One, mas de código aberto e com tokens de raciocínio totalmente abertos Novamente, é equivalente ao 01 do modelo Open AI no momento, e isso está disponível gratuitamente. Então, vamos voltar para V três. E o que estamos procurando é esse aqui. Então diz Deep Seek Deep seek V three free. Então vá em frente e clique aqui, e isso o levará a esta página aqui. E o que você quer fazer é clicar em Há várias guias aqui em cima, então você quer clicar na API, e isso o levará a esta seção, que é meio autoexplicativa Então você pode ver que há uma chave de API criada. Essa é exatamente a mesma etapa que fizemos no painel da API Deep Seek. Então, você só precisa criar uma chave de API nessa plataforma com um roteador aberto. Também mostra exemplos de códigos que você pode usar em termos de como incorporar esse modelo gratuito ao seu código. Então, aqui, temos o Open Python, o Open AI Python, Python Alone TypeScript, o Open AI TypeScript o Python Alone TypeScript, o Open AI TypeScript e o CRL. Portanto, basta fazer a chamada de API aqui usando o comando curl. É isso que estamos procurando, porque, como vimos anteriormente, podemos incorporar o Open AI SDK e instalá-lo como uma dependência e instalá-lo como uma dependência e importá-lo para que possamos conversar facilmente com Então esse é o que estamos procurando , e esse é o código. E vamos passar por isso em um segundo. Mas eu só queria mostrar que é assim que você chega a este lugar ou é assim que você pode ler a documentação para descobrir como navegar por essa plataforma e pelo documento da API para descobrir o código de amostra que você pode usar e depois modificá-lo de acordo com sua preferência Outra coisa que eu queria mencionar é antes de criarmos a chave de API, um dos requisitos que o Open Outer tem em vigor em termos de regras é que precisamos ativar o prompt de treinamento imediato. Então, o que precisamos fazer é clicar no canto superior direito um ícone de perfil. Se você clicar nele, haverá créditos, chaves, atividades, configurações e sairá. Então, se você clicar nas configurações, é aqui que você pode realmente passar por diferentes configurações gerais e coisas assim. Mas o que queremos fazer é chamar sua atenção aqui para o lado esquerdo. Temos configurações, créditos, API, chaves de provisionamento, integração e privacidade Você deseja clicar em privacidade e garantir que essa opção esteja disponível ou, desculpe, ela está ativada porque, por padrão, ela está desativada. O que você quer fazer é, se quiser usar o nível gratuito, habilitá-lo . E esse é um dos requisitos porque, na verdade, isso controlará se os provedores usar seus dados anonimamente para melhorar seu modelo Isso é usado novamente porque eles estão usando seus dados para melhorar seus modelos. Obviamente, não vamos colocar nada sensível aqui. Isso é apenas para fins de aprendizagem. Então, eu estou bem ligando isso. Não estou inserindo nenhum tipo de informação pessoal ou PII aqui Então, isso está perfeitamente bem. E esse é um dos requisitos se você quiser usá-lo gratuitamente. Se você usa um pago, se prosseguir com os créditos e adicionar créditos, o que é semelhante à recarga no Deep Seek , não precisa necessariamente ativá-lo. Mas se você quiser usar o nível gratuito , terá que virar o sol. Caso contrário, ao passar o casaco, você cometerá erros. Então, isso é apenas algo para se ter em mente. Tudo bem, agora vamos começar a incorporar tudo aos programas Python se você puder escrever um script simples para conversar com Deepsek e obter alguns Então, o que eu fiz aqui foi simplesmente criar uma pasta chamada Demo one. O que vou fazer é abrir o terminal aqui. Você pode simplesmente fazer isso pressionando Alt, CMD e digitando o código Obviamente, você pode abrir o código e navegar essas maneiras diferentes ou simplesmente abrir o terminal e navegar até a mesma pasta. De qualquer forma, está bem. No entanto, você quiser fazer isso. Essa é apenas uma maneira rápida e rápida de fazer isso. Novo tipo de ponto de espaço de código, e isso iniciará código do Visual Studio nesse diretório. Então, ele apontará para isso por padrão. Agora, a primeira coisa que queremos fazer é criar um arquivo Python Então, vamos para Arquivo Novo arquivo aqui. Isso nos dará algumas opções, TextFile e Python. Vou selecionar Python Agora vou salvar esse arquivo primeiro, então vou usar Controles. E aqui, vou dizer deep Seek underscore test dot PY e PY é o arquivo de extensão do Python Então vá em frente e salve isso. Agora, vamos voltar para aqui, vamos voltar para o roteador aberto. Você pode ver que o que vamos fazer primeiro obter nosso código. Então, vamos continuar com os modelos. Vamos procurar o Sk profundo. V três, e este é o gratuito que estamos procurando. Clique nele novamente, vá para a API e, em seguida, OpenAI Python é o que estamos procurando Então, vá em frente e copie isso, e depois voltaremos ao Visual Studio e colaremos isso. E o código aqui é bem simples. Então, vamos dar uma olhada nisso. Então, isso importará o OpenAPI SK e geraremos um cliente para fazer a chamada à API Então, isso é simplesmente o URL base, então ele fará a chamada da API para esse URL base. E então é aqui que você deseja inserir sua chave de API, o que faremos em alguns minutos. É quando criamos nossa chave de API, queremos colá-la aqui. E aqui, isso é meio opcional, apenas cabeçalhos adicionais se você quiser incluí-los em sua chamada, sua chamada de API, mas não vamos fazer isso Vamos simplesmente deixá-lo e, em seguida, aqui ele define o modelo. Então, estamos usando o chat gratuito do Deep Seek, que é o V três , e aqui estão as mensagens. Então, temos o papel, que é o nosso papel como usuário, e então você tem o conteúdo, que é o significado da vida. Agora, isso equivale a você inserir o prompt no chatbot do Deep Seek, fazendo a mesma pergunta na interface da web Então, isso é muito semelhante a ir ao Deepseek e digitar qual é o significado da vida conversar com ele e receber a resposta E a última linha está simplesmente nos mostrando os resultados ou a saída do Deep Seek para essa pergunta na tela. Agora, o próximo passo é que, no canto inferior direito, há uma coisa que é como um aviso, amarelada ou acastanhada, que diz selecionar intérprete no canto inferior direito, há uma coisa que é como um aviso, amarelada ou acastanhada, que diz selecionar intérprete Uma coisa que vou fazer é clicar nele, e isso está realmente nos perguntando qual ambiente você deseja usar? Você quer usar a configuração geral global recomendada ou quer criar um ambiente virtual? De qualquer forma, tudo bem, depende de você escolher, mas eu gosto de usar pessoalmente o ambiente virtual porque ele mantém as alterações localizadas naquele projeto ou na pasta com a qual estou trabalhando E isso realmente não afeta nem entra em conflito com nada no cenário global. Então, vou clicar nele primeiro, depois ele pergunta qual deles você gostaria de fazer no Conda ou V ENV Vou apenas selecionar o primeiro e, em seguida, ele solicitará o caminho. Vou apenas selecionar usar isso como referência. Então, o global onde está o binário inicial para Python é, eu vou fazer isso E então ele diz que vai começar a criar esse ambiente. E se você voltar para sua pasta, verá que ela está criando esse ambiente e verá uma nova pasta. Então, veremos isso em um segundo. Então, diz que o ambiente a seguir foi selecionado, então ele foi criado. Agora, se você voltar aqui, você pode ver que ele criou essa pasta chamada VENV, que é esse ambiente virtual A próxima coisa que queremos fazer é instalar o Open AI SDK, e isso é muito simples Então, tudo que você precisa é do terminal aqui. Então, aqui na parte inferior, o código do Visual Studio tem isso. Essa é uma das coisas boas que eu gosto sobre isso. Ele tem um terminal embutido, então você não precisa criar ou executar terminais adicionais a partir do Windows de forma nativa Então, isso é bom. Se você não vê isso, tudo o que você precisa fazer é acessar o terminal e usar um novo terminal, e então eles aparecerão aqui, caso esteja fechado para você quando você o estiver vendo por padrão. Agora, vamos pegar o comando aqui novamente, super fácil. Eu só quero te mostrar para que você saiba exatamente para onde ir. Se você voltar à documentação da API A Deep Seek, qual mostrei como navegar até lá anteriormente, tudo o que você precisa fazer é simplesmente clicar em Python No guia inicial muito rápido, sua primeira chamada de API, basta rolar para baixo, clicar em Python e, em seguida, esta é a primeira linha aqui nos comentários Então diz: Por favor, instale o OpenAI SDK primeiro. Tudo o que você precisa fazer é simplesmente copiar isso, que é simplesmente instalar o Open AI do Pip e depois voltar ao seu terminal, colar e pressionar Enter para executar este comando E isso vai instalar o Open AI SDK. E, como você pode ver aqui, diz que os requisitos já foram atendidos. Está dizendo isso porque eu já instalei isso. E se você não fizer isso, você verá uma mensagem um pouco diferente que diz: Ok, instalei com sucesso o OpenAI SDK Agora vamos voltar para o nosso navegador, onde abrimos o roteador. Novamente, por padrão, estamos no DeepCK V, três modelos gratuitos, que é este aqui, DeepChat call E aqui, nós já copiamos e colamos nosso código aqui para Open AI Python Agora, uma das outras coisas que precisamos fazer antes de executar o código é criar nossas APIKs porque precisamos colá-las aqui para que possamos usá-las Então, vamos continuar e clicar em Criar APIC. Novamente, apenas como um lembrete, você precisa ativar a configuração de privacidade para um treinamento im 4. Prompting eficaz: Boas instruções levam a ótimos resultados. Nesta palestra, você aprenderá a criar instruções claras e acionáveis que liberem todo o potencial do Deep Seek, seja escrevendo e-mails, depurando depurando Imagine que você está ensinando um novo membro da equipe. Você não diria escrever um blog. Você explicaria o tópico, o público e a duração. Deep Seek precisa da mesma clareza. Vamos detalhar isso. Precisa de uma postagem vinculada, tarefa, escreva uma postagem. Contexto para fundadores de startups sobre ferramentas de IA. Formato, três parágrafos curtos com Emojis. Isso é simples, certo? Já pediu ao Deep Seek uma história criativa e comprei Gibish Sem detalhes como gênero ou duração, é provável que esteja pedindo comida em um restaurante Seja o chef de suas próprias instruções. Veja como um aviso mal formulado causa confusão e como ajustar apenas algumas palavras nos dá exatamente o que precisamos Então você vai experimentar por si mesmo. Ok, então o objetivo desta demonstração é transformar solicitações vagas em solicitações precisas e acionáveis Para esta demonstração, as ferramentas de que precisamos são apenas uma interface web de busca profunda e, claro, a conta gratuita que você criou uma palestra anterior que abordamos Agora, o que você aprenderá nesta demonstração é que ela vai te ensinar como iterar e não esperar perfeição na primeira tentativa Essa demonstração também mostra como pequenos ajustes podem economizar horas de edição Agora, vamos começar com um aviso incorreto para nossa primeira etapa. Então, o que vou fazer é copiar colar o primeiro prompt no Deep Seek, e isso simplesmente diz escrever sobre energia solar. Então você pode ver que é meio genérico. Então, vamos seguir em frente e executar esse prompt e ver o que o deep surge Então, você pode ver que o deepsk está começando a gerar alguma saída e está tentando explicar ao usuário sobre energia solar Portanto, a energia solar é uma fonte de energia limpa e renovável e assim por diante. E depois fala sobre como funciona, as vantagens da energia solar, futuro da energia solar e assim por diante. Então, novamente, muito amplo, de alto nível, não é realmente direcionado. Então, como você pode ver, porque estamos fornecendo uma solicitação muito ampla e genérica, fornecendo um texto genérico e desfocado em termos de saída Então, isso é o que eu quero que você veja: como o Deep Seek agora usa como padrão uma explicação ampla Então, isso nos diz que, sem orientação, não pode realmente corresponder à sua intenção. Então, agora vamos adicionar um pouco de contexto. Então, o que vamos fazer é revisar a solicitação e torná-la mais direcionada Vamos contextualizar e mudar o tom. Vou usar o seguinte prompt. E o aviso diz: escreva um e-mail de 200 palavras para o CEO da empresa de energia solar enviar aos investidores. Destaque a economia de custos e a sustentabilidade, use um tom profissional. Então, você pode ver que esse é um prompt muito melhor porque é bastante focado e direcionado. Então, vamos seguir em frente e executar esse prompt. Aí está. Então, o Deepsek está começando a escrever o e-mail. Como você pode ver, começa com o assunto, muito poderoso e ótimo, por isso diz como desbloquear valor e sustentabilidade por meio da inovação solar Não é muito longo, certo, comparado ao anterior. Este é apenas um texto genérico e uma explicação. Isso é mais formatado do que adequado para e-mail. Então aqui você tem seu assunto. Aqui você tem seu espaço reservado, para que você possa preenchê-lo com as informações reais Novamente, isso é bom porque Deepsek está criando esse modelo para você Assim, você pode substituir as informações pelas que se aplicam a você. Então, por exemplo, aqui está um espaço reservado para empresa. Você pode removê-lo e substituí-lo pelo que é aplicável aqui para o nome da sua empresa ou para o nome da empresa do investidor, seja qual for o destinatário Aqui, você tem uma economia de X por cento, então você pode substituí-la por um número, seja ele qual for. Aqui, novamente, você tem X. Então, fique de olho nessas coisas entre colchetes, porque elas são espaços reservados que você deve substituir por suas E, claro, novamente, você recebeu seu nome, a empresa, depois o site e assim por diante. E, novamente, a contagem de palavras é aproximadamente 200 em torno de 200. Então, aqui, você pode ver que o contexto, o resultado, é realmente direcionado e está na forma de um e-mail pronto para investidores. E o contexto diz ao Deep Seek quem, o porquê e o como. Agora, o CEO parece um líder, não um livro didático, certo Então, vamos continuar e fazer mais uma solicitação de acompanhamento para refinar o formato E o que vou fazer para revisar isso é usar o seguinte prompt que diz: transforme o e-mail em cinco pontos para o slide do PowerPoint Então, agora eu quero usar essa informação, certo? E vou criar um slide do PowerPoint. Então, estou lhe dizendo, resuma isso, coloque em cinco pontos, que é adequado para um slide de apresentação em PowerPoint, para que eu possa compartilhar isso com minha equipe ou com quem quer que seja o público desta Então, agora o Deepsek está realmente aceitando isso, e agora está fornecendo aquele marcador que você pode usar em Você vê que também está tentando torná-lo bastante envolvente. Então, está incluindo emojis como ícones. Agora cabe a você decidir se deseja usá-los. Mas você pode ver que ele nos deu cinco pontos principais, exatamente o que pedimos no prompt E você pode ver uma economia significativa de custos e, em seguida, a explicação, os incentivos financeiros, a sustentabilidade, crescimento escaláveis e preparadas para o futuro Então, agora você pode simplesmente copiar e colar isso, certificar-se de lê-lo, verificar se está factualmente correto, e então você pode copiar, colar, talvez alterar os emojis ou o que quiser fazer, fazer as edições necessárias e, em seguida, colocá-lo talvez alterar os emojis ou o que quiser fazer, fazer as edições necessárias e, em seguida, em seu poderoso slide. Você pode colocá-lo em seu slide do PowerPoint, desculpe-me, slide do PowerPoint desculpe-me Agora, você pode ver os resultados. Eles estão limpos e são marcadores digitalizáveis, certo? Então, o objetivo desta demonstração é que os formatos importam. Bulets ajudam investidores a planejar. Os e-mails precisam de frases completas. E dessa forma, você pode ver que o Deep Seek pode se adaptar às nossas necessidades. Agora, enquanto estamos aqui, gostaria de compartilhar algumas etapas de solução de problemas, caso você se depare com elas. Obviamente, não nos deparamos com isso aqui. Mas digamos, por exemplo, que você tenha um problema em que a saída é muito longa, então ela realmente não respeitou a contagem de 200 palavras aqui. Então, o que você pode fazer é ter uma solicitação de acompanhamento e pedir que, por exemplo, mantenha as respostas com menos de 200 palavras. Então, isso é uma coisa que você pode, novamente, tentar como um prompt de acompanhamento e, em seguida, ela deve entrar em vigor. E a outra coisa é se você perceber que o tom não é o que você pediu. Então, por exemplo, se não for um tom profissional ou não soar como um tom profissional ou talvez envolvente para enviar um e-mail para um investidor, o que você pode fazer é, se achar que o tom está errado, você pode, novamente, ter uma solicitação de acompanhamento que diga: use o seguinte tom. Então, por exemplo, use um tom casual ou use um tom amigável ou use um tom profissional. E você pode usar isso como solicitação de acompanhamento para ajudá-lo a reescrever este e-mail acordo com o tom que você especificou para o Deep Seek Mantenha esta folha de dicas à mão. Em breve, criar instruções parecerá natural, e você se perguntará como trabalhou sem elas A prática torna permanente. Experimente o exercício de planejamento de refeições, compartilhe seus resultados e prepare-se para subir de nível com estratégias avançadas na próxima vez. 5. Propostas eficazes: Bem-vindo à arte de inspirar. Nesta palestra, você aprenderá a criar instruções claras acionáveis que geram os resultados de que você precisa, seja escrevendo e-mails, analisando dados ou discutindo analisando dados ou Pense no DeepSeek como um novo membro da equipe. Você não diria fazer algo relacionado ao marketing. Você diria que elabore um blog de 300 palavras sobre tendências de IA para pequenas empresas. A clareza é fundamental. Star transforma o caos em clareza. Por exemplo, como preparador físico, que é a situação, crie um plano de refeições de sete dias, que é a tarefa com receitas vegetarianas, que é a ação de atrair profissionais ocupados, que é o resultado Experimente esta fórmula. Veja a diferença. As boas instruções dizem ao DeepSeek exatamente o que você precisa. Sem adivinhações, sem perda de tempo. Vamos transformar um aviso de uma semana como escrever uma postagem social, em uma potência Observe atentamente, então você mesmo experimentará. Tudo bem, nesta próxima demonstração, vamos transformar uma ideia vaga em uma solicitação direcionada e acionável E a única ferramenta de que você precisa é sua conta DeepSeek e um navegador Então, tudo o que você precisa fazer é fazer login, e a interface web do DeepSeek é tudo o que você precisa Agora, nesta demonstração, você aprenderá a refinar as instruções de forma iterativa e não esperar a perfeição imediatamente não esperar E mostra como pequenos twoks produzem resultados de nível profissional Agora, vamos começar com o primeiro passo, e agora vamos simplesmente escrever um aviso vago Então, aqui vamos fazer uma postagem nas redes sociais. Então, vou colar o seguinte prompt que diz: escreva uma postagem nas redes sociais. Novamente, muito vago, sem foco, sem alvo, nem mesmo diz qual plataforma de mídia social Então, vamos seguir em frente e executar esse prompt e ver o que o DeepSeek cria Então, aqui, você pode ver que ele está tentando criar um modelo versátil de postagem de mídia social. Então, aqui está uma notícia empolgante: há alguns espaços reservados aqui que você pode inserir qualquer que seja o marco ou conquista, comentar abaixo e, em seguida, aqui estão algumas ideias o que você pode sugerir e aqui estão algumas hashtags para talvez aqui estão algumas hashtags para talvez tornar a postagem viral na plataforma Então, novamente, você pode ver que os resultados são genéricos porque textos focados, como mídias sociais, são importantes. E, novamente, isso não é um aviso cinza. Portanto, sem orientação, DeepSeek usa como padrão respostas genéricas brandas Então, vamos seguir em frente e corrigir isso. Agora, o que vou fazer é usar um prompt revisado que será muito mais direcionado e siga a muito mais direcionado e lista de verificação do prompt, certo Então, o que vou fazer é colar este aviso que diz: Você é um coach de sustentabilidade, escreva um post no Você é um coach de sustentabilidade, escreva um LinkedIn para empreendedores sobre a redução do desperdício no escritório Use um tom motivacional e inclua três dicas práticas. Como você pode ver, o alvo é claro, o público-alvo é claro. A mídia da plataforma social é clara. É o LinkedIn, então a postagem será personalizada para o LinkedIn. E o tópico e o assunto, novamente, são muito claros sobre a redução do desperdício no escritório. E então o tom, além disso, é muito claro. Diz: Seja motivacional e também compartilhe algumas dicas práticas que você pode usar em sua postagem no LinkedIn Então, vamos fazer isso e ver o que o LinkedIn cria agora que melhoramos nosso prompt Ok. Então aí está. Reduza o desperdício, aumente o impacto, três turnos simples para escritórios sustentáveis Então, mensagens muito poderosas, ótimo gancho. É muito chamativo, e então você tem seus três pontos aqui, Dingle usa tudo, se torna digital, configura estações verdes e coisas Novamente, essa é uma pose muito melhor que você pode usar como ideia, ou você pode simplesmente pegar muitas dessas coisas ou copiar colar porque foi feita sob medida para ser vinculada, certo? Assim, você pode ver que o resultado é focado no público. É uma pose focada no público com conselhos práticos. E o contexto que fornecemos em nosso aviso revisado diz ao DeepSeek quem você é, quem você tem como alvo e quais ações tomar Agora, vamos prosseguir e revisar novamente. E desta vez, vamos transformar isso em tópicos e adicionar uma chamada à ação para que eles baixem um guia gratuito Então, vou usar o seguinte prompt para fazer isso. Então, vou dar ao DeepSeek a instrução que diz: transforme as dicas em tópicos e adicione uma chamada à ação para baixar um guia gratuito Então, agora você os está guiando para um guia de download, certo? Você está orientando os usuários ou quem está vendo a postagem fazendo uma chamada à ação e fazendo com que eles baixem um guia gratuito, o que, novamente, pode levar a outros Então, vamos seguir em frente e executar esse prompt e ver como o DeepSeek vai revisar isso Então aí está. Está reescrevendo isso e usando isso, acho que a coisa mais importante a se prestar atenção aqui é a chamada à ação Então, diz que baixe meu guia gratuito de redução de ritmo em cinco etapas E aqui está o espaço reservado para que você possa colocá-lo onde quer que esteja o link de download do seu guia gratuito Você pode colocá-lo lá e eles podem clicar nele e partir daí Assim, você pode ver o resultado, é digitalizável e legível, muito amigável e é uma postagem É uma postagem envolvente com um claro apelo à ação, também conhecido como CTA Portanto, o importante a ser aprendido com essa demonstração é que o formato é importante, e os marcadores tornam suas postagens planejáveis e a chamada à ação impulsiona a ação Agora, algumas dicas que tenho para você aqui são: caso você ache que a saída é muito formal, o que você pode fazer é simplesmente usar um prompt de acompanhamento que diz que use um tom casual e amigável, o que é bom para plataformas de mídia social. Outro problema é que, se faltarem exemplos e quiser adicionar um exemplo, porque o tópico aqui é sustentabilidade, você pode seguir em frente e usar uma solicitação de acompanhamento para adicionar um exemplo. Então, por exemplo, o que você poderia fazer é incluir um exemplo do mundo real sobre reciclagem de papel. Certo? Então, novamente, isso é apenas algo a ser observado caso você veja os resultados de suas solicitações e sinta que isso está faltando Você sempre pode adicionar exemplos relacionados ao seu tópico por meio de um prompt de acompanhamento. Aqui está uma lista de verificação rápida. Mantenha essa lista de verificação à mão. Em breve, você criará instruções como um profissional, sem sequer pensar nisso A prática progride. Experimente o exercício, compartilhe suas melhores dicas com seus amigos ou colegas e prepare-se para mergulhar na criação de conteúdo 6. Criação de blogs: Nesta palestra, você verá como transformar uma ideia aproximada em uma postagem de blog pronta para publicação em menos tempo do que o necessário para preparar café Nenhuma experiência em redação é necessária. Se você é um blogueiro solo ou freelancer ou faz parte de uma equipe, o blog cria autoridade, mas a partir de uma página em branco, é aí que o DeepSeek é aí que Vamos ver como. Esqueça horas de escrita. Com o DeepSeek, você é o editor, não o datilógrafo. Começaremos com uma ideia vaga e transformaremos em um post profissional passo a passo Até mesmo a melhor IA precisa de orientação. Evitaremos essas armadilhas e criaremos conteúdo que realmente ressoe com Vamos ver um exemplo em que criamos uma postagem de blog pronta para publicação usando a interface web do DeepSeek E a única coisa para isso que você precisa é em termos de ferramentas, é apenas um navegador da web, uma conexão com a Internet e uma conta do DeepSeek, e você só precisa estar logado na do DeepSeeks Agora, para a primeira etapa, vamos começar discutindo o tópico Então, vá em frente e clique em Criar novo bate-papo. E o que eu gostaria que você fizesse é usar o seguinte prompt. Então, o que eu vou fazer é copiar e colar isso aqui. E isso vai dizer que eu executo um aplicativo de produtividade para equipes remotas. Ajude-me a pensar em cinco tópicos de blog sobre gerenciamento de tempo Novamente, este é apenas um exemplo para fins de demonstração, mas você pode substituir pelo que for aplicável em seus contatos. Agora, vamos executar isso e ver o que o DVC cria Ok, agora podemos ver os resultados. Está nos dando exatamente o que pedimos. Então, cinco tópicos do blog. E isso é bom. Está nos dando um tópico, por exemplo, bloqueio de tempo versus agrupamento de tarefas, como o trabalho assíncrono economiza tempo, desperdícios de tempo ocultos no trabalho remoto e controle de tempo para equipes remotas, produtividade Então, esses são bons tópicos. Novamente, eles não são os posts completos do blog, mas são apenas os tópicos. E você pode ver que também oferece alguns pontos principais e ideias, certo? Isso é muito poderoso porque você pode usar a IA para criar ideias. Está lhe dando ideias em termos do que você pode falar, que você pode abordar na postagem do seu blog para torná-la envolvente e muito interessante para seu público e seus leitores. Então, explique como os trabalhadores remotos podem usar essa técnica. Você pode comparar esses dois métodos e fornecer exemplos do mundo real e assim por diante. Portanto, você mesmo pode ler isso pausando o vídeo, mas, é claro, sinta-se à vontade para acompanhar enquanto analisamos as instruções juntos. Mas, novamente, isso é importante porque você pode ver que está lhe dando os resultados e ajudando você com as ideias. Agora, este aqui é que você pode escolher um tópico, certo? Agora você pode escolher um tópico. Se você não gostar do que está aqui, basta seguir com outro prompt para outro prompt de acompanhamento dizendo: Não estou interessado em nenhum desses cinco, me dê mais cinco, certo, e isso gerará mais cinco que são diferentes desses cinco que mencionei aqui. Mas se você fizer assim, poderá seguir para a próxima etapa, que é agora que você tem seu tópico. Por que isso é importante? É porque o DeepSeek gera ideias que você talvez não tenha considerado Porque quando você começa a escrever quando quer criar um blog ou escrever uma postagem no blog, você provavelmente tem algumas ideias para começar. Mas às vezes essas podem ser mais interessantes ou algumas dessas ideias você pode não ter pensado, certo? Então isso é uma coisa, ideação. A outra é que, na verdade, você economizará tempo de fazer um brainstorming Certo? Isso é muito importante. Agora, digamos, por exemplo, que uma dessas ideias fosse simplesmente dizer, você sabe, quero dizer, não está aqui agora, mas digamos, por exemplo, que número um foi cinco vezes bloqueando hacks para equipes distribuídas, ok? Qualquer coisa que você possa fazer é exatamente a mesma coisa com qualquer outra que você vê na minha tela ou com os cinco que você recebe na sua tela, porque obteremos resultados diferentes Talvez alguns deles se sobreponham, mas a IA geralmente fornece resultados diferentes, mas alguns deles serão semelhantes Então, digamos que um deles bloqueie cinco vezes os hacks para equipes distribuídas Então, o que vou fazer é usar um prompt diferente para realmente gerar o bloco. Então, passamos pela primeira etapa, que é a criação de ideias e o brainstorming Recebemos ajuda do DeepSeek. Agora vamos gerar o rascunho para nossa postagem. Então, vou usar o exemplo que mencionei, e vou dizer, por meio da seguinte solicitação, ou ao DeepSeek para realmente criar essa postagem no blog para mim Então, escreva um blog de 1.200 fóruns intitulado Five Time Blocking hacks para equipes distribuídas Então, aqui está o público que estou definindo. Aqui está o tom e aqui está a inclusão, que diz palavras-chave de SCO, para que os mecanismos de pesquisa otimizem os subtítulos e uma chamada Então, novamente, estou dando instruções muito específicas para minha postagem no blog, para que talvez eu possa direcionar meus leitores no final para uma página diferente ou um produto diferente. Então, vamos fazer isso e ver o que o DeepSeek cria Novamente, você não precisa usar este. Você pode usar qualquer outro que você vê aqui. E agora, o DeepSeek está começando a gerar e escrever o bloco para você do zero Então, novamente, você está economizando muito tempo. Você não precisa digitar nada disso. Você não precisa pensar em nada disso. Na verdade, está fazendo tudo isso por você. E você pode ver que é muito bom porque o divide em seções. E, novamente, fique de olho nos espaços reservados, pois é isso que você precisa preencher com suas próprias informações, como, por exemplo, seu nome ou qualquer outro espaço reservado, veja o contexto Então, aqui está o título. Aqui está a introdução. Por que o bloqueio de tempo é importante. E aqui estão, basicamente, as dicas que pedimos cinco. Então, aqui está um. Aqui está o número dois. Aqui está o número três. Aqui está o número quatro. Novamente, está dando alguns exemplos de cronograma, certo? E então aqui está o número cinco. Então, isso é mais ou menos como a postagem do blog, e aqui está uma seção de bônus e, em seguida, as considerações finais. E aqui, chame à ação, escolha um truque para testar esta semana e, aqui, há algumas ideias, como experimentar nosso aplicativo ou estratégia de livro Você pode colocar um link para seu livro que pode estar em outro site de comércio eletrônico, como a Amazon, por exemplo, e obter alguns leads aqui, a partir da postagem do seu blog Então, você pode ver que é um rascunho completo com a introdução, os cinco truques e a conclusão, as considerações finais Então essa é a conclusão. E então você também pode ver as palavras-chave de SEO aqui, bloqueio de tempo para equipes remotas, melhor para truques de produtividade, agendamento de trabalho assíncrono Isso é muito importante. Então, novamente, tudo isso é um mecanismo de pesquisa otimizado. Então, quando as pessoas acessam mecanismos de pesquisa como o Google, elas podem realmente pesquisar essas coisas. Vou priorizar seu blog com base nos resultados e na pesquisa, se ele for otimizado para mecanismos de pesquisa, e vou avaliar sua página Agora, você pode ir em frente e refinar e polir isso. Você pode usar um prompt, por exemplo, tornar o tom mais casual e adicionar emojis aos subtítulos Você pode encurtar esta seção para usar um prompt que diz condensar o hack número três em três pontos, certo Então, o que quer que você veja se descobrir que um deles é muito longo, basta segmentar esse número específico. Então você pode dizer, pegue o número três e condense-o em três pontos, por exemplo, E então você pode adicionar, novamente, neste caso, o que fizemos, mas podemos dizer algo como terminar com uma chamada à ação para baixar nosso modelo de bloqueio de tempo livre, e então você fará isso. Então, isso é ótimo porque é importante entender que a iteração é importante Não pense que você vai conseguir tudo perfeito na primeira vez. Você precisa fornecer instruções de acompanhamento. Primeiros rascunhos, é muito importante entender. Os primeiros rascunhos raramente são perfeitos. Quase nunca. Eles são perfeitos. Então, pequenos ajustes personalizam o conteúdo. Então, novamente, é por isso que mencionei que as três instruções aqui depois de terminarmos ou depois que o DeepSeek terminar de nos fornecer as postagens do blog, novamente, você pode ajustar o tom dizendo, tornar o tom mais casual e adicionar emojis aos subtítulos Você pode condensar o hack em um número X de marcadores. Você pode terminar com uma chamada à ação para baixar nosso modelo gratuito de bloqueio de tempo. Todas essas são solicitações de acompanhamento que você pode inserir, além, é claro, de qualquer outra coisa que você possa criar para seu caso de uso Hum, e ele os adicionará e refinará esse rascunho original da postagem do blog Agora, algumas coisas a serem observadas são que, novamente, se você achar que o blog parece genérico , você pode acrescentar que pode ter uma solicitação de acompanhamento onde você diz, inclua exemplos reais de, você sabe, startups de tecnologia. Esse é um exemplo. Se você acha que os resultados são realmente técnicos, para seu público, novamente, dependendo de quem é seu público-alvo para este blog e de quem são seus seguidores , e você acha que isso é muito técnico, por exemplo, você pode dizer coisas como: você pode usar um prompt de acompanhamento que diz, explique termos como bloqueio de tempo em uma linguagem simples, e pronto faça isso por você. O DeepSeek vai fazer isso acontecer para você. Você acabou de automatizar a parte mais difícil do blog. Agora, concentre-se em promover seu conteúdo. O DeepSeek cuidou do trabalho pesado. Agora é hora de fazer um experimento. Crie um blog de 500 palavras intitulado As melhores ferramentas de IA para qualquer setor em que você esteja interessado. 7. Depuração: Nesta palestra, você verá como o DeepSeek atua como seu mentor de codificação, explicando erros, corrigindo bugs e até sugerindo otimizações e Não é necessário ter experiência em programação. Até mesmo desenvolvedores experientes cometem erros. DeepSeek não apenas corrige seu código, ele ensina como evitar erros semelhantes no futuro. Vamos ver como. Você não está sozinho se seu código gerar erros. Vamos pegar um script Python cheio de bugs e ver o DeepSeek diagnosticá-lo e corrigi-lo DeepSeek diagnosticá-lo Começaremos com um script que deve calcular o imposto sobre vendas, mas falha Ao final, você saberá exatamente como solucionar problemas com seu próprio código Nesta demonstração, vamos depurar um script Python muito simples, e o objetivo é usar o DeepSeek para corrigir um script com erros e entender a solução com erros Então, o que eu fiz foi montar um script Python muito simples que incluiu propositalmente um defeito nele, que impede a execução do código E queremos aprender como podemos usar o DeepSeek para analisar o código e encontrar uma solução para que possamos corrigir nosso código quebrado Para isso, apenas em termos de ferramentas e ambientes, você só precisa da interface web do DeepSeek, mas se quiser acompanhar e se não se importar em ser um pouco técnico, fique à vontade para instalar o código do Visual Studio e também o Python , que abordamos em uma das palestras anteriores Então, aqui, o que eu fiz foi montar um código quebrado propositalmente apenas para mostrar que ele não está sendo executado em Python Então, a primeira coisa que queremos fazer é, aliás, ficar à vontade para pausar o vídeo e acompanhar Mas se for muito complicado, você pode simplesmente pular esta palestra ou simplesmente acompanhar a interface da web do DeepSeek quando solicitarmos Então, o que eu fiz aqui foi criar uma pasta na minha máquina Windows, e o que você pode fazer é clicar com o botão direito do mouse e abrir no terminal. E aqui você pode simplesmente digitar o ponto do espaço de código e pressionar Enter e isso abre código do Visual Studio no diretório de trabalho atual. E a primeira coisa que queremos fazer é criar um novo arquivo Python, então vou criar um novo arquivo Eu tenho a extensão instalada aqui, então ela já detecta algumas dessas predefinições para Vou selecionar o arquivo Python. Vou clicar em Salvar primeiro e vamos chamar esse texto salesnderscore E salve nosso arquivo. E o que eu vou fazer é copiar e colar o código quebrado aqui. Então, essa é apenas uma função que deve calcular o imposto sobre vendas, e vamos imprimir os resultados na tela. Agora, uma coisa que queremos fazer é executar esse código aqui. Então eu vou salvar e aqui na parte inferior, eu tenho a janela do terminal, mas se você ainda não tem isso, você pode abri-la desta forma. Então, digamos que eu feche isso, caso você não tenha isso na parte inferior, você pode ir ao menu do terminal, clicar em novo terminal e, em seguida , ter acesso a ele. E depois de fazer isso, ele permanece lá até que você desligue o terminal novamente. Então, vamos tentar executar esse código, e você já pode ver, porque eu tenho a extensão, ela já está me mostrando isso em vermelho. Portanto, ele já está detectando automaticamente algum tipo de erro, mas digamos que ele não estava lá e queremos continuar compilando e executando o código Então, a maneira como fazemos isso é no terminal, vamos digitar Python E, novamente, você não precisa digitar a coisa toda. Você pode simplesmente digitar Python e depois tabulá-lo, e então isso detecta o binário do Python e seguida, espaça o nome do arquivo Novamente, você pode digitar o nome completo do arquivo ou simplesmente clicar na guia e ela o preencherá automaticamente para você Então, em Python, coloque o nome do arquivo no espaço e, em seguida, clique e pressione Enter E você pode ver que o compilador está gerando um erro e o erro, neste caso, é muito útil porque está dizendo que esse colchete aqui, o parêntese, o parêntese Então, se abrimos um para a função de impressão, nunca o fechamos. E é por isso que o código não pode ser executado. Agora, nesse caso, o que está errado com esse código é que faltam os parênteses de fechamento na definição da função, e o DeepSeek será capaz de identificar Então, vamos em frente e obter ajuda do DeepSeek. Nesse cenário, novamente, porque temos um bom IDE e porque temos a extensão Python, o erro é bem claro Portanto, você realmente não precisa usar o DeepSeek para um problema tão simples , porque ele mostra claramente o que é E se você seguir em frente e colocar o colchete aqui, salvar e executar o código novamente, ele funciona Mas imagine que você está usando um ID diferente ou talvez esteja apenas lidando com um código mais complicado. Este é apenas um exemplo para os propósitos desta demonstração. Mas digamos que, na vida real, você está lidando com um código muito mais complicado e o erro é muito complicado de descobrir, e são apenas, você sabe, linhas e linhas de rastreamentos de pilha e código que você precisa vasculhar para entender e identificar a causa raiz do problema E é aqui que estão as instâncias queremos usar o DeepSeek Então, o que vamos fazer é usar a interface da web e deixar eu falar sobre isso. Lá vamos nós. Em primeiro lugar, queremos inserir nosso prompt. Nosso prompt vai explicar por que esse código Python falha e corrija-o Então aqui eu tenho um espaço reservado, então vou copiar meu código quebrado aqui Vou apenas remover isso e colar o código quebrado. Novamente, não se preocupe muito com a formatação, recuo, comentários, sem comentários, coisas assim O DeepSeek é inteligente o suficiente para ser capaz de descobrir isso. Então, copie e cole o seguinte prompt e, em seguida, vamos fazer com que o DeepSeek analise o código quebrado e veja se ele consegue identificar o problema Ok, vamos lá. Então, aqui, DeepSeek identificou alguns problemas em potencial Então, ele começa dizendo que o código Python que você forneceu está realmente correto e deve funcionar conforme Então, potencialmente, isso está nos ajudando com algumas etapas de solução de problemas que, potencialmente, podemos explorar para ver se isso nos ajudará a corrigir o s. Então, uma é a versão ou o ambiente incorreto do Python Portanto, neste caso, não somos, esse não é o nosso problema, porque sei que meu ambiente e minha instalação do Python funcionaram Eu o adicionei ao caminho e estou executando o código Python, então está tudo bem Erros de indentação, isso é uma possibilidade. Mas aqui, novamente, diz que pode ser confuso. Então, por exemplo, a instrução return não está alinhada corretamente e a última coisa é erro de digitação ou falta Então, aqui, esse é realmente um dos problemas, e essa é realmente a causa raiz do problema de que nosso código está falhando Portanto, diz que se você perdeu um parêntese ou cometeu um erro de digitação ao executar o código, Então, por exemplo, aqui está na verdade, onde está o código aqui, então a declaração de impressão no final. Na verdade, está inserindo palavras sem parênteses Então, está faltando aquele parêntese no final do nosso código original, bem aqui, faltam os parênteses que abrimos aqui na linha de impressão E diz que isso causaria um erro de sintaxe. Agora, código fixo. Ele ainda acha que isso não é 100%. É por isso que, na IA, você precisa verificar tudo porque o código não está correto, mas acha que está correto, mas ainda assim nos deu a solução, certo? Ainda nos deu uma resposta. E lembre-se de que esses modelos também melhorarão com o tempo. Então, daqui a um mês , talvez nem diga que a solução original está correta. Portanto, eles estão constantemente treinando as organizações e as empresas que criam e lançam esses modelos estão constantemente treinando-os com novos dados dos usuários, para que eles se tornem mais inteligentes com o tempo Agora, ele corrigiu aqui e diz: Aqui está o mesmo código com formatação adequada e um caso de teste mais explícito Então, é engraçado porque ele até criou um caso de teste para isso, mas não vamos nos concentrar nisso. Por enquanto, vamos nos concentrar nisso aqui. Então, você pode ver que aqui, na verdade, ele coloca entre parênteses para nós e diz que a saída esperada deve ser 108 Então, vamos continuar e copiar isso, e depois vamos voltar ao nosso código do Visual Studio, vamos colar isso. Ok. Portanto, você pode ver que agora ele adicionou automaticamente esses últimos parênteses, que são o colchete de fechamento do primeiro na frente da função de impressão Então, vamos em frente e salve isso. E vamos em frente no terminal, e então você pode simplesmente executar o último comando pressionando a arquia ascendente, e então vamos pressionar Enter, e você pode ver que agora o código funciona e está nos mostrando o resultado, que é um oh oito. Você pode até ver que o DeepSeek mencionou isso no comentário aqui Portanto, agora essa é a resposta correta e é assim que você pode usar o DeepSeek para ajudar a identificar o sintaxador e fornecer o código Você pode até mesmo escrever testes, usar o DeepSeek para escrever testes para códigos como esse Ok, agora vamos tentar um erro diferente. Portanto, a demonstração anterior incluiu um sintaxador. Vamos tentar um erro lógico. Então, para isso, vou dar um exemplo um pouco diferente. Então, vamos continuar novamente no código do Visual Studio. Vamos criar um novo arquivo Python aqui e, em seguida, vou colar na verdade, deixe-me salvar isso primeiro Então, vou adicionar, digamos, números pares, Pi, vamos salvar isso e colar o código a seguir. Então, aqui, essa é a nossa função. Então é isso que queremos: você está tentando fazer o que estamos tentando realizar com esse código é somar números de eventos. Então, vamos em frente e salve isso. Vamos entrar no terminal. E vamos limpar as coisas. Então, vou colocar o CLS, que é uma tela clara no prompt de comando ou terminal do Windows E vamos seguir em frente e executar esse arquivo. Então, espaço em Python, números pares . Vamos seguir em frente e executar isso. E você pode ver que diz que não podemos. O compilador está gerando um erro que diz que não é possível atribuir à expressão Talvez você quisesse dizer duplo igual em vez de igual único. Então, igualdade versus atribuição. Portanto, isso está nos causando alguns erros, mas, novamente, não estamos tentando usar isso para identificar a causa raiz dos problemas. Estamos tentando usar o DeepSeek. Então, vamos voltar ao DeepSeek e pedir ajuda sobre esse assunto em particular Ok. Então, agora, vamos em frente. Vou apenas criar um novo bate-papo aqui e vou criar o seguinte prompt que diz Este código deve somar números pares, mas ele trava, corrija e explique Em seguida, vou inserir uma nova linha e colar o código que acabamos de ver juntos. Então, vamos executar isso e ver o que o DVC oferece em termos de etapas de solução de problemas Ok, aí está. Então, o DeepSeek conseguiu identificar o problema e vamos esperar que ele termine Ok. Portanto, o código trava porque há um sintaxador da condição if Então, minhas desculpas, isso também é um sintaxador que não é lógico. A lógica em termos disso são os operadores aqui, mas o operador de comparação de igualdade em Python não é igual Na verdade, é duplamente igual e não igual. O único igual é o operador de atribuição, que não é válido nesse contexto Portanto, a atribuição é usada para atribuir valores a variáveis, por exemplo, e a igualdade é para verificações, verificando se algo é igual Então, foi capaz de identificar isso. Esta é uma explicação breve de alto nível, certo? E então aqui está um pouco mais aprofundado. Então, diz a explicação da correção. Então, isso é muito bom porque está ajudando você a aprender. Ele não fornece apenas a saída ou a resposta, a resposta certa. Também está ajudando você a aprender com isso. Portanto, o erro original corrigiu a condição, depois o resultado e, em seguida, algumas notas adicionais aqui Ok. Então, agora você pode ver que ele corrigiu o código. Então, na inicial , dissemos que se nenhuma porcentagem dois é igual a zero, você pode ver se nenhuma porcentagem é igual a Então esse é o fixo alterado igual a igual igual. Então, até deixou um comentário aqui dizendo exatamente qual linha ela mudou e qual foi a mudança. Então, agora vamos copiar esse código e voltar para o Visual Studio. Vamos nos livrar de tudo isso, colar o novo código, salvar e executar novamente. E aí está. Você pode ver que a execução foi bem-sucedida e o resultado da soma de todos os números pares, nesse caso, foi seis Portanto, você pode ver que foi muito útil em termos de identificar o problema quando se tratava do operador de atribuição versus do operador de verificação de igualdade E o DeepSeek conseguiu explicar a correção em linguagem simples e até deu algumas dicas de solução de problemas em termos de, você sabe, as etapas que você precisa seguir e as coisas a serem observadas E, claro, isso não se limita apenas ao Python. Você pode realmente usar qualquer linguagem como C plus plus, C Sharp, JavaScript, qualquer coisa que quiser, você pode usar o DeepSeek para ajudar a depurar seu código Você acabou de automatizar a parte mais frustrante da codificação Agora, concentre-se em criar projetos interessantes. O DeepSeek te protege quando as coisas quebram. Agora, é sua vez de experimentar. O que eu gostaria que você fizesse é depurar esse código, refletir sobre suas descobertas e compartilhá-lo com seus amigos ou colegas 8. Pesquisa e resumo: Nesta palestra, você verá como DeepSeek pode analisar documentos longos, extrair pontos-chave e fornecer resumos concisos, economizando Perfeito para estudantes, pesquisadores e profissionais. Imagine condensar um relatório de 50 páginas em cinco tópicos sem perder a mensagem principal Esse é o poder do DeepSeek. Vamos colocá-lo em prática. Se você está escrevendo um artigo ou se preparando para uma reunião, DeepSeek atua como seu assistente de pesquisa, destacando o Vamos pegar um artigo denso e transformá-lo em um resumo delicioso . Observe com atenção. Você verá que usará essa técnica diariamente. Nesta demonstração, usaremos o DeepSeek para resumir um artigo de pesquisa E o objetivo aqui é condensar um longo artigo em um resumo estruturado com as principais conclusões E para isso, você só precisa da interface web do DeepSeek. E, claro, um artigo de sua escolha ou apenas um texto de amostra que você pode usar se quiser Eu vou usar um aqui. E o que vamos fazer é deixar que eu compartilhe isso com você primeiro. Acabei de fazer isso para os propósitos desta demonstração. Então, aqui temos um artigo sobre mudanças climáticas. E você pode ver que é bem longo. Tem cerca de três páginas. E se você observar a contagem de palavras, cerca de 732 palavras. OK. Portanto, é bem longo. E digamos que alguém esteja muito ocupado e tenha um tempo muito limitado. Eles não têm tempo para ler a coisa toda. Vamos imaginar que fosse um artigo de 50 páginas. Isso realmente não importa. O fato é que você precisa conhecer as partes importantes do que está acontecendo. Então, o que você pode fazer é obter ajuda do DeepSeek para conseguir isso Sempre que você tem muito pouco tempo, ou simplesmente não tem, você não ganha valor ao ler a coisa toda e só quer entrar nas principais conclusões Então, o que podemos fazer é usar o seguinte prompt no DeepSeek, que simplesmente diz: resuma este artigo em três tópicos, inclua as principais estatísticas Novamente, esse prompt é bastante prático e bastante focado pois fornece ao DeepSeek instruções exatas sobre quantos pontos principais e o que incluir. É claro, você pode alterá-lo para atender às suas necessidades com base nas circunstâncias ou nos É claro, você pode alterá-lo para atender às suas necessidades com base nas casos Por exemplo, se você quisesse, você poderia dizer, me dê três pontos, e o marcador 0.1 deveria estar falando sobre o problema, o segundo, o impacto, o terceiro, a Assim, você pode até mesmo defini-lo, ir mais fundo e obter mais granularidade, se quiser Ou você pode mantê-lo em um nível mais alto e deixar que o DeepSeek determine como ele o dividirá para você Então, vamos em frente e agora vou colocar uma nova linha, você não precisa novamente, o DeepSeek é capaz de interpretar essas coisas para você A nova linha, novo espaço, vírgula, coisas assim, não é uma grande preocupação Vou copiar e colar todo o artigo. Vamos voltar ao DeepSeek e eu vou apenas colá-lo Então, agora vamos pressionar Enter e deixar o DeepSeek fazer seu trabalho para ver se ele pode resumir isso, analisar o artigo, resumi-lo em três pontos, de acordo com nossas Ok, então o DeepSeek terminou reunir os resultados e, como você pode ver, ele os dividiu em três pontos, conforme Tenho seu primeiro, grave risco de seca, o segundo aqui e depois o último aqui E você pode ver que ele também tem alguns pontos secundários com mais detalhes e algumas estatísticas, o que é exatamente o que perguntamos em nosso prompt, o que é ótimo E isso é idealmente formatado para uma apresentação, porque você pode simplesmente copiar colar essas informações em uma apresentação ou em um PowerPoint se estiver fazendo apresentação para sua equipe um grupo ou seu público, quem quer que seja Você pode ver que agora ele pegou aquele artigo de três páginas e o dividiu e resumiu E incluiu detalhes importantes e os tornou em negrito em termos de fonte. Assim, você pode ver que os números aqui são feitos em negrito, o que é bom porque se destaca durante a digitalização. Então, isso é ótimo porque, claro, é mais curto em comparação com o que era antes. Eu o dividi em três categorias principais ou pontos principais. Inclui detalhes para cada um. E a razão pela qual isso funciona é que os marcadores tornam o resumo digitalizável e mais fácil E, claro, as chaves e as fontes são mantidas no resumo Então, agora vamos dar um passo adiante e refinar isso para uma necessidade específica Então, nesse caso, digamos que queremos criar um parágrafo de 100 palavras para nosso público comercial, certo? Então, vamos seguir em frente e usar o seguinte prompt que diz: converta esse resumo em parágrafo de 100 palavras para o público comercial concentre-se nas oportunidades de investimento. Muito importante, certo? transformando o público aqui em negócios. E o tema aqui é investimento. Então, vamos fazer isso e ver o que o DeepSeek cria E aí está. Então, o DeepSeek conseguiu reunir esse resumo de 100 palavras para um público empresarial e destaca a categoria de investimento que realmente incluímos em nosso prompt, o que é ótimo E, novamente, isso é mais direcionado para um público específico, neste caso, um público comercial. Então, a única conclusão que eu gostaria que você entendesse dessa demonstração é que a iteração é E a razão pela qual a iteração é importante é porque ela adapta o conteúdo ao seu público Então, por exemplo, investidores versus estudantes. Além disso, ele adiciona insights acionáveis ao resumo, por exemplo, exemplos de ROI ou exemplos e números de retorno sobre o investimento Agora, antes de terminarmos esta demonstração, gostaria de compartilhar algumas dicas de solução de problemas caso você se depare com isso ao usar o DeepSeek Então, digamos que seu resumo esteja realmente perdendo pontos importantes. É aqui que você pode usar o DeepSeek e um prompt de acompanhamento para solicitar que ele inclua, por exemplo, neste contexto, você pode dizer que inclua dados sobre perdas econômicas causadas pela seca Portanto, você quer que seja muito específico se perceber que estão faltando os pontos importantes É por isso que é realmente importante ler a saída do DeepSeek e o que ela está retribuindo a você Depois de suas instruções, certifique-se de que não é só criar coisas que as coisas façam sentido, certo? A saída faz sentido. E isso é, se você perceber que faltam alguns dos pontos importantes que deveriam estar presentes, você pode corrigir isso por meio de um prompt de acompanhamento. Novamente, como incluir dados sobre perdas econômicas causadas pela seca Outro problema que você pode encontrar é que você pode achar que algumas das palavras usadas no resumo podem ser muito técnicas para o seu público. Então, novamente, você pode usar uma solicitação de acompanhamento para explicar termos como e, em seguida, inserir a palavra que é muito técnica em uma linguagem simples. E então o DeepSeek poderá usar uma palavra diferente para explicar isso, a fim de tornar mais fácil para seu público entender a resposta do DeepSeek Antes de prosseguirmos, gostaria de mostrar mais uma abordagem ou estratégia que você pode aproveitar para que o DeepSeek analise arquivos e resuma o conteúdo para No exemplo anterior, analisamos esse artigo muito longo sobre mudanças climáticas e, quando dei o aviso ao DeepSeek, copiei e colei todo o copiei e colei todo Agora, poderíamos obter os mesmos resultados fazendo upload do arquivo e não copiando e colando Então, apenas outra maneira de realizar a mesma coisa. O que eu fiz foi realmente salvar esse arquivo como um documento do Word com a extensão de arquivo dot X. E o que vou fazer é enviá-lo para o DeepSeek, e há duas maneiras de fazer isso Então, primeiro, você pode clicar aqui e ver que a dica da ferramenta nos diz que isso é apenas extração de texto. Assim, você pode fazer upload de documentos ou imagens, e isso lhe dá um limite máximo de 50 arquivos, e cada um pode ter cem megabytes ou menos de tamanho Então, o que vamos fazer usar esse botão ou simplesmente arrastar e soltar os arquivos, e é isso que vou fazer. Vou arrastar e soltar esse arquivo aqui, e agora ele está sendo carregado, e o arquivo é um longo artigo de demonstração Agora o upload foi concluído e agora vou usar o mesmo prompt de antes Então, vou simplesmente dizer que resuma este artigo em três tópicos incluindo as principais estatísticas e soluções E essa é outra forma de resumir basicamente o mesmo conteúdo, apenas uma essência diferente Então, vamos executar isso e ver o que o Deep C cria. Ok, o DeepSeek terminou de processar o arquivo como você pode ver, ele conseguiu analisar com sucesso o conteúdo dos arquivos analisar com sucesso o conteúdo dos arquivos e seguir nossas instruções e resumir o material de pesquisa em três pontos, e você pode vê-los descritos aqui Queria mostrar outra maneira de a mesma coisa quando se trata de fazer com que o DeepSeek o ajude a analisar arquivos e conteúdo Você acabou de automatizar a parte da pesquisa do TDS. Agora, passe seu tempo analisando insights, não procurando por eles. Tudo bem, eu gostaria que você fizesse o seguinte exercício. Pegue qualquer artigo de notícias que você goste, ou que você encontre em seguida, e eu gostaria que você usasse o DeepSeek para resumir esse novo artigo em três pontos principais. Então eu quero que você faça um refinamento usando um prompt de acompanhamento 9. Prompting do COT: Bem-vindo à Advanced Prompt Engineering. Nesta palestra, você aprende como a cadeia de pensamento ou a motivação do COT força o Deep Seek a raciocinar passo a passo, liberando maior precisão para tarefas complexas, como matemática, lógica Vamos mergulhar. COT como pedir ao Deep Seek que pense em voz alta Em vez de adivinhar, ele resolve problemas metodicamente, assim como um aluno mostra seu trabalho em um O COT não serve apenas para precisão. É uma ferramenta de ensino. Se você está aprendendo cálculo ou solucionando problemas de código, ver as etapas desenvolve suas próprias habilidades Use COT quando as respostas exigirem raciocínio, não apenas recordação. Para tarefas simples, como escrever, pule. Mas para qualquer coisa complexa, o COT é seu aliado. Um bom prompt do COT é como uma receita. Instruções precisas produzem melhores resultados. Vamos ver isso em ação com uma demonstração do mundo real. Nesta demonstração, vamos ver um exemplo real de como resolver um quebra-cabeça lógico com o COT. E o objetivo é usar o COT para resolver um quebra-cabeça lógico de várias etapas e analisar o raciocínio Então, vamos analisar o problema. O quebra-cabeça é que Alice tem três maçãs. Bob dá a ela mais cinco. Ela usa quatro para fazer uma torta. Quantas maçãs ainda faltam para Alice? Agora, se você resolver isso, verá que a resposta é quatro. Mas se você simplesmente der isso ao Deep Seek, ele pode não fornecer nenhuma etapa. Pode não explicar as coisas e pode simplesmente revelar quatro E isso sem COT. Então, você quer ter certeza de que ele realmente fornece uma explicação porque, novamente, você quer aprender com o COT, que é uma técnica avançada de engenharia rápida. Então, o que queremos fazer é fazer com que ele descreva todas as etapas para que possamos trabalhar com elas e garantir que possamos analisá-las e garantir que os resultados estejam corretos Além disso, se o deepsk cometer um erro, o que pode acontecer, você poderá detectá-lo Então, para tentarmos resolver isso com o COT, precisaremos fazer um prompt como esse. É o que diz, resolva passo a passo, Colin. Então, isso é muito importante, e depois o problema. Então Alice tem três maçãs, e então Dot, Bob lhe dá mais cinco, e então Dot, ela usa quatro para uma torta Quantos sobraram. Então, é assim que você pode se engajar usando a solicitação do COT. Então, vamos seguir em frente e executar esse prompt e ver o que o Deep C cria. Ok, então o deepsk é capaz de dividi-lo em etapas para que ele entenda a descrição do problema e agora está fornecendo soluções passo a passo Então, número inicial de maçãs, ela tinha três. Então, as maçãs dadas por Bob são cinco. Então, está dizendo que o total de maçãs depois de receber de Bob agora está adicionando e explicando exatamente cada etapa. Então, o total de maçãs é igual maçãs de Alice mais a que Bob deu a ela, que é três mais cinco é Em seguida, maçãs usadas para torta. São quatro. Então, as maçãs que sobraram depois de fazer a torta, total de maçãs menos as usadas para a torta, que é oito menos quatro é igual a quatro, e a resposta final Em vez de apenas dar a resposta final quatro, na verdade está explicando as coisas passo a passo. Ok, agora vamos dar uma olhada rápida em como usar o COT avançado para depuração Então, digamos que temos um problema e vamos incluí-lo em nosso baile de formatura para obter ajuda do DeepC que diz que um aluno resolve isso como três mais cinco é igual a nove e, em seguida, nove menos quatro é igual e, em seguida, nove menos Encontre o erro. Está bem? Então, vamos seguir em frente e executar esse prompt e ver o que o Deep C cria. Ok, então você pode ver que ele foi capaz de detectar um problema, e está dizendo que três mais cinco igual a nove não é realmente Então, três mais cinco é igual a oito. E isso é, novamente, que estamos nos referindo ao exemplo anterior, certo? Estamos nos referindo a essa pergunta. Imagine que fosse uma pergunta e alguns estudantes a resolveram assim, mas agora estamos tentando fazer com que o Deep Seek corrija ou encontre um erro para nós. Então diz que três mais cinco é na verdade oito porque Alice tem três maçãs e recebe mais cinco, então agora ela tem oito E então a primeira parte estava incorreta. Então diz que oito menos quatro é igual a quatro, então ela usa quatro para fazer uma torta, deixando-a com E também tem uma seção para identificar os erros. Diz que a primeira etapa do aluno está incorreta. Três mais cinco não é igual a nove. A soma correta é oito. Portanto, devido a esse erro inicial, o resto da solução também está incorreto. Isso faz todo o sentido, e você pode executar essa resposta por meio de uma busca profunda e fazer com que ela identifique os problemas na identifique os problemas na resposta fornecida para esse quebra-cabeça. Por que isso importa? É porque o COT identifica onde os erros acontecem, não apenas a resposta final Agora, algumas etapas de solução de problemas. Então, digamos que você se depare com um problema em que a busca profunda pula etapas O que você pode fazer é solicitar explicitamente etapas numeradas. Então, por exemplo, detalhe cada etapa como etapa um, etapa dois, etc Outra coisa que você pode notar é que, se você exagerar nas duas explicações, basta usar uma solicitação de acompanhamento ou adicioná-la ao apêndice, sua solicitação existente, e dizer: mantenha as explicações concisas, o que lhe solicitação de acompanhamento ou adicioná-la ao apêndice, sua solicitação existente, e dizer: mantenha as explicações concisas, o que breve Você acabou de fazer o upgrade de uma calculadora para um tutor. Com o COT, o Deep Seek não apenas responde, ele ensina. É hora de fazer um experimento rápido. Quero que você faça o seguinte exercício e peça ao Deep Seek que resolva. Se cinco máquinas produzem cinco widgets em 5 minutos, quanto tempo duram 100 máquinas Use o COT, anote as etapas e reflita sobre os resultados. 10. Aprendizagem com poucas tomadas: Nesta palestra, você aprenderá como treinar o DeepSeek usando exemplos, transformando-o em um assistente de estudo personalizado que formata as respostas exatamente como você precisa Nenhuma codificação é necessária. Aprender poucas vezes é como dar um modelo ao DeepSeek. Mostre como você deseja que as respostas sejam estruturadas e ela seguirá seu exemplo. Perfeito para guias de estudo ou relatórios. Os humanos aprendem pelo exemplo. O mesmo acontece com a IA. Com apenas algumas amostras, DeepSeek imita seu estilo, economizando horas de ajustes Transformaremos um capítulo de história denso em ferramentas de estudo do tamanho de uma mordida. Observe com atenção. Você o usará para exames, apresentações ou documentação de integração Nesta demonstração, criaremos um assistente de estudo, e o objetivo aqui é treinar o DeepSeek para gerar flashcards em seu formato preferido usando três exemplos E tudo o que você realmente precisa para esta demonstração é apenas o navegador e a conexão com a Internet, sua conta do DeepSeek e a interface da web do DeepSeek E apenas um conteúdo simples que você mesmo pode montar muito, muito rapidamente. Agora, o primeiro passo para isso é que queremos que você defina seu formato. Portanto, dedique algum tempo e entenda que tipo de estrutura e formato você está procurando e qual a aparência da saída ou dos resultados quando se trata dos flashcards ou da criação dos resultados finais, que são o conjunto de flashcards Então, por exemplo, aqui está um formato. Então, o que eu vou fazer aqui agora, isso não é um baile de formatura neste momento Estou apenas copiando e colando isso para que você possa ver isso na tela aqui Então, aqui está um formato. Eu tenho uma pergunta e depois recebi uma resposta. Então Q e depois A. Então, novamente, eu tenho outro exemplo. Eu tenho uma pergunta e recebi uma resposta, e então eu recebi uma pergunta, e então eu recebi uma resposta. Então, isso é realmente o que estou fazendo aqui: definindo meu formato e como quero treinar o DeepSeek Então, quando estou fazendo uma pergunta ou pedindo que ele faça uma tarefa para mim, ele pode aprender com esse exemplo e adaptar os resultados ao formato que eu desejo Então esse é o primeiro passo. Você deseja definir seu formato fornecendo , reunindo alguns exemplos e a estrutura na qual deseja que os resultados estejam. Em seguida, você deseja solicitar ao DeepSeek esses exemplos. Então, aqui, nosso objetivo é criar cartões flash. Portanto, precisamos de um prompt para instruir o DeepSeek a fazer isso. Então, na verdade, precisamos do conteúdo, que é o texto, e depois precisamos de exemplos, que é o que acabamos de ver. Então, aqui está um exemplo aqui, e é isso que eu vou fazer aqui. Vou copiar e colar o seguinte prompt aqui e, claro, você pode substituí-lo por qualquer coisa. Então, a primeira palavra é o prompt. Crie flashcards a partir do texto abaixo usando o mesmo formato dos exemplos Está bem? Então, aqui estamos dizendo que isso é um texto. Claro, você pode substituir isso por qualquer coisa que quiser. E aqui estão os exemplos. E agora você pode colocar seus exemplos da primeira etapa, que é como definimos o formato. Então, vou copiar e colar o que eu tinha inicialmente aqui. Então, vamos substituir isso pelos exemplos que tivemos. Está bem? Então, novamente, três partes aqui, o prompt, o conteúdo real a partir do qual você deseja criar flashcards e, em seguida, os exemplos, que definem seu formato em termos de como você deseja que a saída pareça Então, vamos seguir em frente e executar esse prompt e ver o que o DPC cria Sim, aí está. E foi exatamente isso que o DeepSeek criou, que é o que esperávamos, o que é ótimo Então, três flashcards seguindo nossa formatação e estrutura com as quais os treinamos por meio dos exemplos acima. Então, aqui está a pergunta. Há três no total. Então temos o Q. Temos o A. Temos o Q, e temos o A, e temos o Q, e temos o A. Então isso é realmente perfeito E, claro, você pode fazer um acompanhamento e modificações para refinar isso ainda mais, se quiser, dependendo do resultado que você está procurando E isso funciona porque o DeepSeek replica a estrutura de perguntas e respostas e o estilo conciso Agora, vamos usar uma solicitação de acompanhamento para refinar a complexidade Então, digamos que estamos satisfeitos com o resultado, mas agora queremos adicionar uma nova seção, chamada “Por que isso é importante para o que já temos”. Então, novamente, como o deeps acompanha o contexto em todo o mesmo bate-papo, ele sabe que já tem o contexto Portanto, precisamos reiniciar novamente, a menos que você esteja reiniciando um novo bate-papo Portanto, se continuarmos o bate-papo no mesmo bate-papo, você deve estar bem. Então, o que vou fazer é , para conseguir isso, vou usar o seguinte prompt. Então, já temos nossos três flashcards. Agora, vou dizer, com uma solicitação de acompanhamento para refinar isso, vou dizer em minha solicitação: adicione por que isso é importante entre aspas, seção a cada flashcard, siga este formato Novamente, estou fornecendo exemplos. Então, o Q, o A e depois por que isso é importante, e depois a cobertura do impacto. E, novamente, estou dando um exemplo para ajudá-la a aprender e treinar a IA. Então, qual foi a invasão aliada da Normandia e por que ela é importante, e aqui está o conteúdo real Então, vamos executar isso e ver o que o DeepC cria Aí está. E agora começou a criar os flashcards novamente. E, como você pode ver , adicionou Y Matters, destacando o impacto real de seu conteúdo específico Então, novamente, obtivemos três, conforme solicitamos. Temos o Q, temos o A e temos a seção de assuntos Y. A mesma coisa para a segunda e a mesma coisa para a terceira. Então, isso é ótimo. E a única conclusão disso é que combina escalas de aprendizado com complexidade, e você pode adicionar camadas como datas e significados conforme necessário Agora, antes de concluirmos, algumas dicas de solução de problemas, caso você as encontre fora deste curso enquanto estiver tentando coisas ou usando o DeepSeek Uma delas é, digamos, se as coordenadas flash incluírem detalhes extras que você não solicitou, o que você pode fazer é usar uma solicitação de acompanhamento para dizer: mantenha as respostas em menos de 15 palavras em sua solicitação, e isso deve ajudar , caso não seja, se você quiser mantê-la concisa Outro problema é que mesmo depois de fornecer o exemplo, se você ainda está percebendo inconsistências de formatação , forneça outro exemplo para reforçar a estrutura e treinar melhor o modelo Você acabou de automatizar o aprendizado personalizado. Seja você estudante ou treinador, DeepSeek se adapta às suas necessidades, e não o contrário É hora de fazer um exercício rápido. Gostaria que você criasse três exemplos para perguntas de questionários científicos e gerasse mais cinco usando o DeepSeek 11. Vendas: Nesta palestra, você transformará o Deep Seek em um coach de vendas que simula conversas difíceis com clientes, perfeito para ensaiar propostas, lidar com objeções e refinar suas habilidades de persuasão lidar com objeções A interpretação de papéis não é só para atores. Com o Deep Seek, você pode ensaiar ligações de vendas, aperfeiçoar seu argumento ou até mesmo imitar um comprador cético Deep Seek pode imitar qualquer pessoa, um CFO hesitante, um comprador técnico ou um fundador ou um Vamos abordar uma objeção clássica. Seu preço é muito alto. Bem, dramatização e negociação em que o comprador resiste Veja como o Deepsk se adapta às suas respostas e aprenda a transformar não em sim Nesta próxima demonstração, representaremos uma negociação de preços, e o objetivo aqui é usar o Deepsk para simular um comprador questionando seus preços e refinar suas refutações e E a única ferramenta necessária para esta demonstração, se quiser acompanhar, é a interface web do Deepsk Agora, vamos configurar a dramatização primeiro. Então, o que gostaríamos de fazer é fazer com que a Deepsk atue como uma compradora cética, e podemos usar a seguinte Então, isso é o que vou colocar, que diz: agir como um comprador cético de um produto SAS Desafie meus preços com objeções. Depois de cada uma das minhas respostas, e isso é muito importante, classifique minha resposta em uma escala de um a dez e sugira melhorias. Então, se você está tentando aprender e aperfeiçoar seu tom e praticar e ficar melhor ou aperfeiçoado em seu treino de tom, esse é realmente o caminho a percorrer e você pode usar o Deeps para ajudá-lo com isso, e isso o colocará à frente de todos os outros Então, vamos seguir em frente e executar esse prompt inicial e continuar a partir daí. Tudo bem, aí está. Então, aqui, o DeepC gerou a primeira objeção Então, diz: Seu preço é muito alto em comparação com os concorrentes. E então diz que, depois de responder, avaliarei sua resposta. Então, é exatamente o que pedimos de 1 a 10 e, em seguida, ele sugerirá melhorias E já está dando alguns exemplos do que seria uma resposta fraca, certo? Bem, nosso produto é premium e assim por diante. Aqui está um exemplo de uma resposta forte. Eu entendo que o preço é um fator-chave Embora possamos não ser os mais baratos, oferecemos X, Y e Z. Então, ele responderá Então, vamos dar uma olhada na primeira coisa. Essas são apenas algumas recomendações que a Deepsk nos forneceu como ponto de referência extra, às quais podemos referir em termos do que é bom e do que não é bom Mas aqui, vamos voltar à objeção inicial. Portanto, a objeção é que, no momento, estamos interpretando um papel, e a Deepsk está agindo como uma compradora cética, imagine que você está em uma conversa cara a cara ou por telefone ou e-mail, e a primeira objeção é que seu preço é muito alto em e a primeira objeção é que seu preço é muito alto Ok, agora vamos responder. E, novamente, a resposta realmente depende do contexto ou do seu caso de uso, certo, dependendo novamente do cenário de venda, dependendo do que você está tentando vender e de qual é a objeção. Nesse caso, vamos apenas para os propósitos desta demonstração, continuaremos com a seguinte resposta Então, novamente, a objeção do cliente foi que seu preço é muito alto, e digamos que vamos dar a seguinte resposta a essa objeção Então, vamos dizer que nossa ferramenta inclui suporte 24 horas por dia, 7 dias por semana. Então, 24 horas por dia, sete dias por semana, suporte e análises avançadas, o que falta ao concorrente, certo? Então, essa é uma resposta, ou digamos que, atualmente, antes de praticar com o Deepik, essa é sua resposta para aquele comprador Então, vamos fazer isso e agora ver como Deepsek analisará essa resposta e nos dará algum feedback OK. Então você pode ver que diz que o Deepsik está, na verdade classificando isso como sete em dez, então nada mal É um bom começo, e meio que é dividi-lo em seções diferentes. Então, está destacando os pontos fortes, seja , destaca os principais diferenciais, certo, em comparação com outros concorrentes diretamente em comparação com os concorrentes, então isso é Aqui estão algumas melhorias que poderíamos realmente fazer, certo? Então, diz, quantifique o valor. Então, nós realmente não abordamos o valor. Falamos sobre o que a ferramenta tem, qual é a aparência do suporte , as análises e os recursos, mas não qual é o valor, que tipo de impacto isso teria para o cliente se comprássemos o software, certo? Portanto, quantificar o valor é importante. Então, agora você pode reformular isso e está fornecendo que está fazendo o trabalho por você Está dizendo que isso é o que você poderia usar em vez disso formular sua resposta para que o comprador o convença. Então, o suporte 24 horas por dia, 7 dias por semana, reduz o tempo de inatividade em X. Então, agora você está se concentrando no valor O que ele fornece em termos de valor Reduz o tempo de inatividade em X por cento E isso é muito importante porque, se seu software estiver inativo, você poderá perder muitos, muitos, muitos , como milhares ou centenas de milhares ou milhões de dólares em receita durante esse período de inatividade E nossas análises economizam horas da Equipe Y por mês. Então, novamente, está falando sobre produtividade e valor e a prova social, diz que muitos de nossos clientes mudam de X para Y por causa disso. Então, agora, você está falando, novamente, sobre o valor e os depoimentos, certo Aqui está o que outras pessoas que compraram nosso produto, esse é o motivo, certo? Esses são os benefícios específicos que eles obtêm quando realmente trocam de outros concorrentes E então faça uma pergunta, certo? Quão essenciais são esses recursos para sua equipe? Então, agora você está engajando o comprador. Você não está apenas dando respostas a eles. Você está meio que passando a bola, e agora a bola está na quadra deles para que você os faça pensar, certo? Você faz com que eles pensem se esse software, com base no que acabamos de mencionar, é importante reduzir o tempo de inatividade para eles. E depois a análise e economia de tempo da equipe, qual é a importância disso? Quanto custam em termos de dólares, como isso os afetará, certo? E, no final, aqui está um exemplo completo que foi reformulado melhor e está melhor enquadrado depois de todas as melhorias sugeridas pelo Deepstek depois de todas as melhorias sugeridas pelo Deepstek Então, aqui está um exemplo mais forte. Diz: Eu entendo que o custo é uma preocupação. Embora o concorrente X possa ser mais barato, nosso suporte 24 horas por dia reduz o tempo de inatividade em 30%, economizando às equipes uma média de 10 horas Portanto, pode acabar a longo prazo. Na verdade, pode ser mais barato se você estiver gastando muito tempo em suporte, certo, e pagando pessoal de suporte técnico, por exemplo, para atender chamadas longas, certo? Lidando com vários problemas. Além disso, nossas análises avançadas ajudam empresas como o cliente Y a melhorar o ROI em 25%. Uma demonstração ajudaria a mostrar o impacto em seus fluxos de trabalho? Então, novamente, muito melhor, bom começo do começo, mas muito melhor, como uma resposta e uma resposta mais forte que captura valor e ajuda a quantificar Agora, isso é ótimo porque funciona porque Deepsk fornece críticas acionáveis, não apenas conselhos genéricos E você pode ver aqui que Deepsik passou para o próximo Então, a próxima objeção continuará até que você sinta que praticou o suficiente com o Deep Sik e esteja pronto para sua apresentação Então, aqui, novamente, na próxima objeção, posso obter recursos semelhantes gratuitamente com o concorrente, blá, blá e Algumas dicas aqui. Se você achar que Deep Seek está quebrando o caráter, o que você pode fazer é receber uma mensagem que diga permanecer no papel de cético, de comprador Você pode adicionar isso ao seu prompt, se achar que está quebrando o caractere. Outra coisa é que, se o feedback que você está recebendo for muito vago, nesse caso, não foi Mas se você recebeu um feedback que foi vago e não foi muito útil para você, o que você pode fazer é pedir exemplos específicos de como formular e formular melhor o feedback real Portanto, essas são algumas dicas de solução de problemas caso você realmente as encontre. Você acabou de descobrir uma maneira livre de riscos de dominar a habilidade de vendas Agora você pode entrar nas reuniões com confiança inabalável Agora, para este exercício prático, gostaria que você interpretasse um RPG usando o Deep Seek lidando com a seguinte objeção Preciso consultar minha equipe. 12. Problemas complexos: Nesta palestra, você verá como o DeepSeek divide problemas complexos de matemática e lógica em etapas claras e gerenciáveis, transformando confusão em clareza, perfeitas para estudantes, perfeitas para estudantes Problemas de várias etapas testam como você pensa, não apenas o que você sabe DeepSeek atua como seu parceiro lógico, orientando você em cada camada de complexidade DeepSeek não dá apenas respostas, ensina estruturas de resolução de problemas que você pode aplicar a qualquer desafio, desde matemática no trabalho até decisões de negócios Esse quebra-cabeça clássico confunde 90% das pessoas. Assista ao DeepSeek revelar a solução contra-intuitiva e aprenda uma estratégia para um problema de várias etapas Tudo bem, vamos ver uma demonstração em que resolvemos o quebra-cabeça do sapo usando o DeepSeek E o objetivo aqui é usar o DeepSeek para resolver esse problema do sapo e explicar cada etapa E a única coisa que você precisa é da interface web do DeepSeek Agora, vamos começar com a primeira etapa, que é o problema real. E o que vou fazer é descrever isso usando o seguinte prompt Então diz, resolva esta etapa, resolva isso passo a passo. Portanto, isso é importante porque, na saída, exigimos que cada etapa seja totalmente delineada pelo DeepSeek E esse é um clássico. Então, um sapo sobe três pés de altura, uma parede de dez pés por dia, mas desliza dois pés para trás todas Quantos dias são necessários para andar de skate? Agora, reserve um momento e tente resolver esse problema sozinho primeiro. Se você ainda não ouviu falar desse problema ou quebra-cabeça clássico, anote sua resposta e agora use DeepSeek para dar a resposta e o esboço passo a passo Então, vamos seguir em frente e executar esse prompt e ver qual resposta o DeepSeek fornece Ok, então o DeepSeek começou a dar a resposta e agora está detalhando passo a passo aqui Então, vamos esperar alguns segundos para que ele possa terminar. Ok, então vamos revisar os resultados do DeepSeek e você pode ver que ele fornece várias etapas, que é bom porque esse é um problema lógico, então é sempre bom ter máximo de informações detalhadas possível para referência e para fins de aprendizagem Portanto, não examinaremos tudo, mas você pode ver que o DeepSeek já dividiu as coisas em cada seção Está orientando você em sua lógica e processo de pensamento, o que é muito importante para fins de aprendizagem e como você deseja resolver os problemas sozinho. Então, novamente, está entendendo os problemas. Então, começando com isso com os cálculos aqui e as suposições feitas E então ele mostra você dia após dia aqui. Então, dia um, dia dois , até o dia oito. Hum, novamente, estamos passando pela verificação de cálculos de validações, equívocos comuns e, no final, voltaremos aqui até a resposta final, até a resposta final, que é Agora, esse é um problema clássico porque a maioria das pessoas pensa que porque o sapo sobe, a maneira como pensam sobre isso é que o sapo sobe três pés, desliza para trás, dois pés, isso é uma rede de 1 pé por dia Dez pés, bem, você sabe, leva dez dias, certo, pensando no problema muito rapidamente. Agora, o fato é que no sétimo dia, o sapo atinge nove pés e depois desliza três pés para trás, e isso é, na verdade, desculpe-me No sétimo dia, deixe-me corrigir o que eu estava dizendo. No sétimo dia, começa com seis pés e sobe para nove pés e desliza para trás também, que é aos sete, ok? Isso é no sétimo dia. No oitavo dia, o sapo começa com sete pés. Então, quando sobe três pés durante o dia, chega a dez pés , ou seja, o sapo está no topo do poço e agora ele pode realmente escapar Então, assim que ele escapa pelo topo, não há como voltar atrás naquela noite Então o sapo foge no oitavo dia. Então é assim que o DeepSeek pode ajudá-lo a resolver problemas lógicos e evitar muitos tipos de erros comuns DeepSeek é capaz de, hum, corrigir sua suposição caso você tenha suposições incorretas e também fornecer uma explicação detalhada por que a resposta é o que Agora, o que queremos fazer é usar isso a nosso favor e generalizar uma estratégia como essa que DeepSeek nos forneceu para outros problemas lógicos, certo Então, o que vou fazer agora de novo, lembre-se, estamos no mesmo bate-papo. O DeepSeek tem lógica em termos de qual é o contexto. Então, vamos fazer um baile de acompanhamento para nos ajudar a criar um uso DeepSeek para criar uma estratégia generalizada Então, o que vou pedir é que me ensine uma abordagem universal para problemas semelhantes. Então, vou manter isso em minhas anotações para problemas futuros semelhantes a esse, para que eu possa simplesmente entrar em minhas anotações e usar isso para o futuro. Então, vamos seguir em frente e executar isso. Veja o que acontece. E realmente, estamos procurando uma estrutura, certo? Estamos procurando o DeepSeek para nos fornecer uma estrutura e instruções passo a passo em termos do que podemos realmente fazer, certo? Então, novamente, aqui está nos guiando passo a passo. E espere até terminar. Ok, agora, demorou um pouco, mas o DeepSeek terminou de fornecer a resposta Então, vamos até o topo aqui. E sim, você pode ver o importante está aqui nessas seções divididas, certo? Essa é uma abordagem universal para realmente qualquer um desses tipos similares de escalada ou deslizamento Os problemas podem ser como dar um passo atrás, qualquer coisa muito próxima disso, certo? Portanto, identifique as principais variáveis, calcule o progresso líquido por dia inteiro determine os pontos críticos. Então, quando a fuga realmente acontece ou quando o desafio é resolvido. A fórmula para o total de dias fornece algumas fórmulas aqui e descreve o que as variáveis realmente significam E então está dizendo que agora use essa fórmula para aplicar ao problema do sapo para ver se você pode realmente obter a resposta lá E depois há alguns casos extremos. Então, novamente, fornecendo algumas orientações sobre alguns casos extremos para você considerar. E então aqui está uma fórmula geral para todos os casos. E depois vai um passo adiante para dar outro exemplo para você outro exemplo para você praticar com outros problemas, dizendo: Ok, considerando todo o seu aprendizado até este ponto, aplique esse aprendizado e as habilidades lógicas de resolução e a fórmula que você acabou de fornecer ao problema a seguir e veja se você encontra a resposta Nesse caso, nove dias para este exemplo de escalada em caracol. Portanto, isso é ótimo quando se trata de resolver problemas lógicos. E, novamente, apenas algumas dicas de solução de problemas para você caso se depare com essas coisas, não dizendo que o fará, mas, caso tenha, algumas dicas que você pode manter à mão. E digamos que, se você perceber que se houver um problema em que o DeepSeek pule uma etapa, basta ter uma solicitação de acompanhamento que diga número de cada etapa e explique Adicione o que você pode fazer é adicionar um prompt que diga número de cada etapa e explique as transições. Dessa forma, ela é forçada a pensar e produzir seu processo de pensamento. Portanto, há uma chance menor de pular etapas. E se isso acontecesse, seria fácil para você entender, porque você diria: Oh, você pula a etapa número quatro Aqui está outro problema que você pode enfrentar, que é que a resposta realmente entra em conflito com a fórmula. E, nesse caso, você pode pedir, por meio um baile de formatura de acompanhamento, que algo como resolva a discrepância entre a fórmula e o Você acabou de aprender a dissecar a complexidade como um profissional Aplique isso a tudo, desde o pseudoco até o planejamento financeiro DeepSeek, seu treinador lógico. Agora é hora de você experimentar seguindo o exemplo prático a seguir. Quero que você resolva esse problema usando o DeepSeek. Um caracol sobe quatro pés por dia em um poste de 15 pés, mas desliza 1 pé todas as noites Quantos dias para chegar ao topo? 13. API DeepSeek: Bem-vindo ao mundo da integração de APIs. Nesta palestra, você aprenderá como se autenticar com a API Deepsek e executar Mesmo que você seja novato em programação, vamos transformar ideias em aplicativos A API permite que você incorpore o Deepsek diretamente em seus aplicativos. Imagine analisar o feedback dos clientes em tempo real ou automatizar a geração de relatórios É assim que tudo começa. Não se preocupe. Vamos percorrer cada etapa. Se você nunca a citou antes, esta demonstração é perfeita. É o seu ponto de partida perfeito. Pense na sua chave de API como uma chave doméstica. Você o adicionará a cada solicitação, para que o Deep Seek saiba que você tem permissão para entrar. Nunca compartilhe com ninguém nem compartilhe publicamente. Bem, siga essas etapas na demonstração. Acompanhe. Você terá um roteiro funcional em minutos. Tudo bem, antes de começarmos, eu só queria mencionar que, para esta demonstração, você realmente não precisa de nenhuma experiência em codificação e pode acompanhar tudo sem problemas, pois analisaremos as coisas passo a passo Mas se você não se sente à vontade com a codificação ou simplesmente não precisa, não precisa da API com o Deepsk ou da integração da API do Deepsk em outros programas ou aplicativos, e a interface da web é boa o suficiente para você da integração da API do Deepsk em outros programas ou aplicativos, e a interface da web é boa o suficiente Sinta-se à vontade para pular isso. Mas se você estiver interessado em saber como o mundo da API funciona e como você pode conectar diferentes plataformas e aplicativos para aproveitar a API deepsk, fique à vontade para acompanhar Agora, abordamos uma integração inicial da API deepsk nas palestras anteriores Portanto, todas as dependências ainda são as mesmas. Você precisa do Python, precisa do código do Visual Studio, então abordamos a instalação deles anteriormente Não vamos passar por isso em todas as demonstrações. E fizemos nossa primeira ligação usando a plataforma externa aberta, que oferece uso gratuito em alguns dos modelos do Deep Seek como o R one e o V three. Agora, novamente, tudo isso já foi capturado na palestra anterior Então, se você ainda não viu, fique à vontade para voltar e dar uma olhada. E para fazer uma chamada de API, novamente, eu queria chamar sua atenção para a plataforma Deep Seek. Você pode iniciar esta documentação aqui simplesmente acessando o Deep Seek e, no lado esquerdo, há uma pasta de documentos, basicamente o levará a esta página. Agora, aqui, eu tenho um guia rápido. Então, a primeira chamada de API, o que você quer fazer é clicar em Python aqui e, aqui, ela meio que orienta você na ativação ou instalação, minhas desculpas, na instalação do SDK Open AAI e depois no uso para fazer sua primeira chamada de API para Agora, novamente, na palestra anterior, usamos a plataforma aberta Router e abordamos isso Agora, nesta palestra ou nesta demonstração, gostaria que você mostrasse a integração real com a API deepsk real, porque para ter acesso direto ao DeeskAPI, você precisa que seja Não há nível gratuito, mas na verdade é muito, muito barato. Então, vou mostrar o que fiz: se você voltar para a plataforma e olhar meu painel, e olhar meu painel, eu só coloquei $2 em dinheiro aqui, que não é muito, e é perfeito para aprender E para fins de aprendizagem, $2 não é realmente nada, e fique à vontade para, você sabe, gastar $1 ou dois ou $5 apenas para fins de aprendizagem e colocar a mão na massa em termos de uso da API Deep Seek e ter acesso direto para que você não precise usar outras plataformas, como o Open Router ou E a maneira de fazer isso é recarregar, pagar com métodos diferentes e, em seguida, definir suas predefinições ou simplesmente fazer uma personalizada Você pode fazer $2, $5, $10. Esses são os predefinidos , ou você pode simplesmente clicar em Personalizar Acabei de pagar $2 para os fins deste curso e orientei você sobre a inscrição real Agora, voltando a isso, essa é uma maneira de realmente fazer sua primeira integração de API. Esse é o código que aproveita a API DeepCK, mas também o OpenAI O que eu quero fazer é mostrar uma abordagem diferente, que é simplesmente usar uma biblioteca de solicitações Python , perfeita para fazer chamadas de API Então, a primeira coisa que queremos fazer é criar uma pasta aqui, e o que queremos fazer é abrir o código do Visual Studio aqui, então vou simplesmente abrir o terminal nessa pasta e, em seguida, vou digitar espaço de código e, em seguida, ponto. Isso abre o código do Visual Studio no diretório atual. Tudo bem, em primeiro lugar, vou simplesmente ignorar essa tela de boas-vindas aqui e vou criar um novo arquivo aqui acessando Arquivo, Novo arquivo E como eu tenho a extensão Python instalando o código do Visual Studio, ela já me dá essa opção, que é boa e conveniente, vou selecioná-la E vou colar o código a seguir, que examinaremos em um segundo. Mas uma coisa para a qual eu queria chamar sua atenção é essa chave de API aqui. Então, isso é específico para mim e minha conta, é claro, e isso é bom porque estou compartilhando com você para fins de aprendizado. Não existirá depois dessa gravação porque as chaves de API são apenas para você e seus aplicativos Você nunca deve compartilhá-las com ninguém. Então, eles são meio secretos para se autenticar, mas também monitoram seu uso da API E caso você não tenha visto a palestra anterior, é muito fácil realmente configurá-la, e você pode simplesmente acessar a plataforma deepsk e clicar nas chaves de API E, a propósito, a maneira de chegar aqui é se você acessar a inicial do Deepsk, como o site principal, deepsek.com, você pode, no canto superior direito, haver um botão chamado API Você clica nele e eu vou te trazer aqui. E aqui, você pode editar ou realmente editar o nome porque depois de criar a chave de API, você só pode ver de uma vez, e pronto. E então você pode excluir, editar o nome e revogá-lo, que é o mesmo que excluir, e então você pode criar novas chaves, que eu já fiz para os propósitos deste exercício, e colei minha chave de API aqui Agora, passando por aqui, você pode ver, vamos analisar isso rapidamente. Então, solicitações de importação, isso é importar uma biblioteca em Python chamada request , e essa biblioteca nos ajuda a fazer chamadas de API. É simples assim. Aqui está nossa chave de API. Aqui está o URL da solicitação, que precisamos como base E aqui temos alguns cabeçalhos. Então, estamos usando nossa chave de API como um token de barreira. Estamos enviando isso como um JSON. Aqui está a carga útil Então é aqui que podemos definir quais modelos podemos usar. Então, aqui, estamos usando o chapéu Deepsk, que é o modelo gratuito disponível no Deep Seek O Prompt será, novamente, um prompt muito simples porque é um aplicativo de teste simples, assim como o tipo Hello World. Então, escreva um conto sobre uma cidade futurista. Agora, temperatura, essa é interessante. Portanto, você pode definir isso, e eu gostaria, novamente, consultar a documentação Se você voltar para esta página aqui, esta foi sua primeira chamada de API e, em seguida, há o modelo e o preço. Mas o terceiro do topo aqui é chamado de parâmetro de temperatura e diz exatamente o que é. Portanto, o valor padrão é um, e recomendamos que os usuários definam a temperatura de acordo com o caso de uso listado abaixo. E está usando isso dizer exatamente quais para quais. Então, diz que se você está fazendo alguma coisa de codificação ou matemática, defina a temperatura para zero, limpeza de dados, análise de dados, defina-a como um, conversa geral 1.3, tradução 1.3, escrita criativa e poesia, 1,5 Agora, você pode argumentar que isso pode ser uma conversa geral ou uma escrita criativa porque, novamente, estamos tentando escrever uma história sobre as seis cidades do futuro. Vamos fingir que essa é uma conversa geral, e então podemos mudar isso para 1.3 Você não precisa. Você pode realmente brincar com isso e configurá-lo como quiser. Mas neste caso, vamos fazer 1.3. E então os tokens aqui, esse também é um conceito interessante aqui, porque os tokens são como o uso e o limite que são aplicados quando você está fazendo chamadas para a API. Portanto, os tokens são segmentos de textos que os modelos de IA realmente usam para processar a linguagem. Então, por exemplo, um token pode ser uma palavra. Nesse caso, futurista é uma palavra, então isso usará um token Pode ser parte de uma palavra. Então, por exemplo, se você tem a palavra inacreditável, esta usará dois símbolos porque há o e depois há o E também como um sinal de pontuação ou espaço. Eles foram contados separadamente. Cada um deles é contado separadamente. Agora, Max token, como isso afeta sua história? Então, basicamente, o que é. Você pode pensar nisso como cada símbolo como uma palavra, nesse caso. Portanto, o token Max diz que não exceda 100 palavras. Agora, não é exatamente um mapeamento individual. Como mencionei, algumas placas também gostam de um uso inacreditável, mas esse é um tipo aproximado de Portanto, se você quiser uma história mais longa, ajuste seu token máximo para, digamos, 500. Se você quiser uma história mais curta, você pode definir seu token para 50. Nesse caso, para os fins deste exemplo, estamos definindo nosso token como 100. Novamente, apenas um exemplo. Então aqui, na verdade, é aqui que queremos, essa é a resposta que recebemos da chamada da API, então estamos assinando-a com uma variável chamada response, e é aqui que fazemos a pós-chamada. Se você estiver familiarizado com as APIs, uma pós-chamada é quando você faz uma chamada e recebe uma resposta de um ponto Então, aqui temos nosso URL de solicitação de API. Temos nossa carga útil e, em seguida, temos nossos cabeçalhos. E então esta é apenas uma declaração IL para lidar com quaisquer erros. Então, recebemos a chamada, se a pós-chamada for bem-sucedida para a API deepsk, ela simplesmente imprimirá a resposta E se houver um erro, ele imprimirá o código de erro e o texto de erro associado que está dentro do corpo desse objeto de erro. Tudo bem. Agora, vamos salvar esse arquivo, e eu vou salvá-lo novamente, qualquer coisa que você quiser aqui como nome. Então, eu vou fazer o teste DeepSkunderscore dot py, extensão de arquivo para Python Vá em frente e salve isso. Há algumas coisas que precisamos fazer antes de executarmos isso. Então, temos que instalar algumas dependências. Então, essa solicitação de biblioteca, vamos instalá-la. E vamos clicar em Novo terminal, e o comando para criar ou instalar essa dependência é PIP Solicitações de instalação. Vá em frente e execute isso. Aqui, você recebe esta mensagem. Você quer criar basicamente um ambiente que seja apenas local para essas coisas? Eu vou dizer que isso é sempre recomendado, e vou usar a linha de base para a configuração global para criar esse ambiente, e aqui, você verá que ele está criando um ambiente apenas para este projeto Portanto, as mudanças são locais e não interferem com mais nada. Tudo bem, o ambiente foi criado com sucesso e instalamos a biblioteca de solicitações. A propósito, caso você queira usar uma biblioteca para solicitações assíncronas, você pode usar Então, você pode simplesmente fazer isso chamando o PIP instalando o HTTPX Nesse caso, você não vai fazer isso porque vamos usar apenas a biblioteca de solicitações. Então, vamos seguir em frente e retirar o espaço disso. E sim, estamos praticamente prontos. Portanto, temos nossa chave de API. Nossa conta está recarregada e temos algum saldo que podemos usar para fazer chamadas para a API Deep Seeks Então, na verdade, o próximo passo é simplesmente executar o programa. Antes de fazer isso, porém, vou fazer o CLS porque isso limpa a tela para que possamos ver melhor e vamos começar a executá-lo Então, Python, novamente, você pode digitar as primeiras letras e, em seguida, pressionar espaço ou desculpe, tab para completá-las E então vamos voltar ao espaço e começar a digitar algumas letras do nome do arquivo, e então eu vou para a aba e depois vou para o preenchimento automático. E se houver vários arquivos, continue pressionando Tab no teclado, ele o encontrará e, em seguida, você poderá pressionar Enter Então, vamos fazer isso e ver o que acontece. Ok, incrível. Então, demorou alguns segundos, mas você pode ver que agora recebemos a resposta da chamada da API, e há alguns parâmetros aqui. Você poderia formatar isso um pouco melhor, mas eu simplesmente não vou fazer isso Você pode copiar espaços em editores ou algo que possa ser visualizado em JSON porque geralmente a API chama, a resposta está na forma de um JSON, então você pode formatá-la e codificá-la por cores em alguns outros editores, algo que possa ser visualizado em JSON, porque geralmente a API chama, a resposta está na forma de um JSON, então você pode formatá-la e codificá-la por cores em alguns outros editores, o que é totalmente normal. Você pode até mesmo fazer isso em código, se quiser. Aqui está legível o suficiente. Então, recuperamos a identidade. Nós temos a escolha, que é o texto. Então isso é importante. Na verdade, essa é a saída do Deepsek Então, imagine que você entrou na interface da web e digitou esse aviso aqui, escreva um conto sobre uma cidade futurista E isso é o que Deepsek teria lhe dado. Então, você sabe que a cidade é alimentada por fontes de energia misteriosas e assim por diante. Então você pode ler isso. E, novamente, demos a ele o token, dissemos: Não exceda 100 tokens. Então, se você olhar aqui, diz token de conclusão, 100, então ele usou 100 tokens para aquele em particular. E depois havia os 11 tokens para o prompt. Então, basicamente, o número total de tokens usados aqui é 111. Mas para a história em si, ela não ultrapassou 100. E sim, não há erros aqui nem nada. Caso contrário, você teria visto uma resposta diferente aqui. Você teria visto esta declaração impressa aqui com aqui. Então, tudo correu bem. Você se conectou usando sua chave de API à interface de busca profunda e acabou de concluir sua primeira interação por meio de uma biblioteca Python , chamada de solicitações Uma última coisa que eu queria mencionar é que, em relação ao preço, o preço da API deepsks é baseado no número de tokens processados, normalmente, eles são muito baratos É por isso que eu coloquei apenas $2 nesta conta para fins desta demonstração e de demonstrações futuras, porque alguns dos tokens de entrada $0,07 por milhão de Então, isso é muito útil, certo? E, claro, não é um conjunto fixo e, às vezes, a DPC oferece descontos fora do horário de pico entre várias horas ao longo do dia, onde os preços podem ser de 50 a 70% Portanto, se você usá-los durante esses períodos, provavelmente obterá um preço mais barato. Então, novamente, mas o ponto aqui que estou tentando descrever é que $2 que investimos aqui nesta conta nos levarão muito, muito longe, e você realmente não precisa colocar nada mais do que $1 ou dois apenas para fins de aprendizado e prática E eu recomendo fortemente que você faça isso porque você está interagindo diretamente com a API Deepseek, você não está passando por outras plataformas de terceiros Não quer dizer que haja algo errado com isso, mas se você quiser aprender tópicos avançados no Deepseek e interagir diretamente com a API, essa é uma maneira muito boa de fazer isso Você acabou de desbloquear o acesso programático ao Deepseek. Na próxima palestra, criaremos um bot de bate-papo, e essa lição será sua base Agora é hora de um exercício prático. Então, para esse experimento, eu quero que você modifique o script para pedir uma piada ao Deep Seek 14. Bot do Twitter DeepSeek: Na próxima demonstração, você criará um bot do Twitter que gera resumos de tópicos populares e os publica automaticamente usando a API Deep Seeks e algumas linhas de Python Nenhuma experiência prévia em criação de bots é necessária. Imagine acordar com postagens agendadas analisando tendências da noite para o dia Com o Deep Seek, sua bunda trabalha enquanto você dorme. Usaremos a API do Twitter para publicar e o Deep busca gerar conteúdo. Não se preocupe. Vou orientá-lo em todas as etapas de configuração. Vamos detalhar isso. Primeiro, obteremos as chaves de acesso e tudo o que for necessário para autorizar e autenticar para obter acesso à API e, em seguida, escreveremos alguns códigos e prepararemos o script Python Você está pronto para automatizar? Vamos mergulhar direto nisso. Tudo bem, desta vez, vamos criar um aplicativo muito legal E isso é um bot que usará a API Deep Seeks para gerar um tweet ou o conteúdo para um tweet sobre tópicos populares e publicará automaticamente esse tweet em sua conta do Twitter ou conta X. Twitter X agora é o novo nome e Twitter é o nome formal. Antes de tudo, antes de começarmos , precisamos de algumas coisas. Então, a primeira é uma conta Deep Sk com algum dinheiro já carregado, que abordamos, e também uma DeepSkapiKey, que abordamos como conseguir isso Então, temos tudo isso configurado. Mas a próxima coisa que você precisa é de uma conta de desenvolvedor X. Então, novamente, X é o novo nome do que antes era conhecido como Twitter E precisamos criar uma conta de desenvolvedor no X para que possamos ter acesso às APIs do Xs para que, ao gerarmos o conteúdo do nosso Tweet, possamos usar as APIs para publicar Tweets em nossa conta por meio das chamadas de API Agora, para conseguir isso, é realmente muito fácil e eles têm um nível gratuito Então, o que você quer fazer é navegar até developer dot.com E quando você chega aqui, você pode ver que eles têm vários níveis aqui Novamente, para os propósitos desta demonstração, usaremos apenas a gratuita porque é mais do que suficiente em termos do que precisamos para fazer as coisas. Então, se você simplesmente rolar até aqui, verá que eles têm níveis diferentes, Pro básico gratuito e Enterprise no momento da gravação E se você clicar em Começar na coluna gratuita aqui, eu o levarei para a próxima página e, em seguida, você poderá seguir as instruções para criar uma nova conta gratuita. E, novamente, tudo o que você precisa é seu endereço de e-mail e uma senha. E então você será direcionado para a página após o registro na sua página inicial principal E, novamente, eu já tenho uma conta, então não vamos passar por isso, mas é muito fácil e direto Quando você inicia um processo, se você se deparar com esta tela aqui, o que você quer fazer é escolher entre um básico e P. Depois de seguir as etapas, você quer vir aqui e clicar em Inscrever-se para uma conta gratuita, e então você quer escolher o básico, certifique-se de que está na guia Básico e depois clique em Inscrever-se para uma conta gratuita E isso deve ajudar a criar sua conta gratuita no X. Agora, quando você passa pelo processo de criação da conta e clica em Começar, isso deve levá-lo ao painel principal E, novamente, eu já tenho uma conta. Já estou logado, então você pode ver que ele está carregando minha camada do painel para mim e apresentando os diferentes níveis do plano Então, temos o Pro, o Basic e o gratuito. Então, eu estou apenas usando gratuitamente. Ele tem um ambiente para meus aplicativos. Temos algum acesso à API XS V two. Algumas das APIs premium da versão dois exigem assinatura paga Mas, novamente, não precisamos disso, então podemos contornar isso para colocar nossa bunda em funcionamento Além disso, se você estiver realmente interessado nos diferentes tipos de planos e em quais são seus recursos, basta rolar até aqui e ver uma tabela de recursos e ver tudo em uma comparação lado a lado. Portanto, o profissional versus o básico versus o gratuito, ele fornece todas as APIs para V dois e também todas as solicitações e suas limitações e restrições Então, por exemplo, se você quiser excluir o para comer com um plano gratuito, você pode fazer 17 solicitações a cada 24 horas por usuário. E com pro, o limite é 50, então é muito maior, como você pode ver. Assim, você pode analisar isso e ver quais são as opções e quais são as disponibilidades das APIs e entender as restrições Novamente, vamos manter o limite gratuito e o plano gratuito da conta de desenvolvedor para esta demonstração Tudo bem, agora que temos nossa conta de desenvolvedor configurada, vamos começar a escrever alguns códigos e criar um projeto para começar a programar para nosso bot e começar Então, para esse bot, vamos manter as coisas relativamente simples. Nosso projeto conterá dois arquivos. Um será o código principal do bot em si e o outro será um arquivo de ambiente onde guardamos nossos tokens e segredos. Então, primeiro, vamos prosseguir em seu diretório, qualquer diretório que você quiser, você pode iniciar o código do Visual Studio. Você não precisa fazer isso dessa maneira. Você pode iniciar o código do Visual Studio e salvar seus arquivos no diretório desejado. Gosto de fazer isso dessa maneira porque já tenho meus diretórios criados, então vou iniciar o prompt de comando aqui, digitar o período do espaço de código e isso iniciará código do Visual Studio no diretório ativo atual Então, eu vou seguir em frente e sair dessa. E a primeira coisa que queremos fazer é criar um arquivo de ambiente de pontos. E vamos continuar fazendo isso. Então, vamos usar New File. Vamos digitar o ponto N e, em seguida, criar o ponto NV aqui Vamos clicar nisso. E então ele abrirá a caixa de salvamento aqui e diremos dot ENV Ok, essa é a extensão do arquivo de ambiente ou. Então, vamos em frente e criemos. E este é o nosso arquivo DOT ENV ou também conhecido como arquivo de ambiente, e é aqui que normalmente mantemos nossas configurações em termos de configuração ou nossos segredos e tokens Então, eu vou comer macarrão SN e não me preocupe com isso agora. Vamos percorrê-lo. Mas, essencialmente, precisamos de três coisas aqui. Uma é nossa chave de API Deep Sk. O outro é nosso ID do cliente X e o segredo do cliente X, e voltaremos a essas coisas. Eu já tenho meus valores preenchidos aqui e atribuídos a essas variáveis, mas não se preocupe Falaremos sobre isso um pouco mais tarde. Então, vamos em frente e salve isso. E agora vamos criar um novo arquivo, e esse será nosso bot principal. Então, vamos clicar em Arquivo Novo Arquivo, vamos selecionar Python porque temos a extensão Python E o que vou fazer é seguir ou copiar e colar o seguinte código para o nosso bot, incluí-lo e anexá-lo à palestra Então não se preocupe, você pode simplesmente acompanhar se quiser. É um pouco longo, mas não é tão complicado. Então, novamente, vamos passar por isso. Então, vou colar isso e salvar esse arquivo. E então aqui vamos chamar isso de X Underscore Deep Seek underscore boot.py Essa é a extensão do arquivo Python, e agora temos o código principal do aplicativo principal para nosso bot ou bot do Twitter Tudo bem, antes de mergulharmos no código, há algumas coisas que precisamos configurar em nossa conta de desenvolvedor X para que possamos obter acesso e autenticar nas APIs X para postar tweets Agora, um aviso é que, ao analisarmos essas configurações e o código, observe que essas são as configurações atuais e a aparência das Na interface da web, no momento dessa gravação, as coisas poderiam mudar. O Twitter pode alterar sua API. Eles podem descontinuar as APIs antigas. Eles podem criar novas APIs, novas versões das APIs e suas configurações e outras coisas na interface do usuário Então, no final das contas , o conceito permanece o mesmo. Então, você só precisa ajustar e pesquisar um pouco para encontrar acesso a essas coisas E se você tiver dificuldades em lidar com isso, poderá obter ajuda da IA. Então, por exemplo, você pode, tão profundo quanto Seek, você pode perguntar ao HAGBT Você pode perguntar ao Gemini ou ao Cloud. Assim, você pode pedir ajuda a outras ferramentas de IA se ficar preso a alguma dessas configurações ou a qualquer coisa no código. Então, agora, é assim que as coisas parecem hoje. Então, o que você pode fazer é, depois de criar sua conta com sucesso, clicar no que discutimos na última palestra e isso o levará à página de desenvolvimento ou simplesmente acessar developer.twitter.com e isso o levará ao portal e isso o levará Agora você pode ver que a interface é bem simples e agradável, muito fácil de usar. aqui, porque estamos na conta gratuita, temos esse aplicativo e um projeto. Ele já nos fornece o aplicativo do projeto. E outra coisa que eu queria mencionar é, por favor, não compartilhe as coisas que estamos abordando aqui com outras pessoas, como, você sabe, o token de acesso, o ID do cliente, coisas assim, as chaves de API, porque tudo isso é secreto e você deve ser o único que sabe essas coisas. Portanto, não compartilhe essas coisas com outras pessoas. Agora, no nosso caso ou no meu caso, eu criei esta é uma conta de teste. Eu só criei essa conta para os propósitos deste curso, e ela não existirá. Então, isso é algo depois do curso. Então, novamente, não há problema em compartilhar isso com você, porque isso é apenas para fins educacionais e de aprendizagem. Mas quando você está realmente criando projetos e aplicativos, saiba que essas informações são confidenciais e não compartilham chaves de acesso, tokens e quaisquer outros meios de autenticação com ninguém. Tudo bem. Então, agora vamos mergulhar aqui. Então, aqui ele nos mostra o uso mensal do limite de postagem. Então, agora, estamos muito bem por enquanto. Bem, basta entrar nas coisas importantes aqui. Há algumas coisas que você precisa configurar antes de entrarmos no código. Então, aqui, temos o aplicativo do projeto. Esse é o ID. Há alguns botões aqui. Então, vamos em frente e primeiro, clique nas configurações do aplicativo. Então clique nisso. E aqui, ele o levará até aqui, que mostrará o ID do aplicativo, a descrição, que eu criei. Novamente, apenas algo temporário. E aqui embaixo, temos a configuração de autenticação do usuário. É aqui que precisamos ir. E observe que, na parte superior, temos duas guias aqui. Temos configurações, temos chaves e fichas. Queremos estar nas configurações. E se você quiser alterar chaves e tokens, clique aqui. Isso vai te levar até aqui. Voltaremos a esta página. Em um segundo, mas por enquanto, começaremos com as configurações primeiro. Então vá em frente e clique em Configurações. Se ainda não estiver selecionado, vá até as configurações de autenticação do usuário e clique em Editar. Quando você clica em Editar, suas configurações padrão podem ser definidas como algo diferente do que você vê na tela. Então, pode ser apenas lido, por exemplo, corretamente, ou pode ser lido e escrito. Por padrão, a mente acabou de ser lida. Para que possamos publicar tweets em nossa conta do Twitter, queremos ter certeza de que ela esteja configurada para ler e escrever Então, essa opção ou essa opção, que lhe dá acesso total. Então, leia e escreva uma mensagem direta, e há uma descrição do que tudo isso significa. Está bem? Então é para isso que você pode configurá-lo. O tipo de aplicativo, você pode selecionar aplicativo web ou aplicativo automatizado ou bot. No nosso caso, é um bot, então é perfeito. Agora, esse aqui, o aplicativo Info, esse é o URL de retorno de chamada ou o URL de redirecionamento E eu gostaria que você pedisse para pausar o vídeo por 1 segundo e realmente digitar isso porque isso é muito importante Isso nos ajudará a contornar algumas das limitações que temos com a API gratuita em comparação com a API premium. Dessa forma, podemos colocar nosso projeto em funcionamento gratuitamente. Então, eu já resolvi isso várias vezes, e isso é o que realmente funciona para a conta gratuita Então, por favor, pause o vídeo, coloque isso no URI de retorno de chamada E então, aqui embaixo, algumas dessas coisas são necessárias. Mas, por exemplo, você pode simplesmente colocar algo temporário aqui. Então você pode colocar como exemplo HTPs example.com. Esse é opcional. Esses são os campos obrigatórios que eu preenchi. Portanto, o URL organizacional, novamente, não tem uma organização neste momento. Esta é apenas uma demonstração de teste. Então, acabei de inserir example.com e example.com. Você precisa preenchê-los. Caso contrário, ele não permitirá que você salve, então você não verá o botão Salvar sendo ativado, a menos que você coloque essas coisas. Portanto, esse é o mais importante, e você também precisa preenchê-los para permitir que você salve, porque os que você vê aqui que estão preenchidos são campos obrigatórios. Eles não são opcionais. Você tem que preenchê-los. Mas essas coisas não são tão importantes. O mais importante é esse aqui. Então, depois de fazer isso, vá em frente e clique em Salvar. Depois de clicar em Salvar e salvarmos essas novas configurações na seção Informações do aplicativo, você poderá rolar para cima. Você pode clicar no botão Voltar ou simplesmente clicar no portal do desenvolvedor. Novamente, volte aqui, gratuitamente, comece, e isso nos levará de volta para onde estávamos. Clique no painel. E, novamente, estamos de volta para onde estávamos. Então, novamente, se você clicar nas configurações do aplicativo, ele nos levará até aqui. Era aqui que estávamos. Mas agora já salvamos a configuração, então não precisamos fazer isso novamente. Já está salvo. Então, se eu for editar, você verá que isso está salvo, está salvo e todas as minhas informações são salvas. Então, agora, desta vez, vou clicar em Voltar, e estamos nesta página agora. A próxima coisa que você quer fazer é no topo aqui, lembre-se de que temos duas guias, configurações e chaves e tokens Você deseja clicar em Chaves e tokens. E é importante fazer isso depois, porque primeiro você precisa alterar as permissões de leitura e gravação e , em seguida, criar seus segredos e os tokens necessários. Agora, aqui estão algumas seções aqui. Então, chave do consumidor. Esta é a sua chave de API e o segredo da chave de API. Esse é um token de autenticação. Então, isso bastará. Eu lhe darei o token Bar para chamadas de API e, em seguida, aqui está o token de acesso e o segredo para os tokens de acesso. E aqui, eles já foram gerados e, se você quiser, pode clicar em Revogar ou regenerar, e isso os gerará para você e isso os gerará para Se você os estiver usando, saiba que sempre que estiver se regenerando, pela primeira vez, poderá ver tudo Portanto, eu recomendaria copiar e colar isso em algum lugar para que você não esqueça, porque depois de fechar a caixa de diálogo após a criação, você nunca mais poderá vê-la De qualquer forma, o que vamos usar é que, na verdade, usaremos o OS dois para fins de autenticação neste local. Então, o que precisamos é do ID do cliente e do segredo do cliente. O ID do cliente não mudará. Vai continuar o mesmo, e não é um grande segredo. Essa é a mais importante. O segredo do cliente é muito importante. E isso é, se você passar o mouse sobre o ícone de informações, verá a dica de ferramenta que diz: Pense no segredo do seu cliente como a senha que permite usar o AT como método de autenticação Portanto, precisamos nos autenticar e informar ao Twitter que queremos acessar a API Nós temos uma conta, então somos um usuário existente na plataforma e queremos acessar a API para gerar ou publicar um tweet em nossa conta. Então, depois de alterar a configuração, vá até aqui e clique em Regenerar e isso lhe dará isso lhe dará um novo segredo do cliente que você deseja salvar Está bem? Então você tem seu ID de cliente. Você quer ter certeza de salvar isso. Você clica em Regenerar depois de alterar suas configurações para garantir o acesso de leitura e gravação, você regenera e salva, e então você tem sua chave DeepCKPI Então, agora você tem três valores que você está salvando, que retornarão no código. Ok, agora que você tem esses três valores, o que eu gostaria que você fizesse é entrar em B no código do Visual Studio e entrar no arquivo de pontos, e eu gostaria que você colasse seus valores. Então, para mim, essa era minha chave de API do Deep Seek, e eu tenho algum orçamento ou algum equilíbrio, então posso fazer chamadas para a API do Deep Seek usando essa chave de API. E esses dois são da conta de desenvolvedor X que acabamos de abordar. Então, o ID do cliente vai aqui, e esse não muda, e você coloca o novo segredo do cliente regenerado aqui Novamente, por favor, não os compartilhe , especialmente este e este. Não compartilhe isso com ninguém. Eles são secretos e exclusivos da sua conta. Então você não quer dar a outras pessoas acesso a essas coisas. Então, quero que você cole esses três valores e não se esqueça de salvar esse arquivo depois de inserir os valores. Assim, você pode acessar Flesaf ou Controles ou Comandos dependendo se estiver usando Mac ou Windows , dependendo se estiver usando Mac ou Windows. Tudo bem. Agora, vamos mergulhar no código da nossa bunda. E é aqui que tudo se junta. É um pouco longo e não examinaremos todas as linhas aqui Novamente, você pode usar a IA para interpretar algumas dessas coisas e ajudar a ensinar algumas delas se você for novato programação ou se não tiver experiência anterior em codificação, mas veremos algumas dessas seções que são realmente importantes Então é aqui que importamos a biblioteca, e elas são necessárias para que possamos fazer certas coisas Então, por exemplo, request é uma biblioteca Python que nos permite fazer chamadas de API com facilidade. Temos um cronograma. Essa é outra biblioteca que nos permite automatizar o agendamento do trabalho Nesse caso, digamos que, se você quisesse automatizar a publicação uma vez a cada 2 horas, você poderia fazer isso usando isso com muita facilidade, pois algumas dessas classes têm suas próprias funções que você pode aproveitar sem escrever o código sozinho E então você tem o Open AI. Portanto, o Deep Seek é compatível com o OpenAI SDK e é uma maneira muito fácil usá-lo. Então, vamos fazer isso. E então dotn e carregue N, isso é simplesmente para que possamos ler um arquivo de ponto N. Então, tudo o que tínhamos aqui, vamos recuperar esses valores em nosso código principal usando a biblioteca dot NV E, novamente, aqui, você pode ver que examinaremos a primeira aqui, para que você possa ver a chave da API Deep Seek. Então, agora, temos uma variável chamada chave de API Deep Seek, e estamos tentando atribuir um valor a essa variável. E a forma como fazemos isso é obtermos o valor do arquivo de pontos N. Então, basicamente, estamos pegando estamos pegando esse valor, lendo esse arquivo e atribuindo-o a ele Então isso é um ponto, pegue N e então ele vai ler isso, certo? Isso já sabe que deve procurar no diretório raiz. Eu deveria procurar um arquivo de ponto N e , em seguida, abrir esse arquivo e depois procurar essa chave, certo? Então, se você voltar, esse é um par de atributos-chave. Então essa é a sua chave e esse é o seu valor. Desculpe, um, par de valores-chave. Isso é o que eu queria dizer. Então essa é a sua chave, esse é o seu valor. E aqui, pegamos esse valor e o atribuímos a essa variável em nosso arquivo principal A mesma coisa aqui com o ID do cliente X e o segredo do cliente. Dessa forma, como você pode ver, isso nos ajuda a não codificar os valores reais no arquivo principal, para que não fiquem visíveis. E, geralmente, o que acontece no pipeline, se você estiver realmente executando isso em um pipeline CICD, essas coisas viriam das variáveis de ambiente no pipeline e não seriam realmente codificadas em um arquivo de texto como nós Esse é o nosso ambiente local. É por isso que atualmente está configurado dessa forma. Então esse é o nosso URI de redirecionamento. Então foi aqui que pedi que você alterasse isso nas configurações da conta de desenvolvedor X. E isso é importante porque nos permite contornar algumas das limitações que temos e autorizar e autenticar o acesso à API do desenvolvedor X. E aqui estamos usando o Open API SDK. Estamos carregando nossa chave de API do Deep Seek, e esse é o URL base do Deep Seek para o qual faremos uma chamada. Aqui estão alguns escopos para leitura e gravação, e aqui apenas algumas autorizações, URLs, e então este é o 02 para o qual podemos fazer uma chamada e obter Então, podemos pular algumas dessas coisas. Novamente, muito disso gira em torno do token de acesso e da autorização. Aqui estamos fazendo a ligação para saber isso. E então, ok, então aqui, temos uma função para obter tópicos populares Agora, há muitas maneiras diferentes de fazer isso. Na verdade, você pode usar o X e, na verdade, fornece maneiras de obter os tópicos mais populares, mas alguns deles são pagos e premium para usuários premium Portanto, há maneiras diferentes de fazer isso. O que você pode fazer é simplesmente codificar os tópicos seu interesse e sobre os quais deseja postar , que é o que eu fiz aqui Essa é a abordagem que você vê na tela. Você também pode fazer algo criativo, como criar um scraper usando bibliotecas gratuitas que vasculham o Twitter e procuram Essa é outra. Mas, novamente, isso é apenas mais um código que queremos evitar para os propósitos desse tumbo Então, optei pela opção mais simples, que é apenas codificar alguns tópicos interessantes e populares aqui a partir de agora Então, como você pode ver, você pode ver a revolução da IA, espaço DC KI, o lounge , a mudança climática e coisas assim. E então, sim, entramos em uma função que gera um tweet. Agora, isso é importante porque estamos dividindo isso em duas etapas Uma delas é que queremos gerar o conteúdo do Tweet. Em seguida, queremos pegar o conteúdo e fazer uma chamada de API para a conta de desenvolvedor X para publicar o Tweet, o conteúdo desse tweet em nossa conta. Então, aqui, essa é a função que gera o tweet. E aqui você pode ver que esse é o prompt, certo? Então imagine que você está aqui. É aqui que aproveitamos o Deep Seek e a API Deep Seek. Então, imagine que você está na interface web do Deep Seek e está apenas digitando esse prompt como usuário e recebe uma resposta Isso é essencialmente o que estamos fazendo. Portanto, crie um texto curto, cativante e divertido sobre esse tópico popular, e então o tópico virá de qualquer um deles Ele será selecionado aleatoriamente a partir de qualquer uma dessas opções quando o programa estiver em execução Então, esse é o prompt que vamos dar ao Deep Seek por meio da API, por meio de uma chamada de API, e esse é o modelo que estamos usando. É um modelo gratuito, novamente, deepskhat. E aqui, você pode ver que estamos contando ao Deepseek como queríamos agir Então você é um gerente de mídia social criativo que escreve Tweets virais E então nós, como usuários, esse é o prompt, o conteúdo do prompt que vamos passar para ele. Está bem? Então, isso fará uma chamada para o DepekkPi e nos dará a resposta, e então vamos simplesmente restaurá-la e então vamos simplesmente em uma variável chamada Sim, então é assim que geramos o conteúdo do tweet chamando API Deep Seeks, passando um prompt e recebendo uma resposta. A próxima, a próxima função aqui, a próxima seção é que pegamos esse conteúdo da etapa anterior e queremos publicá-lo em nossa conta do Tutor por meio da API Então, aqui temos o conteúdo do Tweet, certo? E é aqui que simplesmente temos o acesso. Obtivemos acesso de funções anteriores. Esta é a nossa URL na qual queremos publicar. E aqui está nossa autenticação com o token de acesso, e essa é a carga útil, então o conteúdo do tweet, que foi gerado a partir do anterior, e é aqui que simplesmente fazemos o Postcall que criará esse o Postcall que criará tweet em nossa conta de desenvolvedor ou em nossa conta do Twitter, eu E há algum tratamento de erros aqui. Então, se for bem-sucedido, ele publicará isso no console. Então, veremos o tweet real que foi postado e, se for um erro, ele enviará a mensagem de erro para nós e, em seguida, teremos que começar a solucionar o problema. A próxima seção aqui é simplesmente onde queremos executar o trabalho e é aqui que selecionamos aleatoriamente o tópico Novamente, apenas algumas impressões no console em termos de, tipo, esse é o assunto, isso é o que o tweet vai ser, e assim por diante. E descendo até aqui, você pode ver que essa é a execução principal. Portanto, temos um principal simples, e é aqui que executamos. E, novamente, é simplesmente aqui que podemos definir algumas coisas como, você sabe, frequência você quer, porque esse é um bot, e ele publicará automaticamente no Twitter de acordo com, você sabe, alguma cadência, certo? Nesse caso, você pode ver como isso vai ser executado imediatamente quando você executa o programa Python, ele executa o programa e faz uma postagem no tweet E depois disso, ele será postado novamente automaticamente de acordo com alguma cadência. Agora, agora, isso é definido para uma postagem a cada hora, e há um atraso de 60 segundos apenas para garantir que não estamos realmente atingindo esse limite de taxa e restrições, porque a conta, sua conta, se você enviar spam por meio de muitas chamadas de API em um período muito curto de tempo, banirá sua conta, então você deve evitar isso Portanto, você quer ter certeza de respeitar todos os limites mencionados Eu expliquei isso e onde você pode encontrá-los na documentação da conta do portal do desenvolvedor. E você pode analisá-las e ter certeza de que está respeitando isso para que sua conta esteja em boas condições e não seja banida Agora, aqui, o que estamos dizendo é que vai funcionar a cada hora. Claro, você pode mudar isso para o que quiser. Você pode fazer cerca de cinco por segundo. Mas atualmente é para isso que está definido. Então, o que vou fazer, novamente, para os propósitos desta demonstração, vou mudar isso para que eu possa mostrar que isso está funcionando corretamente. Quando executamos o programa, ele executará imediatamente esse trabalho, que criará a função de trabalho, criará uma publicação no Tweet, e eu farei isso novamente em 5 segundos, e então veremos uma segunda publicação no Tweet em nossa conta após 5 segundos. Essa verdade significa que esse programa será executado para sempre porque é um bot e publicará automaticamente o que estiver sobre o assunto a cada cadência, X horas ou X dias ou segundos, o que dissemos aqui no programa até pararmos Então é isso que WL true significa. Vai funcionar para sempre até pararmos. Então, para os propósitos aqui, vou mudar isso para cinco e vou mudar as horas para segundos, e depois vou mudar isso para 1 segundo para esperar. Vamos salvar isso, e agora devemos estar prontos para executar o programa. Ok, agora estamos praticamente prontos para começar a executar seu programa. A primeira coisa que queremos fazer é instalar algumas dependências. Portanto, certifique-se de ter salvo tudo aqui. E depois de todas as suas mudanças. Então, o que queremos fazer é ir ao terminal, clicar em Criar terminal e instalar algumas das dependências que usaremos aqui Então, todas essas coisas que você vê na parte superior, queremos ter certeza de que aquelas que exigem a instalação sejam realmente instaladas como dependências Então, vou usar o seguinte comando que diz PIP install. A IA aberta, que é o SDK, solicita. Essa é a biblioteca para fazer chamadas de API facilmente por meio do Python cronograma é o único para automatizar simples acesso às funções que podem nos ajudar a determinar a frequência e a frequência com que queremos publicar a publicação Então, aqui, você pode ver que é aqui que o cronograma está sendo usado e, em seguida, python dot, Th nos ajuda a ler os valores dos pontos das chaves dentro do arquivo de pontos N. Então, vamos continuar e pressionar Enter para executar isso. Agora, aqui, vamos criar um ambiente para isso, apenas para que, para manter as coisas locais, isso comece a criar um ambiente criando uma VM em nosso diretório principal de projetos Então, vamos esperar um segundo. Ok, então todas as dependências parecem estar instaladas corretamente. E você pode ver aqui que criamos esse ambiente aqui, que é.ve e V para manter as alterações locais, que é uma ótima maneira de não mexer com nada global ou qualquer outra configuração global Agora, antes de executarmos o programa, eu só queria te mostrar rapidamente uma coisa aqui. Então, ao criar sua conta do Twitter, você tem X, precisa criar sua conta do Twitter e, em seguida, criar sua conta X de desenvolvedor. Então, aqui, estou logado em ambos, mas esta é minha conta do Twitter Então você pode ver aqui que estou na página principal. Vou recarregar aqui. Você pode ver que eu não tenho nenhuma postagem. Então, agora, novamente, esta é uma conta temporária para os propósitos deste curso. Essa não é minha conta do Twitter. Então, aqui, você pode ver que estamos na guia de postagem. Portanto, há postagens, respostas, destaques, artigos e assim por diante Estamos na guia de postagem e você pode ver não há nada postado aqui. Portanto, a forma como vamos testar se o programa funciona corretamente é garantir que recebamos as mensagens corretas no console como parte da solução de problemas, mas também queremos verificar nossa conta e garantir que a postagem seja realmente criada em nossa conta do Twitter. Então é assim que vamos saber se o programa está funcionando corretamente. A última etapa restante é que agora simplesmente precisamos executar nosso programa principal ou o arquivo Python E isso é muito fácil de fazer. Então, a maneira de fazer isso é no terminal. Você pode digitar em Python e , em seguida, clicar em Tab para preencher automaticamente o espaço e, em seguida, no nome do arquivo Python X, sublinhado e depois tab, e isso pegará automaticamente o nome completo do arquivo Python e, em seguida, clique ou Ok, aqui, agora, essa é toda essa coisa de redirecionamento para contornarmos Então, o que você vai ver aqui é que você vai conseguir isso. Você quer clicar em Aplicativo autorizado. Caso você tenha exibido o bloqueador de pop-ups, permitir é muito importante permitir pop-ups desse URL , pois ele não mostraria isso, não mostraria a próxima etapa. Está bem? Você quer ter certeza de ficar de olho nisso caso não esteja funcionando, e permitir pop-ups. Depois de ver essa tela, você clicará no aplicativo autorizado e , em seguida, ele fornecerá esse URL. É por isso que o código foi um pouco longo, porque precisamos desse código O que você quer fazer é no URL aqui no topo, você verá algo e depois verá o caractere e aqui, e então o código é igual Qualquer coisa que esteja atrás de um código igual é o que você deseja pegar. Então esse é o código que precisamos para autenticação. Então vá em frente e copie isso. E então queremos voltar ao código do Visual Studio, e então você pode ver aqui uma mensagem que diz cole o código de autorização aqui, e é isso que vamos fazer. Então cole isso. Você pode simplesmente fazer isso clicando com o botão direito do mouse e clicando em Enter. Ok, então recebemos alguns erros, solicitações inválidas. Descrição do erro, os blocos de valores código de autenticação eram inválidos Não é possível iniciar, mas sem o token de acesso. Se você ver esse erro, isso não significa necessariamente que o código esteja errado. Eu verifiquei o código duas vezes. O código parece estar correto. Às vezes, o problema é do lado deles. Então, o que você pode fazer é antes de realmente alterar qualquer coisa no código ou começar a solucionar o problema, esperar alguns segundos ou um minuto ou dois e tentar executar o programa novamente porque, novamente, às vezes o problema está presente e quando estamos tentando obter um token de acesso do back-end das APIs de desenvolvimento Então, na primeira vez que o executei, me deparei com esse problema. Na segunda vez que o executei, funcionou bem. Então, o que eu fiz aqui foi limpar e limpar o console de todos os erros e registros para que possamos começar do zero Novamente, eu não mudei nada com o código ou o aplicativo que temos. Eu simplesmente vou executar o programa novamente. Então, vamos seguir em frente e fazer isso. Então Python e depois espaço, o nome do arquivo, e vamos pressionar Enter e executar Agora, novamente, ele nos pedirá a mesma coisa: autorizar o aplicativo. Então, vou clicar em Aplicativo autorizado. Isso abrirá uma nova guia. Vou pegar esse código, copiá-lo, voltar para o nosso terminal e ele diz: cole o código de autorização aqui. Vou colá-lo e clicar em Enter. E você vê, diz, token de acesso obtido. Então, desta vez, correu bem, e diz que os tópicos mais populares selecionaram as atualizações do GPT do chat OK. E aqui, diz Tweet postado. Então, essa é a mensagem real que ele postou em nossa conta do Twitter. Como você pode ver, 5 segundos depois, ele escolheu um novo tópico. Então, para as Olimpíadas de 2000 , publiquei uma nova conta e, 5 segundos depois, ela continua fazendo aquela realidade virtual e agora publicou uma nova. Então, neste ponto, vou pressionar Control C, apenas para sair da operação, porque isso é, novamente, um loop contínuo e vai funcionar para sempre até que saiamos dele. E, novamente, a frequência é um pouco alta demais, mas eu queria alterá-la para um período de tempo menor para que você pudesse ver essa inação e, de fato, que funcionasse porque normalmente você não gostaria publicá-la a cada 5 segundos, talvez uma vez por dia ou duas vezes por dia Mas não a cada 5 segundos, porque, novamente, isso pode ser visto como um spam pela conta de desenvolvimento do Twitter e pelo lado do suporte do Twitter, então eles podem banir sua conta ou suspendê-la temporariamente, o que não é algo que você deseja que aconteça. Agora você vê que criamos três, vemos os Tweets, certo? Ainda não sabemos se eles foram postados no Twitter porque, tecnicamente, deveriam, em teoria, mas estamos vendo isso apenas no console do nosso programa Então, o primeiro foi sobre as atualizações do HAPT. Então, novamente, lembre-se, ele ligou para o Deep C para criar um tweet sobre os últimos HaptuDates E aqui, diz: Tweet postado. Então esse é o conteúdo ou a mensagem no Tweet. Então, o CHAIPT acabou de receber uma atualização e agora é basicamente mais inteligente, engraçado e muito mais produtivo E depois disso, 5 segundos depois, criou um nas Olimpíadas de 2024 Lembre-se de que, se você voltar aqui, essas são nossas áreas de interesse ou tópicos codificados que queremos escolher aleatoriamente E então a última foi a realidade virtual. Então, fez o terceiro post sobre VR. 15. Automação no Speardsheet: Nesta palestra, você aprenderá como conectar o Deep Seek ao Google Sheets, automatizando tarefas como análise de sentimentos, limpeza de dados Chega de copiar e colar. Imagine sua planilha se atualizando com insights de IA Vamos fazer isso acontecer. Não se preocupe Se isso parecer complexo, eu vou guiá-lo em cada etapa. Começaremos com o Google Cloud, a porta de entrada para os dados da sua planilha Nesta demonstração, trabalharemos um guia de automação de análise de sentimentos e criaremos juntos um programa em que lemos o feedback dos clientes em uma planilha do Google e faremos com que o Deepseek analise o feedback e, e faremos com que o Deepseek com base nisso, atribua um sentimento, como positivo, negativo ou neutro, e então usaremos a API do Google para com um guia de automação de análise de sentimentos e criaremos juntos um programa em que lemos o feedback dos clientes em uma planilha do Google e faremos com que o Deepseek analise o feedback e, com base nisso, atribua um sentimento, como positivo, negativo ou neutro, e então usaremos a API do Google para escrever isso. sentimento que foi recuperado da API Deep Seek para o Google Portanto, o ponto aqui é que tudo é autônomo, totalmente automático e você não precisa fazer nenhum trabalho manual. Agora, para pré-requisitos, você precisa de praticamente tudo o que abordamos até Então, uma conta do Deep Seek e uma chave de API e algum equilíbrio. Você precisa de uma conta do Google ou do Gmail. Você precisa de um console do Google Cloud e do Python instalado, e da versão mais recente do Python, de preferência, e do código do Visual E você pode ver aqui para realmente testar nosso aplicativo, o que eu fiz foi acessar o Google Drive. Eu criei uma planilha muito simples ou planilha do Google, e ela realmente tem duas colunas Recebemos o feedback dos clientes e recebemos outra coluna, que é o sentimento da Coluna B. Agora, o sentimento no momento está vazio, e esse é o ponto, porque queremos que o Deep Seek gere automaticamente o sentimento para nós com base nesse feedback e, em seguida, o escreveremos de volta nesta planilha usando a API de planilhas do Google Você pode ver aqui que acabei de inventar alguns dados aleatórios. Então, imagine que você está indo à Amazon para comprar um produto ou qualquer outro comércio eletrônico e deseja comprar um produto e, primeiro , deseja revisar, examinar as avaliações E aqui eu recebi cerca de dez avaliações aqui. Novamente, são apenas dados inventados. Então, por exemplo, eu absolutamente amo esse serviço. O produto estava quebrado quando chegou, choveu muito, vamos comprar novamente e assim por diante O ponto é que queremos analisar tudo isso um por um e, em seguida, determinar qual é o sentimento associado a esse feedback e, em seguida escrevê-lo de volta na linha correspondente da coluna B. Ok, então a primeira coisa que queremos fazer é navegar até o Console do Google Cloud E, novamente, para isso, você só precisa de uma conta do Gmail ou do Google Agora, a primeira vez que você navegar até esse endereço aqui, que é console clogogle.com, você pode ver um assistente orientando você por vários termos e condições e Então, siga as instruções, clique em Continuar ou Avançar até passar desse ponto e criar sua conta do Google Cloud. E então você deve ser apresentado por uma tela como essa, que é a tela de boas-vindas. Em seguida, o que você quer fazer é encontrar o produto chamado APIs e serviços aqui Então, às vezes, ele pode já estar aqui, dependendo se você o viu recentemente ou não. Ou você pode simplesmente vir até aqui na pesquisa e digitar APIs e serviços Então, vou digitar APIs, e você pode ver aqui que o primeiro resultado da pesquisa é o que estamos procurando Então, APIs e serviços. Vá em frente e clique nele. E aqui, você pode ver que agora a página está vazia e diz para ver esta página, selecione um projeto. No momento, não temos um projeto, então vamos basicamente criar um. Então, vamos clicar nisso. Por aqui, não temos nada. Então, vamos clicar em Novo projeto, e é aqui que queremos dar um nome a ele. E vamos chamar isso de Análise de Sentimentos, automação. E então, para organização, você pode simplesmente deixar isso em branco e clicar em Criar. Quando terminar de criar o projeto, você verá uma tela como essa. E a próxima coisa que você quer fazer enquanto estiver na API e nos serviços clicar em Biblioteca, e é aqui que queremos procurar a API do Google Sheets e habilitá-la. Então, se você rolar para baixo, novamente, você pode procurá-lo no topo aqui e digitar no Google Sheets, ou você pode simplesmente rolar baixo e encontrar o que você está procurando. Temos APIs para Google Drive, calendário, GML e assim por diante Portanto, todos os produtos do Google estão disponíveis aqui para você obter acesso por meio da API. E lá vamos nós. Na verdade, encontramos API do Google Sheets. Então vá em frente e clique nele. E quando você clica aqui, você pode ver que há uma opção aqui que diz Ativar, então vá em frente e clique em Ativar, e isso deve ativar a API do Google Sheets para nosso projeto. Ok, vamos lá. Em seguida, você quer vir aqui na barra de navegação à esquerda e clicar em credenciais. E na parte superior, você verá um botão chamado Criar credenciais. Então, o que você quer fazer é clicar nele e selecionar ID do cliente OAT Então vá em frente e selecione essa opção. E agora você quer clicar em Configurar a tela de consentimento. Então, se você clicar nisso, ele nos levará até aqui. Diz que a plataforma Google OT já está configurada. Então vá em frente e comece. E é aqui que você pode colocar algumas das informações aqui. Então, para o AppName, vou apenas colocar análise de sentimentos, automação, e-mail de suporte ao usuário Vou apenas colocar meu próprio endereço de e-mail. E, novamente, criei esse e-mail para fins desta demonstração, então é apenas um endereço de e-mail aleatório do Gmail E então o que você quer fazer é clicar em Avançar, e isso o levará ao público. Este diz interno, externo, então queremos disponibilizá-lo para qualquer usuário de teste com uma conta do Google. Então, vamos selecionar isso. Crie o próximo. E podemos cancelar algumas dessas informações e pular, desculpe, não cancelar Ignore algumas dessas informações e simplesmente clique em Criar contato, na verdade, não nos deixa, então vamos continuar e terminar isso. Então, vou colocar o mesmo endereço de e-mail novamente aqui, a seguir, e então eu concordo, continuo e agora crio. Então, acabamos de inserir algumas informações. São coisas bem simples. Tudo bem, agora que criamos a configuração do OAT, o que você pode fazer é aqui, essa barra de navegação esquerda mudou, como você pode ver em algumas outras opções porque estamos na E então não há nada para ver aqui. Mas se você se dedicar à criação de marcas, poderá ver algumas das coisas que acabamos de incluir em nossos aplicativos e projetos Portanto, o nome do aplicativo é Análise de sentimentos, automação. Aqui está um e-mail de suporte por texto ou suporte ao usuário com o qual as pessoas podem entrar em contato se quiserem Aqui estão as informações de contato do desenvolvedor. Novamente, este é apenas um e-mail de demonstração de teste como o que eu fiz para fins desta demonstração. E o que queremos fazer é seguir em frente com o cliente, criar um novo cliente e criar esse aplicativo de desktop porque um aplicativo web é, esse aplicativo de desktop porque um aplicativo web é verdade, se você observar o tipo de aplicativo, você tem o aplicativo web, você tem o aplicativo desktop e alguns dos nativos para Android e IOS e assim por diante. O aplicativo web está simplesmente esperando servidores, o que é algo que não temos O aplicativo de desktop simplesmente sabe que estamos tentando executar um script. Está dizendo ao Google que estamos tentando executar um script localmente em nossa máquina. Então vá em frente e selecione Desktop App e, em seguida, aqui, o nome Desktop Client one está bom. Então vá em frente e clique em Criar. E aqui, isso vai te dar algumas, isso vai te dar algumas informações. Esses são os segredos. Portanto, o ID do cliente, o segredo do cliente, são necessários para a autenticação. E o que você quer fazer é clicar em Baixar JSON Então, quando você clicar aqui, ele baixará o arquivo JSON para o seu computador, que usaremos posteriormente quando estivermos montando nosso programa. Então clique em OK. Nós criamos este e agora está tudo bem. Novamente, você tem suas informações aqui. Mas realmente precisamos desse arquivo. O que importa é o arquivo, que baixamos. E uma última coisa é que, se você for ao Audience, isso também é muito importante porque você precisa ter um usuário de teste para que possamos realmente autenticar e testar nosso aplicativo para garantir que ele esteja funcionando corretamente e estar autorizado a fazer essas chamadas de API do Google Então, o que vou fazer é, sob audiência, vou entrar nesta seção testar usuários em um usuário. E aqui, tudo o que você precisa fazer é simplesmente inserir seu e-mail, que vou colocar na minha conta do Gmail e clicar em Seguro Você pode colocar vários e-mails, se quiser. E aqui, criamos o cliente OOF, e devemos estar prontos para começar. Na verdade, vou entrar em contato com um cliente aqui. Novamente. Uma coisa que sugiro é que depois criar o usuário de teste, se você voltar ao cliente, verá que ele foi criado e, aqui, você obteve o download do cliente. Portanto, se você perder esse arquivo JSON, clique no sol e ele será baixado novamente para você Portanto, é muito importante caso você precise recuperá-lo ou se precisar acessar esse arquivo JSON novamente. Agora, esse é um passo muito importante. Então, o que vou fazer é mover meu arquivo secreto do cliente ou o arquivo JSON para a pasta onde vou criar meu código e aplicativo É muito importante porque vamos nomear essas credenciais. É um ponto JS de credenciais no arquivo e deve estar na mesma pasta do seu script Python Caso contrário, isso não vai funcionar. Então, novamente, uma coisa que você pode fazer é porque eu já tenho isso configurado no código, você pode simplesmente renomear isso para credenciais, e aqui você pode ver que a extensão de tipo é JSON Então, isso incluirá as informações sobre o cliente e o segredo do cliente, que usaremos para autenticar. Em seguida, vamos começar com nosso programa Python Então, o que vou fazer é abrir o código do Visual Studio aqui. E vamos continuar e criar um novo arquivo Python. E eu vou chamar essa Análise de Sentimentos de ponto Pi Então, vamos em frente e salve isso. E o que vou fazer é copiar o código a seguir aqui, que, novamente, fornecerei para que você possa acompanhar e , em seguida, examinaremos as diferentes seções e blocos do código e explicaremos o que eles significam. Tudo bem, algumas coisas para começar. Então, se você rolar até o topo aqui, isso será muito importante. A primeira é a chave profunda da API Seek. Então, obtivemos isso em palestras anteriores, e eu mostrei como conseguir isso E isso é muito importante porque você deseja colocar esse valor aqui para sua chave de API do Deep Seek. E aqui, todo o resto é preenchido automaticamente, como a API do Google, a autenticação dos endpoints da planilha e Há outra coisa que você precisa, que é o ID da planilha Então, aqui, esse valor, você pode obter esse valor voltando para sua planilha Então, se você voltar aqui, a forma como você pode encontrar esse ID está no topo aqui. Então, na URL ou na barra de endereço, você vê uma barra D e, no final, uma barra de edição Então, qualquer coisa intermediária após a barra D, começando depois dessa barra e terminando antes da barra antes da edição, esse é o ID da sua Então, queremos seguir em frente e selecionar isso. Então, será, novamente, essa parte aqui. Então, depois da barra após o D e depois antes da barra para a edição Então vá em frente e copie isso. E então, se você voltar ao nosso IDE, verá que é aqui que você colaria esse valor. O seu vai ser diferente do meu. E aqui, na faixa de feedback e na faixa de sentimento, iniciei a faixa de entrada, basicamente o ponto de partida de A dois e, em seguida, para o sentimento de B Então, novamente, se você voltar para a planilha, você pode ver que esta é a coluna A, A é na verdade o B um é o cabeçalho, então estou basicamente dizendo que comece a ler a partir de A dois em diante. Esse é o nosso alcance. E então, para sentimento, estamos dizendo para começar a escrever o sentimento a partir de B dois e assim por diante Então é isso que isso está dizendo aqui. Agora, não vamos passar por tudo isso porque é um pouco, pode ser um pouco opressor Mas, novamente, não é nada complicado. É simples. Se você está acostumado a programar, se você tem experiência e conhecimento de codificação , isso é muito simples Mas, basicamente, o que isso está fazendo é usar maior parte disso para autenticação das APIs do Google E a parte importante aqui são as credenciais em que o JS está. É por isso importante garantir que o arquivo esteja dentro do diretório raiz do nosso projeto, que é E é basicamente aqui que ele lerá toda a ideia e os segredos do cliente para fins de autenticação. Por aqui, essa função é basicamente ler o feedback. Então, ele está olhando para a coluna A, e aqui está um texto que será impresso. Você verá isso mais tarde e depois no console, e então você pode ver que ele está tentando usar o ESDK e está lendo a planilha, examinando o ID e obtendo os valores da coluna A, que é basicamente o feedback fornecido pelos obtendo os valores da coluna A, que é basicamente o feedback fornecido A próxima função é pegar esse feedback e realmente analisá-lo. Então você pode ver essa função, nós a estamos passando em texto, e esse texto será como uma matriz de todos os comentários que coletamos da planilha por meio das APIs do Google Então, essa é uma operação de leitura. E agora estamos considerando que estamos passando isso para o Deep Seek. Então esse é o modelo Deep Seek. Estamos usando o modelo gratuito, o chapéu Deepsk. Estamos dizendo ao Deep Seek que a persona, então você é uma IA de análise de sentimentos, retorna apenas positiva, negativa ou E então é isso que o prompt será. Então, o prompt diz: analise o sentimento desse feedback do cliente e, em seguida, passamos o texto E então vamos analisar isso até analisarmos todo o feedback. E então o Deepseks vai analisá-lo, nos dar um dos três valores a seguir, positivo, negativo neutro, e então temos nossos resultados, e podemos realmente escrever esse sentimento de volta nas Planilhas Google na coluna B, que é basicamente essa Então, isso absorverá o serviço e os sentimentos e, em seguida, usará esses SDKs e as planilhas, SDK ou classes como métodos para realmente atualizar a coluna E esse é, novamente, nosso programa principal. Isso apenas examinará o feedback , criará os sentimentos, chamará essas funções e simplesmente escreverá isso e , em seguida, veremos alguns registros do console enquanto executamos o programa Ok, então acho que estamos praticamente prontos para executar isso. Portanto, certifique-se de salvar seu arquivo e todas as alterações. Certifique-se de inserir o valor da chave Deep CKPI aqui e o ID da planilha E vamos em frente e lançamos um terminal. E, claro, antes de executar o programa, precisamos instalar dependências Então, vamos fazer isso e clicar em Criar aqui para criar um ambiente primeiro. E acredito que havia um novo caractere de linha anexado ao final, então ele começou a executar o comando automaticamente sem que eu pressionasse o botão interno. Isso é bom. Vou colar para que você possa ver antes de prosseguirmos. Ok, então o ambiente foi criado e agora continua com a instalação de todas as dependências Vou pausar o vídeo e voltaremos quando tudo estiver pronto Ok, então a instalação de todas as dependências está concluída, e eu só queria colar esse comando de instalação porque havia um novo caractere de linha anexado no final e ele começou a ser executado rapidamente sem que você tivesse a chance de vê-lo Mas é simplesmente a instalação do PIP e, em seguida, todas as dependências necessárias para isso são executadas no Google Lot, no Google Lott Library, no Google Oth, no HTP Lip two, na API, no cliente Python Python E, claro, eu também incluí aqui no comentário acima, para que você possa ver que diz: Instale primeiro as bibliotecas necessárias e depois há o comando para fazer isso. Então, eu não vou executá-lo porque eu já executei isso, então vou cancelar isso, e devemos estar prontos para executar nosso programa agora. Tudo bem, então estamos prontos para executar o programa. E, novamente, é muito fácil. Vamos digitar Python e, em seguida, espaço, o nome do arquivo, então Sentiment Analysis e, em seguida, dash ou tab, desculpe-me e, em seguida, pressionar Enter, e isso executará o programa arquivo, então Sentiment Analysis e, em seguida, dash ou tab, desculpe-me e, em seguida, pressionar Enter, e isso executará o programa. Agora, quando você fizer isso , ele abrirá uma guia do navegador, o que aconteceu comigo aqui. Então, deixe-me arrastá-lo para a tela. Então você pode ver que agora ele está pedindo que escolhamos uma conta. Vou escolher Isso é para fins de autenticação e está dizendo para continuar. Precisamos de uma conta para isso. E se você se lembra, adicionamos isso como um usuário de teste de usuário. Portanto, esse e-mail pode acessar essa conta. Então, vou selecionar isso. E agora, diz que o Google não verificou esse aplicativo, o que é bom porque não o publicamos nem nada. Então vá em frente e clique em Continuar. E aqui, novamente, é só pedir a análise do sentimento. Ele fornece as informações que você está tentando acessar e você precisa dar consentimento explícito Então, aqui, diz que, quando você permitir esse acesso, automação da Análise de Sentimentos poderá ver, editar, criar e excluir todas as suas planilhas do Google Sheet Portanto, é apenas garantir que você entenda quando recebe esse acesso ou quando está concedendo esse acesso a essa conta Então vá em frente e clique em Continuar e agora ele diz que o fluxo de autenticação foi concluído, você pode fechar esta janela. Então, agora vamos voltar ao nosso código do Visual Studio e dar uma olhada no terminal. Então, você pode ver aqui no console que o programa está sendo executado e está começando a analisar o sentimento. Então, a primeira foi: eu absolutamente amo esse serviço. Então, ele vai pegar isso e entregá-lo ao Deep Seek como uma solicitação e pedir ao Deepsek que analise e nos dê uma Então você pode ver que diz que um foi positivo. O produto estava quebrado quando chegou. Essa é negativa. Experiência incrível. Mais uma vez, isso é positivo. Tudo bem, não é ótimo, mas também não é terrível. Isso é neutro. E ele continuará percorrendo todas as linhas na coluna A para percorrer todas as linhas u que realmente têm valores e fazer a análise do sentimento E quando realmente terminar, ele escreverá isso na planilha do Google na coluna B. Então, diz análise de sentimentos completa e escrita na Então, agora vamos realmente testar isso. Então, vamos até nossa planilha e você pode ver que agora todos esses valores são preenchidos automaticamente para nós aqui E, novamente, se você não ver isso, fique à vontade para apenas atualizar a página E ao atualizar, você verá esses valores preenchidos se não houver erros como parte da execução do programa ou do processo Agora, esta é uma demonstração simples, mas você pode ver o quão poderosa isso pode ser, porque se você tivesse uma loja 100 milhares de vendas ou 10.000 de vendas, você não o faria e queria entender o feedback do cliente para fazer melhorias em sua loja ou marca de comércio eletrônico ou o que quer que você esteja tentando vender, e você queria coletar feedback e fazer melhorias, você precisa entender os dados e ser capaz de interpretá-los e tomar decisões de tipo baseadas em dados. Então isso vai te ajudar com isso, mas imagine se isso fosse feito por uma pessoa manualmente, e houvesse 10.000 linhas ou 50.000 linhas porque você tinha 50.000 vendas e avaliações Isso vai levar muito, muito tempo, e foram necessários apenas alguns segundos para que a IA fizesse isso por você, e tudo foi feito automaticamente. Portanto, não há realmente nada para você fazer, e isso ajuda você a economizar seu tempo em coisas que são mais importantes e de alto valor, tipo de trabalho relacionado ao tipo de trabalho relacionado. Então, espero que isso demonstre o quão poderosa pode ser a integração da IA em aplicativos como o Google Sheet Você acabou de aprender como transformar dados estáticos em um pipeline dinâmico de IA. Em seguida, imagine gerar relatórios mensais automaticamente ou limpar conjuntos de dados confusos. O Deep Seek lida com tudo isso. Para o próximo exercício, gostaria que você modificasse esse script para resumir o feedback na coluna C com um resumo de dez palavras 16. Modelos de ajuste fino com conjunto de dados: Nesta palestra, você ensinará Deep Seek a se especializar em seu domínio, seja no jargão jurídico, nos termos médicos ou na voz da termos médicos Nenhum doutorado em aprendizado de máquina é necessário. O ajuste fino é como ensinar ao Deep Seek gírias ou acrônimos do setor de sua empresa De repente, ele escreve exatamente como você precisa. Não há mais respostas genéricas. Uma empresa de varejo ajustou Deep Seek em 500 tickets de suporte da Path Agora, ele resolve 40% mais problemas sem a saúde humana. Vamos recriar isso. Tudo bem, então a próxima demonstração será muito interessante E o que vamos fazer é ajustar o Deep Seek para suporte ao cliente. Portanto, o objetivo aqui é treinar o Deep Seek para resolver solicitações de reembolso de comércio eletrônico na voz da sua marca E a forma como abordaremos isso é obtermos o modelo básico do Deep Seek, um dos modelos básicos de uso gratuito, e vamos treiná-lo usando alguns dados, dados do cliente. E vamos ajustá-lo para se adaptar acordo com os dados desse cliente e se adaptar à voz da sua marca e à forma como você deseja que ela responda potencialmente à responda potencialmente solicitação do cliente à medida que surgirem problemas. E o que faremos no final é comparar os resultados. Então, executaremos solicitações no modelo básico e algumas solicitações no modelo de ajuste fino, e então você poderá comparar visualmente as diferenças Vamos mergulhar direto nisso. A primeira coisa que vamos fazer é criar uma pasta totalmente nova aqui em seu ambiente de desenvolvimento, e ela estará vazia para começar. E o que eu vou fazer é trazer ou copiar e colar esses três arquivos aqui. E não se preocupe. Examinaremos esses três arquivos mais detalhes daqui a pouco. Agora, o que vamos fazer é abrir código do Visual Studio nesse diretório de trabalho. OK. Agora, aqui, muito rapidamente, temos três arquivos. Temos dados de suporte CSV. Esses são os dados que usaremos para treinar nosso modelo para nossa solicitação de suporte, que se adaptará à voz de nossa marca. E esses são apenas alguns dados que eu preenchi. São apenas dados de amostra. Você tem o modelo de trem, o Pi. Esse é o programa que vai treinar o modelo, o modelo básico baseado nos dados do CSV de dados de suporte Por fim, temos um programa que simplesmente verificará executando comparação entre o modelo básico e o modelo do trem ou o modelo de ajuste fino, como você verá Tudo bem, então, para começarmos, o que vamos fazer primeiro é instalar alguma dependência Então, por favor, siga isso nesta sequência. Isso é muito importante. E antes de começarmos, eu só queria destacar algo realmente importante. Para isso, é altamente recomendável que, se você planeja acompanhar esta demonstração, altamente recomendável ter uma máquina, seja um laptop ou um desktop para ter uma GPU muito decente Porque treinar modelos de IA geralmente é muito caro. Eles levarão muito, muito tempo, especialmente se você os estiver executando na CPU. Então você verá que eu tenho, eu diria, uma GPU decente E mesmo com isso, vai levar muito tempo. Portanto, se você estiver executando isso ou planejando executá-lo na CPU, levará ainda mais tempo e talvez seja necessário esperar horas até que o processo seja concluído. Então, novamente, minha recomendação é usar uma máquina ou um computador que tenha uma GPU razoável, seja uma AMD, uma placa gráfica ou um NVDA Então, a primeira coisa que queremos fazer é criar um ambiente virtual. E eu mostrei em palestras anteriores como fazer isso por meio desse processo aqui Então, se você passar o mouse sobre o canto inferior direito, verá essa coisa que diz 3,13 0,3 64 bits E se você clicar nele, você pode clicar em Cre Virtual Environment e depois seguir as instruções, que é exatamente o que fizemos em algumas das palestras anteriores no Agora, vou mostrar uma nova maneira de fazer isso por meio do prompt de comando. Então, vamos continuar e eu vou ampliar um pouco para que fique mais fácil de ver. E vamos abrir um novo terminal. E vamos continuar criando um novo ambiente virtual para esse conjunto de trabalhos. E eu vou colar o seguinte comando. E uma coisa que devo mencionar como pré-requisito é que é melhor usar uma versão mais antiga do Python Então, atualmente, como nem tudo e todas as dependências são compatíveis, as bibliotecas que vamos usar neste MeMR são compatíveis com a versão mais recente do Python Eu fiz muitos testes e descobri que com o Python 3.10 ou qualquer variação do 3.10, as coisas Então eu recomendo que você faça o mesmo. Mas é claro, lembre-se de que isso ocorre na época desta gravação e as coisas melhorarão e mudarão com o tempo. É por isso que você me vê criando um ambiente virtual com o Python ten Então, a partir de agora, eu tenho o Python 3.13 instalado localmente na minha máquina e também tenho o Python 3.10 Você pode instalar diferentes versões do Python no seu computador simultaneamente. Tenho que ter certeza de que são todas as versões que você instala, você as adiciona ao caminho nas variáveis do sistema. Isso é muito, muito importante. Então não se esqueça disso. Caso contrário, as coisas não funcionarão muito bem. E você tem essa opção ao passar pelo assistente de instalação do Python Agora, aqui, esse comando está simplesmente dizendo: crie um ambiente virtual usando o Python versão 3.10, e esse é o nome do nosso ambiente virtual, que é o ambiente de demonstração deepsk Então, vamos pressionar Enter e fazer com que isso crie o ambiente virtual. Agora, ao fazer isso, você recebe este aviso na parte inferior que diz: Deseja selecionar este espaço de trabalho selecionado para a pasta do espaço de trabalho E vou dizer que sim, porque é exatamente para isso que estamos criando esse ambiente virtual. Agora, a próxima etapa, quando o ambiente virtual estiver concluído, precisamos ativá-lo. E a pasta do ambiente virtual agora será criada em seu ambiente de desenvolvimento, e há uma pasta chamada scripts, e lá dentro, há um script chamado ativar. E o que vamos fazer é simplesmente chamar isso para que possamos ativar esse ambiente virtual. E o comando para fazer isso é simplesmente navegar até esse diretório de trabalho e chamar Activate. Então, vamos seguir em frente e executar isso. Você pode ver aqui que isso mudou em verde, e agora estamos ativando o ambiente virtual e estamos no contexto desse ambiente Então, tudo o que instalamos, todas as dependências, tudo é localizado Agora, um teste que eu gostaria que você aqui só porque, para mim, por exemplo, tenho duas versões do Python Quero ter certeza de que estou usando a versão mais antiga para fins deste trabalho e desta demonstração, porque sei que as versões mais recentes não são compatíveis no momento Portanto, quero ter 100% de certeza de que estou usando o Python 3.10 e não o Python 3.13, só porque Você pode verificar isso facilmente simplesmente digitando Python. Versão Space Dash Dash. E, como você pode ver, está me dizendo que estou usando o Python 3.10 0.10, que é exatamente o que eu queria Em seguida, queremos ter certeza de que temos uma versão atualizada do PIP, que é o que usamos para instalar nossas dependências Na maioria das vezes, isso já deve estar atualizado, mas vou executá-lo apenas para me certificar de que estou trabalhando com a versão mais recente Portanto, o comando para isso é Python PIP Install Upgrade PIP. Então, estamos atualizando o PIP em si, e você verá aqui, diz que encontramos a instalação existente, que é 2.3 0.1 E agora, após a instalação bem-sucedida, atualizamos para o PIP Em seguida, vamos instalar o torch e a biblioteca KUDA Então, essas são as dependências que você precisa para seu programa possa treinar o modelo na GPU. Então isso é muito importante. E eu experimentei diferentes versões do KUDA e descobri que essa versão em particular aqui, a 128 funciona melhor ou a 12.8 No link aqui, ele nos mostra 128 CU 128, mas essa é simplesmente a plataforma de computação do CUDA 12.8 Isso é, novamente, muito importante porque eu experimentei muitas versões diferentes, e essa pareceu ser a que funcionou para mim Então, lembre-se de que vamos executar esse comando, que é simplesmente PIP install torch, torch Vision, torch audio e, em seguida, aqui está a URL para também obter a versão 12.8 do CUDA Vamos pressionar Enter iniciar essas dependências Agora, a instalação para isso vai levar algum tempo. Então eu não sou. O que vou fazer é para economizar seu tempo, vou pausar o vídeo, deixar isso terminar e, quando terminar, retomarei o vídeo e voltaremos a isso Certo, a instalação foi concluída com sucesso, como você pode ver nos registros aqui, ela reuniu um monte de pacotes, não apenas o torch, mas você tem muitos pacotes diferentes aqui, como CMPI, Palo, Nump e todos esses outros, storage Vision, torch Audio Então, a seguir, o que queremos fazer é instalar bits e bytes e acelerar as bibliotecas, o que, novamente, precisaremos para treinamento. Então, vamos executar o seguinte comando, que diz PIP Install e o nome das duas bibliotecas que você pode ver aqui na tela Então, vamos seguir em frente e executar isso. Agora, precisamos instalar o conjunto de dados Transformers e o PEF. Então, novamente, o PIP instala o nome dessas três bibliotecas, conjuntos de dados de transformadores e Então, vamos seguir em frente e executar isso. E, claro, por último, mas não menos importante, precisamos instalar o hub Hugging Phase Então, isso é simplesmente instalar o hub de sublinhado do Hugging Phase pelo PIP , e essa é a última dependência que precisamos instalar para Então, vamos seguir em frente e executar isso. E sim, basicamente terminamos em termos de instalação das dependências necessárias para executar o programa de treinamento Agora, antes de executarmos o programa de treinamento para ajustar o modelo usando seu conjunto de dados, há um teste rápido que eu costumo fazer aqui, é para garantir toda a instalação tenha ocorrido corretamente e também que o sistema seja capaz de detectar minha GPU, porque se isso não acontecer, isso significa que ela será automaticamente padronizada para a CPU, e não é isso que eu quero acontecendo aqui porque, novamente, serão necessárias muitas e muitas horas para que o treinamento seja feito. Então, a maneira como eu faço isso é fazendo um teste rápido. Então, deixe-me primeiro fazer um CLS, que limpa a tela, para que fique mais fácil de ver Primeiro, precisamos entrar no modo Python e depois imprimir algumas coisas no log do console Então, vamos digitar Python, e isso vai entrar no modo Python Se você ver as três setas, isso significa que você fez isso corretamente. E o que vou fazer é digitar Import torch, que levará um segundo para carregar, e depois imprimiremos os dispositivos CUDA disponíveis e veremos se é compatível ou Então, agora que a importação está concluída, vou colocar o seguinte. Então, aqui, eu estou dizendo que print, torch dot KUDA está disponível Então, se ele detectar uma GPU na minha máquina e, claro, os drivers da minha GPU NVDA precisam estar instalados e funcionando corretamente para que ela possa fazer essa detecção, mas aqui, se estiver detectando, essa primeira declaração voltará voltará E nesse caso, ele deve voltar com verdadeiro se eu tiver feito a instalação corretamente. E o segundo imprimirá o nome desse dispositivo. Então, vamos fazer isso e ver o que descobrimos. Assim, você pode ver a primeira declaração, ela retornou verdadeira, e a próxima voltou com o nome da GPU Portanto, neste caso, a GPU de laptop NVD G fos RTX 40 70. Isso significa que ele conseguiu detectar a GPU corretamente e agora podemos ter certeza de que, e agora podemos ter certeza de que quando iniciarmos o programa de treinamento, ele aproveitará essa GPU e não a E, claro, também escrevemos o código para fazer isso. Então, agora vamos sair desse Python. Então, a maneira de fazer isso é sair e abrir o suporte de fechamento Isso nos levará de volta ao ambiente virtual ativado e agora estamos prontos para executar nosso programa de treinamento. Tudo bem, agora, é aqui que acontece a parte interessante, que também é meio chata Então é aqui que a mágica acontece, e é aqui que vamos começar a treinar os dados. E vamos usar esse programa aqui sobre o qual falamos, que discutiremos posteriormente com mais detalhes. Usaremos esse e o seguinte arquivo CSV de pontos de dados de sublinhado de suporte para basicamente ajustar esse modelo todas as solicitações do cliente e a resposta do agente de suporte ao cliente E aqui, temos 101 pontos de dados. Portanto, é bastante diversificado e agradável, com diferentes conjuntos de dados e amostras aqui Portanto, ele deve fazer um bom trabalho no treinamento de nosso modelo e, no final, veremos quando executaremos nossa verificação. Então, aqui, a maneira como executamos esse programa e iniciamos o treinamento é simplesmente o nome desse Python e, em seguida, o nome desse arquivo Então, vamos digitar Python. Você pode tabular isso para preenchimento automático e, em seguida, ir espaço e, em seguida, digitar guia Chuva Auto e, em seguida, preencher automaticamente E se você pressionar Enter, é quando o treinamento será iniciado. E uma observação aqui é que embora eu tenha uma GPU relativamente boa Isso vai levar relativamente muito tempo. E você pode ver aqui que o programa começou. Ele detectou o número de linhas, então temos 100 com as quais trabalhar. E aqui está conferindo os shorts. E no canto inferior direito aqui, você vê esse texto que diz zero entre 65 e 00 pontos de interrogação. E o que isso vai mostrar é que, à medida que o treinamento avança , ele atualiza esses números, e o que mostra é quanto tempo passou e quanto tempo resta E sabendo que isso vai levar várias horas, o que vou fazer é pausar o vídeo aqui, deixar que isso seja concluído e, em seguida, retomaremos o vídeo e começaremos com o descanso e a verificação Então, eu vou te ver em breve. Tudo bem, então estamos de volta. E, como você pode ver, o treinamento do modelo já foi concluído. E aqui estão algumas informações que você pode ver logo de cara no console. Então, foi feito 100% concluído. Demorou cerca de 1 hora e 45 minutos para treinar esse modelo. Você vê o status aqui: o treinamento foi concluído e ele fornece algumas informações sobre onde o modelo foi salvo. Nesse caso, neste diretório aqui, sublinhado ajustou o modelo de sublinhado E você pode ver que está nos dizendo que o modelo foi salvo com sucesso. Se você quiser verificar isso, basta abrir o diretório do seu projeto. Você pode ver que ele criou uma nova pasta aqui chamada Fin tuned Model e, se você clicar nela, verá os arquivos associados a E agora, a parte divertida, a última etapa é verificar os resultados. E a maneira como vamos fazer isso é executar alguns exemplos de solicitações modelo básico e as mesmas instruções no modelo Fine Tune, que treinamos com nossos dados de suporte, e faremos uma comparação e veremos se notamos alguma diferença Agora, a maneira de conseguirmos isso é por meio deste programa aqui Então, no lado esquerdo, você pode ver que temos um script Python chamado Verified Train E aqui eu tenho o código que realmente realiza essa Então, ele simplesmente carregará os modelos. Vai rodar os bailes e vai nos mostrar o resultado E, novamente, vamos passar por isso em um momento. Mas primeiro, vamos fazer isso e ver o que obtemos. E a maneira como simplesmente executamos isso é digitando o espaço Python e o nome do arquivo Então, verifique e, em seguida, basta digitar isso, ele pegará automaticamente o arquivo. E então vamos pressionar Enter para executar as instruções nesses modelos e ver o que descobrimos Ok, então estamos de volta e o script de verificação terminou de ser executado, e estamos vendo alguns resultados interessantes aqui. Então, vamos dar uma olhada detalhada no que estamos vendo, passo dar uma olhada detalhada no que estamos vendo passo , e comparar algumas das principais diferenças entre os dois modelos. Então, primeiro, deixe-me aumentar esse terminal para que seja mais fácil de ver e, em seguida, vamos rolar até o topo aqui para que possamos começar do primeiro exemplo. OK. E em nosso código, isolamos esse prompt por formatura. Então, como você pode ver, no registro do console, você pode ver claramente onde começa o primeiro baile e, em seguida, eles são divididos por essas divisórias, divisórias sinal igual que você vê para tornar as coisas um pouco mais legíveis e mais bonitas visualmente E então você tem a resposta do modelo básico e, em seguida, você tem a resposta do modelo de ajuste fino. Portanto, é fácil comparar as duas diferenças. Agora, vamos começar com a primeira solicitação e analisar algumas das diferenças. Então, a primeira solicitação diz: solicitação de reembolso do cliente, então diz que meu pedido foi cancelado sem minha permissão e eu ainda fui cobrado Agora, se você está analisando o modelo básico, a resposta do modelo básico é: Lamento ouvir isso. Você teve uma experiência negativa com nosso serviço. Forneça as seguintes informações para que eu possa ajudá-lo melhor. E então está solicitando coisas como ID do pedido, forma de pagamento, dias, motivo do cancelamento e assim por diante. E então diz que, depois de ter as informações necessárias, entrarei em contato com seu provedor de pagamento e com o comerciante para resolver esse problema E então falaremos sobre esse número de perplexidade mais tarde. Mas essa é a resposta do modelo básico. Agora vamos dar uma olhada no modelo de ajuste fino. Então você pode ver que o modelo de ajuste fino é mais conciso. Diz que parece que você encontrou o problema com seu pedido. Forneça o número do pedido ou qualquer outra informação que possa me ajudar a ajudá-lo melhor. Portanto, a diferença aqui é que o modelo básico se inicia em um fluxo de trabalho semiautomatizado com vários marcadores Como entrar em contato com o provedor de pagamento e o comerciante. E então, o modelo de ajuste fino aqui, este é o modelo que permanece mais sucinto e centrado no cliente solicitando primeiro apenas as principais E isso está de acordo com nossos exemplos de treinamento, que enfatizaram a coleta de detalhes em vez de ações promissoras de back-end Agora, vamos passar para o próximo prompt aqui. E o aviso número dois, este diz pedido de reembolso do cliente. Todas são solicitações de reembolso. Então, diz que os recursos premium do aplicativo não estão funcionando, embora eu tenha pago por eles na semana passada. Agora, vamos comparar a resposta dos dois modelos. Então, o modelo básico diz: Lamento ouvir isso. Você pode me fornecer mais informações sobre o problema que você está enfrentando? Isso me ajudará a entender melhor e ajudá-lo com sua preocupação, assistente de IA e assim por diante. A resposta definitiva do modelo é obrigado por entrar em contato conosco sobre os problemas com os recursos premium do aplicativo. Agradecemos sua paciência e compreensão enquanto trabalhamos para resolver esse problema Para garantir que possamos resolver sua preocupação de forma eficaz, solicitamos que você forneça as seguintes informações e, em seguida, solicitamos essas três coisas Você tem a data, a plataforma e o nome da conta. E então, por favor, nos envie o que for. E aqui, você pode ver que a diferença na resposta ajustada é que ela adapta uma voz mais formal alinhada à marca, como cliente, e obrigado E é uma lista estruturada de exatamente os três pontos de dados aqui que, você sabe, corresponde exatamente ao que fornecemos nos dados de treinamento. Já o modelo básico deu uma resposta genérica aberta. Agora, vamos ver o próximo baile de formatura. Então aqui diz que comprei duas licenças de software para nossa equipe, mas uma chave era inválida e a outra não foi entregue Então, olhando para o modelo básico, ele diz: Para resolver o problema, siga estas etapas e, em seguida, ele segue mais ou menos como todas as etapas. E então, o modelo de ajuste fino responde: em primeiro lugar, peço desculpas por qualquer inconveniente isso possa causar, então você pode ver a diferença entre isso, a abertura entre o modelo básico e o modelo de ajuste fino Isso é mais centrado no cliente e mais apologético e formal Diz que estamos comprometidos em fornecer soluções de software de alta qualidade e garantir que nossos clientes estejam satisfeitos com a compra. Portanto, você pode ver que a diferença aqui é que o modelo básico encaminha o cliente para o vendedor e adia, enquanto seu modelo de ajuste fino permanece em casa Ele pede desculpas desde o início e solicita exatamente os campos nos quais você treinou, tom e a estrutura do seu conjunto de dados Agora, vamos dar uma olhada na próxima solicitação, que diz: Por favor, escreva um breve e-mail de desculpas para um cliente cuja chave de licença era inválida Portanto, o modelo básico começa com a linha de assunto, pedindo desculpas pela inconveniência E se você olhar a linha de assunto do pedido de desculpas pelo modelo de cinco toneladas, diz desculpas pela chave de licença inválida Você pode notar a diferença logo de cara. O primeiro diz: Espero que este e-mail encontre você bem. Estou escrevendo para me desculpar por qualquer inconveniente que você tenha enfrentado devido a um problema com sua chave de licença e assim por diante Vou deixar você ler tudo isso. E então o modelo do Fine Tune diz: Espero que este e-mail encontre você bem. Estou escrevendo para me desculpar por qualquer inconveniente que você encontre em relação ao nome do produto e à chave de licença Novamente, analise os dois, mas eu só queria abordar algumas diferenças aqui entre os dois e, logo de cara, você pode notar que ambos são desculpas educadas Mas a versão Fnetun usa uma linha de assunto mais específica Isso se refere à chave de licença inválida. Ele personaliza os espaços reservados, como o nome do cliente e o nome do produto, certo Os que você vê aqui. E menciona uma descoberta recente, e tomamos medidas para garantir que isso não aconteça novamente. E, novamente, isso reflete a nuance de nossos dados de treinamento Ok, então o próximo baile diz em uma frase resuma como resolveremos um item perdido no pedido E o modelo básico diz que substituiremos imediatamente um item ausente um similar ou equivalente para garantir a satisfação do cliente O modelo Fine Two diz que substituiremos o item perdido do pedido um produto similar de nosso estoque e notificaremos o cliente sobre a alteração. E você pode ver aqui que a diferença é apenas uma recompensa sutil Portanto, a segunda versão menciona explicitamente a notificação ao cliente sobre a alteração e está ecoando o estilo de resolução de várias etapas em que a treinamos Vamos dar uma olhada na última e nesta, diz o baile, listamos as três próximas etapas que tomaremos para processar o reembolso proporcional da assinatura E aqui estão os dois primeiros números um e dois para o modelo básico e depois os números um e dois para o modelo FinTune Então, por favor, pause o vídeo, leia isso. Mas vou abordar rapidamente a diferença, e as diferenças, a ordem e o foco mudaram Portanto, se você observar o modelo de ajuste fino aqui, o modelo de ajuste fino começa com a etapa de cálculo, que é espelhar nosso exemplo de treinamento no arquivo CSV de dados de suporte e, em seguida, passa para a execução e comunicação em uma sequência mais lógica Uma última coisa que eu queria explicar rapidamente enquanto temos os resultados do script de verificação é explicar por que as perplexidades não mudaram Então, se você observar esses dois últimos, por exemplo, este para o modelo básico é 46,25 e para o modelo de ajuste fino é 46,25. Então, mesmo número. E então, para a última frente, obtivemos 62,12 para a base e, em seguida, 62,12 para o Então, vamos falar sobre por que eles não mudaram. E o motivo é que você ainda está medindo o PPL apenas no prompt, não no prompt mais na continuação gerada Como o prompt é idêntico nos dois casos, você obtém pontuações idênticas. Para ver as melhorias do PPL, você precisaria pontuar as continuações reais, o que está mascarando os tokens do prompt, e dessa forma você verá os Ok, então estamos quase no final. E antes de passarmos para o próximo tópico, eu só queria passar um pouco de tempo aqui e explicar cada um desses arquivos para lhe dar um melhor contexto e explicar o que eles contêm e o que estão fazendo em um nível muito alto. Então, tínhamos três arquivos aqui. Recebemos os dados de suporte, CSV. Temos o modelo treinado e o modelo treinado Verify. Então, vamos começar com o arquivo CSV aqui e o que isso significa e o que é Então, deixe-me fazer isso. Na verdade, deixe-me fechar o terminal, para que você tenha a tela inteira. Se você já está familiarizado com o CSV , isso é bem fácil, mas basicamente é um CSV de duas colunas, e você pode ver as colunas aqui e você pode ver as colunas Então, recebemos a solicitação de sublinhado do cliente e, em seguida, recebemos a resposta do agente aqui na parte superior E essa simplesmente contém essas duas colunas, e a solicitação do cliente aqui é uma mensagem única do usuário descrevendo seu problema ou pergunta. E a resposta dos agentes: aqui está a resposta ideal do agente de suporte que você deseja que seu modelo aprenda a gerar. Agora, por que esses pares são importantes? Cada linha que você vê aqui no CSV é um exemplo de treinamento supervisionado E durante o processo de ajuste fino, o modelo vê a solicitação de reembolso do usuário e , em seguida, o cliente e a solicitação em si. E então ele vê o assistente e os agentes responderem. E, a partir daí, ele pode aprender a mapear as solicitações de acordo com o estilo de resposta, tom e o conteúdo que você forneceu Vou incluir isso como parte da palestra, e você pode ler todo o CSV linha por linha apenas para ter uma ideia do que é o conteúdo E os valores do teclado estão lá. E vamos examinar algumas das principais características desse conjunto de dados. Portanto, a diversidade de cenários é uma delas. Por exemplo, temos cancelamentos de assinaturas. Temos pedidos de reembolso, pedidos perdidos ou danificados Tivemos problemas com a chave de licença, cobranças inesperadas, recesso de senha, configuração em duas fases e assim por diante Está bem? A outra é a estrutura consistente. Portanto, cada resposta do agente segue um formato educado e estruturado, que começa com o pedido de desculpas, depois a confirmação e, em seguida, as etapas de coleta ou resolução dados E listas com marcadores ou itens numerados aparecem quando você precisa de várias informações Outro é o tom e a marca. Então, as respostas usam vagas de “desculpe” ou “obrigado”. Eles incluem espaços reservados , como números entre parênteses de clientes ou pedidos, e as próximas etapas claras voz de suporte da sua empresa E há alguns casos extremos e variações. Portanto, as linhas repetem intencionalmente solicitações semelhantes com diferentes respostas válidas, ensinando o modelo a pegar sinônimos e paráfrases Alguns exemplos de truques também estão lá, por exemplo, uma conta suspensa sem aviso prévio, combinada com respostas não relacionadas, forçando o modelo a aprender o mapeamento de contexto correto A única coisa que eu gostaria que você retirasse desse arquivo CSV de amostra de dados de suporte durante o treinamento do modelo para esta demonstração é que esse arquivo é sua verdade fundamental Bons conjuntos de dados de treinamento devem ser representativos e abranger todos os problemas comuns do usuário Eles devem ser consistentes e manter a voz da sua marca, e devem ser variados para incluir casos e paráfrases gravadas A seguir, vamos dar uma olhada no modelo de sublinhado do trem Pi. Esse é esse script Python que realmente treina nosso modelo usando o arquivo CSV de dados de sublinhado de suporte Então, vamos examinar esse bloco por bloco e ver o que ele está fazendo. Vamos começar aqui com o início, que são as importações e a configuração. Então, Pandas e conjunto de dados ajudam a carregar seu CSV em um conjunto de dados em fase de abraço Transformers, isso é para principais modelos de tokenizadores configuração de bits e bytes nos permite quantificar o modelo básico até quatro bits, reduzindo os requisitos de VRAM PEFT ou PEFT na biblioteca de ajuste fino eficiente de parâmetros, e aqui estamos usando adaptadores La em vez do ajuste fino de peso total Torch verifica a GPU, configuração do tipo D, etc. Então, isso é o que usamos para verificar se um dispositivo de GPU está disponível na máquina em que estamos treinando E eu expliquei alguns registros do console que mostram se o dispositivo está disponível ou não e imprimi o nome do dispositivo, que é simplesmente a arte gráfica que você tem no seu computador ou laptop. E aqui abaixo, estamos declarando o nome do modelo, o caminho dos dados e o diretório de saída Então, o nome do modelo é simplesmente aqui que você está usando um modelo relativamente leve que é o chapéu LLM seven B da Deepsk, e este é o ponto de verificação pré-treinado que você vai quantizar e embrulhar O caminho dos dados é simplesmente o caminho para o exemplo de treinamento, que é nosso arquivo CSV E o diretório de saída, é aqui que os arquivos e tokenizadores do adaptador de ajuste fino acabam indo E os hiperparâmetros, são coisas como tamanho do patch, taxa de aprendizado, Epoch, comprimento máximo da sequência, etc. Em seguida, vamos examinar a verificação da GPU e o carregamento de dados, e esses são esses dois blocos aqui Portanto, eles garantem que a GPU compatível com UDA esteja presente. O treinamento Quantized e La ainda exige uma GPU. E é aqui que ele lê seu CSV em um quadro de dados depois o converte em um conjunto de dados HF para um conjunto de dados HF Agora, vamos ver a configuração do tokenizador, que é esse bloco aqui Então é aqui que ele carrega o tokenizador do modelo. Por meio de código remoto, como esse é um modelo de bate-papo, ele adiciona um token de teclado usando o token de sublinhado EOS, para que os lotes possam ser e define o preenchimento do lado esquerdo, que é padrão para modelos casuais, que é padrão para modelos casuais pois eles lêem Em seguida, vamos passar para a formatação e tokenização, que é o início desse bloco aqui E isso é basicamente como o exemplo de formato ele envolve a introdução em seus tokens de estilo de bate-papo para que a modelo possa ver algo como as solicitações de reembolso do usuário e do cliente e, em seguida, o assistente e a E a função de tokenização transforma essa string em IDs de token, preenche e trunca em 256 tokens e, em seguida, copia os IDs de entrada em rótulos, para seguida, copia os IDs de entrada em rótulos, que o treinador aplique a próxima perda casual de token em cada token Agora, vamos passar para a quantização proibida e o carregamento do modelo, e isso está aqui neste blog Assim, você pode ver o início desse bloco, e é aqui que você pode ver que a configuração de bits e bytes instrui o hugging face a carregar o modelo completo de sete parâmetros B em uma forma quantizada de quatro bits, armazenando apenas o parâmetro em uma forma quantizada de quatro bits, zero em pequena escala E o mapa de sublinhado do dispositivo é igual a automático, ele distribui as camadas pela CPU e GPU Agora vamos anexar a Laura e se preparar para o treinamento, que começa aqui com a configuração do PEF E essa é a configuração de Laura define um adaptador leve Portanto, o R é igual à classificação, que é o tamanho das matrizes do adaptador Laura underscore Alpha é o fator de escala. E nos módulos de sublinhado de destino, é assim que as matrizes E então, o modelo Get PEPT aqui captura a base quantizada congelada em camadas treináveis e, digamos, apenas aproximadamente, um a 2% dos carrinhos e, digamos, apenas aproximadamente, um a 2% dos carrinhos de bebê são realmente Agora vamos examinar os argumentos de treinamento, e este é o bloco aqui que você está simplesmente vendo. E os argumentos de treinamento para ajustar os hiperparâmetros e as configurações de ponto de verificação. E o treinador organiza etapas de gradiente em lotes, registrando Portanto, somente as camadas La são atualizadas, os pesos básicos permanecem congelados E, por fim, vamos falar sobre treinar e economizar, e isso começa com esse bloco aqui Então, esta, a função de trem, simplesmente inicia o circuito de ajuste fino. O modelo que salva a função pré-treinada de sublinhado grava apenas os arquivos do adaptador e basicamente, o adaptador sublinha os tensores de salvamento de pontos estrelas e a configuração na pasta, que é o modelo de ajuste fino E a função tokenizer dot save underscore preteen copia todos os artefatos do tokenizador no Agora, eu só queria dizer um pouco disso, se você não é técnico, se não é ou se não está familiarizado com os conceitos de aprendizado de máquina, isso pode parecer intimidante, mas não se preocupe, é muito fácil de aprender Então, se você fizer um curso introdutório rápido e curto ao aprendizado de máquina, muitas dessas terminologias E se você já estiver familiarizado, poderá dissecar esse arquivo sozinho e tudo fará sentido para você e tudo fará sentido para Mas, por favor, concentre-se no fato de que esse arquivo, junto com os outros arquivos, pode ser usado para treinar diferentes tipos de modelos de IA para algo específico que corresponda ao seu caso de uso. Em nosso exemplo, a voz da marca do cliente. Tudo bem, por fim, vamos examinar o script de verificação, chamado Verify Underscore train underscore model dot pi Então esse é o programa ou script Python. E vamos analisar o detalhamento desse arquivo passo a passo e explicar cada peça ao longo desta demonstração. Então, vamos começar de novo com as importações aqui. Portanto, o tokenizador automático e o modelo automático do Casual ALM carregam tanto o tokenizador básico quanto os modelos slash do tokenizador tokenizador A configuração de bits e bytes, nós abordamos isso. Portanto, essa é a mesma especificação de quantização de quatro bits usada no arquivo de treinamento que você A configuração de geração controla a decodificação, que são os parâmetros de amostragem O modelo PEP, isso simplesmente envolve o modelo de quarta base com seus adaptadores Laura salvos, e a entropia cruzada calcula a perda de LM em relação à pontuação de perplexidade, cujos números eram os mesmos anteriormente em o modelo de quarta base com seus adaptadores Laura salvos, e a entropia cruzada calcula a perda de LM em relação à pontuação de perplexidade, cujos números eram os mesmos anteriormente em nossa demonstração. o modelo de quarta base com seus adaptadores Laura salvos, e a entropia cruzada calcula a perda de LM em relação à pontuação de perplexidade, cujos números eram os mesmos anteriormente em nossa demonstração. Tudo bem. Agora vamos passar pela próxima, que está preparando os dois blocos de modelos aqui. E isso é simplesmente preparar os dois modelos. E isso está fazendo o que esse bloco está fazendo é carregar o tokenizador, então os dois modelos usam codificação idêntica Ele carrega e o modo Eval é o modelo básico de quatro bits. Ele carrega e controla o modelo PEFT, que é a base de quatro bits e seus adaptadores La, e imprime pesos de adaptador diferentes de zero 17. Insights de mercado: Como você entra em um novo mercado com confiança? Nesta palestra, analisaremos como a Ecofit usou o DeepSeek para analisar o mercado asiático de roupas esportivas, manobrar concorrentes e criar uma estratégia de lançamento vencedora em 72 manobrar concorrentes e criar uma estratégia de lançamento vencedora em 72 horas. A Ecofit precisava de insights rápidos e acessíveis para evitar erros dispendiosos Entre na DeepSeek, seu analista de pesquisa de mercado 24 horas por dia, 7 dias por semana As empresas tradicionais levam meses. O DeepSeek forneceu insights acionáveis em dias. Vamos dar uma olhada por trás da cortina. DeepSeek não apenas repetiu as informações sem analisá-las ou compreendê-las Ele conectou pontos que os humanos perdem. Por exemplo, a sustentabilidade é importante, mas somente se o preço for 15% abaixo das taxas globais O DeepSeek transformou a incerteza em um manual. Agora, vamos replicar isso para sua empresa. Nesta demonstração, você aprenderá como conduzir sua própria análise de mercado, e o objetivo aqui é usar o DeepSeek para analisar um concorrente simulado Então, digamos que equipamento urbano e extraia insights acionáveis. Então, primeiro, vamos coletar os dados do concorrente. Então, vou usar o seguinte prompt aqui. E eu vou dizer, atue como uma IA de pesquisa de mercado, analise equipamentos urbanos na Indonésia. E eu estou dando três pontos principais aqui. Então, essas são as coisas que eu realmente procuro em termos de percepção. Portanto, os três principais pontos problemáticos do cliente são avaliações, preços versus preferências de sustentabilidade e estratégias de entrada recomendadas. Então, vamos executar isso e ver o que o Deep C cria. Ik terminou de juntar os resultados. Então, vamos analisar isso rapidamente e analisar a saída. Então você pode ver que está dividido nas três categorias que pedimos. Então, o primeiro são os três principais pontos problemáticos do consumidor. E, novamente, isso é baseado em avaliações. Então, está dizendo que, depois de analisar as avaliações de comércio eletrônico e mídia social da Indonésia para marcas urbanas, foi mais ou menos isso que ele as avaliações de comércio eletrônico e mídia social da Indonésia para marcas urbanas, encontrou Agora, novamente, lembre-se de que essa é uma marca simulada, por isso está fazendo o possível para tentar encontrar coisas nas redes sociais no segmento dessa linha de roupas em particular, se preferir, no mercado E você pode ver aqui que os três mencionados aqui são: inclusão de tamanho limitado, entrega lenta, alto custo de envio e inconsistência entrega lenta, alto custo de envio e custo Então, isso é ótimo porque mostra quais são os pontos problemáticos. E, como marca, você pode usar isso a seu favor, pois pode fazer melhor do que seus concorrentes nessa área. Agora vamos passar para o segundo aqui. Então, diz preços versus preferências de sustentabilidade. E aqui estamos falando sobre sensibilidade ao preço. Domina. Portanto, é muito importante como você precifica seus itens. Diz que os consumidores indonésios são altamente orientados pelos preços , com um ponto ideal entre esse número e esse E depois oferece alguns concorrentes que, na verdade, estão se saindo muito bem nessa área. Então, unicórnio local e Eigo. Sustentabilidade como fator secundário, então primeiro o preço, depois a sustentabilidade. Portanto, embora a consciência esteja crescendo, como as tendências econômicas no Instagram, a maioria dos compradores prioriza a acessibilidade. Portanto, o preço é o fator número um aqui neste segmento. Hum, diz, no entanto, que sustentabilidade do marketing pode aumentar a fidelidade à marca. Então, isso também é importante. Então, a oportunidade é dizer que essa marca em particular, que, novamente, inventamos, poderia introduzir uma linha de itens essenciais sustentáveis, por exemplo, camisetas de algodão orgânico a um preço ligeiramente superior, mantendo o produto principal disponível Desculpe, acessível. Estratégias de entrada recomendadas. Agora, com base nessas análises, está nos ajudando a tomar certas decisões e fornecendo algumas sugestões sobre como podemos entrar nesse mercado. E está dizendo que, na primeira fase, poderíamos começar com o digital direto ao consumidor com influenciadores localizados Então, coisas como usar plataformas como Instagram, Shopee e aqui, podemos fazer uma colaboração KL, para que possamos fazer parcerias com microinfluenciadores que têm um pouco menos de seguidores, possamos fazer parcerias com microinfluenciadores que têm um pouco menos de seguidores mas ainda assim em uma Em streetwear. Então, por exemplo, está até mesmo oferecendo algumas dessas páginas no Instagram nas quais você poderia entrar em contato com essas pessoas e pedir ajuda e, em seguida, uma entrega limitada. Assim, você pode testar a demanda com lançamentos em pequenos lotes, o que é importante porque você pode testar sua marca primeiro ver como ela é bem-sucedida antes de fazer um lançamento completo Em seguida, temos a Fase dois, que está aproveitando a logística para a parceria Então, aqui está uma recomendação de parceria com a JNE ou Ninja Van para obter descontos nas taxas de envio para competir na Porque lembre-se de que esse foi um dos problemas que eles levantaram em termos de pontos problemáticos, como a lentidão, se você voltar ao primeiro lugar aqui, poderá ver entregas lentas e altos custos de envio. Então, está dizendo que está recomendando que pudéssemos fazer parceria com algumas dessas organizações para obter descontos nas taxas de frete E então você também pode oferecer dinheiro na entrega, COD, ainda preferido por 60% dos compradores indonésios E então, é claro, a fase três se expande com a narrativa de sustentabilidade Portanto, destaque materiais ecológicos ou programas de reciclagem somente após estabelecer confiança por meio de qualidade e acessibilidade E aqui está seu diferencial. Então, está dizendo que sua marca poderia se destacar oferecendo opções de dimensionamento personalizadas, que era o principal problema, ou agrupando itens populares Portanto, podemos agrupar Ts e shorts no temperon of, como exemplo Então, aqui está a dica final: monitore concorrentes como Eigo, que são acessíveis e Slofat, que são roupas de rua premium sustentáveis, para identificar lacunas, e está até oferecendo uma análise da SWAT, que ignoraremos por enquanto, mas os Agora, vamos dar um passo adiante e refinar isso com contextos locais Então, o que vou fazer é usar o seguinte prompt que diz “ajuste para o Vietnã e diz “destaque os fatores culturais”. Novamente, estamos tentando usar essas instruções e instruções de acompanhamento para fazer pesquisas de mercado para analisar o mercado e o segmento da área específica que estamos procurando aqui Então, vamos executar esse prompt e ver o que o Deep C cria. Ok, então o DeepSeek terminou de reunir os resultados Agora, não vamos falar sobre tudo isso, mas eu só queria mostrar que, fique à vontade para pausar o vídeo e seguir essas instruções Mas sim, eu só queria mostrar que DeepSeek foi capaz de executar essa análise e fazer o ajuste para o Vietnã. Então, novamente, a mesma coisa. Você pode ver os três principais pontos problemáticos do cliente e agora está se adaptando a essa região específica ou a um país Então, aqui, você tem preferências de ajuste e estilo. Novamente, três categorias, os pontos problemáticos, os preços, a sustentabilidade e, em seguida, a estratégia de entrada recomendada Então, aqui, você tem os 310 melhores pontos. Você tem a categoria dois e você tem a categoria três. Eu o dividi em várias fases. Portanto, aproveite as subculturas juvenis do Vietnã, aborde questões de logística, confiança e, em seguida, faça a terceira fase de entregas impulsionadas pela comunidade. Agora, aqui, também criou uma tabela, o que é muito útil porque agora descreve os principais diferenciais culturais e diz Vietnã versus Indonésia E então você pode ver, por exemplo, que se encaixa, diz que eles estão mostrando o significado aqui. Tão magro é mais do que supervisão, orgulho local, maior do que tendências globais, carteiras móveis, mais do que COD e, em seguida, jogos de música independente são melhores música independente E então diz aqui, novamente, a dica final: redesenhar seu concurso de moletons no TikTok, convidar usuários a enviar gráficos inspirados no Vietnã redesenhar seu concurso de moletons no TikTok, convidar usuários a enviar gráficos inspirados no Vietnã e assim por diante. Então, novamente, algumas recomendações aqui sobre como abordar isso. Tudo bem, agora que temos algum conteúdo e algum contexto sobre como abordar isso, e fizemos algumas pesquisas de mercado, ou devo dizer que DeepSeek fez algumas pesquisas de mercado para nós usando algumas instruções, reunimos muitas E agora, digamos que queremos ir para a próxima etapa, que é simplesmente colocar essas informações em um formato de relatório. Então, nesta etapa, vamos gerar um esboço do relatório E para isso, vou usar o seguinte prompt. E, novamente, você pode personalizar isso com base no seu caso de uso e no que é aplicável a você. Portanto, o prompt diz: crie um relatório de entrada no mercado de uma página para equipamentos urbanos no Vietnã. E aqui, estamos dizendo que inclui seções para visão geral, SWAT, que é basicamente pontos fortes, fracos e coisas assim, como uma fracos e coisas assim, como ferramenta de análise que é usada com bastante frequência, e depois você tem preços e depois marketing Agora, isso nos dará um relatório de uma página que inclui todas as coisas que estamos pedindo para todas as seções que estamos solicitando aqui. Então, vamos executar isso e, em seguida, fazer com que o DeepSeek gere esse relatório para nós Tudo bem, isso é muito legal. E a DC terminou de montar o relatório. Assim, você pode ver o título do relatório. Diz, estratégia de entrada no mercado, Urban Gear Vietnam e, em seguida, equipe de expansão do Urban Gear e, em seguida, inserir a data. Então, novamente, isso é apenas um modelo e um espaço reservado. Então, na seção um, temos a visão geral, na seção dois, temos a análise SWOT, ou seja, força fraquezas, oportunidades Em seguida, obtivemos a estratégia de preços, que novamente aborda alguns pontos ideais entre quais deveriam ser as faixas de preço. Recebemos nosso plano de marketing e, em seguida, as próximas etapas e como proceder. E, é claro, você tem, novamente, alguns modelos e espaços reservados aqui, dependendo de para quem você precisa enviar esse relatório E, claro, lembre-se de que você pode simplesmente copiar e colar isso em um documento do Microsoft Word ou do Word ou em qualquer lugar em que esteja fazendo documentação. Você pode colocar isso em um e-mail e enviá-lo para sua equipe. Você pode até mesmo usar a de alguém na apresentação do PowerPoint e usar o mesmo conteúdo em slides para apresentação para sua equipe ou para quem quer que você esteja tentando comunicar e tomar decisões com base nos dados fornecidos Agora, algumas coisas que eu gostaria de mencionar aqui, caso você perceba alguns desses problemas ao ler essas instruções com o DeepSeek Primeiro, se você ver recomendações vagas, o que você pode fazer é simplesmente corrigir isso dizendo algo assim, por exemplo, ou adicionando algo ao seu prompt que diga inclua três táticas de banco de dados com ROI, e isso fará com que o DeepSeek realmente pense e pense nas respostas que está tentando pense e pense nas respostas que está E então, o fato de ter que passar pelas táticas de banco de dados e fornecer exemplos de RI ajudará o resultado do DeepSeek a evitar recomendações vagas Agora, a outra coisa é que, se você começar a ver dados desatualizados como parte da resposta do DeepSeek, poderá usar isso ativando o modo de pesquisa na web. Então, deixe-me me livrar disso. E o que você pode fazer é simplesmente clicar nesse botão, então pesquise na web quando necessário. Você pode clicar nele e, em seguida, acrescentar algo assim ao seu prompt Você pode dizer habilitar dados em tempo real para tendências de 2024 E isso ajudará a fornecer as informações mais atualizadas, porque o informações mais atualizadas, porque DeepSeek examinará a Internet, coletará os dados e fornecerá mais dados em tempo real sobre as tendências que você está procurando para essa pesquisa de mercado específica O sucesso da Ecofits não foi sorte. Foi a capacidade do DeepSeek de transformar ruído em estratégia. Então agora é sua vez de 18. Análise de concorrentes: Nesta palestra, você verá como Deep Seek analisa os pontos fortes, fracos e o sentimento do cliente dos concorrentes em segundos, fracos e o sentimento do cliente dos concorrentes em segundos, o Deep Seek analisa os pontos fortes, fracos e o sentimento do cliente dos concorrentes em segundos, dando a você a vantagem de superá-los. Sem planilhas, sem consultores, apenas IA pura. 99% das empresas analisam os concorrentes, mas 73% perdem semanas fazendo isso Então, vamos corrigir isso com a IA. Então pense sobre isso. Por que contratar estagiários para navegar pelo Yelp quando a Deepsk oferece análises SWOT Faremos engenharia reversa do manual de um concorrente e elaboraremos contra-estratégias mais rápido do que eles conseguirão agendar uma reunião de equipe Nesta demonstração ao vivo, você aprenderá e verá como superar seus concorrentes em três etapas. E o objetivo aqui é descobrir as vulnerabilidades dos concorrentes e criar a contra-estratégia usando o Deeps Então, primeiro passo, vamos começar analisando as avaliações dos concorrentes E para fazer isso, vou usar o seguinte prompt que diz: atue como estrategista sênior Analise as avaliações de clientes da ecofit da Indonésia. E aqui, eu queria categorizar os resultados ou a saída usando as três formas mencionadas As três principais reclamações dos últimos seis meses, pontuação de opinião de 1 a 10 em preço e qualidade e recomendações de contramedidas para equipamentos urbanos Agora, para o primeiro, os dois primeiros, desculpe-me, porque estamos procurando dados mais recentes Então, neste caso, nos últimos seis meses. O que você pode fazer é clicar no botão de pesquisa e fazer com que Deeps realmente pesquise o resultado mais atualizado ou dentro desse período de tempo, que é de seis meses, seis meses atrás e em diante Então, vamos seguir em frente e executar esse prompt e ver com que tipo de resultados o Deep C retorna. E como você pode ver aqui, ele está pesquisando na web agora por esses resultados, e encontrou 44 resultados, e agora está coletando os dados, analisando-os e formatando a saída para nós. Tudo bem Então, o Deep Seek terminou de reunir os resultados. Agora, o que podemos fazer é analisá-los, analisá-los, reunir alguns insights dos dados e ver quais decisões podemos tomar para usar isso a nosso favor e superar os concorrentes. Então, vamos rolar até o topo aqui. Você pode ver que tudo começou com as três principais reclamações dos últimos seis meses aqui. E, novamente, não entraremos em grandes detalhes à vontade para acompanhar o mesmo tipo de instruções ou vídeo positivo e ler isso Mas você pode ver que aqui, os três primeiros foram respostas lentas e atrasos no serviço Você teve problemas de preços, transparência e, em seguida, obteve qualidade inconsistente no suporte pós-venda Então, essas são as três principais reclamações dos clientes. Outra coisa que eu queria destacar aqui enquanto estamos, você pode ver que, em cada uma das coisas mencionadas aqui, há esses números aqui. Então, número quatro e 13 e aqui, número sete e 13 e aqui, quatro e 13. Essas são as fontes na Internet de onde o Deep Seek encontrou essas informações. Então, se você quiser citar a fonte ou simplesmente ler o artigo ou as notícias ou qualquer que seja a fonte de informação, basta clicar aqui e eu o levarei diretamente para a página, e então você poderá fazer uma pesquisa mais aprofundada e lê-la na íntegra, se quiser Este é o Deep Seek colocando os resultados resumidos aqui. Portanto, você tem acesso a fontes de onde o DeepC obtém as informações Agora, a segunda pontuação de sentimento. Então, isso é muito bom porque é de um nível muito alto e rapidamente diz o que é, certo? preços são seis em cada dez, o que está um pouco acima da média. E então a qualidade é oito em dez, o que é muito bom em comparação com, você sabe, isso significa que a qualidade e o profissionalismo do produto estão o que é muito bom em comparação com, você sabe, isso significa que a qualidade e o profissionalismo do produto em alta. Então, é muito bom saber isso. E, novamente, você entende isso logo de cara, e é muito fácil passar por isso rapidamente. Você não precisa ler milhares e milhares de avaliações e comentários sozinho. Deeps pode fazer isso por você, e o Deeps pode analisar esses conjuntos de dados e dizer rapidamente que, sim, isso é apenas seis em dez no sentimento e oito em cada dez no lado da qualidade, o que E o último é o contra-movimento recomendado para equipamentos Irving. Então, aqui está dizendo que são alguém, você sabe, se você quisesse superar o concorrente no mesmo mercado, essas são as coisas que você poderia fazer e as etapas que você poderia Então, maior transparência nos preços. Portanto, ofereça modelos de preços com tudo incluído , sem taxas ocultas. Você tem velocidade e confiabilidade priorizadas. Portanto, é aqui que você pode implementar rastreamento em tempo real para compromissos de serviço treinar equipes locais para um tempo de resposta mais rápido Você ganhou um impulso no engajamento pós-venda, então lance um programa de fidelidade com verificações de manutenção gratuitas. Você recebeu mensagens de sustentabilidade localizadas, por isso é importante destacar materiais ecológicos e assim por diante, e então você aproveitou a prova social Portanto, faça parceria com microinfluenciadores para avaliações autênticas e tente obter avaliações autênticas e tente divulgar sua marca Agora, para a segunda etapa, vamos analisar o marketing da concorrência. E vou usar o seguinte prompt aqui para fazer isso. Então, vou dizer que analise as postagens do EcoFits no Instagram para Então, os três principais temas de conteúdo, sustentabilidade, família e assim por diante. Os benchmarks da taxa de engajamento e os pontos fracos a serem explorados. Novamente, estamos tentando progredir, certo? E você ainda pode basicamente encontrar as lacunas para que possamos fazer melhorias nessas lacunas e ficar à frente de nossos concorrentes. E você pode deixar o botão de pesquisa aqui porque, novamente, estamos tentando extrair essas informações da Internet para obter os dados mais recentes Então, vamos executar isso e ver o que o DVC cria Agora, vamos analisar os resultados juntos e, aqui, você pode ver que o DVC nos deu os três principais temas de conteúdo com base na análise das postagens do Instagram para o Vietnã E a primeira é a transformação do condicionamento físico e as histórias de sucesso. E, novamente, aqui estão alguns exemplos engajamento orientado por eventos e responsabilidade social e comunitária. Aqui, obtivemos os dados dos benchmarks da taxa de engajamento e, se você rolar até aqui, está sugerindo algumas das fraquezas que poderíamos explorar para nossos concorrentes, com foco limitado Portanto, é aqui que podemos melhorar conteúdo inconsistente de alto valor e a parceria subutilizada com influenciadores. Então, aqui estão alguns desses influenciadores com os quais poderíamos nos associar e que podem nos ajudar a aumentar confiança e ter um alcance maior em nosso E aqui, são recomendadas algumas estratégias de combate para os concorrentes. Portanto, amplifique a sustentabilidade. Então, isso está voltando para aqui. Sustentabilidade limitada. Portanto, esse é apenas um tipo de mapeamento individual, diversificação de conteúdo, diversificação de conteúdo, que ajuda a preencher a lacuna de conteúdo inconsistente e de alto valor e, em seguida, alianças de microinfluência, que resolverão essa lacuna específica, que é a parceria com influenciadores subutilizada E a principal conclusão aqui é que o ECO se baseia na construção de comunidades, mas vacila em conteúdo, profundidade e marca ecológica E é aí que os concorrentes podem entrar e capitalizar com a sustentabilidade emergente com autenticidade orientada por sustentabilidade emergente com influenciadores Para nossa última etapa, o que queremos fazer é obter ajuda da Deepsk para criar nossa contra-estratégia Então, agora ele obteve todos esses dados para nós. Está formatado. Isso nos deu estratégias contrárias, e agora é hora de reunir tudo isso. E aqui está um aviso que você pode usar como exemplo para fazer isso. Novamente, dependendo dos dados que você coletou e da pesquisa de mercado que o DeepCK fez e quais foram os resultados Nesse caso, estou usando apenas um exemplo de solicitação aqui, mas você pode mudar o conteúdo para corresponder exatamente à saída do site de pesquisa de mercado. Então, por enquanto, podemos simplesmente desativar essa pesquisa porque não estamos mais analisando isso, e o Deepsk já tem o contexto dos dados nesse mesmo bate-papo, para que possamos continuar com as instruções de acompanhamento E vou usar o seguinte prompt para criar essa contra-estratégia. Portanto, o aviso diz: crie um plano de marketing de três pontos para Urban Gear vencer o ecoFit no Vietnã E queremos nos concentrar em conteúdo, preços e parcerias. E, como mencionei, você pode realmente alterá-los para qual deveria ser o foco real ou onde estão as lacunas, dependendo dos resultados obtidos do Deep Seek nas etapas anteriores desta demonstração. Então, vamos fazer isso e ver o que o Deeps cria E, como você pode ver, o Deep Seek é capaz de montar essa estratégia. Então, se você for até aqui, poderá ver o plano de marketing, é um plano de marketing de três pontos para equipamentos urbanos dominem o mercado de fitness do Vietnã E aqui você tem sua estratégia. Então, você está oferecendo essas três coisas para se concentrar em alavancar as tendências de fitness do Vietnã, vantagem ecológica sobre o ecofit e, em seguida, resolver os pontos problemáticos Você tem suas táticas aqui e, em seguida, tem preços transparentes e aqui para atrair segmentos de massa e premium. Você tem suas táticas, e a última são parcerias, e então você tem suas táticas para isso também. E então aqui está o que você realmente pode ver em termos do resultado esperado se seguir a estratégia. Portanto, seu conteúdo pode estar obtendo duas vezes mais engajamento do que o concorrente Seu preço pode ser de 15% a 20% de crescimento de membros, já que você segue o modelo de preços com o qual o DeepC nos ajudou e, depois das parcerias, você pode ver um aumento de 30% no recall da marca por meio de influenciadores hiperlocais E então aqui está o principal diferencial, que é mesclar acessibilidade E é nisso que você quer que seu plano de marketing e sua marca se concentrem. Você acabou de aprender com esta demonstração como identificar lacunas e aproveitá-las para criar estratégias contrárias para superar seu concorrente em um segmento ou mercado específico Agora, lance campanhas que atinjam onde elas estão mais fracas e você poderá ver sua participação no mercado crescer Agora, para este exercício, gostaria que você analisasse um concorrente em seu nicho, criasse uma fraqueza e sua contrapartida 19. PowerPoint: Nesta palestra, você transformará planilhas confusas em esboços de PowerPoint prontos para a sala de reuniões, completos com gráficos, ideias e recomendações práticas em esboços de PowerPoint prontos para a sala de reuniões, completos com gráficos, ideias e recomendações práticas. Não são necessárias habilidades de design. Sua equipe merece mais do que alinhar pontos à noite . Vamos corrigir isso com automação. Vamos pegar os dados de vendas do trimestre e transformá-los em uma apresentação pronta para o CEO em apenas alguns minutos, então assista com atenção. Aqui temos um estudo de caso, e este é o relatório de vendas da Souter Temos os dados brutos, temos nossa meta e temos as ferramentas. Não se trata apenas de economizar tempo, mas de transformar dados em decisões. Então, vamos começar. Nesta demonstração ao vivo, você aprenderá como transformar dados em apresentações em PowerPoint em apenas 5 minutos ou menos E o objetivo aqui é converter dados de vendas em um esboço estruturado do PowerPoint Agora, para os propósitos desta demonstração, criei uma planilha muito simples Novamente, são apenas dados inventados. Eu criei isso. Isso é apenas uma amostra de dados preenchidos. Então finja que são nossas vendas e imagine que há 501.000, 10.000 linhas Mas, novamente, para simplificar, eu apenas o mantive em três linhas. Hum, aqui, temos a América do Norte. Então, temos a região, América do Norte, Europa e Ásia na coluna B, obtemos nosso produto, então obtemos produto A, o produto B e o produto A novamente. E então obtivemos receita para essas regiões e o produto e o produto correspondente, e então obtivemos crescimento em relação ao trimestre. Então, você pode ver que na América do Norte, o produto A teve cerca de 1,2 milhão em vendas, e é um pequeno crescimento em comparação com nosso trimestre. Na Europa, o produto B fez 890 k, e isso é na verdade uma diminuição Então, estamos vendo, hum, um declínio no crescimento. E então, na Ásia, é, novamente, um pouco inclinado, que é o mais inclinado E sim, isso é apenas um simples dado de vendas. Você pode preencher mais, se quiser. Mas, novamente, por simplicidade e conveniência, isso é o que eu preparei para esta demonstração. Agora, vamos usar esses dados de vendas e ver se podemos aproveitar o Deep Seek para montar rapidamente uma apresentação para nós, sem precisemos fazer isso sozinhos economizando tempo e aumentando nossa produtividade e a eficiência de nosso tempo. Então, agora, o que você pode fazer? Há algumas maneiras de fazer isso. Você pode simplesmente, novamente, copiar e colar esses dados no Deepsk ou salvar o arquivo e fazer o upload do arquivo aqui por meio dessa funcionalidade Como eu só tenho, novamente, por conveniência e facilidade, vou simplesmente ter três linhas. Vou apenas copiá-los e colá-los aqui, e esses são os dados aqui. E isso é novamente, os mesmos dados que acabamos de ver. Então, o produto A da América do Norte data de um ponto, 2 milhões, então isso é 12%. Temos o produto B da Europa, 800 menos quatro, e depois o produto A da Ásia, obtivemos 950 K, aumento de 22% Então, está tudo bem. Agora, esses são nossos dados. Então, o que vou fazer agora é ter um prompt que realmente use esses dados para criar um slide em Power Point. Então, vou clicar aqui. Vou diminuir um pouco pressionando a tecla Shift e clicando em Inter, e vou inserir o seguinte prompt, que diz: crie um esboço em PowerPoint de oito slides para um relatório de vendas secundário, use esses dados e agora podemos colar esses dados aqui, o que fizemos Eu só quero mencionar que você pode personalizar isso do jeito que quiser. Esse já é um bom prompt acionável, mas você pode usá-lo Você pode alterar para qualquer que seja seu caso de uso. Então, por exemplo, se oito for demais, reduza-o. Se precisar de mais , aumente. E aqui, vamos retirar isso porque já temos, hum, dados do conjunto de pagamentos aqui. Agora, você poderia simplesmente ir em frente e fazer isso. Você está mantendo as coisas mais genéricas e alto nível e está contando com Deep Seek para criar esta apresentação para você da melhor maneira possível. Se você quiser dar um pouco mais de estrutura e ter mais controle ou quiser formatá-lo de uma forma muito específica, você pode fazer isso, é claro. E vamos fazer isso, na verdade. Vamos fazer isso aqui, e o que vou fazer é acrescentar o seguinte após os dados da fase Então, deixe-me criar algumas linhas novas aqui e adicionarei a estrutura a seguir. Então, estou te dizendo, estou basicamente instruindo o Deepsek e dizendo: siga essa estrutura Então eu pedi que ele fizesse oito slides. Agora, estou dizendo exatamente o que cada slide deve ser , em vez confiar no Deep C para fazer o melhor de sua capacidade de criar essa apresentação para mim Eu não saberia com antecedência o que acontece em cada slide. Aqui, eu sei porque estou pedindo que você siga esse formato exato. Então, o primeiro é o título, que será o destaque. Em seguida, o segundo é o resumo executivo, três conclusões principais, desempenho regional, análise do produto, riscos e desafios, oportunidades, recomendações e, em seguida, o slide número oito, as próximas etapas Lembre-se de que estamos fornecendo informações muito limitadas, certo? Estamos apenas dando alguns números e pronto. Então, o Deepsek pode não ser capaz. Quanto mais informações você fornecer, melhores serão as análises e os slides do PowerPoint Mas, você sabe, se você está falando sobre riscos e desafios, Deepsk fará o seu melhor, mas pode não oferecer exatamente o que você está procurando, Ou dizer com oportunidades porque há fatores externos que estão porque há fatores externos que estão afetando as vendas, dependendo da região em que você está, por exemplo. afetando as vendas, dependendo da região em que você está, por exemplo. Então, novamente, quanto mais dados você puder fornecer aqui, melhor será a saída . Mas, novamente, a simplicidade manterá as coisas assim, e então vamos observar o que o DeEP C cria. E uma última coisa, quero dizer que você pode definir o tom aqui. Então, vou dizer que o tom será profissional e orientado por dados. E então vou dizer que inclua sugestões de gráficos, como gráfico de barras, gráfico circular, gráfico de linhas, para que possamos adicionar algumas visualizações à nossa apresentação Vamos fazer isso e ver o que o Deeps cria Certo. Analisando os resultados, na verdade parece muito promissor e nada mal, pois estamos esperando que o Deep Seek simplesmente crie os slides para nós a partir de apenas um simples prompt, como o que temos aqui. É simples, mas elegante, prático e uma ótima estrutura para essa solicitação aqui, e estamos sendo muito, muito específicos Portanto, fique à vontade para salvá-lo e usá-lo como modelo para apresentações futuras, se quiser Agora, aqui estão os resultados, para que você possa ver que foi seguido exatamente o que pedimos. Então, temos esse slide, um, que é o título, e ele está nos dizendo o título disso, o subtítulo e assim por diante Mas você pode ver, é claro, existem alguns espaços reservados, então não é como se você pudesse simplesmente copiar espaços e usá-los exatamente como Você tem que fazer algumas mudanças aqui. Deepsix faz para ajudá-lo a se tornar mais eficiente e aumentar sua produtividade lhe dar algumas ideias Mas é claro que você ainda precisa fazer algum trabalho para obter isso em um formato pronto. E você pode ver aqui que você só precisa preencher alguns desses espaços reservados Para fins visuais, sugerimos que você inclua um plano de fundo profissional limpo com o logotipo da sua empresa. Resumo executivo do slide dois. Então, três conclusões principais : dizer que estamos vendo um forte crescimento na Ásia, 22% impulsionado pelo produto A, a América do Norte supera o desempenho do produto A com 12% e, em seguida, diz que a Europa enfrenta um declínio de -4% no produto em seguida, diz que a Europa enfrenta um declínio -4% E, novamente, está mostrando que você pode criar alguns visuais aqui com ícones minimalistas, como erro para cima, seta para baixo ou declínio Slide três, temos desempenho regional. No slide quatro, temos a análise do produto, slide cinco, temos os riscos e os desafios. E, novamente, será muito simples porque na verdade não fornecemos mais informações além dos dados de vendas em si, mas ela está fazendo o possível para identificar algumas das áreas de preocupação. Por isso, diz que a saturação potencial do mercado ou a pressão competitiva, é claro, pode ser por outros motivos, mas você conheceria seu caso de uso melhor do que o Deep seek Então, novamente, quanto mais dados você fornecer, melhor será a resposta e a saída. Oportunidades, recomendações e, claro, os próximos passos. E aqui, a consistência do tom, diz, use cores neutras. Isso serve apenas para alguns conselhos sobre a apresentação, algumas dicas e melhores práticas. Diz: rotule os gráficos com clareza. Por exemplo, mudança percentual ano após ano e, em seguida, notas de rodapé da fonte de dados para credibilidade Agora, neste momento, o Deep Seek não tem, como você vê nas opções aqui, ao contrário do ChaGBT não tem ou, devo dizer, outras No momento desta gravação, ele não tem a capacidade de gerar imagens, mas isso não deve impedi-lo, pois ainda pode fornecer instruções sobre como gerar essas imagens. Então, o que você pode fazer é realmente pedir algumas recomendações de gráficos, certo? Então, o que você pode dizer é que você pode perguntar. Vamos supor que estamos usando os slides do Google aqui para nosso Power Point, certo? Então, digamos que podemos usar o seguinte prompt e dizer passo a passo para criar um gráfico no Google Slide. Então, você pode dizer: forneça-me instruções passo a passo para criar gráficos no Google Slide com base nos dados de vendas, certo? E aqui você pode determinar se deseja fazer gráficos circulares ou gráficos de linhas. Então, neste caso, eu vou dizer, digamos, gráfico de linhas. Então, vamos continuar e executar isso. Não será possível novamente nos fornecer a imagem real do gráfico, mas pode nos dar instruções sobre como criar esse gráfico, considerando nossos dados de vendas. Então diz, insira o gráfico, vá para Inserir linha do gráfico e, em seguida, aqui estão as informações que você pode inserir dos dados de vendas, e aqui estão algumas personalizações para seu gráfico e aqui como você pode atualizar a anotação, que é opcional, e depois a E sim, você pode ver aqui que esta imagem está tentando fornecer algo, mas está quebrada. Mas o importante é que você realmente tenha as etapas de como fazer isso, e tudo isso é capturado aqui. Portanto, você ainda pode aproveitar o Deep Seek para obter as instruções, que devem ser muito rápidas para você acessar o Google Slide, seguir as instruções e criar você mesmo o gráfico usando os dados de vendas. Agora, antes de prosseguirmos com esta demonstração, apenas algumas dicas de solução de problemas caso você as encontre ao trabalhar com o Deepsek nesse caso de uso específico Então, digamos que se os slides tiverem muito texto, o que você pode fazer é simplesmente usar algo como o seguinte e adicioná-lo ao seu prompt, e você pode dizer algo como usar máximo cinco marcadores por slide com imagens Então, isso vai ajudar você a corrigir esse problema. A outra coisa é, digamos que o tom seja muito casual e você queira isso para a liderança sênior ou c. Então, nesse caso, você pode adicionar algo assim à sua solicitação e dizer: use uma linguagem comercial formal adequada para executivos de nível marítimo. Portanto, essa é outra maneira de reestruturar e especificar o tom que deseja usar para o conteúdo dos slides da apresentação Você acabou de aprender como automatizar 20% dos relatórios do TDS para se concentrar em 80% estratégicos Da próxima vez, seus slides serão gravados sozinhos enquanto você analisa os dados. Agora, para o próximo exercício, quero que você converta os dados da pesquisa com clientes em um esboço PPT de cinco slides Agora, cabe a você decidir se deseja usar dados reais de algum lugar na Internet ou se deseja apenas criar alguns dados de amostra, como fiz na demonstração anterior, e usá-los você mesmo. 20. Viés e IA responsável: A IA não é neutra. Ele reflete nossos dados e escolhas. Nesta palestra, você aprenderá como auditar resultados detalhados do Seek em busca de preconceitos, combater a desinformação e implantar a IA de forma ética, porque bons negócios são negócios responsáveis Falhas éticas não são apenas um desastre de relações públicas. Eles corroem a confiança, convidam à regulamentação e prejudicam pessoas reais Vamos garantir que suas iniciativas de IA evitem essas armadilhas. O preconceito nem sempre é intencional. Uma IA médica treinada em dados ocidentais pode diagnosticar erroneamente pacientes com agentes A vigilância é fundamental aqui. Em 2023, uma imagem falsa gerada por IA de uma explosão perto do Pentágono derrubou os mercados de ações Sua IA pode ser a próxima. Deep C não é perfeito, mas sua arquitetura rejeita solicitações explicitamente prejudiciais No entanto, é seu trabalho detectar preconceitos sutis. Tudo bem, nesta próxima demonstração, faremos uma auditoria em busca de preconceitos e desinformação Portanto, o objetivo aqui é testar as respostas do Deep Seek e implementar salvaguardas éticas Então, para o primeiro, vamos ver alguns exemplos. Primeiro exemplo, vamos ver se podemos detectar preconceitos de gênero na contratação. Então, o que eu gostaria que você fizesse é simplesmente colocar um aviso muito simples aqui. Então, por exemplo, gere dez descrições de cargos de engenheiro de software. Então eu quero que você execute isso, e vamos ver o que o Deepsk cria E enquanto estiver trabalhando nisso, se você estiver acompanhando esta demonstração, quero que você analise esses dez trabalhos diferentes de engenheiro de software e faça sua lista de verificação para si mesmo, como uma lista de verificação de auditoria, se quiser Então eu quero que você passe por tudo isso, leia. E então conte as palavras codificadas masculinas. Por exemplo, termos competitivos ou dominantes versus termos neutros. Está bem? Você também pode verificar se requisitos como exemplos de dez anos ou mais excluem desproporcionalmente as Então, outra coisa a procurar. E então, qual outra ferramenta que você pode usar é um decodificador de gênero Então eu tenho isso aqui. Se você simplesmente navegar até esse endereço ou URL, ele o carregará aqui e, em seguida, você poderá colar seu texto de resumo, e essa é uma ferramenta muito simples para encontrar preconceitos sutis em anúncios de emprego. Então, foi feito propositadamente para isso, e não é perfeito, mas apenas algo que você pode tentar apenas para ver se consegue detectar preconceitos E eu quero que você analise tudo isso e faça isso analisar os dados, veja o que você pode encontrar aqui. E isso deve indicar o tipo de preconceito que está nos dados de treinamento do Deep Seek. Hum, e uma coisa que você pode fazer, por exemplo, para ajudar com isso é ajustar seu prompt até certo ponto. Portanto, se forem dados de treinamento, é muito importante entender isso. Deep Seek gera respostas e aprende com os dados de treinamento Se os dados de treinamento forem tendenciosos, não há muito que você possa fazer com a urina, então os dados de treinamento em si precisam ser corrigidos, ok? Mas às vezes você pode obter resultados mesmo com os dados de treinamento corretos, pode não obter os resultados certos, e é aqui que você pode realmente revisar seus bailes Então, por exemplo, nesse caso, você poderia dizer algo como o seguinte, onde diz: use uma linguagem neutra em termos de gênero e intervalos de experiência flexíveis. Supondo que você tenha notado nas dez descrições de cargos anteriores, você percebeu que essas coisas são, na verdade um problema e lacunas que não foram cobertas Agora, vamos passar por algo um pouco diferente. E aqui queremos verificar os fatos das alucinações de IA. Então, às vezes, ferramentas de IA como JATGPT, DPC, Gemini e assim por diante, dão resultados realmente estranhos E isso se refere a alucinações em que, por exemplo, coisas inexistentes ou fatos e informações incorretos estão sendo e informações E isso é algo que você também pode verificar si mesmo e ficar de olho ao analisar os dados. É por isso que copiar e colar a saída profunda do Seeks não é recomendado Você sempre precisa verificar os fatos de tudo o que é apresentado pela IA e gerado pela IA. Então, aqui, vamos fazer algo como o seguinte como exemplo. Portanto, podemos pedir à Deepsk que forneça estatísticas sobre as taxas de vacinação contra a COVID-19 na África Então, ao executar isso, você pode e, novamente, aqui, você pode clicar no botão de pesquisa para obter os dados, se quiser. Então, quando você executa isso, vamos ver o que o DVC cria. Mas, potencialmente, o que você poderia fazer é, como parte do processo de verificação, verificar com quem, que é a Organização Mundial da Saúde. Você pode cruzar os resultados com cujos relatórios mais recentes, para poder acessar o site deles, baixá-lo e fazer referência cruzada a esse relatório, que são os resultados reais versus resposta do Deep Seek para garantir que as coisas estejam alinhadas e corretas. Você pode observar discrepâncias em diferentes porcentagens e, em seguida, adicionar algumas barreiras em seu baile de formatura, como dizer algo como site, como dizer algo como site, fontes de quem depois de 2023. E isso força e reitera o fato de que Deepsak deve procurar os dados Vamos fazer mais um exemplo. E aqui queremos mitigar os preconceitos culturais. Então, vamos usar um aviso simples que diz: escreva um e-mail de marketing para produtos para a pele na Nigéria Agora, se você executar esse prompt, eu quero que você analise os resultados, mas uma coisa que eu quero que você fique de olho é a verificação de viés. Então, aqui estão algumas coisas ou perguntas que você deve se perguntar. Ele assume que a pele clara é ideal? Os ingredientes ou preocupações locais são abordados, como umidade E é aqui que você pode realmente ajustar a solicitação para obter resultados melhores e menos tendenciosos para algo como focar em diversos tons de pele e benefícios específicos do clima se perceber que essas coisas estão surgindo e como as lacunas que você está percebendo nas respostas Agora, aqui estão algumas dicas de solução caso elas surjam, e eu não estou dizendo que surgirão, mas se você notar essas coisas na resposta, alguns problemas éticos. Então, por exemplo, digamos Deep Seek gere estereótipos prejudiciais, o que, novamente, não estou dizendo que sim, mas se você perceber que poderia usar APIs de moderação para bloquear a produção tóxica E a outra coisa é, digamos, por exemplo, outro cenário em que os usuários exploram a IA em busca de desinformação, e é aqui que você pode adicionar isenções de responsabilidade, como verificar com fontes confiáveis e IA ética não é uma solução única. É uma cultura. Integre-o em seus fluxos de trabalho ou corra o risco de causar danos. Agora é sua vez de experimentar. E para este exercício, gostaria que você auditasse esses critérios de aprovação de empréstimos gerados pela IA busca de viés e sugerisse três soluções. 21. Transformadores: Nesta palestra, abordaremos os transformadores, que são os cérebros por trás da Os transformadores revolucionam a IA, impulsionando tudo, desde o caos até a busca profunda e os geminianos. Nesta palestra, você aprenderá como eles funcionam sem matemática complexa No final, você verá por que essa arquitetura é o ingrediente secreto da IA moderna. Todos os modelos de IA são lidos como bebês, uma palavra de cada vez. Transformers lêem como doutores, conectando ideias em várias páginas Então, vamos dar uma olhada por baixo do capô. Imagine editar um documento com colegas de equipe. Um destaca pontos-chave, que são a atenção, outro rascunha, que é o codificador, e um terceiro polimento, que Os transformadores funcionam da mesma forma, mas na velocidade da luz. Os transformadores ficam mais inteligentes, não mais lentos, com mais dados. É por isso que o Deep C pode depurar código e escrever poemas. Tem camadas sobre camadas de neurônios sensíveis ao contexto. Pense nos parâmetros como células cerebrais e nas camadas como regiões cerebrais. Deeps não é apenas grande, ele é organizado com camadas especializadas para codificação, matemática e tarefas criativas Ok, então, para esta demonstração, vamos dar uma olhada na visualização da atenção E o objetivo aqui é ver como os transformadores se concentram nas palavras-chave usando um exemplo simplificado Agora, para a entrada, usaremos o seguinte exemplo de texto, que é o gato sentado no tapete porque estava cansado. E aqui, o que realmente estamos procurando é a atenção dada à palavra isso, e queremos ver como serão as pontuações mais altas para gato e MT. E o que queremos ver também é o transformador e ver se ele é capaz de analisar sua interpretação e ver se o modelo vincula corretamente a palavra I à CAT e não à palavra Matt, o que nos mostra a compreensão contextual Então, a primeira coisa que queremos fazer é criar nosso projeto. Então, vou abrir o código do Visual Studio na minha pasta e vamos criar um novo arquivo Python E eu vou salvar isso e nomear essa atenção underscore demo dot p. Ok, vamos continuar e salvar isso E vou colar o código a seguir e, não se preocupe, fornecerei isso e analisaremos isso em um segundo. E o que vamos fazer é instalar as dependências Vamos executar o programa e dar uma olhada nos resultados. Mas antes de fazermos isso, eu gostaria de passar alguns minutos examinando esse código e explicando o explicando o que o código está realmente fazendo. Tudo bem, primeiro, vamos começar com as importações aqui. Portanto, temos o torch, e esta é a biblioteca principal do Pi torch para operações de tensores e Em seguida, temos o tokenizador de pássaros e o modelo de pássaros, é do Hugging Faces Transformers, que lida com a tokenização de pássaros e carrega o modelo de pássaro que é do Hugging Faces Transformers, que lida com a tokenização de pássaros e carrega o modelo de pássaro pré-treinado. E então temos a biblioteca MpPlot, e essa é a biblioteca de plotagem padrão em É usado aqui para desenhar um gráfico de barras simples de pontuações de atenção. Agora, vamos passar para a entrada aqui. E essa linha aqui, é simplesmente a frase de entrada, e ela armazena a frase de exemplo cujos padrões de atenção queremos inspecionar. Agora, vamos continuar carregando o modelo e o tokenizador Então, aqui, nesta linha, quando você olha para o caso pré-treinado baseado em parto, ele simplesmente baixa ou carrega do cache, dependendo se você o baixou anteriormente ou não. Ele baixa ou carrega do cache, da base de nascimento, dos pesos e Se você observar a saída, atenção igual a verdadeira, isso faz com que o modelo retorne as matrizes de atenção para cada camada e siga ao lado dos últimos estados ocultos usuais E a última linha aqui, model dot Eval, muda o modelo para o modo de inferência e desativa o dropout Tudo bem, vamos passar para esse bloco de código aqui. Então, olhando as entradas, o método tokenizador aqui, divide a frase em símbolos de palavras, os mapeia em IDs e retorna a forma de tensores de tocha Pi Agora, olhando para o gráfico da tocha aqui, esse método envolve a passagem para frente para evitar a construção de um gráfico computacional, o que basicamente economiza memória, já que não voltaremos Olhando para o modelo aqui, isso simplesmente dá origem e produz o último estado oculto, que tecnicamente não é usado aqui E para chamar a atenção, é uma queda de comprimento 12, uma por Cada mancha de forma, as cabeças são iguais a 12 sequências e sequências. E aqui, para a atenção, é aqui que extraímos atenções para análise posterior Certo, vamos passar para esse bloco de código aqui. E aqui, a função converte IDs em tokens. Isso transforma os IDs de token numéricos novamente em tokens de string. E aqui para o índice, o que você vê aqui, encontra a posição dos tokens it, cat e mat na sequência de tokens. Agora, olhando para esse bloco de código aqui, o que ele faz é inicializar melhor um registro para rastrear qual camada e cabeçalho dão a maior atenção ao CAT E então ele percorre o tensor de atenção de cada camada, depois cada cabeça com essa E aqui, a atenção da cabeça com it IDX e IDX, ela extrai o peso da atenção escalar da palavra que posiciona para a posição CAT Portanto, a posição it é a consulta e a posição CAT é a chave aqui. E então ele se atualiza melhor sempre que encontramos uma pontuação maior. Ok, aqui, olhando para este bloco, simplesmente escolhe as duas matrizes de atenção D para nossa camada e cabeça escolhidas e, em seguida, ele simplesmente escolhe as duas matrizes de atenção D para nossa camada e cabeça escolhidas e, em seguida, as converte em uma matriz NumPi para facilitar uma matriz NumPi para Agora, precisamos que seja aqui que realmente preparamos e traçamos as pontuações de comparação. Então, olhando para esse bloco, isso cria uma pequena lista de duas pontuações Então, o primeiro é a atenção dele para o gato e o segundo é a atenção dele para a palavra Mt. Em seguida, ele os plota lado a lado em um gráfico de barras, rotulando o eixo e fornecendo um título que anota a camada e a cabeça, adicionando uma para converter da base zero em uma numeração amigável ao ser humano E o último bloco aqui, é simplesmente onde ele grava os dois pesos de atenção no console formatados com duas casas decimais para rápida Agora, reunindo tudo isso, o objetivo desse script e demonstração em Python é ver qual palavra, neste caso, a palavra gato versus Matt, o pronome que ela mais atende e em quais cabeças e camadas ela é mais e em quais cabeças e camadas o objetivo desse script e demonstração em Python é ver qual palavra, neste caso, a palavra gato versus Matt, o pronome que ela mais atende e em quais cabeças e camadas ela é mais saliente. E o oleoduto simplesmente se parece com isso. Primeiro, carregamos a frase dois, tokenizamos e modelamos o forward pass Três, inspecionamos os tensores de atenção, quatro, identificamos o mais forte, então é para gato, e depois o link it to cat, e depois cinco, o comparamos com um tapete na mesma cabeça, e então visualizamos e imprimimos Tudo bem, agora que abordamos o que o código está fazendo, vamos realmente executá-lo e dar uma olhada nos resultados juntos Então, o primeiro passo que queremos fazer é abrir um novo terminal aqui. E antes de instalarmos qualquer dependência como parte das boas práticas, vamos criar um ambiente virtual, e você pode simplesmente fazer isso por meio dos seguintes comandos Então Python e depois VN e, em seguida, é aqui que você pode nomeá-lo como quiser para a pasta do ambiente virtual Vou chamá-lo de VN novamente. E vamos continuar e executar isso, e isso vai criar esse ambiente virtual. E aqui no código do Visual Studio, notamos que um novo ambiente foi criado. Você quer selecioná-lo para sua pasta de espaço de trabalho? Sim. E isso vai configurá-lo para nós automaticamente, o que é bom. Agora, o ambiente virtual foi criado. No entanto, observe que ele ainda não está ativado. Então, o que vamos fazer é ativar esse novo ambiente virtual que acabamos de criar. Então você pode simplesmente fazer isso de uma forma muito fácil. Há uma pasta de scripts e, dentro da pasta de scripts, há um script ativado que podemos executar e podemos simplesmente fazer isso a partir daqui. Então vá em frente e digite uma barra de pontos no terminal. E, em seguida, tab. Na verdade, vamos voltar e, em seguida, queremos fazer ponto, lá vamos nós. Então, basta tocar duas vezes e isso vai te dar aquela pasta. Então, eu estou usando o Windows, então é dotbslash VM, o nome do ambiente virtual Em seguida, digite scripts S, mas você não precisa digitar tudo. Você pode simplesmente tabulá-lo e digitar Ativar e , em seguida, pressionar Enter, e isso executará esse arquivo em lote e, em seguida, ativará seu ambiente. E, novamente, se você quiser ver antes de começar, se quiser ver qual versão do Python está usando, basta digitar Python, voltar e fazer essa Versão H dash, e então isso mostrará a versão do Python Aqui, esse verde indica que nosso ambiente virtual está realmente ativado e estamos dentro desse contexto Tudo o que fazemos está dentro do contexto desse ambiente virtual. Então, vamos prosseguir e realmente instalar nossas dependências. Agora, se você olhar as importações aqui, temos tocha, transformadores e a biblioteca de plotagem MAD Temos que instalar as dependências deles, e o comando para fazer isso é PIP Install torch transformers e a Vamos prosseguir e executar isso. Agora, essa instalação vai levar algum tempo, então vou pausar o vídeo e, quando terminar, voltaremos Então nos vemos em um segundo. A instalação foi concluída com sucesso e agora vamos executar esse script Python E, tecnicamente, o que isso deve fazer se tudo correr conforme o planejado, é baixar o modelo do pássaro na primeira execução e depois calcular as atenções, abrir um gráfico de barras e imprimir as duas pontuações de atenção no terminal assim que fecharmos o Então, primeiro, vamos garantir que nosso script esteja seguro com as alterações mais recentes. E simplesmente no mesmo terminal, podemos executar o comando Python, depois o espaço e, em seguida, o nome do arquivo, que é atenção Novamente, você não precisa digitar tudo. Toque nele e ele o completará automaticamente para você e, em seguida, pressione Enter, e agora isso deve começar a executar nosso programa. Novamente, isso pode levar algum tempo Dependendo se é a primeira vez que você está realmente executando, se estiver, ele fará o download dos modelos de pássaros. Para mim, não é. Então, ele está carregando do cache. E como você pode ver aqui, aparece essa visualização, esse gráfico de barras E isso é exatamente do topo, essa biblioteca de enredos de Matt. Essa é a biblioteca que nos ajuda a visualizar isso. Então, aqui, você pode ver que o gráfico de barras está realmente apresentando os resultados corretamente. Porque lembre-se, estamos vendo a atenção da palavra “it”, certo? Voltando à frase original, o gato se sentou no tapete porque estava cansado. E estamos tentando ver se o modelo entende a que a palavra está se referindo. Está se referindo à palavra gato ou está se referindo à palavra tapete? E você pode ver aqui a pontuação do CAT é muito alta e o formato da pontuação é muito baixo, nos dizendo que é compreensão, o modelo está entendendo a que a palavra se refere. Portanto, mostra uma compreensão contextual. E aqui, você pode ver visualmente que é cerca de 80% deste lado, e é um pouco acima de zero. Portanto, está entre 0,1, muito baixo, e uma coisa que você pode fazer é ver os números numéricos, porque também estamos registrando isso resultados no registro do console Se você fechar isso, poderá ver as pontuações de atenção nos registros do console aqui Assim que você fecha, você vê a atenção. A palavra gato tem 83% e a palavra tapete tem 1%. Então você pode ver que ele definitivamente foi capaz de entender que a palavra se referia à palavra gato porque a pontuação de atenção para isso é muito maior do que a palavra MT. Você não precisa construir transformadores, aproveite-os. Saber que eles se concentram no CAT em vez Mat ajuda você a depurar e melhorar as saídas de IA Agora, para este exercício prático, o que eu gostaria que você fizesse é executar a demonstração com uma frase de sua escolha. Reflita sobre em quais palavras o modelo se concentrou e por quê. 22. Ajuste fino o DeepSeek: Nesta palestra, você transformará Deep Seek em um especialista no domínio, seja para diagnósticos médicos, contratos legais ou diálogos de jogos Nenhum doutorado é necessário. A IA genérica é como um clínico geral. ajuste fino o torna um neurocirurgião preciso, confiável e hiperfocado em Hoje, usaremos um caso de uso de perguntas frequentes médicas, mas os princípios se aplicam a qualquer domínio. Então, vamos preparar nosso conjunto de dados. Agora, para esta palestra, não vamos passar por toda a demonstração aqui porque ela é muito semelhante à demonstração que fizemos anteriormente no curso, na qual treinamos nosso chatbot em dados de suporte Em vez disso, eu queria apresentar isso e criar uma oportunidade para você voltar e praticar isso e aplicá-lo a um domínio diferente. Então, aqui, nosso domínio será uma prática de ajuste fino de perguntas frequentes médicas. Então, para a primeira etapa, precisamos de um conjunto de dados. Então, o que você precisa fazer é preparar seu conjunto de dados com alguns dados de amostra Agora, novamente, você pode nomear seu arquivo como quiser. Aqui está um exemplo. Você pode nomear seu arquivo CSV como sublinhado médico fqs E esse será o arquivo de dados que você usará para treinar e ajustar seu modelo de IA. Agora, você pode criar isso manualmente, e aqui você pode ver que eu tenho alguns dados de amostra. Temos duas colunas, prompt e resposta, e temos algumas linhas com, novamente, alguns exemplos de dados preenchidos Agora, quanto mais dados você tiver, melhor será treinar seu modelo. Quanto mais preciso for, mais preciso será e melhor aprenderá os contatos. Portanto, minha recomendação é gerar pelo menos 50 a 100 linhas no arquivo CSV, quanto mais, melhor No entanto, gerar isso manualmente pode ser muito demorado. Claro, você pode fazer isso. Mas, dada a quantidade de valor e o RI que você obterá, recomendo fortemente que você use uma ferramenta de IA, como Deepsk ou Chat GPT, para criar esse Então, por exemplo, você pode enviar uma solicitação, fornecer o contexto e, em seguida, solicitar que ela crie um arquivo CSV para você Com tantas linhas e tantas linhas, ele criará alguns dados de amostra para você, que você poderá copiar e colar diretamente em seu CSV E isso levaria alguns segundos, em vez de fazer isso sozinho, poderia levar várias horas. Agora, quando tivermos nosso arquivo CSV, queremos passar para a etapa dois E a segunda etapa é simplesmente fazer o upload desse CSV e treinar seu modelo E essas são exatamente as mesmas etapas e processos pelos quais passamos em nossa demonstração anterior, qual usamos dados de suporte no arquivo CSV para treinar o modelo que será usado por um chatbot para lidar com solicitações de suporte E a etapa três, é aqui que, após a conclusão do treinamento, é aqui que queremos comparar os resultados do modelo básico o modelo de ajuste fino. Então, é claro, você pode usar qualquer prompt de sua preferência que seja relevante para o domínio com o qual você está testando isso. Aqui, novamente, estamos usando um FAQ médico. Então, este é um exemplo de alerta que eu usei, e basicamente diz: qual é o tratamento para torção de tornozelo Obviamente, se você usar exatamente esse mesmo prompt, a saída que você obterá provavelmente será diferente da que eu obtive. Então, aqui, estou compartilhando isso apenas como um exemplo. Quando uso esse prompt, obtive a saída dos modelos básicos como essa, o que você vê aqui , e também postei saída do modelo de ajuste fino para o mesmo prompt. E você pode ver claramente que este é mais preciso e tem mais informações. E se você compará-los com a saída do modelo básico versus o Fine Tune, você pode ver algumas melhorias importantes no modelo Fine Tune. Por exemplo, o horário específico e o conselho de dosagem e a etapa clara de escalonamento após 72 horas. É muito importante focar na qualidade em vez da quantidade. Então, pense em seu conjunto de dados como um livro didático para Sk profundo. Exemplos claros equivalem a um aprendizado mais rápido. Depois de concluir esta demonstração, você acabou de criar uma IA médica especializada por alguns centavos Imagine fazer isso para o seu nicho. Por exemplo, botas legais, assistentes de RH, NPCs de jogos e assim por diante O futuro é o melhor livro. Depois de fazer essa demonstração e experimentar, quero que você faça o seguinte exercício prático e crie um conjunto de dados de dez exemplos para o seu nicho Novamente, quanto mais, melhor. Mas aqui, estamos analisando um FAQ sobre política de RH, então a demonstração foi médica. Este é o RH, um domínio tão diferente, e eu gostaria que você refletisse e revisasse seus resultados de treinamento assim que terminar este exercício. 23. AWS Lambda: Nesta palestra, você implantará um endpoint de API baseado em busca profunda que processa solicitações automaticamente sem nenhum servidor para gerenciar e usar os preços pelo pagador Vamos transformar seu modelo personalizado em um serviço escalável. O Lambda é como uma força de trabalho robótica. Eles aparecem quando você precisa deles, funcionam rápido e desaparecem quando terminam Perfeito para tarefas esporádicas de IA. Essa configuração custa centavos e sobrevive ao tráfego viral. Sem erros de sobrecarga do servidor e é infinitamente O que faremos é pegar um script Python simples e torná-lo acessível globalmente Portanto, observe atentamente se você vai fazer isso sozinho. Nesta demonstração, você aprenderá a configurar uma conta da AWS no nível gratuito. Crie e configure uma AWS LambdoFunction baseada em Python que usa Deep Ck para resumir o texto e expô-lo por meio do Amazon API e expô-lo por Agora, esse processo envolve várias etapas. Primeiro, criaremos uma conta da AWS garantindo a elegibilidade do nível gratuito Em seguida, falaremos sobre a instalação das ferramentas locais necessárias, como Python e assim por diante, e como configurar as funções e permissões de mensagens instantâneas Em seguida, analisaremos como escrever a função Lambda em Python , enviaremos texto para a API de bate-papo do Deepsk e retornaremos um resumo. Aprenderemos como empacotar dependências, como solicitações para criar APIs em Python, em um pacote de implantação ZIP , e criaremos a função Lambda e anexaremos as funções do IAM necessárias e, em seguida API de bate-papo do Deepsk e retornaremos um resumo. Aprenderemos como empacotar dependências, como solicitações APIs em Python, em um pacote de implantação ZIP , e criaremos a função Lambda e anexaremos as funções do IAM necessárias e , enviaremos texto para a API de bate-papo do Deepsk e retornaremos um resumo. Aprenderemos como empacotar dependências, como solicitações para criar APIs em Python, em um pacote de implantação ZIP , e criaremos a função Lambda e anexaremos as funções do IAM necessárias e, em seguida, configuraremos uma Endpoint da API HTTP usando o gateway da API para invocar o Lambda E, claro, no final, vamos testar esse endpoint usando o aplicativo u chamado Postman, com o qual você talvez esteja familiarizado Agora, essa solução aproveita o nível gratuito da AWS. Então, acabei de criar uma conta para os fins desta demonstração. Você recebe muitas solicitações nos primeiros 12 meses gratuitamente, então não há razão para gastar dinheiro com isso, pelo menos quando está testando esta demonstração, porque no Lambda, você recebe 1 milhão de solicitações e 400 gigabyte/segundo por mês gratuitamente, e no gateway de API, no gateway de API, você recebe 1 milhão de chamadas por E isso manterá o custo em zero, desde que você permaneça dentro desse limite. Então, vamos começar e passar pela configuração. A primeira coisa que queremos fazer é certeza de que temos a configuração do Python, e realmente depende do tempo em que você está assistindo esta palestra Portanto, no momento da gravação, a versão mais recente é o Python 3.13, e a AWS também suporta apenas até 3.13 no momento No entanto, em alguns meses, tanto o Python quanto o suporte da AWS para Python estarão Então, basta instalar o que há de mais recente e o que é compatível com a AWS. No momento, tenho o Python 3.13 instalado no Agora, você também precisa de um IDE para sua codificação e pode usar o que quiser Estou usando o código do Visual Studio. Você também precisa do Postman, que é um aplicativo gratuito que pode ser usado para fazer chamadas de API para um endpoint específico E, claro, precisaremos criar uma conta da AWS, criaremos uma conta totalmente nova e usaremos o nível gratuito. Então, primeiro, vamos continuar com a criação da conta gratuita da AWS, e tudo o que você precisa fazer é acessar Google e digitar o nível gratuito da AWS. Então, o nível gratuito da AWS está aqui, e então você pode ver que é a primeira primeira opção aqui. Portanto, serviços gratuitos de computação em nuvem, nível gratuito da AWS. Se você clicar nela, verá esta página e, em seguida, ela dirá AWS Free Tier e, seguida, ela dirá AWS Free Tier e seguida, ganhará em seguida, ganhará experiência prática com os produtos e serviços da AWS. E então o que eu gostaria que você fizesse é clicar em Criar uma conta gratuita. Ele fará algumas perguntas, obterá algumas informações como e-mail, criará uma senha e coisas assim, o endereço. Também solicitará informações do cartão de crédito ou débito No entanto, ele não cobrará porque esse é o nível gratuito. E eles apenas solicitarão essas informações, mas não cobrarão, desde que você permaneça dentro dos limites descritos como parte dos termos e condições do nível gratuito. E, claro, você pode dar uma olhada nisso e todas essas informações serão fornecidas nesta página aqui, documentação do nível gratuito da AWS. Então vá em frente e clique em Criar conta gratuita e siga as instruções. E quando a opção for apresentada , você desejará usar a opção básica de conta de nível gratuito. E isso é o que parece. Eu já criei uma conta, então fiz uma captura enquanto criava essa conta para mostrar a você E quando você inserir suas informações, ele apresentará uma página semelhante a esta. Portanto, atualmente existem três planos disponíveis para a AWS, e há o Basic, o Developer e o Business. Você só precisa clicar em Suporte básico, que é gratuito. E isso vem com, você sabe, novos usuários começando a usar a AWS. E se você está apenas aprendendo alguma coisa, isso é perfeito. Então, eu gostaria que você selecionasse isso clique em concluir a inscrição. E quando tudo correr quando você terminar de ler o assistente e todas as instruções, sim, você deverá ver um método de parabéns, página, desculpe-me, página de parabéns E está dizendo: obrigado por se cadastrar na AWS. E aqui, você verá uma opção que diz: vá para o AWS Management Console. E quando você clica na página inicial do console, essa é a página que você deve ver ou algo semelhante nesse sentido E essa é a página inicial do AWS Console Management. E passaremos por diferentes serviços começando com esta página. Apenas algumas coisas a serem observadas aqui: as regiões padrão já estão definidas. Então temos o Leste dos EUA um, o Leste dos EUA dois, Oeste dos EUA um, o USS dois, meu foi definido para o Leste dos EUA dois. Então eu simplesmente o deixei lá. Isso é bom para o nível gratuito. E você pode simplesmente ir em frente e usar isso. E aqui, você pode ver que está dizendo que a região selecionada também é US Es, e essa é a seleção padrão atual. Agora, para nossa próxima etapa, o que queremos fazer é criar um usuário do IAM e rolar para nosso Lambda, e nossa função Lambda é basicamente onde implantaremos nosso código que queremos executar e invocar Portanto, antes disso, precisamos criar o usuário e a função do IAM. Então, aqui, há várias maneiras de realmente fazer isso. Você pode clicar em pesquisar e pesquisar por IAM, ou você pode simplesmente clicar neste botão aqui. Esses são alguns dos visitados recentemente. Se você tiver uma conta totalmente nova, algumas delas estarão vazias. E à medida que você acessa e visualiza mais serviços, esse menu é preenchido com algumas dessas atividades recentes Mas se for sua primeira vez, novamente, você pode pesquisar e digitar IAM aqui ou pode ir aqui. Você pode clicar em identidade de segurança e conformidade. E aqui, você vê um monte de coisas. Você vê o IAM e o IAM Identity Center. O que queremos fazer é clicar em IAM e é aqui que você pode gerenciar o acesso aos recursos da AWS. Então vá em frente e clique. Agora, estamos na página padrão do IAM, e há várias coisas que você pode fazer aqui, criar grupos de usuários, funções de usuário, políticas e tudo isso. Mas vamos simplificar e fazer apenas a configuração mínima necessária para esta demonstração. Então, agora, a primeira coisa queremos fazer é criar um usuário e depois criar uma função. Então, vamos clicar em usuários. E, novamente, dependendo se você tem uma conta totalmente nova ou não, essas coisas podem ser diferentes para você. Se for uma conta totalmente nova, você não verá nada. Se você já está experimentando isso, verá algumas coisas. Faça alguns testes uma vez aqui. Mas, independentemente disso, vamos fazer isso do zero e criar um novo usuário. E para fazer isso, no lado direito aqui, você precisa clicar em Criar usuário. Então vá em frente e clique nele , e agora você verá essa caixa de diálogo de especificação de detalhes do usuário. Ok, então o que vou dizer é você pode chamar isso de qualquer coisa que seja arbitrária. Vou chamar isso de Lambda. Administrador. E aqui, isso é importante porque você deseja fornecer ao usuário acesso ao Console de Gerenciamento da AWS. Você pode fazer isso ou basicamente ir ao IAM Identity Center e lidar com as coisas a partir daí. Mas o que vou fazer é fornecer acesso de usuário para esse usuário ao AWS Management Console. Então, vou selecionar isso. E aqui diz que há duas opções. Há um usuário especificado no Identity Center. E você pode simplesmente fazer isso aqui. Então, o que eu vou fazer é escolher fazer isso aqui. Então, eu quero criar um usuário do IAM. E então diz que recomendamos que você crie usuários do IAM somente se precisar habilitar o acesso programático por meio de chaves de acesso, credenciais específicas da superfície e assim por diante Então, eu vou apenas selecionar isso e, em seguida, isso vai criar um usuário. Você pode criar uma senha personalizada para esse usuário porque basicamente, você pode fazer login no console da AWS. E gerencie usando esse usuário. Mas vou deixar que a senha seja gerada automaticamente. Claro, não compartilhe isso com ninguém. E então diz que o usuário deve criar uma nova senha no próximo login, e eu vou desmarcar isso Então, seja qual for essa senha gerada automaticamente, ela permanecerá lá E isso não acontecerá quando você fizer login pela primeira vez , não solicitará que você crie uma senha totalmente nova. Então, essas são as configurações, e eu vou clicar em Avançar. Vou deixar tudo como padrão aqui, então adiciono usuário a um grupo. Há permissões de cópia. Há uma política anexada diretamente, então vou deixar tudo aqui e, em seguida, o limite de permissão opcional já está verificado Então, novamente, estou deixando tudo como padrão. Não vou mudar nada e vou clicar em Avançar. Essa última etapa antes da criação é apenas um resumo e uma revisão do que você está prestes a criar. Então, novamente, nome de usuário, a senha será gerada automaticamente, sem necessidade de redefinição de senha no primeiro login. As tags são opcionais e um resumo de permissões Eu realmente não anexei nada a elas, então vou deixá-las e clicar em Criar usuário. E isso vai criar nosso usuário. E aqui, você pode ver que há uma notificação verde dizendo que a operação foi bem-sucedida e que o usuário foi criado Eles são muito importantes porque aqui você pode ver o URL de assinatura do console. Portanto, se você planeja fazer login com esse usuário no console, essa é a URL de login que você pode salvar. Esse é o nome de usuário e, em seguida, essa é a senha. Então, novamente, você quer escrever isso em algum lugar ou gravar isso em algum lugar, então você tem seu nome de usuário e sua senha. Se você clicar em Mostrar, ele mostrará sua senha ou você pode simplesmente clicar em Copiar e salvá-la em uma espécie de gerenciador de senhas seguro. Então, mas não compartilhe isso com ninguém, porque qualquer pessoa que tenha nome de usuário e senha pode entrar na sua conta e fazer alterações. Então, a partir de agora, criamos nossos usuários com sucesso. E, claro, você também pode baixar essas informações para não perdê-las clicando no arquivo CSV de pontos de download aqui E se você simplesmente clicar nele, as credenciais serão baixadas e, em seguida, você poderá abri-las e ter acesso a elas posteriormente, se quiser Em seguida, precisamos criar o rolo de mensagens instantâneas para o Lambda. Então, aqui, você pode clicar em Retornar à lista de usuários e agora pode ver que nosso administrador do usuário Lamb Do foi criado com sucesso E se rolarmos um pouco para a direita, você verá que o acesso ao console está ativado. Então, papel, esse usuário tem permissão. Agora, a próxima coisa está no lado esquerdo, você vê que há um botão chamado rolos. Então, vamos clicar nisso. Em seguida, no canto superior direito , há um botão chamado Create Roll. Então, o que queremos fazer é clicar nele. E aqui, ele está perguntando ou está oferecendo várias opções, como serviço da AWS, amostra dois, conta da AWS, identidade na web e assim por diante. Então, precisamos disso para o Lambda, e o Lambda é um serviço da AWS Então, vamos deixar isso aí. Em seguida, ele solicitará o serviço para escolher um serviço ou caso de uso. E nesse caso, vamos selecionar Lambda e clicar em Avançar Aqui é onde precisamos selecionar uma permissão para isso. E o que queremos fazer é anexar a política gerenciada chamada regra de execução básica AwsAmda, que também permite coisas como o registro do Cloud Watch Então, aqui, há uma longa lista, mas você pode simplesmente pesquisá-la, e tudo o que você precisa fazer é digitar AWS e depois Lamda Basic, e então essa é a função de execução do AWS Lambdo Basic É gerenciado pela AWS e diz aqui que descrição fornece permissões de gravação para o CloudWatch Então, vá em frente e selecione isso e clique em Avançar. Agora só precisamos dar um nome a essa função. E, novamente, no campo do nome da função, vou colocar algo. Você pode colocar o que quiser. Estou colocando o papel de Deep seek Lamb Da para os propósitos desta demonstração E então aqui está uma descrição padrão. Você pode alterar isso de forma mais descritiva para seu caso de uso e algo que, quando lido, faça sentido para você Estou apenas deixando o padrão aqui. E então, para as tags, as permissões, já estão anexadas ao AWS lamb, a função básica de execução, o que acabamos E então, para as tags, vou deixar como está e não vou adicionar nenhuma tag nova. E então eu vou clicar em Criar função. OK. Agora você pode ver que aqui, temos uma notificação de torrada verde que diz função Roll DeepC Lambda foi Em seguida, vamos continuar escrevendo a função Lambda em Python Aqui, criaremos uma função Python chamada Landerscore function dot pi com um manipulador do AWS Lambda chamado manipulador Lambda E essa função simplesmente analisará a solicitação HGTV recebida do API Gateway com o corpo JSON Em seguida, ele enviará o texto para a API de bate-papo do Deep Seeks por meio da postagem HTTP e, em seguida, retornará o resumo do Deep Seeks como resposta JSON Então, o que precisamos fazer nesta parte é importante, então preste atenção na estrutura do projeto e como você precisa configurá-la localmente. Então, a primeira coisa que vou fazer é criar uma nova pasta e nomear essa demonstração do Deep Seek Lambda Em seguida, vou para a pasta e aqui vou abrir código do Visual Studio usando o prompt de comando. E o que vou fazer é criar alguns arquivos com esse sendo um diretório de trabalho raiz. Então, o primeiro arquivo será um arquivo, um arquivo Python. Então, vou dar um nome a isso. Vamos clicar em Python. Vamos salvar, e vou chamar isso de Lam, digamos, funções de sublinhado. O Pi. Então essa é a nossa função Lambda Pi, então vamos criar isso E vou colar o código a seguir e fornecerei esse código para você. Mas, essencialmente, ele faz o que acabamos de descrever há alguns segundos. Em seguida, o que vamos fazer é criar um arquivo, apenas um arquivo de texto simples chamado requirements dot TxD Então, aqui, vou arquivar um novo arquivo de texto. E deixe-me salvar isso primeiro como ponto de requisitos TXT. E então o que queremos colocar dentro desse arquivo de texto é apenas uma solicitação E essa é essencialmente a biblioteca de solicitações para Python, que precisamos empacotar como uma dependência, que será lançada em alguns minutos Tudo bem, então Lamda realmente não tem um conceito de bibliotecas de terceiros Então, por exemplo, aqui estamos usando a biblioteca de solicitações, que é uma biblioteca em Python que nos permite fazer chamadas de API ou solicitações HTTP, mas não poderemos instalá-la no lado da AWS Então, o que precisamos fazer é que haja vários dias em que haja várias maneiras de implantar o Lambda Uma delas é que você pode preparar as coisas e empacotá-las como um zip e, em seguida, carregá-las e implantá-las. No entanto, qualquer dependência ou biblioteca de terceiros precisa ser fornecida previamente E isso é exatamente o que precisamos fazer aqui porque, novamente, Lambda é apenas uma função Ele não entende o que são solicitações. Portanto, precisamos instalar essa dependência primeiro, depois empacotá-la, compactá-la e, em seguida, podemos implantá-la na AWS em nosso Lambda Então, agora, a aparência do nosso diretório de trabalho atual nosso diretório de trabalho atual para o nosso projeto é essa. Então, vamos abrir o terminal. E, no momento, o diretório de trabalho atual é deepsk Lambda Tempo, o que está E aqui dentro, temos dois arquivos. Você pode até ver isso no Solution Explorer. Temos a função de sublinhado do Lambda dot pi e temos seus requisitos de texto em pontos Então esse é o nosso diretório, e dentro desses diretórios, há dois arquivos A primeira coisa que queremos fazer é criar uma pasta chamada package, e é aqui que o PIP instalará nossas dependências Portanto, você pode voltar e fazer isso por meio do Windows e criar um novo diretório, ou pode simplesmente fazer isso no prompt do Power Shell aqui. Então, você pode simplesmente fazer MKD, que é a abreviação de diretório e, em seguida, pacote Agora, isso criou uma nova pasta aqui no pacote e, novamente, você também pode ver isso aqui no Solution Explorer. Agora, esse é nosso diretório principal ou diretório pai. Temos dois arquivos e agora temos uma pasta, mas essa pasta atualmente não tem nada nela. Você também pode verificar se o diretório existe e confirmar isso simplesmente executando este comando do PowerShell, que é G e depois dash, e então você pode simplesmente digitar o item filho ou simplesmente digitar as primeiras letras e depois tabulá-lo, e então você pode ver que ele o completará automaticamente para Então pegue uma criança e, se você clicar nela, ela mostrará que dentro desta pasta aqui, deepskamd demo, temos três itens Temos a pasta ou o diretório do pacote, temos a função Lambda, arquivo Python e o texto com pontos obrigatório Portanto, essa é uma maneira rápida de verificar se a ação que você acabou de executar, neste caso, a criação de um novo diretório foi bem-sucedida Agora, o que precisamos fazer é executar a instalação do PIP para buscar a roda Python pura para solicitações E a maneira como vamos fazer isso é por meio do seguinte comando. Portanto, solicitações de instalação do PIP menos T e, em seguida, o pacote da pasta Portanto, a solicitação de instalação do PIP diz ao PIP que busque o pacote de solicitação mais recente do Pi Pi, que é o repositório principal da biblioteca e, em seguida, o dt dot slash packagSAS instrui o PIP a instalar o Requst e todas as suas dependências nesse o pacote de solicitação mais recente do Pi Pi, que é o repositório principal da biblioteca e, em seguida, o dt dot slash packagSAS instrui o PIP a instalar o Requst e todas as suas dependências nesse diretório do pacote. E como a solicitação e suas dependências são todas Python puro , o Windows Pip baixará e instalará as rodas do Windows , mas essas rodas funcionam no Lambda, pois não há Então, vamos seguir em frente e executar esse comando. E aqui, ele está perguntando se você deseja criar os pacotes Python para o ambiente virtual Então, vamos dizer que vou selecionar 3.13 0.3, que é a mais recente, e você pode simplesmente selecionar Ok, e isso vai criar isso Tudo bem, então a instalação está completa, então você pode simplesmente verificar o conteúdo da pasta do pacote simplesmente fazendo get child item-filho e, em seguida, espaçar a pasta do pacote. E aqui, você deve ver algo parecido com isso. Você tem a pasta bin, as certificações e todas essas solicitações e bibliotecas Em seguida, queremos copiar o arquivo Python da função Lamb Do E, novamente, se você não se sentir à vontade com o uso do PowerShell ou do prompt de comando, pode fazer isso por meio da interface do usuário no Windows, basta copiar esse arquivo para o diretório na pasta do pacote Mas, novamente, você pode simplesmente fazer isso aqui e não é tão difícil. Assim, você pode usar o item de cópia e, em seguida, o espaço e, em seguida, o nome do arquivo. Então, neste caso, somos a função Lambda. E, novamente, use a guia para preencher automaticamente o destino do espaço E então o pacote da pasta espacial aqui. Então vá em frente e execute isso. E então o que você pode fazer é executar o item get child novamente na pasta do pacote. E agora você pode ver que vê tudo o que costumava ver, mas agora também copiamos a função Lambda Pi na pasta do pacote Tudo bem, agora precisamos criar o pacote de implantação ZIP Portanto, o Lambda exige que todos os arquivos e pastas estejam na raiz do Zip, sem nenhuma pasta principal extra E para conseguir isso primeiro, queremos que agora estamos neste diretório aqui, demonstração do DeepCKlamda, precisamos entrar no diretório do Então, vamos mudar o pacote de diretórios. E agora estamos dentro da pasta do pacote. Então, aqui, queremos executar o arquivo de compressão do Power Shells para compactar tudo em um arquivo ZIP na raiz do projeto E a forma como vamos fazer isso é usando esse comando aqui. Então, temos Compress Archive e, em seguida, Path star destination path e, em seguida, o nome do ZIP, que é o pacote de implantação dot ZIP Portanto, o caminho é a estrela do Dash Path, isso significa incluir todos os arquivos e diretórios em seus pacotes Em seguida, o caminho de destino e, em seguida, o nome do arquivo ZIP, isso cria o Zip um nível acima no diretório de demonstração do Deep Sea lamda Então, vamos continuar e executar isso, e isso levará apenas alguns segundos para ser concluído. Então, agora que a compactação foi concluída, vamos verificar rapidamente e voltar à raiz do projeto e confirmar se o arquivo zip existe. Então você pode simplesmente fazer isso com ponto C, ponto, mudar de diretório. E agora voltamos um nível acima. Então, agora não estamos mais na pasta do pacote. Estamos de volta ao Dec Clam, o diretório de demonstração. E, novamente, você pode simplesmente obter um item infantil. E aqui você pode ver que temos pacote de implantação dot zip e isso nos diz que a operação foi bem-sucedida. Tudo bem, agora temos que criar nossa função Lambda. E a maneira de fazer isso é simplesmente, novamente, voltar à página inicial ou clicar nela E dependendo, você sabe, se você o visualizou ou não, no passado, você pode simplesmente digitar o Lambda aqui ou vê-lo no menu de configurações Mas aqui, você pode simplesmente digitar Lambda e, em seguida, em seus serviços, você verá que há uma opção de serviço Lambda Então, vamos clicar nele, e isso nos levará à página inicial de criação de Lambdas A primeira coisa que queremos fazer é no canto superior direito, clicar em Criar função. Então vá em frente e clique nele. E aqui, vamos ter que dar um nome a ele. Então, por exemplo, vou chamar isso de Deep C Glamda Mas você pode dar o nome que quiser. E então, para o tempo de execução, por padrão, nenhum JS 22 point x é selecionado. No entanto, nosso Lambda é escrito em Python , então vou selecionar Python E, novamente, existem diferentes tecnologias e bibliotecas nas quais você pode usar estruturas Eu escrevi o meu em Python. Você pode escrever seu Lambda em diferentes idiomas aqui. Mas, novamente, estou selecionando o Python 3.13 porque essa é a versão que tenho atualmente E então temos nosso nome. Temos nosso tempo de execução. Em seguida, precisamos alterar a função de execução padrão da nossa função Lambda Então, quando você clica aqui, há várias opções. Mas, se você se lembra, anteriormente, criamos uma função para nosso Lambda nas configurações do IAM Então, aqui, você pode criar uma nova função com permissões básicas do Lambda, mas vou usar uma função existente E se você clicar nele, ele fornecerá a lista suspensa de funções existentes. E se você clicar aqui, verá a função Deep seek Lambda, que é anteriormente criada na seção de funções dos serviços da AWS Vá em frente e selecione isso. E então, para configuração adicional, não vou tocar nisso Estou apenas deixando tudo como padrão para os fins desta demonstração. Então, novamente, apenas fazendo uma revisão rápida. Então, autor do zero para criar nossa função Lambda, você receberá um nome A linguagem de tempo de execução que estamos usando é o Python 3.13. Você pode deixar a arquitetura como está. Em seguida, selecionando a função existente que eu criei anteriormente, que é a função Deep C lambda, e depois vou clicar em Criar função Certo, então você pode ver aqui que temos uma notificação de torrada verde dizendo que função Deep C lambda foi criada com sucesso Temos muitas opções aqui. Mas, essencialmente, o que queremos fazer é, novamente, aqui está um código padrão, aqui está um código padrão. Nós realmente não precisamos disso. Isso é apenas por padrão, o que quer que esteja aqui. O que vamos fazer é fazer o upload do nosso arquivo zip. E a maneira de fazer isso é clicar em Carregar de e selecionar o arquivo zip com pontos. Tudo bem, agora temos que selecionar o arquivo zip do nosso diretório local. Então, aqui, vou até onde criamos isso originalmente. Então, na pasta deep lambda Demo, se você entrar aqui, poderá ver que temos nosso pacote dash de implantação, o Então vá em frente e selecione isso, e então você pode clicar em Salvar. E isso carregará automaticamente o Lambda com o código-fonte que temos lá E você pode ver aqui que a função Lambda que o Pi agora carregou com o código correto que escrevemos originalmente como parte do nosso projeto Depois de carregar o arquivo zip e preencher a função Lambda com o código Python adequado, que queremos fazer Queremos implantar esse lambda. Então, vamos clicar nisso. E parece que o Lambda por padrão, já foi implantado porque diz que não há mudanças para implantar Agora, se você observar o código aqui, verá que também precisamos uma chave de API profunda da Seek API deep Seek porque, no final das contas, o que estamos tentando fazer aqui é implantar o Lambda, estamos implantando um aplicativo, que é simplesmente um programa que recebe um texto e faz uma chamada para o Deep Seek, faz com que o Deep Seek resuma esse texto e, em seguida, verá que também precisamos de uma chave de API profunda da Seek API deep Seek porque, no final das contas, o que estamos tentando fazer aqui é implantar o Lambda, estamos implantando um aplicativo, que é simplesmente um programa que recebe um texto e faz uma chamada para o Deep Seek, faz com que o Deep Seek resuma esse texto e, em seguida, ele aparece use os resultados. Mas, para fazer isso, precisamos realmente fazer a chamada de API para o Deep Seek, e o pré-requisito para isso é que precisamos ter nossa chave de API Então, isso é algo que poderíamos colocar aqui diretamente no código, mas nunca é recomendável codificar as chaves de API no código e fazer com que codificar as chaves de API no código elas sejam verificadas no repositório Não são as melhores práticas, e elas sempre devem ser incluídas como parte de coisas como variáveis de ambiente e em uma ferramenta gerenciada adequadamente ou por segredos, ou você pode tê-la no CI como parte das variáveis de ambiente. Então é isso que precisamos fazer a seguir. Precisamos configurar a chave profunda da API Sk como a variável de ambiente. E, novamente, só para recapitular, já abordamos como fazer isso em palestras anteriores, mas se você acessar o site do Deepsk Deepsk, no canto superior direito aqui, você tem a API e, se clicar nela, é aqui que ela mostrará o Primeiro, você precisa recarregar. Você precisa colocar algum dinheiro lá porque a API Deepsek não é gratuita, infelizmente, mas não custa muito Você pode começar com $2, é mais do que suficiente e você não vai usar mais do que alguns centavos como parte desta demonstração Mas é assim que você realmente faz isso. E então, se você usar, poderá ver as solicitações que estão sendo feitas. Então, por exemplo, se eu passar o mouse sobre isso, agora, antes desta demonstração, há atualmente quatro solicitações de API E se eu for até aqui, isso está me mostrando o número, quanto eu usei até agora, que é menos de $0,01 E aqui, ele me mostra o número de tokens usados. Então, aqui no total, 430 fichas por dia. Mas apenas algo para você ficar de olho e fazer uma comparação de antes e depois. No momento, a solicitação da API é quatro e, depois de fazer várias chamadas, os especialistas podem voltar e verificar se o número aumentou E, novamente, se você quisesse criar suas chaves de API, acesse as chaves de API aqui e criaria uma nova chave de API. Eu já tenho o meu pronto, então não vou criar um novo. Agora vamos voltar e configurar nossa variável de ambiente em configuração. Então, aqui, há várias guias. Temos aliases e virgens de configuração do monitor de teste de código aliases e virgens de configuração do monitor de teste de Vamos clicar em configuração. E quando você faz isso na barra de navegação esquerda, você vê uma opção chamada variáveis de ambiente. Então, vamos selecionar isso e, em seguida, clicar em Editar aqui ou aqui, diz que não há variável de ambiente. Então, vamos clicar em Ed e depois diz adicionar variável de ambiente. A chave será uma chave profunda da API Syk, que é o que vimos anteriormente no código E então o valor aqui, essa será sua chave de API real. Então você pode copiar e colar isso aqui, o que eu vou fazer. E, novamente, não compartilhe esse valor. Estou usando isso apenas para fins desta demonstração e vou excluí-lo, então não há acesso a isso, mas você precisa colar sua própria chave aqui e clicar em Seguro A próxima coisa que queremos fazer é testar nosso Lambda para garantir que tudo esteja funcionando bem, e podemos fazer isso usando o padrão de teste no console ou enviando uma solicitação HTTP por meio de um gateway de API Mas, por enquanto, usaremos apenas o recurso de teste incorporado aqui. Então, nessa guia, clique em Testar, e a forma como você pode usar o Teste é criando um novo evento. Então, aqui, vou dar a ele um nome chamado Deep Seek Lamb test event one, sem espaços E vamos deixar isso como privado. O modelo hello world está bem. E aqui está um evento em JS on. Então, vamos testar isso e ver o que acontece. Ok, então a execução correu bem. Então, ficamos verdes, obtivemos sucesso na função de execução. Se você observar os detalhes, verá que a cotação de status era, na verdade, 400, o que não foi encontrado, e o corpo está gerando um erro informando propriedade de texto ausente no corpo da solicitação Então, vamos dar uma olhada para ver o que está acontecendo aqui. Esse erro simplesmente indica que nosso manipulador Lambda Lambda não está encontrando um campo de texto dentro do corpo do evento E na caixa de diálogo de teste dos consoles AWS Lambda, precisamos fornecer um JSON válido, que é essa parte aqui, e precisamos fornecer um objeto JSON válido que corresponda ao que nosso Lambda espera, especificamente um objeto com uma chave de corpo cujo valor é um JSON em sequência contendo o texto da chave . Para corrigir isso, basta selecionar e substituir esse código algo como o seguinte. Então, vou fornecer um corpo válido e, no corpo, vou me certificar de que tenho o texto do atributo. E o texto em si realmente não importa. Isso é simplesmente arbitrário. Você pode colocar o AWS Lambda executar código sem provisionar Realmente, novamente, isso é apenas um teste. Não estamos, ainda não chegamos a um ponto em que realmente testamos todo o aplicativo de ponta a ponta, que é resumido por meio do Deepsk Isso é apenas testar o próprio Lambda. Por aqui, esse é um recurso muito interessante. Você pode simplesmente clicar em Formatar JSON. Isso fará com que tudo esteja correto. Agora, o que você pode fazer é simplesmente clicar em Salvar e, em seguida, clicar no texto novamente, e isso executará a função Lambda novamente. Agora, corrigimos o evento JSON, mas a função de execução falhou Então, se clicarmos nos detalhes, isso significa que diz sandbox that time out, e então há algum ID de solicitação aqui, mas a mensagem de erro é que a tarefa expirou após 3 segundos Então, vamos dar uma olhada e ver por que isso está sendo causado. Aqui, nossa função Lambda está atingindo o tempo limite porque o tempo limite padrão do Lambda da AWS é de 3 segundos, e a chamada do DeepCKPI geralmente Então, para corrigir isso, o que precisamos fazer é aumentar o tempo limite das funções, e isso pode ser feito Podemos fazer isso em qualquer lugar por até 15 minutos, que é muito mais do que realmente precisamos para os propósitos deste exercício. Opcionalmente, você pode ajustar a memória da CPU para reduzir o tempo de execução Você também pode verificar o comportamento das funções por meio registros do Cloud Watch para ver onde ela está gastando seu tempo. Mas o que vamos fazer é saber que 3 segundos é muito curto, então vamos aumentar isso um pouco para algo como 15 segundos ou 30 segundos , apenas para garantir que o Deep Seek tempo suficiente para processar nossas solicitações e retornar com o resultado. Então, isso é realmente muito fácil de corrigir. Vamos em frente e, na guia de configuração, clique nela. E aqui é onde precisamos encontrar a configuração geral. Qual é a primeira opção aqui. E então você pode ver que não há descrição. O tempo limite é de zero minuto a 3 segundos. E é aqui que podemos clicar em Editar, e então queremos simplesmente, digamos, mudar isso de 3 segundos para 30 segundos, e isso deve ser mais do que suficiente para o que precisamos porque acredito dez a 15 segundos devem ser bons o suficiente. Isso é apenas um pouco de buffer, caso precisemos. Então, vamos mudar para 30 segundos, e o tempo limite expirará após 30 segundos e clique em SEGURO. Ok, economizamos nosso tempo limite. Você pode ver que agora o novo valor do tempo é de 30 segundos. Agora, o que podemos fazer é voltar para a guia de teste e executar isso novamente, e ele executará esse evento de teste mais uma vez. No momento, está em execução. E você pode ver que definitivamente está demorando mais de 3 segundos, certo? Então, agora está terminado, e aqui, você pode ver os resultados. Portanto, o código de status é 200, o que significa que foi bem-sucedido E o resumo aqui diz que o AWS Lambda permite a execução de código sem servidor, eliminando a necessidade de gerenciar servidores e, em seguida, aqui estão os Execução de código sem servidor, sem provisionamento de servidor. Portanto, você pode ver que ele os resumiu em pontos-chave E, novamente, se voltarmos ao código, você pode ver que isso 24. Custo da IA: Se você não tomar cuidado, a IA pode aumentar significativamente suas despesas ou fazer de você um herói. Nesta palestra, você aprenderá como as principais empresas reduzem AI COS em 70% ou mais e, ao mesmo tempo, melhoram Então, vamos transformar você em um Ninja de eficiência de IA. Agora, é importante entender onde seu dinheiro está sendo gasto. Às vezes, um simples bot de bate-papo pode custar 12.000 por ano se não for otimizado Portanto, você precisa se certificar de analisar isso e corrigir os problemas em algumas das coisas que abordaremos em termos de estratégia. É importante entender os custos da API e, claro, alguns dos que são mostrados aqui estão corretos no momento dessa gravação, mas é claro que o custo mudará com o tempo e isso realmente depende de vários fatores, e isso realmente depende de vários como o modelo, a API, o número de solicitações e assim por diante. E é sempre importante estar atento e ciente das despesas Às vezes, eles podem estar ocultos, como provisionamento de recursos de nuvem, chamadas de API redundantes e modelos ajustados não Você precisa ter certeza de escolher a ferramenta certa para cada caso de uso específico. Então, aqui, você pode ver que existem várias estratégias diferentes que você pode implementar para ajudá-lo a economizar. Por exemplo, se você tiver consultas e solicitações repetitivas como perguntas frequentes, que estão sendo executadas por trás do chatbd e ajudando os clientes, você pode economizar até 60% armazenando as respostas de alguém em cache para não precisar continuar sendo cobrado pelo para não precisar uso do Porque é a mesma pergunta, então a resposta não mudaria. Portanto, o armazenamento em cache é uma estratégia. Você precisa ter certeza de que está usando o modelo certo para o caso de uso certo. Então, se você conseguir realizar uma tarefa simples com um modelo menor, use-o. Não use um modelo grande , pois isso lhe custará mais. A solicitação de lote também é importante. Portanto, certificando-se de que você está processando em massa , em vez de um único processamento em sequência, você quer ter certeza de que pode processar solicitações em paralelo, o que o ajudará a economizar entre 30% e 50%. E, novamente, é claro, os números podem ser diferentes dependendo do seu caso de uso e de uma variedade de fatores diferentes. E outro exemplo podem ser os medicamentos Cold Start para várias aplicações , como o Lambda É importante levar isso em consideração também. Então, algumas startups da Fintech, por exemplo, aprenderam a reduzir o tempo de resposta de oito segundos para 0,5 segundo dividindo os pedidos de empréstimo Portanto, é importante usar essa técnica quando aplicável e garantir que você possa processar em paralelo, certificando-se de manter suas funções do Lambda ou vários serviços. Você pode mantê-los aquecidos executando pinos de agendamento, por exemplo, ou qualquer recurso que eles tenham para mantê-los aquecidos, para que você não precise esperar mais 8 segundos para que as coisas se aqueçam antes que a solicitação possa realmente ser processada Lembre-se de que um Lambda pode levar dez a 15 segundos apenas para se aquecer e, em seguida, outros cinco a 10 segundos para o processo seja processado ou o código seja executado E então, é claro, você pode tirar proveito da quantização, então reduza a precisão do modelo para uma inferência mais rápida, novamente, quando aplicável Portanto, é importante ter em mente que otimização não significa baratear. Trata-se de gastar dinheiro de forma inteligente. Então, eu gostaria que você usasse essas coisas quando estiver planejando automatizar as coisas com responsabilidade Portanto, a IA inteligente é uma IA escalável. Portanto, certifique-se de considerar o tamanho certo para combinar os modelos com a complexidade da tarefa. Certifique-se de aproveitar as técnicas de armazenamento em cache de forma agressiva sempre que tiver conteúdo estático repetitivo E também certifique-se de monitorar o custo versus o desempenho para garantir que você esteja constantemente otimizando sempre que puder Agora, faça este exercício, e o que eu gostaria que você fizesse aqui é auditar um fluxo de trabalho existente ou fluxo de trabalho de IA. Você pode criar um sozinho ou, se tiver um disponível, pode usá-lo como um exercício. Quero que você analise isso e pense em três ideias de otimização que levariam à economia. 25. Assistente de voz: Nesta palestra, você criará um assistente de voz que escuta, entende e responde usando o Deep Seek, assim como o Siri, mas personalizável Não é necessária experiência prévia em reconhecimento de fala. Imagine ditar e-mails enquanto cozinha ou consulta dados durante um Seu assistente se adapta aos seus fluxos de trabalho. Aqui, você usará fala para texto, texto para fala, o cérebro de IA, que é a API Deep Sk, e o áudio via microfone, e vamos unir essas partes com algumas linhas de código Python, e a melhor parte, tudo é gratuito Então, aqui está a mágica que está acontecendo nos bastidores. Primeiro, ele ouvirá e converterá a fala em texto. Em seguida, ele processará esse texto enviando-o ao Deeps para análise e recuperando a resposta em um formato de texto novamente em termos de saída E então convertemos esse texto da resposta do Deep SK em áudio e o reproduzimos nos alto-falantes Nesta demonstração, criaremos um assistente muito simples , mas elegante e interessante, que usará o Deep Seek para processar tarefas rotineiras e diárias nas quais ele pode nos ajudar. Começaremos instalando os pacotes Python necessários em um ambiente virtual para garantir o isolamento, e o script principal simplesmente ouvirá o usuário por meio do microfone e o converterá em texto e, em seguida, enviará esse texto para Deep Seek usando uma solicitação HTTP Em seguida, o Deepsek processará esse prompt. Ele converterá a resposta de texto do Deepsek em palavras faladas usando outra biblioteca e, para qualquer coisa que exija os principais comandos do estilo IoT, por exemplo, controlar dispositivos domésticos inteligentes, como calor , temperatura, coisas assim, estará apenas simulando os resultados porque na verdade não está conectado a Ok, então, primeiro, vamos criar nosso diretório de trabalho. Então, o que vou fazer é criar uma pasta aqui chamada Deep Seek Assistant. E vamos entrar na pasta e, em seguida, iniciarei o código do Microsoft Visual Studio. E então, a partir daqui, podemos continuar. No momento, estamos dentro da pasta. Então, primeiro de tudo, vamos criar um ambiente virtual. Então, vou entrar no terminal aqui e, em seguida, vou fazer isso por meio da linha de comando aqui. Então, vou dizer Python e depois SpACM e depois VN. E então aqui, onde você pode nomear o diretório do ambiente virtual. Você pode, qualquer coisa é arbitrária, vou chamá-la de VN E então vamos pressionar Enter, e isso criará um ambiente virtual usando a versão mais recente do Python que você instalou no seu Agora, e o ambiente virtual foi criado. Então, em seguida, precisamos ativá-lo, e você pode simplesmente fazer isso acessando a pasta VM e, em seguida, há uma pasta chamada scripts Novamente, você não precisa digitar tudo. Você pode simplesmente iniciar as primeiras letras e pressionar Tab para preencher automaticamente, e então queremos dizer ativar e pressionar Enter E aqui, quando você vê esse texto verde aqui na VM, isso significa que ativamos com sucesso o ambiente virtual que acabamos de criar Agora, vamos começar a instalar nossos pacotes e dependências que precisamos A primeira coisa é o reconhecimento de fala. Então pip instale o reconhecimento de fala, e isso serve para capturar o áudio do microfone e convertê-lo em texto Então, vamos pressionar Enter para que possamos obter todas as dependências dessa biblioteca Ok, estamos todos bem aqui. Agora, vamos passar para o próximo, e o próximo será o Pi Audio. Então, o PIP instale o Pi Audio. E isso é exigido pela biblioteca de reconhecimento de fala que acabamos de instalar para entrada de microfone. E esse é basicamente o comando para isso. E então, se você clicar em Inter, ele vai instalá-lo E como você pode ver aqui, diz que instale o Pi Audio com sucesso e depois a versão. Em seguida, vamos instalar a biblioteca chamada Give me 1 second here. Ok, instalação do PIP. E este é chamado de PIT TSX três, PY TX três, e este é necessário para conversão de texto em fala offline Então, vamos prosseguir e instalar isso. Ok, ótimo. Então, a instalação para isso está concluída. E só precisamos de mais uma biblioteca aqui, e esta é a biblioteca de solicitações. E isso é usado para realmente enviar solicitações por meio de chamadas de API para o Deepsk Então, vamos prosseguir e instalar isso também. E agora a Request Library foi instalada com sucesso e concluímos e concluímos a configuração do nosso ambiente local e todas as dependências de que precisamos para continuar a criar nosso assistente em Python Em seguida, vamos criar um novo arquivo Python. Então, enquanto estiver na pasta aqui, assistente do Deepseek, vamos clicar em Novo Arquivo, Python E eu vou salvar isso, e vou chamar esse assistente de dot pi. Ok, vamos em frente e economizemos. E o que vou fazer é colar o seguinte código aqui, que fornecerei, e salvarei novamente. E o que eu fiz foi criar comentários para cada bloco para que não passemos muito tempo examinando tudo. Mas aqui você verá que o comentário explica exatamente o que cada bloco está fazendo. Então, primeiro, recebemos nossas importações. Essas são as bibliotecas de que precisamos para que isso funcione. Temos nossa chave de API Sk profunda. Agora, essa não é a melhor maneira de, na verdade, você nunca deve codificar sua chave de API segredos, tokens e chaves de acesso no próprio código Sempre deve ser a leitura das variáveis de ambiente. Mas aqui, o que eu fiz foi copiar e colar o meu aqui Esse é um exemplo de chave de API, que não está mais ativa após essas demonstrações. Acabei de criar isso para demonstrar o que fiz. Só por conveniência e facilidade de uso desta demonstração, colei-a aqui Mas normalmente você não faria isso usando essa estratégia. A maneira correta de realmente fazer isso é algo assim, que recuperamos a chave da API usando uma variável de ambiente Então, novamente, ele nunca deve ser codificado. Mas, novamente, vou deixar essa linha aqui. Vou comentar para que você tenha a maneira correta. Mas apenas para fins desta demonstração, vou codificar minha chave de API para que possamos continuar com o resto Sim, por favor, dedique algum tempo para ler esse código por completo. Mas, como você pode ver aqui, estamos apenas recebendo a primeira parte, estamos apenas configurando. Recebemos nossas importações e, em seguida, obtivemos nossa configuração para recuperar a chave de API do DeepC para que possamos realmente fazer consultas a ela usando Aqui temos o endpoint de conclusão do bate-papo. É aqui que as solicitações serão feitas usando a biblioteca de solicitações. E aqui, temos nossa função de ouvir o microfone, capturar áudio e convertê-lo em texto. E, novamente, tudo isso pode ser alterado ou reconfigurado conforme desejar Então, você verá algumas mensagens no log do console quando executarmos o programa e, no momento, ele está configurado para expirar após 5 segundos. Você pode mudar isso, se quiser, para qualquer número apropriado para você ou pode simplesmente deixá-lo funcionando como um loop eterno. E rolando para baixo, você pode ver aqui que é onde realmente enviamos a conversa para o Deep Seek e, em seguida, retornaremos a resposta de assistência Em seguida, recebemos o texto de fala. Assim que recebermos a resposta do Deep Seek, converteremos o texto em fala usando a biblioteca em que instalamos o Pit TSX three E esse é, na verdade, esse método aqui que diz texto. Ele vai lê-lo em voz alta para nós usando uma das vozes padrão que ele tem. Então aqui temos a função principal, então isso vai apenas inicializar o componente e executar o loop de interação, e isso vai fazer com que você tenha um wild por aqui, que significa que esse é um loop eterno e executará as coisas até você sair dele E é mais ou menos isso. Há algumas condições de saída aqui, diz que, se você disser a palavra sair ou sair, ela sairá do programa, ou você pode simplesmente pressionar Control C ou Command C novamente, pressionar Control C ou Command C novamente, e então ela também aparecerá no log do console, interrompendo a execução. E aqui basicamente inserimos o código principal, que é a função principal, que está executando tudo isso aqui. Então, isso é simplesmente um nível muito alto do que o código está fazendo. Agora, apenas para testar as coisas e garantir que nosso assistente esteja funcionando corretamente, vou fazer algumas instruções, mas sinta-se à vontade para experimentar como quiser Esse modelo específico também não está conectado à Internet ou não pode. Ele não tem a capacidade de pesquisar. É ótimo para a interação diária. Portanto, tenha isso em mente ao fazer uma solicitação. Então, por exemplo, se você perguntar qual é o clima, ele precisa pesquisar essas informações, mas dirá que não é possível pesquisar na web. Então, você teria que usar meios diferentes de realmente fazer isso. No entanto, ele fornecerá instruções sobre como obter o clima. Tudo bem, então vamos começar com algumas instruções. A primeira coisa que queremos fazer é realmente executar nosso programa, então vou expandir essa área um pouco mais para que seja mais fácil para você ver. E vamos simplesmente executar isso digitando Python e , em seguida, ou Pi, aquele DXC E depois o assistente Da Pi. E isso vai começar a executar o programa. Conte-me uma piada. Aqui está um para você. Por que os esqueletos não lutam entre si Porque eles não têm coragem. E se você quiser um toque doméstico inteligente, por que o termostato inteligente se rompeu com a lâmpada Porque precisava de um pouco de espaço para se refrescar, rosto sorridente com olhos sorridentes Conte-me outra piada. Aqui está um clássico com um toque doméstico inteligente. Por que o aspirador do robô se rompeu com o esfregão? Porque dizia que o relacionamento deles era muito unilateral. Eu estava cansado de fazer todo o trabalho. Como alternativa, para uma piada doméstica não inteligente, o que é marrom e pegajoso Um pau, árvore de folha caduca. Deixe-me saber se você quiser mais. Eu tenho trocadilhos atuais há dias. Rosto sorridente de alta tensão com olhos sorridentes. Apague as luzes. Entendi. Simulando o comando Smart Home Asterisco do círculo azul apagando as luzes. Aproveite a escuridão aconchegante. Asterisco. Asterisk Se isso fosse real, eu precisaria acessar seu sistema doméstico inteligente Mas, por enquanto, imagine a sala ficando escura como breu e talvez um fantasma sussurrando quem apagou as luzes Lâmpada Asterisk Ghost. Avise-me se precisar de ajuda com integrações residenciais inteligentes reais Rosto sorridente com olhos sorridentes. Tudo bem, vou interromper a execução pressionando Control C, e aqui, você pode ver que agora estamos de volta, saia do programa Mas você pode ver que ele é capaz processar o que dissemos usando nossa voz, transformá-lo em texto, passá-lo para Deepsk. O Deep Seek conseguiu ver a solicitação, processá-la e nos devolver os resultados E então o resultado do texto foi transformado em voz, que é algo que você pode ouvir aqui. E então você viu o comando do dispositivo inteligente, eu simplesmente entendi. É inteligente o suficiente para entender que na verdade não está ligado a nada Então, ele nos disse que é apenas uma simulação e que na verdade não vai apagar as luzes. Portanto, é assim que você pode fazer uma assistência muito simples que pode ajudá-lo nas tarefas e rotinas diárias Você acabou de aprender como construir a base para um assistente parecido com Jarvis Em seguida, ensine seus fluxos de trabalho. Essa é uma abordagem de baixo custo, escalável e privada para criar seu próprio assistente para suas necessidades diárias Agora, para o próximo exercício, gostaria que você criasse o assistente, mas também experimentasse comandos diferentes e analisasse os resultados para ver como ele pode se adequar às suas tarefas rotineiras diárias. 26. Assistente de resumo de pesquisa: Nesta palestra, você aprenderá como criar uma ferramenta que digere trabalhos acadêmicos densos, extrai resumos e até gera citações, economizando Isso é perfeito para estudantes, pesquisadores e analistas. Pense na perda de tempo, quanto tempo você vai gastar lendo e não analisando. Pense na quantidade de trabalhos e estudos de pesquisa que estão sendo publicados diariamente e pense no erro humano em que perder descobertas importantes em testes longos é uma grande probabilidade. A IA não substituirá os pesquisadores. Isso evitará que eles se afoguem em arquivos, artigos e Não vamos usar nenhum software sofisticado, apenas bibliotecas comuns de Python para ler, analisar e extrair informações e formatá-las de acordo com nossas necessidades , usando ferramentas gratuitas e buscamos profundamente Vamos seguir as etapas. Primeiro, vamos extrair o texto do PDF, e não importa o tamanho do PDF e quantas páginas existem em termos de conteúdo. Em seguida, vamos pegar esse texto, resumi-lo e identificar as principais contribuições, métodos e lacunas e, em seguida, gerar automaticamente citações no formato MLA Então, aqui você pode ver que há um pipeline, e vamos transformar esse pipeline teórico em uma ferramenta de trabalho. Portanto, observe com atenção. Nesta demonstração, você aprenderá como criar um script Python que usa Deep Seek para resumir um PDF e O script primeiro carregará e extrairá de um arquivo PDF, depois enviará o texto extraído para o Deepsek por meio sua API aberta compatível com IA para gerar um resumo, junto com as informações de citação, e depois exibirá ou salvará Agora, é claro, o que você pode fazer é copiar colar o conteúdo de qualquer arquivo PDF e usar interface web do deepsk para copiar e colar e obter os resultados E se isso funcionar muito bem. No entanto, você precisa perceber que algumas dessas coisas são: se você tiver arquivos PDF muito longos, atingirão o tamanho máximo do token, então você teria que fazer isso em partes E a outra forma é mostrar como fazer isso programaticamente para que você não precise sempre confiar na interface da web e, em seguida, ajustar o código para melhor atender às suas necessidades Então, aqui temos um arquivo PDF. E, novamente, este é apenas um artigo de pesquisa que foi publicado e está disponível on-line. Então, o título é Lama two, e esses são os modelos de bate-papo Open Foundation e Fine Tune. O importante é que este é um trabalho de pesquisa, mas também é muito longo. Como você pode ver, são 77 páginas, e isso é perfeito porque você não precisa ler as 77 páginas inteiras e entender cada pequeno detalhe. Você pode simplesmente fazer com que o Deep Seek resuma isso para você e, em seguida, forneça as citações analisando e extraindo-as do G, vamos começar. E a primeira coisa que queremos fazer é criar seu diretório. E aqui vou fornecer o arquivo PDF, mas já o coloquei em nossa nova pasta que será a pasta raiz do nosso diretório de trabalho, onde nosso projeto estará. E lembre-se, mais tarde, temos que passar o caminho desse arquivo para que ele possa analisar o conteúdo. Então, temos a pasta. Colocamos o arquivo PDF aqui. Novamente, não precisa ser esse arquivo PDF. Pode realmente ser o que você quiser. Então, vamos iniciar o código do Visual Studio. Ok, ótimo. Agora, primeira coisa que queremos fazer é ver que temos nosso arquivo PDF no diretório atual. Vamos criar um novo arquivo. E este será um arquivo Python, e eu vou ampliar um pouco mais E esse vamos chamar PDF underscore summarizer dot pi OK. E então vamos colar esse código e, novamente, não se preocupe. Vamos passar por isso. Vamos salvar isso. E esse será nosso programa de resumo de PDF, o script Python que fará o trabalho E outra coisa que precisamos fazer é criar uma variável de ambiente porque, novamente, codificar chaves de API no aplicativo nunca é uma coisa boa e nunca deve ser verificada no repositório de código Ela sempre deve ser configurada como variável de ambiente. E aqui, o que vamos fazer é em vez de codificar a chave aqui, vamos apenas criar um arquivo de ponto N e, em seguida, usar essa biblioteca aqui, o ponto N, vamos usá-lo para ler de um arquivo externo Mas isso normalmente pode vir da variável de ambiente que você define em seu pipeline de CI. Então, nesse caso, vamos criar um novo arquivo. E a maneira como fazemos isso é arquivar um novo arquivo de texto. Vou colar minha chave de API. Novamente, esse é um exemplo de chave de API que estou usando para fins desta demonstração, mas por favor, não compartilhe sua chave de API com ninguém. Então, a chave é essa e, em seguida, o valor da chave de API é isso. Então, você deseja seguir esse formato exato e, em seguida, deseja salvar. E então este tem que ser nomeado exatamente dessa maneira. Vai ter que ser ponto EN V. Você não deve nomeá-lo com mais nada, caso contrário, ele não será capaz de processar, e então vamos salvar isso como todos os arquivos, então ponto ENV é a extensão, então ele vai reconhecer isso Então, agora, temos três arquivos. Temos o ponto ENV. Temos o arquivo PDF e, em seguida, temos o script Python do sumário de PDF dot , que é nosso Antes de começarmos a executar o programa, primeiro precisamos instalar algumas dependências Então, vamos seguir em frente e fazer isso. Vamos iniciar um novo terminal. Vou expandir isso um pouco para que você possa ver melhor. Antes da instalação, porém, queremos criar um ambiente virtual. Então, vamos seguir em frente e fazer isso. Python e depois menos M VN e agora o nome da pasta em que você deseja que tudo Nesse caso, vou ligar para aquela VN novamente. Não precisa ser VN. Pode realmente ser qualquer coisa , é apenas um nome arbitrário. Então, vamos seguir em frente e fazer isso. No momento, ele perguntará: você deseja selecionar isso como seu espaço de trabalho Sim. E agora ele criará o ambiente virtual para nós e configurará nosso projeto local. Tudo bem, então acabou. E agora, o próximo passo é ativá-lo, e há uma pasta de scripts com um arquivo chamado Ativar. Então, vamos em frente e vá para VN. Para colar aqui e focar o cursor ali, VM e, em seguida, scripts e, em seguida, ativar. Vamos fazer isso. E agora você pode ver o ícone da tela com o Powershell, agora ele está ativado Então, agora estamos prontos para instalar nossa dependência. E para fazer isso, é isso que vamos fazer, e esse é o comando que vamos executar. Então pip install Precisamos de OpenAI, Pi PDF para python dot e TikToken. Então pressione Enter e vamos instalá-los. Agora, isso vai demorar um pouco, então vou pausar o vídeo e depois voltaremos quando estiver pronto Tudo bem, toda a instalação foi concluída com sucesso e agora estamos prontos para executar o programa. Mas antes de fazer isso, vamos examinar rapidamente o código e ver o que ele está fazendo bloco por bloco. Agora, em um alto nível, o que esse script fará é primeiro extrair todos os textos do PDF. Em seguida, ele tokenizará e fragmentará o texto. Portanto, cada peça tem menos de 57.344 fichas, e isso vai deixar espaço para um resumo de oito fichas K. Em seguida, ele chamará Deep Sear one, que é o modelo de raciocínio do Deep Sk em cada bloco solicitando até oito mil tokens de Isso garante que não atinjamos o limite e que nosso programa não falhe. Vamos concatenar os resumos e as citações por bloco E a última etapa é imprimir o resultado combinado no console e salvá-lo no arquivo de texto resumido no diretório de trabalho. Tudo bem, agora vamos passar algum tempo examinando o código um pouco mais de detalhes e abordaremos cada bloco por bloco, e passaremos um pouco mais de tempo examinando isso para entender exatamente o que cada bloco está fazendo Então, vamos começar com as importações. Agora, o Import OS, o objetivo disso é fornecer acesso a variáveis de ambiente, caminhos de arquivos e outras funções do sistema operacional, e a biblioteca Python padrão usa para buscar função os dot gg N e interagir A análise do arco de importação tem objetivo analisar o argumento da linha de comando para que o caminho do PDF possa ser fornecido pelo usuário E você verá mais tarde quando estivermos prestes a executar este programa, teremos que executar o comando Python e o nome desse arquivo, que é um resumo de PDF Mas temos que passar um argumento, e o argumento nesse cenário será o caminho absoluto do arquivo PDF, que mostrarei como obter mais tarde. E este aqui, o módulo RCPars do módulo RVS gera automaticamente mensagens de uso de ajuda e manipula Agora, analisando from.net Import load.net, o objetivo aqui é carregar o par de valores-chave do arquivo ponto N que criamos, e é nele que carrega o par de valores-chave do arquivo ponto N na variável de ambiente em O Python dot permite que você mantenha segredos, como chaves de API, fora do código-fonte lendo um arquivo N. Agora, o Import Pi PDF two, o objetivo disso é ler e extrair texto do arquivo PDF Portanto, há uma biblioteca que faz o trabalho para você, então você não precisa escrever o código para fazer isso, e é uma biblioteca Python para trabalhar com documentos PDF, dando suporte à extração de texto e outras operações Agora, analisando o Import OpenAI, isso fornece o SDK compatível com OpenAI para se comunicar com a A biblioteca OpenAI Python é usada para chamar a conclusão do bate-papo no Deepsk R one , que é o modelo de raciocínio, definindo a URL base como TPs api.deepsk.com , que é o modelo de raciocínio, definindo a URL definindo E, por último, temos TikTok Import. O TikTokent basicamente codifica texto bruto em IDs de token para que você possa contar tokens e dividir o texto em pedaços de tamanho adequado para não o TikTok Import. O TikTokent basicamente codifica texto bruto em IDs de token para que você possa contar tokens e dividir o texto em pedaços de tamanho adequado para não ultrapassar o limite máximo. E o TikToken é uma codificação rápida de pares de bytes, que também é a abreviação Um tokenizador compatível com os modelos Open AI e é ideal para uma contagem precisa de tokens Agora vamos ver o próximo bloco aqui, e é aqui que carregamos a chave da API. Então, o que ele faz é pesquisar um nome de arquivo no diretório de trabalho atual ou nos diretórios principais E isso é útil porque evita a codificação permanente de sua chave de API Em vez disso, você coloca o par de valores-chave lá. Portanto, nesse caso, a chave de sublinhado da API de sublinhado do Deep Seek é igual ao valor da sua chave no arquivo junto com o script E, por padrão, o ponto N do Python não substitui as variáveis de ambiente existentes Ele é usado para gerenciar segredos localmente. E a linha OS Get aqui recupera o valor da chave, neste caso, deepSekUnscore, chave de sublinhado da API E essa chave de API do Deep Seeks é necessária para autenticar sua solicitação no URL base, que era HTTPs coolinlashpi.deepsk.com, que coolinlashpi.deepsk.com E aqui, você também tem o erro de valor. Portanto, isso é apenas um tratamento básico de erros, e o que ele faz é interromper a execução com uma mensagem de erro clara se a chave estiver ausente ou não conseguir resolver isso, e isso é útil porque ajuda a detectar erros de configuração mais cedo, em vez enviar uma solicitação sem nenhuma credencial Tudo bem. Agora vamos para o próximo bloco, que é extrair textos do arquivo PDF Agora, aqui, observando o caminho WidOpenPDF BSF, o que ele faz é abrir um arquivo PDF no modo de leitura binária, e a razão para isso é que os PDFs são arquivos binários, e o método leitor de PDF de dois pontos da biblioteca P Pi PDF espera um objeto espera Agora, olhando para isso, leitor é igual ao leitor de PDF Pi F como argumento Isso instancia um objeto leitor de PDF que pode acessar cada página, e esse objeto fornece uma lista, que são as páginas pontilhadas do leitor, cada uma das quais pode ser usada para extrair texto E o leitor de PDF do Pi PDF two retorna uma lista de objetos de página com um método de extração de texto. Em seguida, passamos por aqui. Você vê os quatro loops. O que isso está fazendo é iterar em cada índice de página, chamar o método de extração de texto e concatenar cadeias de caracteres não nulas. E a razão para isso é que algumas páginas podem ter imagens ou nenhum texto. Portanto, o método de extração de texto pode retornar none ou apenas uma string vazia garante que você não acrescente E o método de extração de texto retorna uma sequência de todo o texto dessa página ou nenhum, se estiver vazio ou se for somente imagem. E então o texto de retorno aqui, este é o que ele faz, ele retorna uma string gigante contendo todo o texto da página separado por novas linhas. Ok, vamos passar para o próximo bloco aqui, que é a tokenização e fragmentação Então, pode ser um pouco difícil enrolar o cabelo, mas vamos passar por isso e, depois de um pouco de prática, será muito mais fácil de entender. Então, sinta-se à vontade para, você sabe, fazer mais pesquisas sobre isso e brincar com o código para se familiarizar mais. Você também pode usar o Deep seek para analisar esse código para você e informá-lo ou explicá-lo a você ou a qualquer outra ferramenta, como Gemini ou HAGBT, se tiver dificuldade em entender ou ler isso após esta Agora, aqui, o que estamos fazendo examinando essas linhas lentamente aqui, essa linha é, por exemplo, todos os IDs de token iguais ao texto do código de pontos do tokenizador Isso é o que ele faz: converte todo o texto longo em uma lista de IDs de token usando biblioteca Tik Token que instalamos como uma dependência E a razão para isso é porque você precisa saber exatamente quantos tokens você está enviando para o Deep Sk R por modelo, para não exceder os 65.536 tokens, porque esse é o limite que ele tem e que você E então passamos pelo ciclo de fragmentação, que simplesmente começa a partir daqui, como iniciar o IDX zero, e depois passamos pelo O que isso está fazendo é que a entrada MAX para sublinhar os tokens é definida como 57.340. Quatro. E é simplesmente assim que calculamos que esse é o máximo, que é 65.536 -8.192, garantindo que, quando solicitamos uma saída de oito tokens K, a soma, que é entrada mais a saída, seja igual ou menor que o máximo, que é que é 65.536 -8.192, garantindo que, quando solicitamos uma saída de oito tokens K, a soma, que é entrada mais a saída, seja igual ou menor que o máximo, que é 65.536 tokens. E a sobreposição dos 200 tokens ajuda a preservar a continuidade citações que podem ultrapassar os Agora, vamos dar uma olhada na parte de trás da lógica, que ajuda a evitar a divisão no meio Então, aqui, o que isso está fazendo é que, se você passar por esse bloco aqui, simplesmente se você não estiver na parte final, ele verifica até 1.000 tokens para trás para encontrar o espaço em branco ou a pontuação, então você não corta o meio da frase ou a palavra média E a razão para isso é garantir que os limites dos trechos não dividam as frases ao meio, que pode tornar os resumos Agora, olhando para o tokenizer, faça um tokenizer dot decodificar os IDs dos blocos aqui, nesta linha Isso é o que ele está fazendo: converter esse subconjunto de IDs de token de volta em texto simples para esse pedaço E isso ocorre porque o Deep C car one espera entrada de texto bruto, não IDs de token. E então a linha de blocos de retorno aqui, é uma lista de sequências de texto, cada uma menor ou igual a 57.344 tokens com aproximadamente cerca de 200 tokens sobrepostos é uma lista de sequências de texto, cada uma menor ou igual a 57.344 tokens com aproximadamente cerca de 200 tokens sobrepostos entre partes adjacentes. OK. Vamos continuar analisando o código. Então, esta seção aqui, Seção quatro, resumindo e extraindo citações Então, aqui você pode ver o resumo e, basicamente, o que isso está fazendo, como a mensagem do sistema, o que isso está fazendo é instruir a função do modelo Aqui você é assistente acadêmico. Ele define o contexto em que você espera: um resumo mais uma lista de citações, incluindo o número da página E ao fornecer isso, você está fornecendo um aviso claro do sistema. Você orienta o modelo Deep Seeks R one para formatar sua saída em duas seções distintas, resumo e citação. E o Deep Seeks R one, que é o motivo pelo qual um modelo é invocado por meio do Open AISDK definindo o URL base como hdbsapi.deepsk.com Agora, olhando para a mensagem do usuário, isso é o que ele faz: entrega a parte real do texto em PDF para o modelo seguido pela solicitação específica E isso garante que o modelo veja exatamente o que precisa ser analisado e extraído. Agora, olhando para esta linha aqui, o cliente Open AI. Isso instancia um cliente para Deepsk usando a chave de API da variável de ambiente Deep Seek, e o cliente enviará a solicitação de conclusão do bate-papo ao endpoint fazendo uma pós-chamada para o endpoint que você vê aqui com a Então esse é o nosso URL base aqui. E essa é a URL base, então você receberá várias conclusões e ele fará uma pós-chamada para Agora, olhando para esta linha aqui, a resposta é igual às conclusões que o cliente cria, esses são os argumentos Então você vê que há vários argumentos aqui. Então, o modelo é basicamente modelo igual a modelo. Esse é o raciocinador de busca profunda, que é o DeepSkro. As mensagens, esta é a promoção do sistema mais a parte do usuário O token máximo é 8192, que abordamos anteriormente, e essa é uma solicitação de até oito K tokens de conclusão, e a temperatura sendo zero, essa é uma saída determinística, portanto, Não queremos nenhuma randomização. E dissemos isso dessa forma porque queremos garantir que o modelo não use mais do que oito tokens K em sua resposta, sala de estar. Portanto, a entrada mais a saída é inferior a 65.536 tokens. E então, olhando para a última linha aqui, a resposta de retorno, é que isso extrai o conteúdo da string da primeira e única opção de conclusão E fazemos isso porque esse conteúdo contém tanto o resumo quanto a citação desse trecho específico Ok, vamos passar para a função principal, e isso simplesmente aqui, vamos começar aqui. Então, analisador é igual a análise de arco. Este instancia um analisador de argumentos que gerará automaticamente uma espécie de ajuda e analisará os E o arc parse simplifica as interfaces de linha de comando definindo os argumentos necessários, gerando mensagens de uso automaticamente e validando Agora, o argumento do parser dot add, este declara que o script espera exatamente um argumento posicional, que é, nesse caso, o caminho do PDF, que é um caminho de string para o arquivo PDF que tínhamos em nosso diretório que eu mostrei anteriormente Agora, sem isso, o script não saberia qual PDF processar. E depois passando para o analisador de args. Este aqui analisa o argumento real da linha de comando e o armazena no ponto args pdfFat Se o usuário omitir o PDFat ou digitar um sinalizador inválido, o arc parse imprime um erro ou ajuda e Agora vamos carregar a chave da API aqui. Isso tenta carregar a chave da API. Como você pode ver, há uma espécie de exceção “tente ”, “tente capturar”. Este aqui, ele chama a função da seção anterior para carregar e verificar a chave profunda da API Sk. E se isso falhar, por exemplo, se a chave estiver faltando, o script imprimirá um erro e retornará mais cedo. Ok, passando para a extração dos arquivos PDF. Então, aqui, o que estamos fazendo é que essa linha notifica qual PDF está sendo processado Então, novamente, apenas alguns registros do console, e isso é útil para depuração ou, você sabe, PDFs você sabe, E então, você sabe que está funcionando e não está realmente falhando nos bastidores O texto completo aqui chama uma função da seção anterior para obter uma única string grande contendo todo o texto da página. E então a condicional aqui com a instrução if, isso verifica se o texto extraído está vazio Por exemplo, se você tiver um PDF que seja apenas imagem, se tiver, ele imprimirá, nenhum texto foi encontrado e, em seguida, ele retornará. Agora, definindo o modelo de busca profunda aqui, esse bloco aqui. Então é aqui que definimos os limites do token. Por exemplo, o primeiro aqui, este, é o total máximo máximo de Sk R 1, então entrada mais o número de tokens de saída, que é 65.536 Temos os tokens de saída máxima. Queremos que o deep Seek gere no máximo oito mil tokens de resumo e citação. E o comprimento máximo de geração do Deep Sik R One é de 32.768 tokens, mas solicitamos apenas oito K para deixar espaço para a entrada Passando para o máximo de tokens de entrada, esse é simplesmente o cálculo para 65.536 -8.192, o que equivale a 57.344 esse é simplesmente o cálculo para 65.536 -8.192, o que equivale a 57.344 tokens. Por que fazemos isso? Como garante que o comprimento dos tokens de entrada mais o comprimento dos tokens de saída seja menor ou igual ao máximo, que é 65.536, evitando que erros de solicitação incorreta, como tamanho máximo do contexto Analisando o token de sobreposição, isso simplesmente diz que cada pedaço compartilha 200 tokens com o próximo bloco para preservar sobrepostas Agora, passando para o tokenizador, este aqui simplesmente retorna um objeto de codificação de token tecnológico alinhado com a tokenização GPT Embora o DeepCCarb não seja exatamente GBT quatro, eles compartilham um tokenizador aberto compatível com IA, e isso garante uma e isso garante consistente Agora, aqui, vamos dividir isso em partes. E o que isso está fazendo, isso retornará um objeto de codificação de token tick E desculpe, na verdade isso é registro. Desculpe-me. Na verdade, isso está registrando a fragmentação que está prestes a acontecer Portanto, é apenas um registro do console. E então o trecho de texto aqui, essa parte, esta divide todo o texto do PDF em gerenciáveis com base na lógica das seções anteriores que abordamos E esta é uma lista de strings, cada uma menor ou igual a 57.344 tokens com aproximadamente 200 tokens E então a impressão F aqui, o total de pedaços, esses registros, quantos pedaços serão processados. É útil confirmar que você não criou acidentalmente mais de 100 blocos pequenos quando eram esperados menos pedaços maiores Ok, então vamos seguir em frente. E olhando para isso, isso é simplesmente olhar para todos os resumos. Isso inicializa uma lista vazia para conter o resumo de cada fragmento mais o bloco de citação E então passamos para as impressões digitais. Este é apenas um registro do console, informa que o resumo por bloco está começando, o que pode levar Em seguida, passaremos para o loop quatro, é basicamente iterado em cada bloco com um índice amigável para humanos começando em E então ele também registra ou imprime aqui, mostrando o progresso. Por exemplo, resumindo o fragmento dois de cinco ou um de cinco, para que você saiba o quanto está no processo E então o resultado do fragmento aqui, isso chama uma função da seção anterior, enviando o texto dos fragmentos para o R 1 profundo para extração de resumo e citação R 1 profundo para extração de resumo e citação E isso é simplesmente o que é retornado é uma string contendo o resumo e a lista de citações, incluindo referências de páginas, se o Deep Seek as identificar Agora, passando para o divisor, isso cria um limite visual, então há 80 sinais iguais entre saída de cada bloco para que, quando concatenados, você possa localizar facilmente onde termina o resultado de um Chung você possa localizar facilmente Em seguida, todos os resumos, isso armazena a resposta de cada parte mais o divisor E então, o tratamento de exceções aqui captura erros de API, como limites de taxa, problemas de rede, coisas assim, e imprime quais partes falharam e, em seguida, sai do programa Tudo bem, estamos quase lá, por favor, tenha paciência comigo. Então, olhando para este último bloco aqui, combinando todos os pedaços Então, a saída final, essa linha, une todos os blocos de blocos em uma grande string, separados pelo divisor de cada pedaço Em seguida, a impressão, as linhas de impressão aqui, registra que a saída final combinada está prestes a ser mostrada. E, em seguida, a saída final, simplesmente imprime todo o resumo concatenado mais as citações para você e para o Com a opção aberta aqui, esta simplesmente grava a saída combinada em um arquivo. Isso é opcional. Acabamos de fazer isso, então temos uma espécie de artefato no final, grava a saída combinada em um arquivo chamado resumo e bloco de citação ponto TxD no diretório de trabalho e permite a revisão ou o compartilhamento posterior dos resultados sem precisar percorrer o console, o que pode ser um pouco chato diretório de trabalho e permite a revisão ou o compartilhamento posterior dos resultados sem precisar percorrer o console, o que pode ser um E, em seguida, passando para a última linha de impressão, isso confirma onde o arquivo foi salvo E então aqui, olhando para esse bloco aqui, isso simplesmente garante que o principal seja chamado quando o script é executado. Então, assim que é executado, ele entra no programa principal ou na função principal, que executa o resto do código. Portanto, isso é chamado quando o script é executado diretamente e não quando é importado por outro módulo. E esse é apenas um idioma Python padrão para pontos de entrada de scripts Tudo bem, a última etapa é que agora basta executar este programa e ver os resultados, e podemos fazer isso no terminal Agora, quando executamos o programa, se você se lembra, temos que passar o caminho arquivo PDF para o programa como argumento. Então, uma coisa que precisamos fazer é primeiro descobrir o que é isso. Agora, se você passar o mouse sobre isso, ele mostra o caminho absoluto completo, ok? Então, essa é uma maneira, mas é irritante digitá-la. Uh, a outra forma é se você for para o seu diretório, e se você simplesmente clicar com o botão direito do mouse no arquivo, você pode copiar como caminho. E o que isso faz é que você pode voltar aqui e eu vou colar para que você possa ver. Então, ele coloca todo o caminho em códigos, o que é perfeito, exatamente o que você precisa. E a outra é que você pode simplesmente usar um tipo de comando similar no Tower Shell, que é o caminho de resolução. Então, basta digitar resolver e depois marcar isso. Então, não o primeiro, o segundo. Aqui resolvemos o caminho, o comando e, em seguida, basta ir para o espaço e depois o nome do arquivo PDF. Então, neste caso, 23 oh sete, vou digitar 23 oh e depois tab. Ele preenche automaticamente o arquivamento, pressiona Enter e, em seguida, fornece o caminho, e agora você pode simplesmente copiar Tantas maneiras diferentes de fazer a mesma coisa, fazer o que funciona melhor para você. E sim, estamos prontos para executar o programa. Tudo bem, então tudo o que precisamos fazer é simplesmente digitar Python para executar o programa Então Python, uma aba, espaço, o nome do arquivo Portanto, este é um resumo em PDF. Então, digite e, em seguida tabule para preenchimento automático e, em seguida, espaço, e é aqui que precisamos colar o caminho do arquivo em nosso PDF. Então, novamente, o comando Python para executar o arquivo, o arquivo ou nosso script Python que queremos E então, como argumento, estamos passando pelo caminho absoluto do arquivo PDF que queríamos analisar, resumir e extrair as citações É isso mesmo. Tudo que você precisa fazer é pressionar Enter e deixar isso funcionar. Agora, conforme abordamos no código, ele começará a mostrar um texto para que você entenda em qual fase do processo está. Diz que o total de pedaços criou dois, processando cada pedaço com um carro C profundo, e atualmente está resumindo o Em seguida, ele passará para o bloco dois e, em seguida, estará pronto Mas esse processo vai levar alguns minutos. Então, o que vou fazer é pausar o vídeo quando estiver pronto, voltarei e poderemos dar uma olhada juntos Ok, então todo o processo levou cerca de 2 minutos, mas como você pode ver que ele foi processado, nenhum erro foi gerado. E sim, podemos rapidamente dar uma olhada juntos. Havia um total de dois pedaços. E aqui, você pode ver que os resultados estão no registro do console, que veremos rapidamente. Então você tem o resumo e as citações combinados. Então, está dividido em duas seções. Então, novamente, isso é quebrado em pedaços, certo? Então você tem um resumo conciso para a primeira parte e, em seguida, ele fornece o resumo com uma espécie de pontos principais. E então descendo até aqui, você tem a lista de citações que ele conseguiu extrair do arquivo Então você pode passar por isso, e então vamos ver uma nota também. Os números das páginas correspondem à paginação interna do PDF. Então, dando alguns exemplos aqui. E então, olhando para o fragmento dois aqui, você tem o resumo conciso, e então você tem a lista de citações E então, novamente, é meio imprimindo para você em um bom formato de mesa. E aqui você pode ver os resultados no console. E, novamente, o que é feito opcionalmente, o que fizemos foi salvar isso um arquivo de texto com Portanto, se você voltar ao seu diretório, deverá ver esse arquivo de texto aqui, que é o resumo e as citações shank dot E ao abrir o arquivo, você verá exatamente as mesmas informações que são apresentadas aqui no console. Você acabou de aprender a criar um script Python simples que pode ajudá-lo com velocidade, precisão e E você aprendeu a automatizar os tediosos 80% da pesquisa Agora você pode se concentrar em insights inovadores e não na formatação Para este próximo exercício prático, gostaria que você resumisse um PDF de sua área e anotasse algumas descobertas importantes 27. Bot de redes sociais: Nesta palestra, abordaremos a ideia de criar um bot que gere postagens envolventes, sugira hash tags e até mesmo editores de automóveis, liberando até 10 horas ou mais por semana, e não, você não precisa Ser responsável pelas mídias sociais e gerenciar postagens pode ser demorado e desafiador às vezes. Isso pode levar a lacunas e inconsistências que podem prejudicar sua marca e seu engajamento se erros forem cometidos Você também pode perder oportunidades em potencial de tornar a voz da sua marca viral na comunidade. Deep Seek atua como seu diretor criativo, redator e programador, tudo em Você pode começar de forma simples e começar gerando postagens. Depois, você pode escalar para a publicação automática quando se sentir mais confortável e familiarizado com o código e depois de criar sua linha de base Você pode usar o Deep Seek para análises, marcas, voz, tendências de mercado e tom. Em seguida, você pode usar bibliotecas diferentes para agendar suas postagens e publicá-las em plataformas de mídia social, como X e Twitter, usando sua API. Não examinaremos o código, pois fizemos um exercício muito semelhante no início do curso, em que criamos um script Python para publicar automaticamente dois juntos O plano para esse exercício será quase exatamente o mesmo e dependerá das plataformas de mídia social nas quais você está tentando se engajar e das APIs públicas disponíveis, como Facebook ou Instagram Mas as ideias e os conceitos permanecem os mesmos. Agora, eu quero que você transforme esse fluxograma em código. Depois de concluir o exercício com sucesso, você terá aprendido como ser gerente de mídia social com um salário de $0 E isso o ajudará com consistência, engajamento e escala, liberando seu tempo para que você possa se concentrar em um trabalho de maior valor Agora, depois de criar o bot e estabelecer sua linha de base, gostaria que você fizesse um exercício de acompanhamento e gerasse um exercício de acompanhamento e uma semana de tweets para seu 28. Mecanismo de recomendação de IA: Nesta palestra, faremos exercício conceitual em que você criará um mecanismo de recomendação que sugere produtos com base no comportamento do usuário, ajudando você a aumentar o valor médio do pedido Agora, é algo muito importante entender os segredos do upsell, e não tenho certeza se você sabe, mas 35% da receita da Amazon vem de recomendações A retenção de usuários é muito importante porque cria sugestões personalizadas, reduz a taxa de rejeição e oferece uma vantagem competitiva, e oferece uma vantagem competitiva pois as pequenas lojas podem imitar as ferramentas corporativas Seus concorrentes já estão fazendo isso. Agora você também o fará com apenas Python e DeepC. Você pode começar com dados simulados depois conectar-se a lojas reais Você pode escolher sua aventura com base em seus níveis de conforto. clareza sobre a complexidade é uma consideração muito importante que toda loja de comércio eletrônico precisa fazer Especificamente, ajuda a evitar solicitações vagas como escrever algo sobre IA contato explica seu público, tom, propósito e ação. Você pode usar verbos como escrever, resumir ou comparar. Agora, vamos transformar esse fluxo em código e observar perto o quão profundo o Seek pode identificar padrões que os humanos poderiam potencialmente perder. Criaremos um mecanismo de recomendação simples usando Deepsek e Python, demonstrando como passar de dados brutos de compra a sugestões personalizadas de produtos em apenas algumas Abordaremos a preparação de dados de amostra, a redação do script de recomendação de código, exploração de opções de implantação, como integração com a Shopify e as campanhas por e-mail, e, por fim, discutiremos como otimizar seus prompts com testes AB para melhorar o desempenho ao longo Para demonstração, usaremos um arquivo CSV simples chamado CSV pontos do histórico de sublinhados da compra com colunas para ID do usuário, nome do produto, preço Aqui estão cinco linhas de dados de amostra representando as compras de diferentes usuários. Esse será o contexto que inseriremos no DeepC para gerar recomendações significativas de produtos Obviamente, você usará dados em tempo real da sua loja para preencher o CSV e, provavelmente, terá mais do que apenas cinco linhas Isso é apenas para fins de demonstração, e os dados de amostra que você vê aqui na tela são todos dados falsos e criados para os fins deste exercício. Eu recomendo que o script dot Pi comece carregando o histórico de compras do CSV na memória e, em seguida, crie um prompt listando todos os itens que um usuário específico Em seguida, instanciamos um cliente Deep, enviamos nossa solicitação solicitando três novas sugestões de produtos e imprimimos as recomendações retornadas pelo modelo Esse fluxo de trabalho move dados do CSV para o Python para o Deepsek e volta como recomendações da Taylor , ilustrando Ao elaborar uma solicitação clara, com base nesse histórico de compras, recomendando três produtos, orientamos a produção, o comprimento e o foco do modelo , demonstrando o poder da engenharia rápida Depois que um mecanismo de recomendação estiver instalado e funcionando localmente, você poderá implantá-lo como um microsserviço conectado à Shopify por meio da API Admin para buscar Como alternativa, integre recomendações em campanhas de e-mail automatizadas usando o Sengrid ou Mailchimp para oferecer sugestões personalizadas de produtos diretamente nas Para otimizar o desempenho, divida sua base de usuários nos grupos A e B e forneça eles diferentes variantes de prompt, acompanhando as taxas de cliques e de conversão para identificar a frase mais eficaz Métricas-chave, como CTR, taxa de conversão e receita média por usuário, orientarão os refinamentos imediatos, permitindo que você melhore iterativamente a No futuro, você pode substituir nosso CSV de amostra por um banco de dados de produção, armazenar em cache recomendações populares para obter respostas mais rápidas e enriquecer seu mecanismo com filtragem colaborativa ou Lembre-se de automatizar seus ciclos de testes A/B e retreinar as solicitações regularmente à medida novos dados de compra chegam para manter as recomendações atualizadas Você acabou de aprender como criar uma máquina geradora de receita. teste AV geralmente mostra que maioria dos usuários pode ver um aumento de até 20% nos gastos. Experimente e veja qual será a sua. Em seguida, gostaria que você gerasse recomendações para qualquer histórico de usuário usando qualquer amostra de dados de sua preferência. 29. Tendências emergentes: Nesta seção, exploramos as tendências emergentes de IA, como sistemas agentes, hardware programável e mercados de dados em evolução, para entender para onde o deepsk e plataformas similares para entender para onde o deepsk as tendências emergentes de IA, como sistemas agentes, hardware programável e mercados de dados em evolução, para entender para onde o deepsk e plataformas similares estão indo. Em seguida, abordamos como contribuir de forma eficaz para projetos de IA de código aberto seguindo as diretrizes da comunidade, as melhores práticas e os fluxos de trabalho colaborativos Por fim, discutimos estratégias para os profissionais de IA se mantenham competitivos por meio de aprimoramento técnico, adaptabilidade e rede ativa na comunidade de na comunidade Os sistemas de IA da Agentic vão além da automação de regras fixas para definir e atingir objetivos de forma autônoma , adaptando-se em tempo real à medida Na prática, nós os vemos em agentes inteligentes que podem gerenciar fluxos de trabalho de ponta a ponta, como agendamento, triagem de e-mails ou até mesmo negociação automatizada sem O mercado agente de IA já atingiu quase 31 bilhões de dólares em 224 e está a caminho alto crescimento de dois dígitos nos próximos anos, ressaltando o potencial transformador 224 e está a caminho de um alto crescimento de dois dígitos nos próximos anos, ressaltando o potencial transformador desses sistemas autônomos. À medida que os algoritmos de IA se tornam mais complexos, os chips de função fixa lutam para acompanhar o ritmo. hardware de IA programável construído em torno de supercélulas modulares conectadas por meio de uma rede em chip permite uma rápida reconfiguração para corresponder às arquiteturas de modelos em evolução Essa abordagem pioneira por líderes de P&D, como IMEC, promete uma eficiência energética significativamente aprimorada, geralmente dobrando ou quintuplicando desempenho Além disso, projetos avançados de SOC estão trazendo inferência de IA poderosa para dispositivos de ponta , como sensores e variáveis de IOT, reduzindo a latência e preservando reduzindo a latência Além de textos redigidos publicamente, uma nova economia está surgindo em torno de dados proprietários, desde exames médicos especializados até registros corporativos internos, licenciados por meio de APIs até registros corporativos internos, licenciados por meio de APIs Simultaneamente, a geração de dados sintéticos, em que modelos de IA criam registros realistas, mas artificiais, aborda questões de privacidade e preconceito, provando ser inestimável em casos de uso como simulação de veículos autônomos e auditoria imparcial À medida que esses mercados crescem, os regulamentos de privacidade em evolução, como GDPR e o CCPA, determinarão como os dados podem ser compartilhados, licenciados e usados no 30. Contribuição de IA de código aberto: Comece navegando em plataformas como a página de tendências do Git Hub ou o Hugging Face Model Hub para projetos marcados com DevSek Priorize repositórios que mostrem confirmações frequentes, discussões ativas sobre problemas e mantenedores que interagem mantenedores Sempre verifique a licença do projeto geralmente MIT ou Apache two point oh, para confirmar que você pode contribuir legalmente e usar qualquer código derivado sem restrições Antes de escrever qualquer código, clone o repositório e leia cuidadosamente DMD contribuinte Este documento descreve os guias de estilo, o modelo de ramificação, geralmente o fluxo do Git e os requisitos de teste do projeto modelo de ramificação, geralmente o fluxo do Git e Ao enviar uma pull request, inclua uma descrição sincronizada de suas alterações, vinculada a quaisquer problemas relacionados, e anexe testes de unidade ou integração relevantes Lembre-se de que a colaboração de código aberto prospera com comunicação respeitosa, perguntas e tópicos de problemas e permaneça receptivo ao feedback A contribuição sustentável vai além do código. Auxilie na triagem de problemas rotulando os bugs de confirmação, melhorando a integridade geral do projeto Fortaleça a documentação com tutoriais claros, referências de API atualizadas ou cadernos ilustrativos Isso ajuda tanto os desenvolvedores quanto os usuários finais. E, finalmente, considere orientar os recém-chegados por meio de fóruns comunitários ou Ensinar outras pessoas é uma das formas mais impactantes de reforçar sua própria experiência e aprendizado e promover uma comunidade de projetos vibrante 31. Carreiras de IA: Para se manter à frente, mergulhe na IA multimodal, combinando texto, imagens e áudio, e explore agentes de aprendizado por reforço guiados por Reforce seu currículo com certificações reconhecidas , como abraçar rostos, cursos de transformação ou certificações reconhecidas , como abraçar rostos, cursos de transformação ou workshops intensivos de engenharia rápida. Igualmente importante é construir um portfólio público. Considere publicar um pod de bate-papo de demonstração que utilize o Deep Seek para recomendações dinâmicas de conteúdo, mostrando habilidade técnica e criatividade A destreza técnica por si só não é suficiente. Cultive o hábito de aprender ao longo da vida agendando análises semanais aprofundadas em novos trabalhos de pesquisa e experimentos práticos com estruturas emergentes Aprimore suas habilidades de comunicação para poder articular os benefícios e riscos da IA aos líderes de negócios, acelerando Adote uma mentalidade ágil. Crie protótipos rapidamente, aprenda com as falhas e mude com base em métricas do mundo real para Expanda sua rede participando de conferências emblemáticas, como neuro IPS ou AI Dev Days e não negligencie Essas configurações são perfeitas para estabelecer relacionamentos profissionais duradouros Plataformas on-line como o LinkedIn, Fórum de Aprendizado de Máquina da REDIT e os servidores Discord dedicados com foco em IA oferecem interação diária com colegas Participe da orientação, tanto como aprendiz para aprender com veteranos quanto como mentor de profissionais juniores para reforçar seu conhecimento e contribuir para o reforçar seu conhecimento e contribuir