Executando verificação de segurança...
8

Eu tentei criar meus codigos 100% no GPT durante um dia inteiro.

É isso, hoje é praticamente impossivel criar um software 100% em GPT. Obviamente, se você quer criar um codigo simples, uma telinha de login, e algo do gênero, como vejo em alguns videos (muitas vezes de que nem é dev) por ai, até consegue.

Para usar como ferramenta de suporte ao desenvolvimento ele é perfeito, concentra tudo em um lugar só e sempre me fornece a base inicial para um codigo que eu teria duvidas e teria que pesquisar, ou me cria alguma função para validar alguma coisa. Sim, ele é uma mão na roda para encurtar o tempo de desenvolvimento.

Agora, eu tentei usar ele durante um dia como experimento, fazendo tudo nele, tentando fazer ele corrigir os proprios erros até acertar e ficar adequado para meu sistema, e é ai que mora o problema, ele não chega quase nunca no resultado esperado.

Ou ele começa a dar voltas e partir para os codigos iniciais que já nao funcionavam, ou ele começa a sugerir coisas absurdas, sem o maior sentido. Mas o pior mesmo é que em cada iteração ele te devolve um codigo diferente e muitas vezes suprime informações do seu proprio codigo.

Mas para ajudas basicas do dia a dia, é uma mão na roda sim.

Carregando publicação patrocinada...
2

Muito interessante o experimento. Já tentei fazer o mesmo, e tive o mesmo resultado. De início, pensei que seria por conta de prompts mal feitos. Porém, mesmo seguindo todas as boas práticas da própria documentação em relação a criação de prompts, e refinando com uso da própria IA, não tive um progresso significativo.

Agora, no que diz respeito a utilização da ferramenta para produtividade, é de grande ajuda, isso é inegável!

1

Rapaz eu concordo com isso, como respondi agora pouco sinto que as resposatas as vezes ficam muito burra, e dando loop na resposta burra sabe?

Ai vou partir para buscar no google mesmo 'kkkk

Mas enfim sabe que engraçado, tem uma tela que construi cerca de 90% das funcionalidades com IA, usei o Cursor (muito bom por sinal, de fato bom!) dizia: adiciona isso, agora preciso que isso funciona X, altere Y, coloque Z, etc... E foi a cada prompt o código melhorava, as vezes cagava algo que já tava bom, 'kkkkkk, mas é isso.

Pode olhar o código aqui o frontend do projeto Dicionário do bebê: https://github.com/Ddiidev/Front-BabyDicionario/blob/55b322066d0c7766d9bcd7ed03851b3c3e7cb573/src/components/word/RegisterWord.vue

Ta bem cagado eu sei! Como eu falei aqui: FullStack | Você é um backend ou fronend metido a besta?

Caso queira acompanhar um projeto legal, pode acompanhar o Dicionário do bebê.

1

Acho que o Claude.ai é bem melhor em relação a código. Mas de toda forma, com o tempo você aprende a lidar melhor com esses problemas que você citou. É bem difícil criar um sistema todo do zero se você não tem a noção, por conta de questões de arquitetura e fluxo principalmente, mas acho que logo isso não será problema também.

1

Por um aparte é verdade. Mas sabendo combinar a IA Cloud e o GPT tera resultados incriveis... Em uma semana usando os dois com PHp, sim PHP. Consegui em dois dias criar uma area administrativa de uma enquete por setor da empresa que eu trabalho. Usei os prompts corretos e pra tirar duvidas sobre usava um e outro pra contar que estava tudo ok, quando me deparava com erros uns eu corrigia, mas outros eu avisava do erro e o gpt nem sempre corrigia mas com insistência ele sempre corrigia mas eu precisava apontar o erro.

1
1

Também tenho usado para criar EAs (Experts Advisors), que são estratégias automatizadas para a Metatrader 5. Criei um GPT Personalizado para me auxiliar e cada conversa finalizada eu pedia para ele me dizer quais foram os erros e o que eu sugeri ou soluções que deram certo para acrescentar em seu prompt de instrução. Meus EAs foram praticamente 100% feitos em GPT, desde o 3.5, que aliás me deu muito trabalho, mas cabia todo o meu código no prompt em comparação ao Copilot da Microsoft.

A versão 4o1 Preview (a versão que pensa antes de respnder) foi um avanço. Me sugeriu alterar a lógica de meu EA para que fosse melhor na otimização, simplificando e ao mesmon tempo acertando de primeira os códigos das funcionalidades que na versão 4o tive que tentar várias vezes, informando os erros de log para corrigí-los, mas no momento tem a limitação de não ser possível fazer uploads de arquivos, seja de texto, planilha ou audio.

1
1

É praticamente simples. Depois de eu assistir alguns vídeos no YouTube, me pareceu mais simples seguir os passos do ChatGPT, pois nos vídeos cada um detalha o que acha importante para eles, mas que pode servir para você também. Eu simplesmente cliquei em +Criar e depois descrevi qual GPT gostaria de criar. O proprio ChatGPT, após a instrução inicial, vai guiando passo-a-passo no que foi necessário. Também incluí PDFs para a base de conhecimento, que no meu caso foi a documentação oficial MQL5 e outros PDFs para mais instruções. Depois de pronto, basta clicar em Configurar poderá conferir as instruções criadas e documentação salvo em "Conhecimento". Depois de finalizado o GPT, basta clicar em Criar, e será criado o GPT Personalizado desejado. Depois de terminado, você pode escolher se deseja manter privado ou público.

1
1

O principal problema que tive foi com uso de libs obsoletas ou códigos antigos.

Por exemplo tentei criar um projeto com firebase e angular ele sempre erra na hora de configurar o projeto pq não acompanha as versões das libs.
E é sempre assim, retorna uma sugestão de libs que não funciona mais ou a lib certa com um código que não funciona mais.

Ainda tá longe de conseguir criar tudo sozinho

1

Pode ser que algum dia ocorra, mas, não significa que o proprio cliente vai criar seu sistema. Software vai muito alem de codigo. Talvez mude o paradigma do desenvolvedor, quem irá se sobresair será aquele que entender como aplicar as ferramentas da forma correta, e usufruir do trabalho braçal dela.

1

a IA é apenas uma ferramenta auxiliar, então, você precisa saber programar para identificar melhores práticas e código não reutilizado.

de qualquer modo, uso regularmente, porém, não dá pra confiar 100%, é necessário supervisão, análise e teste.

ainda assim, a IA consegue sim desenvolver uma aplicação completa desde que a pessoa queira apenas a aplicação funcionando, sem otimização, reutilização de código e melhores práticas, aliás, não programadores nem fazem idéia do que isso seja.

1

Eu te sugiro utilizar uma boa ferramenta 'in-context', ou seja, ela vai observar toda a estrutura, dependências, etc... do seu codebase. Eu utilizo o Cody, com Claude 3.5. Prover documentaçoes em PDF tanto dos pré-requisitos do sistema quanto das linguagens e ferramentas da stack para dar suporte máximo pra IA, quanto mais ela souber do contexto de todos os blocos de construção da solution, melhores as respostas.
Esses dias precisei fazer análises extremamente complexas no Clickhouse SQL, utilizei a Perplexity AI (Pro), forneci um PDF de documentação de 300 páginas sobre o DB, a estrutura e relacionamentos das tabelas. Ela foi na internet, na documentação online atualizada do Clickhouse, sempre citando as fontes da pesquisa. Ela trouxe exatamente o que eu precisava, e muito mais. Uma especialista!
Vale investir esse tempo na preparação da IA pra ela se especializar e te ajudar ao máximo.

1

Olha, pode ate não ser 100%, mas eu sempre tentei aprender a programar e nunca passei do fase do 'tutorial hell'. Porém, assisti um video esses dias sobre o bolt.new e meu amigo. Em um dia eu tenho um site que pega fotos enviadas pelo usuario, envia para o runway para fazer um video animado, salva no firebase e disponibiliza para o usuario. Hahahaha 1 dia!!

No segundo dia criei um sistema de creditos, e olha, estou pensando seriemente em tranformar em um aplicativo de verdade, me ajudou até a fazer deploy. Esta no ar.

1

Já tentei, nada diferente do GPT, inclusive, usa ele proprio. Impressiona iniciantes, sim? Mas a quantidade de problemas no codigo também impressiona os experientes. Muito cuidado, se não sabe programar, melhor não tentar criar nada comercial dessa forma.

1

Certo, mas qual a funcionalidade e como ganharia dinheiro com isso? Isso um dev faz em 2 a 3 horas. Não custa mais do que 150 reais.

Não tenho como te convencer de que isso não é nada no mundo da programação, pois voce nao sabe programar como mencionou. Faz pra mim agora um sistema com pelo menos 4 paginas, nivel de acesso por perfil, menu configurável e um sistema simples de venda e financeiro? Eu sou especialista em dev faz 20 anos, sou pós graduado em IA e não consegui fazer de forma financeiramente viavel pelo bolt.new. Ou seja, não tem como ter controles especificos feature por feature, como o cliente precisa em sua UX. Brincadeiras como essas que fez, ok, tem muitos por ai que fazem, mas o bicho pega quando preciso de mais complexidade. Isso seria nivel de complexidade 1 de 100 e já fica dificil ou muito caro pra fazer no plano pago.

Quem sabe num futuro será possivel, e espero realmetne que seja, mas mesmo assim, se nao souber o que esta fazendo, nunca vai sair do tutorial hell ou do sisteminha de fotos.

0
0
1

Mas estamos falando em projetos complexos, realmente comerciais e de alto desempenho. Mesmo sendo algo simples como uma rede social basica, dificilmente estara estruturada da forma correta para otimização de desempenho e segurança.