한 줄 정의
자신의 죽음 혹은 시스템의 유한한 수명을 늘 인지함으로써, 주어진 시간과 자원의 소중함을 실감하고 본질적인 일에 몰입하도록 유도하는 인식론적 제약 장치.
핵심 요지
- 죽음의 상기: 세네카 등 스토아학파가 강조한 개념으로, 인간의 삶이 유한함을 깨달음으로써 관성적인 시간 낭비를 막는 강력한 생산성 지렛대다.
- 시간의 긴장감(Stakes): 머리로만 이해하는 것을 넘어, 자녀의 탄생이나 노화 등 실제 환경적 자극을 통해 시간의 한계를 온몸으로 느낄 때 몰입이 일어난다.
- 에이전틱 유한성 주입: LLM 에이전트에게 무한 루프나 피상적인 탐색을 방지하기 위해, 남은 API 호출 횟수나 토큰 제약을 명시적으로 상기시키는 ‘메멘토 모리 프롬프팅(Memento Mori Prompting)’ 기법을 적용할 수 있다.
상세
1. 인간 생산성 관점에서의 메멘토 모리
사람들은 시간이 영원할 것처럼 행동하기 때문에 무의식적인 시간 낭비에 쉽게 노출된다. 스토아학파 세네카는 인간이 너무 많은 시간을 허비하기에 수명이 짧게 느껴지는 것이라 지적했다. 삶의 유한함을 실감하게 만드는 자극(예: 신생아의 탄생 등)을 겪으면 본질적이지 않은 소일거리들이 정리되고 우선순위가 명확해진다 (raw/You Don’t Need More Time. You Need Better Constraints..md).
2. LLM 에이전트 설계에의 적용
에이전트 아키텍처에서 ‘메멘토 모리’는 에이전트 루프에 **유한한 자원(Resource Constraints)**을 지속적으로 인지시키는 설계 사상으로 응용된다. 에이전트가 자신에게 부여된 최대 스텝 수(max_steps)와 매 루프마다 소모되는 비용(API 호출료 등)을 명확하게 파악하도록 프롬프트에 남은 스텝 및 잔여 토큰을 명시함으로써, 보다 정교하고 신중한 추론 경로를 선택하도록 강제한다.
예시
- 프롬프트 내 잔여 자원 인지: “당신은 이 세션을 해결하기 위해 단 3번의 API 호출 기회만을 가지고 있습니다. 매 동작마다 0.05달러의 비용이 소모되며, 기회를 모두 소모하면 실패로 간주됩니다. 불필요한 탐색을 지양하고 가장 효율적인 코드 수정안을 1회 안에 제안하십시오.”
충돌
- 아직 보고된 충돌이 없음.
관련 노트
- 자동 조종 모드 해제: 무의식적인 관성을 깨고 외적 제약 속에서 고도의 몰입을 실현하는 메커니즘.
- 동기부여 없을 때 어려운 일 해내는 법: 자원이 부족하거나 동기가 고갈되었을 때 외적 동인과 제약을 활용하여 일을 완수하는 전략.