피드로 돌아가기
Designing AI Personality: The What / How / Who Framework
Dev.toDev.to
AI/ML

Shared Preamble 기반 AI 페르소나 통합으로 15개 이상 엔드포인트의 일관성 확보

Designing AI Personality: The What / How / Who Framework

kanta13jp12026년 4월 27일3intermediate

Context

기능(What)과 기술적 동작(How) 중심의 설계로 인해 서로 다른 AI 엔드포인트 간 응답 톤과 윤리적 기준이 불일치하는 문제 발생. 다수의 엔드포인트가 개별적으로 구축됨에 따라 사용자 경험의 파편화와 브랜드 신뢰도 저하라는 구조적 한계 직면.

Technical Solution

  • PHILOSOPHY, AI_DEV, AI_CHARACTER 세 가지 문서로 분리한 Three-Document Architecture 설계를 통한 정체성 정의
  • AI_CHARACTER_PREAMBLE 상수를 정의한 공유 모듈 기반의 Shared Preamble 패턴 도입
  • 모든 Edge Function의 요청 단계에서 prependCharacter() 함수를 강제하여 시스템 프롬프트의 일관성 유지
  • <<<USER_DATA>>><<<END>>> 구분자를 활용한 데이터 캡슐화로 Prompt Injection 방어 체계 구축
  • 언어별 문화적 특성을 반영한 Cultural Calibration 로직을 프롬프트에 내재화하여 응답 품질 최적화
  • IMBUE(감성 아크) 및 COLLAB(진화 패턴) 레이어를 Character 레이어와 결합한 3계층 스택 구조 설계

- AI 엔드포인트 증가 전 'Who'에 해당하는 정체성 정의서(Character Principles) 작성 여부 검토 - 하드코딩된 프롬프트를 제거하고 공유 모듈 형태의 Preamble 적용 구조로 리팩토링 - 사용자 입력값에 대한 명확한 구분자(Delimiter) 설정을 통한 Prompt Injection 방어 로직 구현 - 단순 사과(Apology)가 아닌 이유 설명(Reasoning) 중심의 Failure Handling 가이드라인 수립

원문 읽기