AI가 코딩 취향을 기억한다면, 먼저 확인할 것은 삭제 버튼입니다
개발하다 보면 팀마다 말로 설명하기 애매한 규칙이 있습니다. 변수 이름은 이렇게 붙이고, 테스트 파일은 저 폴더에 두고, 특정 모듈은 직접 건드리지 않는 식입니다. 사람은 몇 번 같이 일하다 보면 이런 분위기를 익히지만, AI 도구는 매번 처음 만나는 동료처럼 다시 설명해야 할 때가 많았습니다.
GitHub가 최근 공개한 Copilot Memory 업데이트는 바로 이 지점을 건드립니다. Copilot이 저장소의 코딩 규칙이나 개인의 선호를 어느 정도 기억하게 하되, 그 기억을 지우고 끄고 범위를 확인할 수 있는 장치를 더 넣은 것입니다.
Copilot Memory는 AI가 개발 맥락을 기억하도록 돕는 기능이지만, 이번 업데이트의 핵심은 “더 많이 기억한다”보다 “무엇을 기억하는지 사용자가 관리할 수 있게 한다”에 가깝습니다.
기억하는 AI는 왜 개발자에게 필요할까
AI 코딩 도구를 써보면 가장 번거로운 순간이 있습니다. “우리 프로젝트에서는 이 방식 안 써요”, “테스트는 이 명령어로 돌려야 해요”, “이 레이어에서는 DB를 직접 호출하면 안 돼요” 같은 말을 반복해야 할 때입니다.
Copilot Memory는 이런 반복 설명을 줄이려는 기능입니다. GitHub 문서에 따르면 이 기능은 저장소 수준의 사실과 사용자 수준의 선호를 저장할 수 있습니다. 저장소 수준의 사실은 코딩 컨벤션, 아키텍처 결정, 빌드 명령어, 프로젝트 규칙 같은 내용이고, 사용자 수준의 선호는 사용자가 Copilot과 일하는 방식에 가까운 내용입니다.
비유하자면 신입 개발자가 프로젝트 위키와 README를 읽고 조금씩 팀 규칙을 익히는 것과 비슷합니다. 다만 여기서 중요한 차이가 있습니다. 사람의 기억은 대화를 통해 조정되지만, AI의 기억은 저장되고 재사용되기 때문에 “어디까지 기억하게 할 것인가”가 별도의 관리 문제가 됩니다.
이번 업데이트는 기능 추가보다 통제 장치에 가깝습니다
GitHub는 2026년 5월 26일 Copilot Memory에 몇 가지 제어 기능을 추가했습니다. 사용자가 Copilot에게 어떤 내용을 잊으라고 요청하면, 이제 어디에서 해당 기억을 삭제할 수 있는지 안내합니다. 저장소 관리자는 저장소 설정에서 Copilot Memory를 끌 수 있고, Copilot CLI에서는 /memory on, /memory off, /memory show 명령으로 상태를 확인하거나 바꿀 수 있습니다.
또 하나 눈에 띄는 점은 저장 범위 표시입니다. 기억이 저장될 때 이것이 사용자 개인 선호인지, 저장소 전체에 적용되는 사실인지 더 분명하게 보여준다는 내용입니다. 작은 변화처럼 보이지만 실제 팀 환경에서는 꽤 중요합니다.
예를 들어 “나는 설명을 짧게 받는 편이 좋다”는 개인 선호입니다. 반면 “이 저장소에서는 마이그레이션 파일을 직접 수정하지 않는다”는 팀 전체에 영향을 줄 수 있는 저장소 규칙입니다. 둘이 섞이면 AI가 엉뚱한 곳에서 개인 취향을 팀 규칙처럼 적용할 수 있습니다.
편해지는 만큼 리뷰 방식도 바뀝니다
개발팀 입장에서 Copilot Memory의 장점은 분명합니다. 매번 같은 컨텍스트를 프롬프트에 적지 않아도 되고, 코드 리뷰나 CLI 작업, 클라우드 에이전트 작업에서 이전에 학습한 저장소 정보를 활용할 수 있습니다. 문서가 잘 정리되지 않은 프로젝트라면 특히 매력적으로 보일 수 있습니다.
하지만 편리함만 보고 켜기에는 조심스러운 부분도 있습니다. 저장소의 규칙이라고 저장된 내용이 항상 최신이라는 보장은 없습니다. GitHub 문서는 저장소 수준 사실을 사용할 때 현재 브랜치와 비교해 검증한다고 설명하지만, 팀 입장에서는 그래도 “AI가 참고하는 기억 목록”을 주기적으로 보는 습관이 필요합니다.
개인적으로는 이 기능을 자동완성의 연장선으로 보기보다, 팀 문서와 코드 리뷰 사이에 놓인 새로운 관리 영역으로 보는 편이 맞다고 생각합니다. AI가 코드를 잘 짜느냐보다, 어떤 기준을 가지고 코드를 짜게 할 것인가가 더 중요해지는 흐름입니다.
오해하기 쉬운 부분: AI가 모든 것을 마음대로 저장하는 기능은 아닙니다
Copilot Memory라는 이름만 보면 AI가 모든 대화와 코드를 계속 기억하는 것처럼 느껴질 수 있습니다. 현재 공개된 문서 기준으로는 그렇게 단순하게 이해하면 안 됩니다. 저장소 수준 사실과 사용자 수준 선호는 구분되어 있고, 저장소 수준 사실은 해당 저장소 안에서만 쓰이도록 범위가 제한됩니다. 사용되지 않는 기억은 일정 기간 뒤 자동 삭제되는 구조도 설명되어 있습니다.
그럼에도 개발팀에서는 몇 가지 질문을 미리 정해두는 것이 좋습니다. 어떤 저장소에서 켤 것인지, 누가 저장된 기억을 확인할 것인지, 잘못된 기억은 누가 삭제할 것인지, 민감한 내부 규칙이 AI 도구에 저장되어도 되는지 같은 질문입니다.
특히 회사 저장소라면 개인 개발자가 편하다고 바로 켜기보다, 조직 정책과 맞춰 보는 과정이 필요합니다. AI 도구의 생산성은 결국 권한, 로그, 설정, 삭제 방식과 함께 봐야 안전하게 쓸 수 있습니다.
앞으로 볼 포인트
앞으로는 AI 코딩 도구 경쟁이 단순히 “어느 모델이 코드를 더 잘 짜느냐”에서 끝나지 않을 가능성이 큽니다. 팀의 코딩 규칙을 얼마나 잘 반영하는지, 저장된 정보를 얼마나 투명하게 보여주는지, 관리자가 어느 정도까지 통제할 수 있는지가 중요해질 것입니다.
Copilot Memory의 이번 업데이트도 그런 흐름으로 볼 수 있습니다. 기억하는 AI가 더 똑똑해지는 것은 반가운 일입니다. 다만 회사 코드베이스에서는 똑똑함보다 먼저 확인해야 할 것이 있습니다. 무엇을 기억하는지, 누가 볼 수 있는지, 필요할 때 지울 수 있는지입니다.
AI 개발 도구를 오래 쓰려면 “잘 답하는 도구”를 고르는 것만으로는 부족합니다. 이제는 “잘 잊을 수 있는 도구”인지도 함께 봐야 할 것 같습니다.
참고한 출처
- GitHub Blog, Copilot Memory has more controls for deletion, scope, and the Copilot CLI, 2026년 5월 26일
- GitHub Docs, About GitHub Copilot Memory, 확인일 2026년 5월 28일
'Info > IT' 카테고리의 다른 글
| 구글 AI Search 업데이트, 검색 습관은 어떻게 바뀔까 (0) | 2026.06.01 |
|---|---|
| Android가 AI 비서가 되면, 앱은 무엇을 준비해야 할까 (0) | 2026.05.29 |
| 비밀번호 없는 로그인, 편한 기능이 아니라 보안의 변화입니다 (0) | 2026.05.26 |
| Claude 사용을 보안팀이 들여다본다는 것은 무슨 뜻일까 (0) | 2026.05.22 |
| 스마트폰이 은행 사칭 전화를 끊어준다면 달라지는 것들 (0) | 2026.05.20 |
