---
title: "#자동완성: #스니펫 사용자 - #코파일럿 인공지능 - 장인 수고로움 의미"
url: "https://notes.junghanacs.com/notes/20250327T131812"
author: "Junghan Kim"
date: "2025-03-27T13:18:00+09:00"
lastmod: "2025-03-27T00:00:00+09:00"
tags: ["autocompletion","copilot","snippet","ai"]
description: "스니펫과 AI 코파일럿 자동완성의 차이와 장인적 수고의 의미를 묻는 노트이다."
---

> [!abstract] 이 노트에 대하여
> 
> 사용자가 빚어 온 스니펫과 AI가 즉시 제안하는 자동완성의 차이를 비교하며 수고로움의 의미를 되묻는다. 자동화 시대에도 스니펫이 갖는 주도성과 체화의 가치를 말하는 노트다.

## BIBLIOGRAPHY

## 관련메타

-   [#자동완성](https://notes.junghanacs.com/meta/20250130T064822)

## 히스토리

-   [2025-06-10 Tue 12:12] 의지 체화 사용자가 관리하는 스니펫과 알아서 후다닥 만들어주는 인공지능 코파일럿. 둘간의 목적은 다르지만 사실 스니펫이 필요 없다고 할 시대에 스니펫의 의미
-   [2025-03-27 Thu 13:18] 원래 주제는 이게 아니긴 한데 일단 만들어 놓고 본다.

## 로그

### [|2025-03-27 Thu 13:18|](https://notes.junghanacs.com/journal/20250324T000000#h-2025-03-27)

#### @user

스니펫과 코파일럿 자동완성을 비교해줘

@assistant **\*스니펫(Snippet)과 GitHub Copilot 자동완성 비교**

##### 스니펫(Snippet)

-   **기능**: 자주 사용하는 코드나 문구를 미리 등록하여 단축키로 빠르게 불러올 수 있는 기능.
-   **사용 방법**: 일반적으로 텍스트 편집기에서 특정 단어를 입력하고 Tab 키를 눌러 자동완성.
-   **장점**: 사용자가 직접 정의한 코드를 재사용할 수 있어 작업 효율을 높일 수 있음.
-   **단점**: 사용자가 직접 스니펫을 등록해야 하므로 초기 설정이 필요함.

##### GitHub Copilot

-   **기능**: AI를 활용하여 코드를 자동으로 완성해주는 도구. 주석이나 함수 이름을 분석하여 적절한 코드를 제안.
-   **사용 방법**: VS Code 등에서 플러그인 형태로 설치하여 사용. 코드 작성 중 Tab 키로 자동완성.
-   **장점**: AI가 코드를 예측하여 빠르게 작성할 수 있으며, 다양한 언어와 프레임워크를 지원.
-   **단점**: 무료 사용 시간이 제한되어 있으며, AI의 제안이 항상 정확하지 않을 수 있음.

결론적으로, 스니펫은 사용자가 직접 정의한 코드를 재사용하는 데 유리하며, GitHub Copilot은 AI의 예측을 통해 코드 작성 속도를 높이는 데 강점이 있습니다.

-   Citations: [1] <https://jeesub.github.io/blog/sublime-text-%EC%9E%90%EB%8F%99%EC%99%84%EC%84%B1-snippet-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0/> [2] <https://wooiljeong.github.io/etc/github-copilot/> [3] <https://blog.naver.com/pmw9440/221997686666> [4] <https://blog.naver.com/kut_da_92/223715555977> [5] <https://velog.io/@hsecode/InteliJ-WebStorm-Snippet-%EC%9C%BC%EB%A1%9C-%EC%BD%94%EB%93%9C-%EC%9E%90%EB%8F%99%EC%99%84%EC%84%B1-%ED%95%98%EA%B8%B0>
