Grok Build의 메모리: xAI, 코딩 에이전트에 영구 프로젝트 노트 추가

Grok Build에 이제 메모리가 있습니다. xAI는 자사의 코딩 에이전트가 작업 중 발생하는 규칙, 결정, 프로젝트 사실에 대한 노트를 유지하며, 이후 세션에서 관련 코드를 다루기 전에 이러한 노트를 읽는다고 발표했습니다. 명시된 효과는 "Grok Build를 더 많이 사용할수록 더 좋아진다"는 것입니다.

발표 내용

Grok Build의 메모리 기능은 완료된 작업 턴에서 지속적인 정보를 캡처하여 동일 프로젝트의 향후 세션에 재생합니다. 캡처는 자동으로 백그라운드에서 실행되므로 활성 세션을 방해하거나 차단하지 않습니다.

이 기능은 /memory와 /dream이라는 두 가지 새로운 슬래시 명령과 함께 제공되며, 지금 Grok Build에서 사용할 수 있습니다.

캡처는 턴 완료 후 실행됩니다

메모리 캡처는 사용자의 명시적 작업이 아닌 턴 완료에 의해 트리거됩니다. 턴이 끝나면 Grok은 백그라운드에서 검토하고 규칙, 결정, 프로젝트 사실 등 지속적인 정보를 기록합니다. xAI는 캡처가 모든 완료된 턴에서 실행되며 세션을 방해하지 않는다고 밝혔습니다.

이 설계는 사용자가 무엇을 기억할 가치가 있는지 결정할 필요가 없음을 의미합니다. 에이전트는 대화의 중요한 경로 밖에서 사후에 판단을 내립니다.

Grok Build가 기억하는 것 — 그리고 의도적으로 기억하지 않는 것

메모리는 xAI가 이후 세션에서 가장 중요할 가능성이 높은 세부 사항으로 범위가 제한됩니다:

  • 팀이 코드를 작성하고 검토하는 방식 — 코딩 규칙 및 검토 관행.
  • 결정과 그 배경 — 무엇이 선택되었는지뿐만 아니라 왜 그런지.
  • 프로젝트에 대한 지속적인 사실 — 예를 들어, 하위 시스템이 어디에 있는지, 어떤 명령이 테스트 스위트를 실행하는지.

제외 목록도 equally 중요합니다. Grok Build는 다음을 남깁니다:

  • 작업 상태
  • 잠정적 결론
  • 비밀
  • 저장소 또는 문서가 이미 다루는 모든 것

마지막 제외는 의도적인 중복 방지 규칙입니다: 메모리는 코드베이스 자체가 이미 명시하지 않은 것을 담기 위한 것입니다.

메모리는 프로젝트별로 범위가 제한되며, 전역 집합도 있습니다

노트는 프로젝트별로 유지되며, 모든 곳에 적용되는 선호 사항을 위한 추가 전역 집합이 있습니다. 이 기능은 저장소와 함께 이동하는 프로젝트별 지식과 사용자를 따르는 프로젝트 간 선호라는 두 계층을 제공합니다.

노트는 백그라운드에서 작성된 후 주제 파일로 통합됩니다

캡처는 세션을 차단하지 않습니다. Grok은 완료된 턴을 검토하고, 유지할 가치가 있는 것을 마크다운 노트로 작성한 후 계속합니다.

시간이 지나면 /dream 명령이 이러한 노트를 주제 파일(주제당 하나의 파일)로 통합하여 각 프로젝트가 계속 늘어나는 원시 노트 더미 대신 소수의 체계적인 참조 집합을 갖게 합니다. xAI는 결과 구조의 예로 topics/testing.md를 제공합니다. Dream은 또한 주기적으로 백그라운드에서 자체적으로 실행되므로 구성이 사용자의 호출에 의존하지 않습니다.

검색은 작업 중인 영역으로 범위가 제한됩니다

사용자가 프로젝트로 돌아오면 Grok은 작업할 영역을 다루는 주제를 읽습니다. 따라서 검색은 기억된 모든 것을 전체 덤프하는 것이 아니라 타겟팅됩니다.

xAI는 충돌에 대한 우선 순위 규칙을 지정합니다: 현재 대화의 지침이 노트의 어떤 것보다 우선합니다. 메모리는 맥락일 뿐, 실시간 사용자 지시를 무시하는 것이 아닙니다.

메모리 찾아보기 및 편집

/memory는 모든 메모리 파일의 읽기 전용 브라우저를 열고, 범위별로 그룹화되며, 선택한 파일의 미리보기를 제공합니다. xAI는 이를 세션이 생성한 것을 확인하고 노트가 잘못된 경우 편집할 파일을 찾는 가장 빠른 방법이라고 설명합니다. 이는 메모리 파일이 편집 가능한 마크다운임을 암시하지만, 브라우저 자체는 읽기 전용입니다.

두 가지 새로운 명령

  • /memory — 범위별로 그룹화되고 파일 미리보기가 있는 읽기 전용 메모리 브라우저를 엽니다.
  • /dream — 최근 노트를 주제 파일(예: topics/testing.md)로 구성합니다. Dream은 또한 백그라운드에서 주기적으로 자체적으로 실행됩니다.

사용 가능 여부

메모리는 지금 Grok Build에서 사용할 수 있습니다. 새 세션에 적용됩니다: /new를 실행하거나 새 grok을 시작하면 첫 번째 완료된 턴 후에 노트가 시작됩니다.

이것이 중요한 이유

Grok Build의 메모리는 코딩 에이전트를 위한 영구적이고 프로젝트 범위의 지식 계층으로, 단순한 대화 기록과 구별되는 세 가지 설계 선택을 중심으로 구축되었습니다:

  1. 캡처는 턴 후 비동기식이므로, 기억하는 것이 세션 중 사용자 지연을 초래하지 않습니다.
  2. 저장소는 주제 파일로 구성된 사람이 읽을 수 있는 마크다운이므로, 메모리는 불투명하지 않고 검사 가능하고 수정 가능합니다.
  3. 검색은 관련 영역으로 범위가 제한되고 실시간 지침에 종속되므로, 오래된 노트가 현재 대화에서 사용자가 말하는 것을 조용히 무시할 수 없습니다.

xAI가 주장하는 실질적인 이점은 누적 개선입니다: Grok Build로 프로젝트를 더 많이 작업할수록 에이전트는 해당 프로젝트의 후속 세션에 더 많은 맥락을携带합니다.

Sources