• Flickr Governo de São Paulo
  • Linkedin Governo de São Paulo
  • TikTok Governo de São Paulo
  • Twitter Governo de São Paulo
  • Youtube Governo de São Paulo
  • Instagram Governo de São Paulo
  • Facebook Governo de São Paulo
  • /governosp

Inteligência artificial na geração de algoritmos: algoritmo de Dijkstra e algoritmos clássicos

dc.contributor.advisorGARCIA, Welington Luis Codinhoto
dc.contributor.authorBATISTA, Lucimeire Nascimento
dc.contributor.otherGREGÓRIO, Jorge Luís
dc.contributor.otherBERNARDES, Alexandre Aparecido
dc.date.accessioned2025-12-18T16:50:33Z
dc.date.available2025-12-18T16:50:33Z
dc.date.issued2024-06-28
dc.description.abstractO objetivo deste trabalho é analisar o comportamento de três modelos de linguagem (LLM) ou Inteligências Artificiais Generativas na geração de código de importantes algoritmos para a Ciência da Computação. As tecnologias selecionadas são o ChatGPT, Gemini e Perplexity. Os algoritmos selecionados são algoritmo de Dijkstra e algoritmos clássicos de ordenação de dados. O objetivo é para testar a eficiência destas tecnologias na geração e, principalmente, na explicação de código, que é um aspecto importante para o estudante que deseja se aprofundar no aprendizado de algoritmos e lógica de programação. Após diversos testes realizados com simples prompts, é possível identificar que os LLMs podem ser importantes ferramentas na geração de código e, principalmente, na explicação deles.pt_BR
dc.description.abstractThe objective of this study is to analyze the behavior of three language models (LLMs) or Generative Artificial Intelligences in generating code for important algorithms in Computer Science. The selected technologies are ChatGPT, Gemini, and Perplexity. The chosen algorithms include Dijkstra's algorithm and classic data sorting algorithms. The goal is to test the efficiency of these technologies in generating and, most importantly, explaining code—an essential aspect for students who wish to deepen their understanding of algorithms and programming logic. After conducting several tests using simple prompts, it is evident that LLMs can be valuable tools for both code generation and, more significantly, for explaining it.pt_BR
dc.description.sponsorshipCurso Superior de Tecnologia em Análise e Desenvolvimento de Sistemaspt_BR
dc.identifier.citationBATISTA, L. N.; GARCIA, W. L. C. Inteligência artificial na geração de algoritmos: algoritmo de Dijkstra e algoritmos clássicos. 2025. Artigo de Graduação (Tecnologia em Análise e Desenvolvimento de Sistemas) – Faculdade de Tecnologia Prof. José Camargo, Jales, 2025.pt_BR
dc.identifier.urihttps://ric.cps.sp.gov.br/handle/123456789/39876
dc.language.isopt_BRpt_BR
dc.publisher171pt_BR
dc.subjectInteligência artificialpt_BR
dc.subjectAlgoritmospt_BR
dc.subjectAprendizagempt_BR
dc.subject.otherInformação e Comunicaçãopt_BR
dc.titleInteligência artificial na geração de algoritmos: algoritmo de Dijkstra e algoritmos clássicospt_BR
dc.title.alternativeArtificial intelligence in algorithm generation: Dijkstra's algorithm and classical algorithmspt_BR
dc.typeArtigo Científicopt_BR
dcterms.type-pt_BR

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
analise_e_desenvolvimento_de_sistemas_2024_1_lucimeire_nascimento_batista_inteligencia_artificial_na_geracao_de_algoritmos_algoritmo.pdf
Tamanho:
1.08 MB
Formato:
Adobe Portable Document Format
Descrição:

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
365 B
Formato:
Item-specific license agreed upon to submission
Descrição:
Governo do Estado de SP