Skip to content

Instantly share code, notes, and snippets.

View rafaelpontezup's full-sized avatar

Rafael Ponte rafaelpontezup

View GitHub Profile
@rafaelpontezup
rafaelpontezup / Palindromo.java
Created September 9, 2024 20:57
Palindromo: exemplo de implementação e testes em Java
package br.com.zup.hackton.palindromo;
import org.apache.commons.lang3.StringUtils;
/**
* Algumas palavras e frases:
*
* ana, arara, mussum, mirim, ovo, reviver, socos, salas, ralar, e2e, 1-a-1
* anotaram a data da maratona
* socorram-me subi no onibus em marrocos

Open Talks: Introdução a Agents

Rascunho do conteudo programático que será apresentado:

  1. Problema
    • 1.1. Ciclo de entrega de software
      • Entender problema de negócio (agent PM)
      • Desenhar e validar solução técnica e arquitetural (agent ARQUITETO)
      • Implementar serviços e provisionar infraestrutura (agent default, DevOps e SecOps)
  • Validar com time de QAs (agent QA)
@rafaelpontezup
rafaelpontezup / ai-prompt-techiniques.md
Created October 14, 2024 14:34
AI Prompt Techniques - by Philipe Alves

Prompt Techniques

Zero-shot Prompt

Nesta técnica, o modelo recebe uma solicitação sem exemplos ou contexto prévio. Ele deve deduzir a resposta diretamente da tarefa.

Exemplo:

> Escreva uma função em Java que verifique se uma string é um palíndromo.
@rafaelpontezup
rafaelpontezup / 01-visao-produto.md
Last active December 5, 2024 18:38
StackSpot AI: Demo no uso do agente Backlog Booster

Crie a lista de features baseado na visão de produto abaixo:

LoanEasy é uma plataforma digital que oferece um processo simples, seguro e rápido para solicitação de empréstimos pessoais. O produto é voltado exclusivamente para pessoas físicas, permitindo que os usuários realizem todo o processo, desde a simulação até a assinatura digital, em poucos minutos e de qualquer lugar. Nossa missão é facilitar o acesso ao crédito pessoal, proporcionando uma experiência que alia transparência e eficiência.

A plataforma utiliza inteligência artificial para oferecer uma análise de crédito personalizada, garantindo uma resposta rápida e adaptada ao perfil financeiro do usuário. Além disso, o LoanEasy se destaca pela transparência, fornecendo informações claras sobre taxas e condições do empréstimo, e conta com recursos educativos para que os clientes possam tomar decisões financeiras mais informadas.

Agora, crie as historias de usuário para cada feature listada.

@rafaelpontezup
rafaelpontezup / 01-main.py
Last active May 20, 2025 16:29
Future Minds: Colinha
import base64
import os
from dotenv import load_dotenv
from openai import OpenAI
# Importa API KEY
load_dotenv()
api_key = os.getenv("OPENAI_API_KEY")
# Cria OpenAI client
@rafaelpontezup
rafaelpontezup / unifieddiff.py
Created October 21, 2025 19:15 — forked from noporpoise/unifieddiff.py
Apply unified diff patches in pure python2/3
#!/usr/bin/env python
# coding=utf-8
# License: Public domain (CC0)
# Isaac Turner 2016/12/05
from __future__ import print_function
import difflib
import re