AI Native Development
Portuguese 🇵🇹
Portuguese 🇵🇹
  • Introdução
  • Contribuindo para o Projeto
  • Introdução
    • Desenvolvimento Nativo de IA
    • Documentação Legível por IA
    • Tipos de Ferramentas de Codificação de IA
  • Básico
    • Completar Código
    • Gerar Código a Partir de Comentários
    • Gerar Comentários
    • Refatoração de Código
  • Padrões
    • Documentação Legível por IA
    • Regras de Nomenclatura Legíveis por IA
    • Desenvolvimento de Testes com IA
    • Diretório de Contexto
    • Compartilhamento de Conhecimento com Prompt
    • Reinventando a Roda
Powered by GitBook
On this page
  • O que é Desenvolvimento AI Native
  • O que são Padrões
  • LICENÇA

Introdução

Last updated 1 year ago

Bem-vindo ao Guia de Desenvolvimento AI Native! Este é um documento da comunidade gerenciado pela Comunidade de Desenvolvimento AI Native. Neste documento, compilamos as melhores práticas para o desenvolvimento AI Native usando ferramentas como o GitHub Copilot em um formato específico, para que você possa entendê-las, avaliá-las e aplicá-las facilmente à sua situação. Algumas são agrupadas e nomeadas como padrões. Ficaríamos muito felizes se você pudesse dar uma estrela ao nosso ou contribuir de alguma forma, por menor que seja. Vamos trabalhar juntos para abrir caminho para o desenvolvimento de IA-Native!

Alguns desses padrões foram testados e comprovados como eficazes em ambientes individuais, mas outros são baseados em ideias e ainda não foram testados quanto à eficácia em ambientes reais de equipe. Sinta-se à vontade para deixar comentários no GitHub Issues. Aguardamos ansiosos por diversas discussões e compartilhamento de conhecimento sobre o desenvolvimento AI Native.

Nesta introdução, explicaremos o que é o desenvolvimento AI Native e o que são padrões. Se você já pratica o desenvolvimento AI Native em sua empresa e gostaria de contribuir com sua experiência para este documento, sua contribuição é bem-vinda!

Atualmente, oferecemos suporte aos seguintes idiomas: , , , , , , e .

Este documento "Guia de Desenvolvimento AI Native" ainda não está em sua versão final e pode conter links quebrados, erros de digitação e outros erros. Sua ajuda para melhorá-lo é muito apreciada. Por favor, veja como você pode contribuir para este documento.

O que é Desenvolvimento AI Native

O desenvolvimento AI Native é uma abordagem para acelerar o desenvolvimento de software incorporando um processo de desenvolvimento e cultura baseado na colaboração com a inteligência artificial. No desenvolvimento AI Native, tecnologias de IA, como o GitHub Copilot e o ChatGPT, são usadas para simplificar significativamente os processos tradicionais de desenvolvimento de software e criar soluções inovadoras.

  • Completude e sugestões de código rápidas: ferramentas de IA geram e sugerem automaticamente trechos e funções de código relevantes com base no código inserido pelos desenvolvedores. Isso permite que os desenvolvedores escrevam código rapidamente e evitem erros comuns de codificação e bugs.

  • Consultoria em linguagem natural: ferramentas de IA podem gerar código e sugerir soluções em resposta a perguntas e instruções em linguagem natural. Isso permite que os desenvolvedores comuniquem facilmente a intenção e funcionalidade de seus programas.

Por outro lado, é necessário mencionar que o estilo de desenvolvimento muda significativamente dos métodos tradicionais com a introdução do desenvolvimento AI Native. Embora muitos benefícios possam ser obtidos com o uso de tecnologias de IA, os desenvolvedores e equipes precisam estar cientes dos seguintes pontos para se adaptar a essas mudanças.

  • Aprendizagem e adaptação: para usar efetivamente ferramentas e tecnologias de IA, os desenvolvedores precisam aprender e se adaptar ao seu uso e características. Isso inclui não apenas dominar as operações básicas e as melhores práticas das ferramentas, mas também entender como incorporá-las ao processo de desenvolvimento e como colaborar com a equipe.

  • Mudanças no estilo de comunicação: no desenvolvimento AI Native, os desenvolvedores precisam mudar da comunicação centrada em código tradicional para a comunicação usando linguagem natural. Isso requer que os desenvolvedores adquiram novas habilidades para comunicar claramente a intenção e os requisitos de um projeto. A documentação precisa ser fornecida em um formato que seja fácil para a IA ler, mudando de formatos tradicionais como PowerPoint e Excel para tipos de arquivo como Markdown.

  • Papéis e responsabilidades dentro da equipe: com a introdução do desenvolvimento AI Native, os papéis e responsabilidades dos desenvolvedores e equipes podem ser redefinidos. Isso exige que os desenvolvedores sejam flexíveis em suas áreas de especialização e papéis e fortaleçam a colaboração dentro da equipe. Os desenvolvedores serão esperados para se concentrar mais na resolução avançada de problemas e na tomada de decisões estratégicas, à medida que as tarefas se tornam automatizadas por meio do uso de ferramentas de IA.

Ao incorporar a IA adequadamente no desenvolvimento, os desenvolvedores e equipes podem melhorar a qualidade e eficiência de seus produtos/projetos. Esperamos que este guia sirva como ponto de partida para você entrar no mundo do desenvolvimento AI Native.

O que são Padrões

Padrões são uma maneira de descrever soluções repetíveis para problemas dentro de um contexto específico. No desenvolvimento AI Native, os padrões fornecem ideias de como os desenvolvedores e equipes podem usar a IA para alcançar o desenvolvimento rápido de produtos. Os padrões são divididos em seções principais, como título, descrição do problema, contexto, fatores de influência e soluções. O formato de padrão é útil para descrever soluções comprovadas, mas também pode ser usado ao brainstorming novas soluções para padrões que ainda não foram estabelecidos. Isso ocorre porque a estrutura dos padrões fornece um quadro para pensar em problemas de maneira estruturada.

Muitos padrões ainda estão em sua infância nesta fase. Encorajamos você a testá-los e fornecer feedback. Além disso, se você descobrir um novo padrão, informe-nos via GitHub Issues. Esperamos suas contribuições!

LICENÇA

Licença Creative Commons

O Guia de Desenvolvimento AI Native está licenciado sob uma .

Licença Internacional Creative Commons Attribution-ShareAlike 4.0
repositório do GitHub
Inglês 🇺🇸
Alemão 🇩🇪
Espanhol 🇪🇸
Francês 🇫🇷
Italiano 🇮🇹
Japonês 🇯🇵
Português 🇵🇹
Chinês 🇨🇳