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

[PITCH] Pare de gastar tempo escrevendo e pensando em mensagens de commit com o GiteAI


Se você for dev assim como eu sou, sabe como é fácil cair na tentação de escrever mensagens de commit genéricas e pouco informativas para economizar tempo ao invés de passar vários minutos pensando em uma descrição detalhada, semântica e padronizada. Não é verdade?

Tô falando sobre aqueles commits que a gente faz na correria. Exemplo:

  • feat: login
  • fix: register
  • chore: update docs
  • etc

E é esse o problema que o GiteAI veio resolver! A dor que toda dev tem na hora de escrever mensagens de commit!

Resumidamente, é um SaaS que oferece uma CLI com inteligência artificial para analisar suas alterações no código e gerar mensagens de commit padronizadas, claras e consistentes com o que foi modificado.

O objetivo é aumentar sua produtividade, elevando consistentemente o nível de qualidade dos seus commits. Tudo isso de forma automatizada, sem que você precise gastar tempo pensando ou escrevendo mensagens.

Sem contar que manter repositórios bem documentados e padronizados no GitHub é um diferencial importante.

Isso não só facilita o entendimento e a colaboração no seu código, mas também chama a atenção de recrutadores, líderes técnicos e gestores. Na prática, isso pode significar uma promoção na sua empresa atual ou até mesmo atrair oportunidades de trabalho melhores.

O serviço conta com um plano 100% gratuito e SEM necessidade de cartão de crédito ou qualquer pre pagamento. Basta criar uma conta em alguns segundos e começar a usar!

Crie sua conta grátis em https://giteai.dev

Exemplos de mensagens geradas usando o GiteAI (Tudo 100% automático):

  • ♻️ refactor(dashboard/sell): Refactor opportunity filtering logic to exclude location filters and improve readability.
  • 💄 style(email/templates): Enhance UI and improve layout for email template editor
  • 🔥 fix(pricing): Remove discount section from PricingPage component
  • 🐛 fix(stripe/webhook): Fix payment amount calculation by converting cents to dollars.

GiteAI

Carregando publicação patrocinada...
3

Interessante mas levanta alguns pontos, essa IA é sua? Como fica a política de privacidade? Você usa os dados do código para treino? Não tem os Termos de uso na página

2

Fico feliz que tenha levantado esses pontos! De fato essa questão de privacidade e segurança de código é extremamente importante!

Ainda estamos desenvolvendo algumas telas instucionais, e entre elas, a página sobre a privacidade e segurança do código, que vai explicar de forma detalhada como funciona o serviço e o que usamos para gerar as mensagens.

Mas respondendo as suas perguntas:

  • A IA que utilizamos é um modelo da OpenAI, que treinamos com uma série de instruções, configurações, limitações e validaçãos.

  • NÃO usamos nenhuma linha de código nem para treinamento, nem para disponibilização para terceiros. Mais abaixo explico como sabemos o que foi alterado.

  • A CLI detecta quais arquivos sofreram alterações e quais alterações foram. Por exemplo, se você alterou o nome de uma variável de "products" para "pendingProducts", vamos enviar para API um payload contendo essas informações. Mais ou menos o seguinte: app/dashboard/products/page.tss ---const products +++const pendingProducts

  • A CLI em breve ficara open-source, aberto para a comunidade, com o objetivo de facilitar a revisão do código e verificação de possiveis falhas ou irregularidades.

  • Em termos de segurança, usamos autenticação em todas as pontas da aplicação (CLI, Web, Api)

1

NÃO usamos nenhuma linha de código nem para treinamento, nem para disponibilização para terceiros. Mais abaixo explico como sabemos o que foi alterado.

Então, mas a OpenAI usa? É bom fazer uma análise bem detalhadas dos termos e fazer os seus próprios termos pra evitar problemas jurídicos no futuro

1

De acordo com o termos de uso da OpenAI, eles não usam nenhum dado (input ou output) transitado pelo seus serviços fornecidos para empresas, no treinamento de seus modelos!

Mas como eu comentei anteriormente, essas páginas institucionais ainda estão em desenvolvimento. Quando finalizadas, vão explicar detalhadarmente tudo isso e muito mais.