본문 바로가기
AI (GPT4, 로컬 LLM)

ChatGPT 기능: 브랜치(Branch)와 프로젝트 소스(Project Sources)

by 자루스 2026. 3. 5.

 

 

ChatGPT 숨겨진 기능: 브랜치(Branch)와 프로젝트 소스(Project Sources)

ChatGPT를 단순한 채팅 도구로만 사용하면 기능의 절반도 활용하지 못하는 셈이다. 최근 인터페이스에 보이는 브랜치(Branch)프로젝트 소스(Project Sources) 기능은 ChatGPT를 단순 대화가 아니라 작업 환경으로 사용할 수 있게 만드는 핵심 기능이다.


1. 브랜치(Branch)

브랜치는 현재 대화의 특정 지점에서 새로운 대화 흐름을 만드는 기능이다. 기존 대화는 그대로 유지하면서 다른 방향의 아이디어나 작업을 실험할 수 있다.

예를 들어 대화 흐름이 다음과 같다고 하자.

A → B → C → D

C 지점에서 브랜치를 만들면 구조는 이렇게 된다.

A → B → C → D
        └→ E → F

즉 기존 대화를 유지하면서 같은 지점에서 다른 방향의 대화를 시작할 수 있다.

브랜치의 주요 용도

  • 아이디어를 다른 방향으로 실험
  • 여러 설계 방식 비교
  • 기존 대화를 망치지 않고 새로운 접근 시도

개발자 관점에서 보면 브랜치는 Git의 branch 개념과 매우 유사하다.


2. 프로젝트 소스(Project Sources)

프로젝트 소스는 특정 메시지나 내용을 프로젝트의 기준 정보로 저장하는 기능이다.

쉽게 말하면 ChatGPT가 앞으로 작업할 때 참고하는 지식 저장 공간이다.

프로젝트 구조를 단순하게 표현하면 다음과 같다.

Project
 ├ 문서
 ├ 코드
 ├ 설계
 └ 참고 자료

여기에 저장된 내용은 이후 질문이나 작업을 할 때 ChatGPT가 기준 정보(context)로 참고하게 된다.

프로젝트 소스에 저장하기 좋은 것

  • 설계 문서
  • API 규칙
  • 데이터 구조
  • 연표 / 사건 기록
  • 인물 설정
  • 세계관 규칙

3. 왜 이런 기능이 필요한가

LLM 기반 AI는 기본적으로 장기 기억 시스템이 아니다. 대화가 길어지면 이전 맥락이 약해질 수 있다.

그래서 다음과 같은 구조가 필요하다.

AI 추론
+
외부 기준 정보

프로젝트 소스는 바로 이 외부 기준 정보 역할을 한다.


4. 실제 사용 구조

브랜치와 프로젝트 소스를 함께 사용하면 작업 구조는 다음과 같이 정리된다.

대화 = 작업 공간
브랜치 = 탐색 / 실험
프로젝트 소스 = 기준 정보

예를 들어 소설 프로젝트라면 다음처럼 활용할 수 있다.

Project: 세계관

Project Sources
 ├ 인물 설정
 ├ 세계관 규칙
 ├ 역사 연표
 └ 사건 기록

대화
 ├ 장면 작성
 ├ 대사 생성
 └ 스토리 전개

이렇게 하면 창작 과정은 자유롭게 진행하면서도 기본 설정은 안정적으로 유지할 수 있다.


정리

브랜치와 프로젝트 소스는 ChatGPT를 단순 채팅이 아니라 구조적인 작업 환경으로 만들어 주는 기능이다.

브랜치 = 대화 흐름 분기
프로젝트 소스 = 기준 정보 저장

이 두 기능을 이해하면 ChatGPT를 훨씬 체계적으로 활용할 수 있다.