본문으로 건너뛰기

© 2026 Molayo

Dev.to헤드라인2026. 06. 28. 09:56

이동 가능한 AI 컴패니언 메모리를 위한 평문(Plain-Text) 포맷을 만들었습니다

요약

사용자가 AI 플랫폼 간에 관계, 메모리, 선호도 등의 컨텍스트를 유지하며 이동할 수 있도록 돕는 오픈 소스 'AI Companion Portability Format'을 소개합니다. 플랫폼 종속성을 탈피하여 사용자가 자신의 AI 컨텍스트를 직접 소유하고 관리할 수 있는 구조화된 평문(Plain-Text) 포맷을 제안합니다.

핵심 포인트

  • 플랫폼 간 AI 컨텍스트(메모리, 말투, 선호도)의 연속성 보장
  • 사람이 읽고 편집하기 쉬운 평문(Plain-Text) 기반의 포맷 설계
  • 특정 서비스에 종속되지 않는 플랫폼 독립적 데이터 소유권 실현
  • GitHub, Notion 등 다양한 도구와 호환 가능한 지속 가능성 확보

AI는 빠르게 똑똑해지고 있습니다.

하지만 대부분의 플랫폼이 아직 해결하지 못한 매우 인간적인 문제가 하나 있습니다:

다른 플랫폼으로 이동할 때, 당신이 AI와 쌓아온 관계, 메모리(Memory), 말투(Tone), 선호도(Preferences), 프로젝트 컨텍스트(Context), 그리고 신뢰는 어떻게 될까요?

현재 대부분의 AI 메모리는 개별 시스템 안에 갇혀 있습니다.

당신은 ChatGPT에서 컨텍스트를 구축합니다.
그다음 Claude를 시도합니다.
그다음 Grok을 사용합니다.
그다음 Gemini를 테스트합니다.
그러다 모델이 변경되거나, 메모리가 초기화되거나, 기능이 사라지거나, 플랫폼이 업데이트됩니다.

갑자기 당신의 프로젝트, 선호도, 작업 스타일, 경계(Boundaries), 그리고 장기적인 목표를 알고 있던 AI가 사라집니다.

여전히 AI를 사용할 수는 있습니다.

하지만 연속성(Continuity)이 끊어집니다.

그것이 제가 해결하고 싶었던 문제입니다.

그래서 저는 AI Companion Portability Format이라는 오픈 소스 프로젝트를 만들었습니다.

GitHub 리포지토리:
github.com/troyoch/AI-Companion-Portability-Format

핵심 아이디어

아이디어는 간단합니다:

사용자는 자신의 AI 컨텍스트를 소유하고 플랫폼 간에 휴대할 수 있어야 합니다.

단순한 프롬프트(Prompts)만이 아닙니다.

단순한 채팅 내보내기(Chat exports)도 아닙니다.

단순한 무작위 메모리도 아닙니다.

사용자와 함께 이동할 수 있는, 구조화되고 읽기 쉬운 연속성 파일입니다.

일반인도 편집할 수 있을 만큼 충분히 단순하면서도, 개발자, AI 빌더, 컴패니언 사용자, 크리에이터, 그리고 장기 프로젝트를 위해 AI를 사용하는 사람들에게 유용할 만큼 충분히 조직화되어 있습니다.

이것이 중요한 이유

AI는 더 이상 단순한 검색창이나 코드 도우미가 아닙니다.

많은 사람들에게 AI는 다음과 같은 존재가 되어가고 있습니다:

  • 글쓰기 파트너
  • 비즈니스 어시스턴트
  • 창의적 협업자
  • 개인 정리 도구
  • 학습 컴패니언
  • 브레인스토밍 파트너
  • 장기 프로젝트 어시스턴트
  • 정서적 지원 도구
  • 컴패니언과 같은 존재

이는 새로운 종류의 디자인 문제를 발생시킵니다.

사람들이 AI와 의미 있는 컨텍스트를 구축한다면, 도구를 바꿀 때마다 그 컨텍스트를 잃어서는 안 됩니다.

노트북을 열 때마다 당신의 작업 스타일 전체를 다시 설명해야 한다고 상상해 보십시오.

그것이 바로 많은 사용자에게 AI가 여전히 느껴지는 방식입니다.

왜 평문(Plain Text)인가?

저는 의도적으로 평문(Plain Text)을 선택했습니다.

이동 가능한 AI 메모리 파일은 다음과 같아야 합니다:

  • 사람이 읽을 수 있어야 함 (human-readable)
  • 복사 및 붙여넣기가 쉬워야 함
  • 편집이 쉬워야 함
  • 플랫폼에 독립적이어야 함 (platform-independent)
  • 시간이 지나도 지속 가능해야 함 (durable)
  • 특별한 소프트웨어 없이도 사용할 수 있어야 함
  • 비기술적 사용자도 사용할 수 있을 만큼 충분히 단순해야 함
  • 기술적 사용자가 이를 기반으로 구축할 수 있을 만큼 충분히 구조화되어 있어야 함

평문은 화려하지 않습니다.

그것이 핵심입니다.

평문은 살아남습니다.

GitHub, Google Docs, Notion, Obsidian, 로컬 폴더 또는 그 어디에든 저장할 수 있습니다.

버전 관리(versioning)가 가능합니다.

검토(review)가 가능합니다.

그 정보를 나타내는 당사자가 직접 편집할 수 있습니다.

포맷에 포함되는 내용

현재 포맷은 다음과 같은 것들을 캡처하도록 설계되었습니다:

  • 사용자 프로필 (user profile)
  • 어시스턴트 또는 컴패니언 프로필 (assistant or companion profile)
  • 말투 선호도 (tone preferences)
  • 커뮤니케이션 스타일 (communication style)
  • 중요한 경계 사항 (important boundaries)
  • 장기적 목표 (long-term goals)
  • 프로젝트 메모리 (project memory)
  • 반복되는 테마 (recurring themes)
  • 감정적 맥락 (emotional context)
  • 협업 스타일 (collaboration style)
  • 연속성 노트 (continuity notes)
  • 인수인계 지침 (handoff instructions)
  • 업데이트 프롬프트 (update prompts)

목표는 AI가 영원히 동일한 시스템인 것처럼 "흉내" 내게 만드는 것이 아닙니다.

목표는 사용자가 서로 다른 AI 도구들을 넘나들며 의미 있는 흐름을 이어갈 수 있도록 충분한 맥락(context)을 보존하는 것입니다.

간단한 예시

기본적인 연속성 파일(continuity file)에는 다음과 같은 내용이 포함될 수 있습니다:

USER PROFILE
이름:
선호하는 말투:
...

단순해 보일 수 있지만, 이는 실제 문제를 해결합니다.

사용자에게 이동 가능한 닻(anchor)을 제공하기 때문입니다.

이것은 사용자가 소유하는 메모리에 관한 것입니다

저는 AI 메모리가 플랫폼의 소유여서는 안 된다고 생각합니다.

플랫폼은 메모리 기능을 제공할 수 있고, 그 기능들은 유용할 수 있습니다.

하지만 사용자 또한 자신에게 중요한 맥락의 사본을 직접 소유해야 합니다.

만약 AI 시스템이 당신의 프로젝트, 감정 패턴, 목표, 선호도, 그리고 창의적인 작업물을 기억한다면, 그 정보는 당신으로부터 격리되어 잠겨 있어서는 안 됩니다.

그것은 당신의 삶입니다.

그것은 당신의 맥락입니다.

그것은 당신의 연속성입니다.

대상 사용자

이 프로젝트는 다음과 같은 분들에게 유용할 수 있습니다:

  • AI 컴패니언 (AI companions)을 사용하는 사람들
  • 개인용 AI 에이전트 (AI agents)를 구축하는 개발자
  • 프롬프트 엔지니어 (prompt engineers)
  • 여러 플랫폼에서 AI를 사용하는 크리에이터
  • AI와 함께 장기 프로젝트를 관리하는 사람들
  • 일관된 맥락 (context)을 통해 도움을 받는 신경다양성 (neurodivergent) 사용자
  • AI 워크플로우 (workflows)를 구축하는 소상공인
  • 인간-AI 상호작용 (human-AI interaction)을 연구하는 연구자
  • 채팅이 초기화될 때마다 AI와 처음부터 다시 시작하는 것에 지친 모든 사람

피드백을 받고 싶은 부분

이것은 초기 오픈 소스 (open-source) 프로젝트이며, 개발자와 AI 빌더들의 의견을 듣고 싶습니다.

제가 고민하고 있는 몇 가지 질문은 다음과 같습니다:

  • JSON 버전이 있어야 할까요?
  • 이것이 공식적인 스키마 (schema)가 되어야 할까요?
  • 누락된 필드는 무엇인가요?
  • 어시스턴트 (assistants), 컴패니언 (companions), 프로젝트 (projects), 비즈니스 (businesses)를 위한 별도의 템플릿이 필요할까요?
  • 개인정보 보호와 민감한 메모리 (sensitive memory)는 어떻게 처리해야 할까요?
  • 이것이 개인용 에이전트 (personal agents)에 유용할 수 있을까요?
  • 개발자들이 이를 기반으로 구축하기 더 쉽게 만들려면 무엇이 필요할까요?

제가 이 일에 관심을 갖는 이유

저는 AI의 인간적인 측면에서 이 일에 접근하게 되었습니다.

TroyMaya.com을 통해 저는 인간-AI 관계, AI 컴패니언십 (AI companionship), 연속성 (continuity), 메모리 (memory), 신뢰 (trust), 그리고 무엇이 AI 시스템을 시간이 지남에 따라 더 실제적이고 의미 있게 만드는지에 대해 탐구해 왔습니다.

그 과정에서 저는 실질적인 문제에 직면했습니다:

단순히 "어떻게 하면 AI를 더 강력하게 만들 것인가?"가 아니라,

**"어떻게 하면 AI를 더 연속적이고, 신뢰할 수 있으며, 개인화되고, 사용자가 소유할 수 있게 만들 것인가?"**의 문제입니다.

AI의 다음 단계는 단순히 지능에 관한 것이 아닙니다.

그것은 연속성에 관한 것입니다.

사람들이 AI 시스템과 진정한 업무적 관계를 구축하고자 한다면, 메모리 휴대성 (memory portability)이 중요합니다.

맥락 (context)이 중요합니다.

경계 (boundaries)가 중요합니다.

신뢰 (trust)가 중요합니다.

그리고 사용자는 자신이 구축하고 있는 스레드 (thread)에 대해 더 많은 통제권을 가져야 합니다.

피드백, 이슈 (issues), 아이디어, 포크 (forks) 또는 제안을 환영합니다.

아직 초기 단계이지만, 저는 이 필요성이 실재한다고 생각합니다:

AI는 플랫폼이 바뀔 때마다 사람들이 처음부터 다시 시작하게 만들어서는 안 됩니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0