image

Bootcamps ilimitados + curso de inglés para sempre

80
%OFF
Carlos Lima
Carlos Lima08/05/2025 13:13
Compartir
Microsoft 50 Anos - Prompts InteligentesRecomendado para tiMicrosoft 50 Anos - Prompts Inteligentes

Guia Definitivo Para Usar IA na Programação da Forma Correta

    Boa parte dos erros dos iniciantes consiste em escrever um prompt vago, permanecer no chat pedindo pela milésima vez para corrigir um bug. Se você fizer isso, pare. Codar com IA é uma combinação entre fornecer pistas suficientes e controlar o desenvolvimento da aplicação para evitar acúmulo de bugs. Abaixo segue algumas dicas que uso quando quero programar algo por diversão e não para lançar um produto.


    1 - Escolha um STACK conhecido

    Se a ideia que tem em mente não precisa de código. Não use código, use qualquer outra ferramenta low-code. Se for um site, você pode usar WIX etc. Não adicione complexidade onde não é necessário. Com base em algumas leituras que fiz, os programadores costumam optar por usar Next.js por sua popularidade (isto implica que o modelo estará mais familiar) e Superbase. Estes são apenas exemplos, fica a seu critério. O ponto é que escolher um framework que o modelo generativo não conhece implica que você ficará dias e mais dias corrigindo bug.


    2 - Escreva um PRD simples

    Essa é de longe a melhor dica que recebi de amigos e profissionais da área. Inclusive encontrei estratégias semelhantes internet afora. Escrevendo um PRD você será forçado a saber cada uma das funcionalidade do seu software e depois terá apenas que solicitar ao modelo generativo UMA POR VEZ!

    Exemplo no PRD:

    Etapa 1: Caixa de diálogo para o usuário digitar texto.

    Etapa 2: Botão para limpar todas as informações preenchidas

    ..

    ..

    ..

    Etapa n: …


    Exemplo no modelo generativo (ChatGPT, Claude)

    1 - Quando concluir seu PRD, você abre um chat novo e solicita a implementação da primeira feature.

    Implemente a feature 1: ….

    Copie o código, teste. Se passar no teste, você abre um novo CHAT e solicita a implementação da próxima feature. Não caia na tentação de digitar tudo em um único chat. Com o tempo muita informação começa a tornar a IA menos eficiente.


    3 - Use o versionamento

    Codar com IA mesmo usando stack mainstream implica bugs. Para evitar perder pequenos avanços, sempre mantenha uma cópia funcional dos últimos blocos de código no Github. Desta forma, se você chegar em um ponto em que a IA quebrar um código que funcionava antes, apenas restaure a versão em seu repositório.


    4 - Forneça Exemplos de código (Se puder)

    Modelos generativos adoram exemplos. Se você tiver uma base mesmo que simples da ferramenta que quer usar, digamos a renderização do html usando Flask, isto pode ajudar o modelo a dar respostas melhores e mais próximas do que você espera.

    5 - Sempre que travar, abra um novo chat

    Eu mencionei antes, mas esta dica é fundamental. Fuja da loop que consiste em: pedir para corrigir bug > copiar código > outro erro > pedir para corrigir e ad infinitum. Quando notar que está nele, abra um novo chat, envie print, erro e o funcionamento que você espera. Isto lhe poupará tempo e a sua sanidade.

    “Quanto maior o histórico do chat, mais burra a IA fica. Um contexto limpo e instruções claras geralmente resolvem o que infinitas tentativas não resolvem.”

    -- Comentário do X

    Compartir
    Recomendado para ti
    Microsoft 50 Anos - Prompts Inteligentes
    Microsoft 50 Anos - GitHub Copilot
    Microsoft 50 Anos - Computação em Nuvem com Azure
    Comentarios (3)
    DIO Community
    DIO Community - 08/05/2025 14:19

    Carlos, seu artigo sobre como usar IA na programação de forma eficaz oferece dicas práticas e valiosas para programadores que querem aproveitar as ferramentas de IA de maneira estratégica e produtiva. Você aborda a importância de um roadmap claro, com etapas bem definidas, e também a relevância de usar uma stack conhecida para evitar complicações desnecessárias.

    Com base no que você explicou, você acredita que a chave para uma programação bem-sucedida com IA está no equilíbrio entre dar instruções claras e gerenciar a complexidade da aplicação de forma controlada?

    William Silva
    William Silva - 08/05/2025 14:14

    👏👏👏

    ES

    Eric Silva - 08/05/2025 13:45

    Obrigado pelas dicas Carlos 👊🏼

    Recomendado para tiMicrosoft 50 Anos - Prompts Inteligentes