o uso do ChatGPT para Desenvolvimento de Software

preview_player
Показать описание
Lucas Montano e o Mistério do ChatGPT 'Burrificante': Um Estudo de Caso Inovador

✅ Aulas ao Vivo de Desenvolvimento Android:

✅ 𝗢𝗦 𝗠𝗘𝗟𝗛𝗢𝗥𝗘𝗦 𝗩𝗜𝗗𝗘𝗢𝗦 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟

▸ Odeio Desenvolvimento Web do Fundo da Minha Alma | React do TabNews

▸ Abrindo o que faço na Disney+ como Software Engineer

▸ 2023 Programadores

▸ VAMOS FALAR de R$ 40.000,00 como Software Engineer

▸ NÃO DIGA TEU SALÁRIO PROGRAMADOR

✅ Torne-se membro para obter conteúdo exclusivo:

✅ Livros, Cursos, Equipamentos, Discord, Aplicativo Memo ↴
Рекомендации по теме
Комментарии
Автор

Ah, então era MEU artigo que estavam discutindo? Uau! Agora sim eu estou me sentindo "O cara". 😂 Brincadeiras à parte, valeu Montano, digital guru e distribuidor oficial de "Relevantes", pelo susto inesperado. Meu gato está orgulhoso. 🐱‍🚀👍

guilhermelimacodes
Автор

a frase que mais recebeo do chatgpt: "Peço desculpas novamente pelo erro na minha resposta anterior. Você está correto..."

felipelima
Автор

Mesmo usando a mesma sessão, uma hora o início do que foi apresentado começará a ser perdido. Então, não adianta você ter pedido pra falar na língua do P no início, uma hora ele vai esquecer e começar a responder normal. O Akita explica muito bem porque esse tipo de fenômeno pode ocorrer e talvez valha a pena a gente começar a assistir o vídeo dele novamente e, eventualmente, estudar mais pronfundamente a respeito desses modelos.
Quando perguntado sobre a extensão do contexto ao próprio GPT3.5, ele responde: "minha capacidade de considerar o contexto tem limitações e pode ser afetada pela extensão da conversa e pela complexidade das informações envolvidas". Isso é perfeitamente dentro do esperado pra esses modelos. Se a ÚNICA solução correta para um problema APENAS pode ser dada considerando a correlação entre X+1 variáveis e o modelo APENAS consegue correlacionar X, ele não vai te dar necessariamente a solução esperada, porque faltou uma informação essencial. Se seu problema é de natureza quantitativa, pode até ser que tenha uma solução aproximada; mas, se é de natureza qualitativa, a proximidade numa dimensão específica pode não representar uma solução aproximada.

JLenival
Автор

Muito bem explicado... eu já reparei isso usando o ChatGPT... se você delimita o problema, explicando bem o contexto tecnicamente, ele trará respostas satisfatórias... mas chega um ponto que começa a "delirar", e vc precisa delimitá-lo em outra caixinha, sendo específico no problema que deseja resolver, contextualizando tecnicamente novamente... e, ainda assim, provavelmente terá que fazer ajustes na solução apresentada por ele, na hora de implementar.

jose-jr
Автор

Bom dia Lucas montano do canal Lucas Montano

paulosouza
Автор

Essa questão do contexto pro Gepeto é foda, eu caio muito no questionamento dê, se eu tenho q dar tanto contexto e com uma descrição não ambígua é mais fácil eu ir fazer mesmo. Hj o Gepeto me serve mais como dicas ou um "macaquinho" para fazer trabalho manual extenso kkkk

gabrieljose
Автор

Eu uso o ChatGPT3 para me ajudar com lógicas em alguns exercícios ou atividades. Geralmente eu consigo pegar a ideia de como funciona a resposta mas no geral o código que ele me gera não funciona se eu copiar e colar. Seja Java, Python ou React. Tem sempre um erro na sintaxe, uma linha que ele adicionou sem necessidade, depois quando mando tirar ele devolve a mesma resposta e por ai vai. Então eu uso ele como uma base para ter uma ideia de uma solução e não como solução em si.

unforged
Автор

Oi Lucas, acho que tu esta certo na análise, as vezes agente precisa detalhar tanto que fica mais rápido fazer por conta própria. Como tenho dificuldade de foco, as vezes eu até gosto de detalhar as coisas para o chatGPT me mantem pensando tb. Outra coisa que reparei é que parece que as vezes o chatGPT fica com preguiça começa a reduzir as respostas kkkk

evandrokumasaka
Автор

ChatGPT pra gerar código inicial é show, mas pra bugfix, minha nossa, é melhor nem usar! Pelo menos essa foi minha experiência com Java e Spring Boot.

giulianabezerra
Автор

Uma informação importantíssima: o ChatGPT tem uma janela de contexto (memória) de 100 tokens (palavras) para os 1100 tokens iniciais de um texto ou código-fonte.

Se seu código possui 10 mil comandos, isso significa que dos 1100 comandos iniciais ele irá escolher apenas 100 para se lembrar.

Ou seja, ele apenas trabalha com o "resumo" do código de uma aplicação.

Pesquise pelo artigo "GPT-4 Has the Memory of a Goldfish".

theoivlisnet
Автор

Acho que a resposta é que: Quando mais o projeto chega perto da finalização as possibilidades diminuem, quanto mais o projeto é finalizado menos possiblidades existem e claro o ChatGPT trabalha com probabilidades, logo a chance dele errar é maior, porque quanto mais você avança mais preciso as respostas dele precisam ser, de início é mais fácil acertar porque as possibilidade de criação são muito maiores

hugo-garcia
Автор

Ontem eu mandei um "s2" como forma de agradecimento a uma resposta que o chatGPT me enviou e desde então ele sempre me agradece com um emoji no final, mesmo eu jo utilizando mais rs achei simpático

victorbarros
Автор

O ChatGPT usa uma espécie de memória de contexto, e esse contexto que o modelo considera para cada resposta é limitado pelos tokens. Mesmo que você coloque vários arquivos e mantenha a mesma seção do chat para fazer as perguntas, vai chegar uma hora que ele não vai se lembrar da sua primeira pergunta e assim por diante.

tom-log
Автор

Chat GPT tem sido bem frustrante recentemente. Eu ainda use para escrever funções curtas, testes ou implementar baseado em interfaces e testes (TDD). Ele aidna faz um bom trabalho. Mas, honestamente, o Github copilot também faz nesse caso. O fato é que hoje eu uso o ChatGPT 20% do que eu usava no início.

dannyvcf
Автор

vc eh uma daquelas INFLUENCIAS que minha mae sempre me disse para evitar! 😅

jkohlers
Автор

Só faltou o cara colocar no artigo "O Lucas Montano do canal Lucas Montano"

umGuitarristaAleatorio
Автор

Cara, só vou dizer uma coisa, a uns 5 dias atrás eu mandei nada mais, nada menos que umas 10x: Você sugeriu uma alteração e não implementou, o código está exatamente igual eu tinha fornecido. Refatore esse código com sua sugestão.
O chatGPT não o fez, só ficou no: Me desculpe, você está certo, aqui está o código corrigido. E mandava o mesmo código. Cara, se isso não é ficar mais burro não sei o que é....

lucas_fernandes
Автор

A um tempo atrás percebi isso também e a hipóstese que pensei foi mais simples, o chatGPT não consegue considerar TODO contexto anterior, chega um ponto em que é necessário reinserir um contexto com informações sobre o que você deseja uma resposta, para só então ele voltar a dar uma resposta satisfatória para o problema em questão.
Posso estar errado? posso!, mas quando sinto que a resposta está nada a ver, eu "relembro" o chatGPT sobre o que estou falando e ele volta a me responder corretamente.

jeffersonferreira
Автор

A conclusão desse video é exatamente o que o Fabio Akita disse no video dele tempos atrás, de fato é muito dificil que um programador seja substituido pela IA nesse estado atual pois sempre é necessária uma visão técnica pra saber se algo está errado ou mal feito ou mesmo se a IA tá alucinando

victorfarias
Автор

Eu descrevi a um amigo um tempo atrás que o Chatgpt é uma criança com todo conhecimento do mundo, vc pode pedir algo extremamente simples para ele, se não treiná-lo corretamente com um prompt adequado a ele, talvez vc lendo o prompt vc entenda, mas pense q é uma criança, ele não vai conseguir resolver nem entender, e vai seguir por bastante tempo sugerindo coisas erradas. Ele resolve problemas extremamente complexos com grande rapidez mas se perde completamente em coisas pequenas, é um uso muito pontual ainda

StormGamesX
visit shbcf.ru