Aprimorando a produtividade dos desenvolvedores com uma extensão para o Visual Studio Code Impulsionada por IA: uma abordagem com modelos de linguagem avançados

Bibliographic Details
Main Author: Oliveira, Jaime Bruno Cirne
Publication Date: 2024
Format: Bachelor thesis
Language: por
Source: Repositório Institucional da UFRN
dARK ID: ark:/41046/0013000002s0q
Download full: https://repositorio.ufrn.br/handle/123456789/57869
Summary: His project aims to create an extension for Visual Studio Code that leverages advanced language models, such as those offered by OpenAI. The goal is to simplify the coding process, improve code quality, and automate repetitive tasks. Through embeddings, the extension provides features like Code Explorer, Documentation Generator, Test Creator, and Issue Identifier, all accessible with a simple click or shortcut. The methodology involves the careful integration of language models, with specific prompts to achieve the desired objectives. Additionally, the work conducts a review of current technologies in the context of software development. Results are evaluated quantitatively and qualitatively, demonstrating how the extension can make the development process more efficient. This work represents a convergence of artificial intelligence and software development, offering a practical solution to enhance the developer experience.
id UFRN_2d3e24a3ea967dcd6e8e5a20ecd2e209
oai_identifier_str oai:repositorio.ufrn.br:123456789/57869
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Aprimorando a produtividade dos desenvolvedores com uma extensão para o Visual Studio Code Impulsionada por IA: uma abordagem com modelos de linguagem avançadosEnhancing developer productivity with an AI-Driven Extension for Visual Studio Code: an approach with advanced language modelsExtensão de desenvolvimentoModelos de linguagem avançadosVisual Studio CodeOpenAIInteligência ArtificialHis project aims to create an extension for Visual Studio Code that leverages advanced language models, such as those offered by OpenAI. The goal is to simplify the coding process, improve code quality, and automate repetitive tasks. Through embeddings, the extension provides features like Code Explorer, Documentation Generator, Test Creator, and Issue Identifier, all accessible with a simple click or shortcut. The methodology involves the careful integration of language models, with specific prompts to achieve the desired objectives. Additionally, the work conducts a review of current technologies in the context of software development. Results are evaluated quantitatively and qualitatively, demonstrating how the extension can make the development process more efficient. This work represents a convergence of artificial intelligence and software development, offering a practical solution to enhance the developer experience.Este projeto tem como objetivo criar uma extensão para o Visual Studio Code que utiliza modelos de linguagem avançados, como os oferecidos pela OpenAI. A proposta é simplificar o processo de codificação, melhorar a qualidade do código e automatizar tarefas repetitivas. Através de embeddings, a extensão disponibiliza funcionalidades como Explorador de Código, Gerador de Documentação, Criador de Testes e Identificador de Problemas, tudo acessível com um simples clique ou atalho. A metodologia inclui a integração cuidadosa dos modelos de linguagem, com prompts específicos para atingir os objetivos desejados. Além disso, o trabalho realiza uma revisão das tecnologias atuais no contexto de desenvolvimento de software. Os resultados são avaliados quantitativamente e qualitativamente, demonstrando como a extensão pode tornar o processo de desenvolvimento mais eficiente. Este trabalho representa uma convergência entre inteligência artificial e desenvolvimento de software, oferecendo uma solução prática para melhorar a experiência do desenvolvedor.Universidade Federal do Rio Grande do NorteBrasilUFRNResidência em TIIMDFernandes, Isaac Francohttp://lattes.cnpq.br/9118304415486642http://lattes.cnpq.br/7778114770747843Madeira, Charles Andryê GalvãoNunes, Isabel Dillmannhttp://lattes.cnpq.br/2087785677186785Oliveira, Jaime Bruno Cirne2024-03-15T14:16:38Z2024-03-15T14:16:38Z2024-03-11info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfOLIVEIRA, Jaime Bruno Cirne de. Aprimorando a produtividade dos desenvolvedores com uma extensão para o Visual Studio Code impulsionada por IA: uma abordagem com modelos de linguagem avançados. 2024. 85f. Trabalho de Conclusão de Curso (Especialização em Residência em Tecnologia da Informação) - Instituto Metrópole Digital, Universidade Federal do Rio Grande do Norte, Natal, 2024.https://repositorio.ufrn.br/handle/123456789/57869ark:/41046/0013000002s0qporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNinfo:eu-repo/semantics/openAccess2024-03-15T14:16:39Zoai:repositorio.ufrn.br:123456789/57869Repositório InstitucionalPUBhttp://repositorio.ufrn.br/oai/repositorio@bczm.ufrn.bropendoar:2024-03-15T14:16:39Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.none.fl_str_mv Aprimorando a produtividade dos desenvolvedores com uma extensão para o Visual Studio Code Impulsionada por IA: uma abordagem com modelos de linguagem avançados
Enhancing developer productivity with an AI-Driven Extension for Visual Studio Code: an approach with advanced language models
title Aprimorando a produtividade dos desenvolvedores com uma extensão para o Visual Studio Code Impulsionada por IA: uma abordagem com modelos de linguagem avançados
spellingShingle Aprimorando a produtividade dos desenvolvedores com uma extensão para o Visual Studio Code Impulsionada por IA: uma abordagem com modelos de linguagem avançados
Oliveira, Jaime Bruno Cirne
Extensão de desenvolvimento
Modelos de linguagem avançados
Visual Studio Code
OpenAI
Inteligência Artificial
title_short Aprimorando a produtividade dos desenvolvedores com uma extensão para o Visual Studio Code Impulsionada por IA: uma abordagem com modelos de linguagem avançados
title_full Aprimorando a produtividade dos desenvolvedores com uma extensão para o Visual Studio Code Impulsionada por IA: uma abordagem com modelos de linguagem avançados
title_fullStr Aprimorando a produtividade dos desenvolvedores com uma extensão para o Visual Studio Code Impulsionada por IA: uma abordagem com modelos de linguagem avançados
title_full_unstemmed Aprimorando a produtividade dos desenvolvedores com uma extensão para o Visual Studio Code Impulsionada por IA: uma abordagem com modelos de linguagem avançados
title_sort Aprimorando a produtividade dos desenvolvedores com uma extensão para o Visual Studio Code Impulsionada por IA: uma abordagem com modelos de linguagem avançados
author Oliveira, Jaime Bruno Cirne
author_facet Oliveira, Jaime Bruno Cirne
author_role author
dc.contributor.none.fl_str_mv Fernandes, Isaac Franco
http://lattes.cnpq.br/9118304415486642
http://lattes.cnpq.br/7778114770747843
Madeira, Charles Andryê Galvão
Nunes, Isabel Dillmann
http://lattes.cnpq.br/2087785677186785
dc.contributor.author.fl_str_mv Oliveira, Jaime Bruno Cirne
dc.subject.por.fl_str_mv Extensão de desenvolvimento
Modelos de linguagem avançados
Visual Studio Code
OpenAI
Inteligência Artificial
topic Extensão de desenvolvimento
Modelos de linguagem avançados
Visual Studio Code
OpenAI
Inteligência Artificial
description His project aims to create an extension for Visual Studio Code that leverages advanced language models, such as those offered by OpenAI. The goal is to simplify the coding process, improve code quality, and automate repetitive tasks. Through embeddings, the extension provides features like Code Explorer, Documentation Generator, Test Creator, and Issue Identifier, all accessible with a simple click or shortcut. The methodology involves the careful integration of language models, with specific prompts to achieve the desired objectives. Additionally, the work conducts a review of current technologies in the context of software development. Results are evaluated quantitatively and qualitatively, demonstrating how the extension can make the development process more efficient. This work represents a convergence of artificial intelligence and software development, offering a practical solution to enhance the developer experience.
publishDate 2024
dc.date.none.fl_str_mv 2024-03-15T14:16:38Z
2024-03-15T14:16:38Z
2024-03-11
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv OLIVEIRA, Jaime Bruno Cirne de. Aprimorando a produtividade dos desenvolvedores com uma extensão para o Visual Studio Code impulsionada por IA: uma abordagem com modelos de linguagem avançados. 2024. 85f. Trabalho de Conclusão de Curso (Especialização em Residência em Tecnologia da Informação) - Instituto Metrópole Digital, Universidade Federal do Rio Grande do Norte, Natal, 2024.
https://repositorio.ufrn.br/handle/123456789/57869
dc.identifier.dark.fl_str_mv ark:/41046/0013000002s0q
identifier_str_mv OLIVEIRA, Jaime Bruno Cirne de. Aprimorando a produtividade dos desenvolvedores com uma extensão para o Visual Studio Code impulsionada por IA: uma abordagem com modelos de linguagem avançados. 2024. 85f. Trabalho de Conclusão de Curso (Especialização em Residência em Tecnologia da Informação) - Instituto Metrópole Digital, Universidade Federal do Rio Grande do Norte, Natal, 2024.
ark:/41046/0013000002s0q
url https://repositorio.ufrn.br/handle/123456789/57869
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
Brasil
UFRN
Residência em TI
IMD
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
Brasil
UFRN
Residência em TI
IMD
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv repositorio@bczm.ufrn.br
_version_ 1846690367302270976