SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Classificação da informação:Uso Interno
Apresentação
GenAI na Qualidade
de Software
Como isso mudou a qualidade no Sicredi
Quemsomos?
BrunoLusadaCosta
BacharelemAnáliseeDesenv.deSistemas
QualityEngineerSpecialistnoSicredi
Andresda SilvaSantos
GraduandoemSistemasdeInformação
QualityEngineerSpecialistnoSicredi
Contextualizando
Antesdetudo,vamosnavegarumpouconosproblemase
necessidadesquetínhamosparaentendercomoesta
iniciativasurgiu:
Elevaramaturidadetécnicadaoperação
Padronizarosprojetosdeautomação
Necessidades:
Capacitarnovosprofissionais
BaixoíndicederealizaçãodeCodeReview
Inúmerosprojetoscombaixocompliance(foradopadrão)
Problemas:
Maisde300QE`scriandocódigonãosupervisionado
Construçãodesoluçõesforadastackrecomendada
TítulodaIniciativa:
ImplementarousodeIAnosprocessosinternosdeQualidade
Objetivo:
IdentificaroportunidadesondeousodeInteligênciaArtificialpodeajudar
nocontextodaHorizontaldeQualidade.
X
Solução:
GarantiracriaçãodecódigonopadrãodaHorizontal
Comogarantiracriaçãodetestes padronizados
edequalidade?
Alternativas
Alternativas
QualityAssistant
EntãofoicriadooQualityAssistant
OQualityAssistantéumaaplicaçãoSpringresponsávelporrealizar
aintegraçãocomoGitlabeaOpenAIparaavaliaçãodemerge
requests.
• Analisarefornecerumfeedbackdetalhadosobreocódigo
criado/atualizado
• Regraspreviamentecadastradasparaanálisearmazenadasem
umbanco
QualityAssistant
Desafios
Quaisforamosprincipaisdesafiosaolongodestajornada?
• Assertividadenasrespostasdomodelo
• Gestãodajaneladecontexto(inputstokens)
• Formulaçãodosprompts
• Gestãodeativos/custosdasolução
• LGPDepolíticasdenãovazamentodedados
• Aceitaçãoeadesãoporpartedaorganização
OPontodeVirada
PromptEngineering
Entendimentodastécnicasquetestamos:
Techniquesto improvereliability
Zero-shot Selection-inference prompting Zero-shot-CoT
Zero-shot
Primeiraversão
• Nãorequerexemplosde
dados
• Agnósticoàtarefa
• Capazderealizartarefassem
treinamentoespecífico
• Usaconhecimentogeral
adquiridoduranteo
treinamento
• Dependefortementeda
qualidadedotreinamento
prévio
Large Language Models areZero-Shot Reasoners
Selection-inferenceprompting
Segundaversão
• Envolveaseleçãode
informaçõesrelevantesdeum
conjuntomaior
• Depoisdaseleção,realiza
inferênciascombasenas
informaçõesescolhidas
• Útilemtarefasquerequerem
compreensãoeanálisede
grandesvolumesdedados
• Promoveaeficiênciaaofocar
eminformaçõespertinentes
paraatarefa
Selection-Inference:ExploitingLLMsfor InterpretableLogicalReasoning
Zero-shot-CoT
Versãofinal
• “Let’sthinkstepbystep”
• Nãorequerexemplosde
dados
• Agnósticoàtarefa
• Raciocíniomulti-etapas
• Amplagamadetarefascom
umúnicomodelo
• Promptemduasetapas
Large Language Models areZero-Shot Reasoners
Zero-shot
Large Language Models areZero-Shot Reasoners
Zero-shotvsZero-shot-CoT
Zero-shot-CoT
Large Language Models areZero-Shot Reasoners
Zero-shotvsZero-shot-CoT
Resultados&Custos
Sugestões balizadasnos direcionadoresinternosda
Qualidade
Feedbacks positivosdos usuários sobre a velocidadee
fidelidadedas sugestões
Redução* do tempo da etapa Code Review de Testes
Resultados
Custos
~R$2,50 por análise com ~20 regras
Aumento na qualidadedo código gerado
* Os dados deste indicador ainda estão sendo avaliados
Classificação da informação:Uso Interno
Perguntas?
RecadodoSicredi
Quer saber como é fazer
parte desse time?
Acesse o QR e confira o depoimento
de quem já trabalha por uma sociedade
mais próspera todos os dias.
Saiba mais sobre o Sicredi e acompanhe
nossas oportunidades em:
LinkedIn Gupy Instagram
www.sicredi.com.br https://br.linkedin.com/company/sicredi https://sicredi.gupy.io/ www.instagram.com/sicredi/
talento
O Seu
para um mundo melhor
Classificação da informação:Uso Interno
Obrigado!
brunolusa andres-s-santos

Mais conteúdo relacionado

Semelhante a thedevconference-summit-ai-saopaulo-2024.pdf

Seminários V - Ads -UNOPAR ARAGUAINA,TO - POLO II
Seminários V - Ads -UNOPAR ARAGUAINA,TO - POLO IISeminários V - Ads -UNOPAR ARAGUAINA,TO - POLO II
Seminários V - Ads -UNOPAR ARAGUAINA,TO - POLO IIDheimyson Carlos Sousa Silva
 
Seu Cliente no Controle! Testes ágeis
Seu Cliente no Controle! Testes ágeisSeu Cliente no Controle! Testes ágeis
Seu Cliente no Controle! Testes ágeisVanderson Silva
 
Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...
Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...
Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...Maurício Aniche
 
Melhoria de Processos de Software
Melhoria de Processos de SoftwareMelhoria de Processos de Software
Melhoria de Processos de SoftwareAlessandro Almeida
 
Portfólio Catena IT
Portfólio Catena ITPortfólio Catena IT
Portfólio Catena ITEduBergantini
 
AGILE ALM usando SCRUM e Team Foundation Server 2010
AGILE ALM usando SCRUM e Team Foundation Server 2010AGILE ALM usando SCRUM e Team Foundation Server 2010
AGILE ALM usando SCRUM e Team Foundation Server 2010Ramon Durães
 
Produtividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de SoftwareProdutividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de SoftwareRildo (@rildosan) Santos
 
Palestra ministrada na Feira Norte do Estudante 2012
Palestra ministrada na Feira Norte do Estudante 2012Palestra ministrada na Feira Norte do Estudante 2012
Palestra ministrada na Feira Norte do Estudante 2012Marcio Palheta
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)André Dias
 
Segurança no Desenvolvimento de Software
Segurança no Desenvolvimento de SoftwareSegurança no Desenvolvimento de Software
Segurança no Desenvolvimento de SoftwareMarcelo Fleury
 
Engenharia de Software 100% Agil (SCRUM, FDD e XP)
Engenharia de Software 100% Agil (SCRUM, FDD e XP)Engenharia de Software 100% Agil (SCRUM, FDD e XP)
Engenharia de Software 100% Agil (SCRUM, FDD e XP)Rildo (@rildosan) Santos
 
Kaspersky Endpoint Security Cloud Presentation Partner 0222_pt-BR.pdf
Kaspersky Endpoint Security Cloud Presentation Partner 0222_pt-BR.pdfKaspersky Endpoint Security Cloud Presentation Partner 0222_pt-BR.pdf
Kaspersky Endpoint Security Cloud Presentation Partner 0222_pt-BR.pdfJardimSecretoCoelho
 
Campus Party Brasil 2010 - ALM - Application Lifecycle Management
Campus Party Brasil 2010 - ALM - Application Lifecycle ManagementCampus Party Brasil 2010 - ALM - Application Lifecycle Management
Campus Party Brasil 2010 - ALM - Application Lifecycle ManagementRamon Durães
 
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.GeneXus
 

Semelhante a thedevconference-summit-ai-saopaulo-2024.pdf (20)

Seminários V - Ads -UNOPAR ARAGUAINA,TO - POLO II
Seminários V - Ads -UNOPAR ARAGUAINA,TO - POLO IISeminários V - Ads -UNOPAR ARAGUAINA,TO - POLO II
Seminários V - Ads -UNOPAR ARAGUAINA,TO - POLO II
 
Seu Cliente no Controle! Testes ágeis
Seu Cliente no Controle! Testes ágeisSeu Cliente no Controle! Testes ágeis
Seu Cliente no Controle! Testes ágeis
 
Dar Ordem ao Caos
Dar Ordem ao CaosDar Ordem ao Caos
Dar Ordem ao Caos
 
Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...
Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...
Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...
 
Melhoria de Processos de Software
Melhoria de Processos de SoftwareMelhoria de Processos de Software
Melhoria de Processos de Software
 
Portfólio Catena IT
Portfólio Catena ITPortfólio Catena IT
Portfólio Catena IT
 
AGILE ALM usando SCRUM e Team Foundation Server 2010
AGILE ALM usando SCRUM e Team Foundation Server 2010AGILE ALM usando SCRUM e Team Foundation Server 2010
AGILE ALM usando SCRUM e Team Foundation Server 2010
 
Produtividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de SoftwareProdutividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de Software
 
Revista Engenharia de Software n° 44
Revista Engenharia de Software n° 44Revista Engenharia de Software n° 44
Revista Engenharia de Software n° 44
 
Palestra ministrada na Feira Norte do Estudante 2012
Palestra ministrada na Feira Norte do Estudante 2012Palestra ministrada na Feira Norte do Estudante 2012
Palestra ministrada na Feira Norte do Estudante 2012
 
Quidgest APQ Exito
Quidgest APQ ExitoQuidgest APQ Exito
Quidgest APQ Exito
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
 
Agilidade em projetos de software
Agilidade em projetos de softwareAgilidade em projetos de software
Agilidade em projetos de software
 
Qualidade de software
Qualidade de softwareQualidade de software
Qualidade de software
 
Segurança no Desenvolvimento de Software
Segurança no Desenvolvimento de SoftwareSegurança no Desenvolvimento de Software
Segurança no Desenvolvimento de Software
 
Engenharia de Software 100% Agil (SCRUM, FDD e XP)
Engenharia de Software 100% Agil (SCRUM, FDD e XP)Engenharia de Software 100% Agil (SCRUM, FDD e XP)
Engenharia de Software 100% Agil (SCRUM, FDD e XP)
 
Kaspersky Endpoint Security Cloud Presentation Partner 0222_pt-BR.pdf
Kaspersky Endpoint Security Cloud Presentation Partner 0222_pt-BR.pdfKaspersky Endpoint Security Cloud Presentation Partner 0222_pt-BR.pdf
Kaspersky Endpoint Security Cloud Presentation Partner 0222_pt-BR.pdf
 
Campus Party Brasil 2010 - ALM - Application Lifecycle Management
Campus Party Brasil 2010 - ALM - Application Lifecycle ManagementCampus Party Brasil 2010 - ALM - Application Lifecycle Management
Campus Party Brasil 2010 - ALM - Application Lifecycle Management
 
Promotion Institucional
Promotion InstitucionalPromotion Institucional
Promotion Institucional
 
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
 

Último

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 

Último (6)

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 

thedevconference-summit-ai-saopaulo-2024.pdf