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
| Main Author: | |
|---|---|
| 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 |