Aprendizagem pessoal com IA
e orientação prática

Para programar corretamente com as ferramentas de IDE de IA, você precisa criar um conjunto de documentos de especificação e declarações de requisitos detalhadas

Como uma criança que é inteligente, mas não entende as práticas recomendadas de código.

Você precisa dizer claramente à IA o que deseja:

  • É um aplicativo da Web?
  • Quais são os recursos necessários?
  • Qual é a estrutura?
    E assim por diante.

Veja como fazer da IA seu desenvolvedor full-stack:


Procedimentos de redação de IA = documentação normalizada + instruções detalhadas-1

 

O contexto é crucial!

Você precisa de uma forte barreira contextual para a IA.

Objetivo: não permitir que a IA faça suposições. Todas as informações são fornecidas por você.

Dessa forma, a IA trabalhará com você, e não contra você.

Em seguida, discute a documentação que precisa ser anexada para fornecer o máximo de suporte contextual.

Procedimentos de redação de IA = documentação normalizada + instruções detalhadas-1

 

1. documento de requisitos do projeto

Este documento descreve o projeto como um todo:

  • Perfil do projeto
  • Declaração do problema
  • prescrição
  • usuário-alvo
  • pilha de tecnologia
  • funcionalidade principal
  • Escopo do trabalho

Este documento é uma breve descrição de seu projeto.

Em seguida, adicione uma documentação mais específica para orientar a IA em cada etapa.

 

2. documentação do processo e da funcionalidade do aplicativo

Imagine que você está explicando seu aplicativo a um amigo:

"Quando um usuário se registra, ele acessa o painel. No painel, há 4 seções: seção de métricas, seção de análise, etc."

Este documento fornece o fluxo completo de tempo de execução de ponta a ponta do aplicativo.

chamar a atenção para algoA IA é solicitada a incluir no documento Não use balas.

Esse documento é importante porque fornece à IA um diagrama/plano para planejar a execução de cada página.

 

3. documentação da pilha de tecnologia e do pacote de dependências

Agora, fornecendo a base técnica para a IA.

Seu projeto usa Python? ou Nextjs? Supabase ou Firebase para o back-end?

Este documento detalhará a pilha de tecnologia que a IA precisa usar para criar seu aplicativo.

Certifique-se de escolher uma pilha de tecnologia comumente usada, porque coisas como Claude e LLMs como o GPT-4 são treinados principalmente com base em estruturas amplamente utilizadas.

Estou usando Nextjs 14, TaliwindCSS, shadcnUI e radixUI para o frontend e Supabase para o backend.

Todas as plataformas a seguir preferem essa pilha de tecnologia:

O Python também é excelente para aplicativos de alto desempenho que não exigem uma interface de usuário moderna.

 

4. documentação da estrutura do documento

Esse documento é vital se você não quiser entrar em um ciclo vicioso de erros constantes.

A IA pode criar arquivos duplicados, salvar arquivos no local errado ou até mesmo excluir códigos concluídos.

Para resolver esse problema, forneça a estrutura do documento com antecedência.

chamar a atenção para algoVerifique se a IA é necessária para criar a estrutura do arquivo no formato ASCII.

Faça uma captura de tela para salvar a estrutura do arquivo e anexe-a ao documento.

 

5. documentação da API

A IA não sabe, por padrão, como as APIs de qualquer plataforma estão configuradas.

Precisamos anexar a documentação de todas as APIs que serão usadas no aplicativo.

Os exemplos incluem a API do OpenAI, a documentação da API do Claude, a documentação do Supabase, etc.

Copie as instruções do site deles e cole-as em seu documento e, em seguida, anexe esse documento ao AI.

 

6. documentação do projeto de arquitetura de back-end

A arquitetura é basicamente seu projeto de back-end.

Ele contém todas as tabelas de banco de dados, buckets de armazenamento e tabelas de informações do usuário (autenticação) que precisam ser criadas.

Eu uso o Supabase porque a IA é capaz de gerar consultas SQL que você pode executar diretamente no Supabase em segundos.

Fazendo isso, posso criar meu banco de dados e anexá-lo ao front end em menos de uma hora.

ponto brilhanteClaude é excelente em projetar arquiteturas de back-end e, se você criar a documentação correta, a IA seguirá facilmente as orientações.

 

7. arquivo .cursorrules

Muitas pessoas não usam essa ferramenta. Ela é semelhante à ChatGPT de comandos personalizados.

O arquivo .cursorrules precisa ser específico do projeto, em vez de um prompt genérico de "regras de IA".

Dependendo da pilha de tecnologia e dos requisitos do projeto, a IA é solicitada a criar um arquivo .cursorrules.

Esse documento informará à IA onde cada documento está localizado (mapa de navegação do Cursor).

Ajude a IA a navegar de forma mais eficiente com esse arquivo.

 

8. documentação do layout da interface do usuário

Este documento tornará sua interface de front-end mais agradável esteticamente. Quando usado com a v0, ele cria componentes de front-end com um estilo consistente.

A maioria das pessoas subestima o poder de uma interface de usuário (UI) limpa.

"As primeiras impressões são importantes."

Esse documento deve conter as seguintes informações: pacotes de interface do usuário usados, fontes, esquemas de cores, ícones, efeitos e assim por diante.

 

9. pistas do sistema

A IA pode ser solicitada a criar palavras de prompt do sistema específicas do projeto para v0, bolt ou qualquer ferramenta que você possa usar.

Isso ajuda a se comunicar com a ferramenta e elimina a necessidade de fornecer um contexto mais longo a cada vez.

Você sabe por que o Claude tem um desempenho melhor em sua plataforma do que por meio do uso da API? É porque as dicas do sistema são excelentes.

Faça o mesmo com seu projeto e você se tornará melhor amigo da IA.

Gastei 80% do meu tempo de desenvolvimento criando a documentação e obtive ótimos resultados nos 20% restantes.

 

Introdução: codeguide.dev

Um aplicativo que ajuda você a fazer um brainstorming e escrever todos os documentos importantes para anexar à IA.

Palavra de alerta do sistema
Documento PRD
Projeto arquitetônico
Documentação do processo de solicitação
Documentação do layout da interface do usuário
Espere um pouco!

 

link (em um site)::http://codeguide.dev

Aprendizagem fácil com IA

O guia do leigo para começar a usar a IA

Ajuda você a aprender a utilizar as ferramentas de IA com baixo custo e a partir de uma base zero.A IA, assim como o software de escritório, é uma habilidade essencial para todos. Dominar a IA lhe dará uma vantagem em sua busca de emprego e metade do esforço em seu trabalho e estudos futuros.

Ver detalhes>
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Para programar corretamente com as ferramentas de IDE de IA, você precisa criar um conjunto de documentos de especificação e declarações de requisitos detalhadas

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil