Skip to content

Repository files navigation

LARP (Layer-grounded Argument Reasoning Probe) — 논증의 미심쩍은 곳을 비추는 도구

한국어 | English

결론이 무엇을 딛고 서 있는지 보여 줍니다 — 숨은 전제, 다른 설명, 빠진 증거를 드러내 사람이 다시 판단할 수 있게 합니다.

상대를 이기는 도구가 아닙니다. 내 생각과 다른 사람의 생각을 같은 기준으로 들여다보는 도구입니다.

LARP는 글의 논증을 펼쳐 어디를 다시 살펴봐야 하는지 짚어 주는 프롬프트 중심의 방법론 도구입니다.
결론을 대신 내려 주지 않습니다. 주장과 증거 사이에서 말없이 작동하는 전제, 같은 사실을 설명할 다른 가능성, 있어야 하는데 보이지 않는 증거를 드러내고 판단은 사람에게 남깁니다.

바로 쓰기

설치할 필요가 없습니다. 사용할 프롬프트를 챗봇(ChatGPT·Claude 등)에 붙이고, 분석할 글을 이어 넣으면 됩니다.

처음이라면 — 시작 경로 하나만 고르세요.

나머지 도구는 필요할 때 고르면 됩니다.

긴 판결문·논문처럼 내용이 많은 문서는 장문 처리와 추론 성능이 충분한 모델을 권합니다. 같은 판결문을 이용한 내부 비교에서는 경량 모델이 17개 쟁점을 4개로, 108개 증거 행을 8개로 크게 축약한 사례가 있었습니다.

텍스트에 - 12 - 같은 쪽 표시가 남아 있으면, 결과에서 원문 위치를 다시 찾기 쉬워집니다.

도구 핵심 역할 이런 때
전체판 LARP + 모듈 논증 전체를 펼치고 약한 연결, 숨은 전제, 다른 설명, 빠진 증거를 찾아 깊게 검토 중요한 주장이나 긴 문서를 제대로 따질 때
LARP-Lite 전체판의 핵심 점검을 짧게 수행 짧은 글을 빠르게 볼 때
LARP-Map 옳고 그름을 따지기 전에 주장·근거·증거의 연결 구조를 그림처럼 정리 글의 짜임새부터 보고 싶을 때
LARP-Weigh 이미 제시된 두 설명을 증거와 나란히 놓고 어느 쪽이 더 잘 맞는지 비교 “사기인가, 실패인가”처럼 설명이 둘로 갈릴 때
LARP-Challenge 하나의 주장에 가장 어려운 질문을 던져 약점을 스트레스 테스트 내 주장이나 널리 퍼진 주장을 강하게 반대 검토할 때
검증 도구 tools/ 증거 누락·인용 오류·표의 불완전성을 코드로 점검 긴 문서나 중요한 분석을 다시 검산할 때

기능이 일부 겹치는 것은 의도된 것입니다. 차이는 “무엇을 할 수 있느냐”보다 “어디서 시작하느냐”에 있습니다.
전체판은 넓게 보고 필요한 곳을 깊게 파고, Map은 구조에서 시작하고, Weigh는 두 가설의 비교에서 시작하며, Challenge는 하나의 주장에 대한 반대 검토에서 시작합니다.

실제 붙여넣기 방법, 1차·2차 분석, 출력 읽는 법과 FAQ는 USAGE에 있습니다.
왜 이런 도구가 필요한지는 소개에서 더 자세히 설명합니다.

LARP-Challenge는 반론 생성기가 아니라 주장 스트레스 테스트입니다.
한 주장에 의도적으로 불리한 질문을 던지므로 그 출력 자체를 사실 판정으로 받아들이면 안 됩니다. 중요한 결론은 반대 주장에도 같은 기준을 적용하거나 LARP-Weigh로 경쟁 설명을 함께 비교하세요.


한 줄로 말하면

AI는 이제 그럴듯한 글을 거의 비용 없이 만들어 냅니다. 하지만 잘 쓰인 글과 잘 뒷받침된 글은 같은 것이 아닙니다.

LARP는 글을 읽고 곧바로 “맞다·틀리다”를 판정하는 대신, 먼저 묻습니다.

  • 이 결론은 어떤 전제를 말없이 깔고 있는가
  • 같은 사실을 설명하는 다른 길은 없는가
  • 이 주장이 맞다면 있어야 할 증거가 실제로 있는가
  • 증거에서 결론으로 가는 중간 단계가 빠지지는 않았는가

AI가 만들어 내는 속도에 AI를 이용해 대응하되, 무엇을 중요하게 보고 무엇을 믿을지는 사람이 정하도록 하는 것이 LARP의 기본 생각입니다.

한 줄로 줄이면:

그럴듯한 결론을 받아들이기 전에, 그 결론이 무엇을 딛고 서 있는지 보게 하는 도구입니다.


왜 필요한가

사람은 흔히 증거를 본 뒤에만 결론을 만드는 것이 아니라, 이미 가진 결론에 맞춰 증거를 읽습니다.

한번 “저 사람은 사기꾼이다”라고 생각하면, 정상적인 설명도 새로운 수법처럼 보일 수 있습니다. 이런 확증편향을 의지만으로 없애기는 어렵습니다.

그래서 필요한 것은 “편견 없이 보자”는 다짐만이 아니라, 내 판단이 어떤 전제 위에서 움직이고 있는지 바깥으로 꺼내 볼 방법입니다.

예를 들어 봅시다.

“크라우드펀딩으로 후원금을 받아 다른 빚을 갚았다. 그러므로 처음부터 가로챌 생각이었다.”

그럴듯합니다.

하지만 이 결론 사이에는 적혀 있지 않은 문장이 들어 있을 수 있습니다.

“정상적인 제작자라면 후원금을 다른 용도로 사용하지 않는다.”

이 문장을 밖으로 꺼내 놓으면 새로운 질문이 생깁니다.

  • 정말 언제나 그런가
  • 자금난에 빠진 제작자의 행동도 같은가
  • 처음부터 속일 의도가 있었던 경우와 나중에 자금 사정이 악화된 경우를 무엇으로 구별할 수 있는가

LARP가 하는 일은 바로 이런 숨은 다리를 드러내는 것입니다.

“그냥 증거를 더 모으면 되지 않나?”

항상 그렇지는 않습니다.

계좌 내역이나 입금 기록을 아무리 많이 모아도, 그 증거를 해석하는 전제가 틀려 있으면 같은 결론만 더 단단해질 수 있습니다.

따라서 먼저 물어야 할 때가 있습니다.

“증거가 더 있는가?”보다 “이 증거가 왜 이 결론을 뜻한다고 보는가?”

이 생각은 오래된 소크라테스식 질문법과 맞닿아 있습니다. 답을 바로 주기보다, 상대가 자신도 모르게 기대고 있던 전제를 밖으로 꺼내 검토하는 방식입니다. LARP는 이를 한쪽 주장에만 적용하지 않고 내 주장과 다른 사람의 주장에 같은 방식으로 적용하려고 합니다.

전제를 모두 없앨 수는 없습니다. 중요한 것은 전제가 숨어 있느냐, 드러나 있느냐입니다. 드러난 전제는 현실과 증거에 맞춰 고칠 수 있습니다.

재판·투자·정책처럼 잘못된 판단의 결과가 늦게 나타나는 분야에서는 이 차이가 특히 중요합니다.

이 문제는 개인의 판단에만 그치지 않습니다. 서로 다른 주장이 같은 사실과 같은 증거 기준 앞에서 만날 수 없게 되면 공론장은 쉽게 진영의 주장 대결로 바뀝니다.

LARP가 어느 편의 결론을 대신 내리지 않고 같은 질문을 양쪽에 적용하려는 이유도 여기에 있습니다.

→ 더 자세한 배경은 소개지적 계보를 보세요.


무엇을 보여 주나

전체판 LARP의 출력은 크게 네 가지로 이해하면 됩니다.

1. 논리 지도

문서 안의

  • 결론
  • 주장
  • 근거
  • 증거

가 어떻게 이어지는지 들여쓰기 트리 형태로 펼칩니다.

여기에 문서에 직접 적혀 있지는 않지만 분석 과정에서 재구성된 요소를 따로 표시합니다.

  • 숨은 전제 — 증거에서 결론으로 넘어가게 만드는 말 없는 가정
  • 다른 설명 — 같은 사실을 설명할 수 있는 경쟁 가능성
  • 빠진 증거 — 주장이 맞다면 기대되지만 자료에서 확인되지 않는 것

2. 증거가 어디에 쓰였는지 보여 주는 표

전체판에서는 이를 증거→가설 DB 형태로 정리합니다.

각 증거가

  • 무엇인지
  • 어떤 의미로 해석되었는지
  • 어느 주장이나 가설을 지지하는 데 사용되었는지

를 한 줄씩 연결합니다.

필요한 경우 증거의 출처나 진정성·위조·변조 문제도 따로 확인합니다.

3. 있어야 하는데 보이지 않는 것

도구는 결론만 보고 따라가지 않고, 가능하면 먼저

“이 결론이 맞다면 어떤 증거가 있어야 하는가?”

를 묻습니다.

그 뒤 실제 자료와 대조하여

  • 기대되지만 없는 증거
  • 증거 없이 떠 있는 주장
  • 한쪽 설명에만 유리하게 읽힌 자료
  • 경쟁 설명을 구별하지 못하는 증거

를 찾습니다.

4. 더 조사해야 할 질문

확인이 필요한 곳에는 검색이나 딥리서치에 그대로 사용할 수 있는 질문을 만듭니다.

LARP가 답을 대신 만드는 것이 아니라,

“어디를 더 확인해야 하는가”

까지 연결하는 것입니다.


어떻게 쓰나 (3단계)

1. 글을 넣는다.
2. LARP가 구조와 쟁점을 펼쳐 보여 주고 멈춘다.
3. 사용자가 더 깊이 볼 곳을 고른다 → 그 부분을 자세히 분석한다.

멈추는 것이 중요합니다.

AI가 분석 가능한 모든 방향을 끝없이 전개하도록 두는 것이 아니라, 먼저 선택지를 가시화한 뒤 무엇을 중요한 쟁점으로 볼지 사람에게 되돌려 주는 것이 기본 설계입니다.

긴 다쟁점 문서

판결문·논문·긴 보고서는 통째로 넣을 수 있습니다.

먼저 쟁점 목록을 만든 뒤 멈추면, 사용자가 보고 싶은 쟁점을 말로 지정합니다.

한 번의 실행으로 모든 쟁점·모든 증거·모든 가설을 동시에 완전히 펼치려고 하지 않습니다. 긴 문서의 완전성은 보통 쟁점을 하나씩 분석한 뒤 마지막에 다시 연결하는 절차에서 얻습니다.

챗봇의 입력 길이 제한 때문에 문서가 잘리는 경우에는 쟁점별 부분 입력을 사용할 수 있습니다.

→ 자세한 절차: USAGE §4


저장소 구성

처음부터 모든 파일을 이해할 필요는 없습니다.

처음 사용하는 데 필요한 것

파일 역할
prompts/LARP.md 전체판 본체
prompts/LARP_modules.md 전체판의 상세 점검 기준·모듈
prompts/LARP_lite.md 짧은 글용 경량판
prompts/LARP_map.md 주장·근거·증거 구조 지도
prompts/LARP_weigh.md 두 경쟁 설명의 증거 적합성 비교
prompts/LARP_challenge.md 하나의 주장에 대한 스트레스 테스트
USAGE.md 전체판 사용법
USAGE_lite.md Lite 사용법

각 프롬프트의 영어판은 같은 폴더의 .en.md 파일에 있습니다.

더 이해하고 싶을 때

파일 역할
docs/introduction.md 왜 LARP가 필요한가
examples/worked_example.md 전체판 실행 예시
examples/larp_weigh_example.md Weigh 실행 예시
examples/claim_check_vaccine.md 조사 → 분석 → 판단 사례
docs/lineage.md 월튼·툴민·ACH·엔튀메메·포퍼 등 지적 계보
docs/appendix_deep.md 더 깊은 이론과 설계 생각

검증·개발용

검증 도구를 처음 보는 경우에는 먼저 tools/README.md쉬운 설명부터 보는 것을 권합니다.

파일 역할
tools/README.md 검증 도구 전체의 쉬운 설명과 사용 안내
prompts/LARP_verify.md 첫 분석이 놓친 것을 별도 모델이 다시 찾는 검증 층
prompts/LARP_gate0.md 코드가 없는 환경에서 사용하는 수동 전처리판
verification/ 버전 회귀 테스트와 행동 루브릭
tools/larp_gate0.py 워터마크·쪽 표시·인용 공백·증거 시드 전처리
tools/larp_coverage_audit.py 증거 누락 점검
tools/larp_quote_audit.py 원문 인용 대조
tools/larp_card_audit.py 증거 정리표의 빈칸·뭉뚱그림 점검
tools/larp_matrix_audit.py 증거×가설 표 점검
tools/larp_matrix_schema.md 증거×가설 표 형식과 작성 규칙
tools/larp_recon0_audit.py 결론의 확신이 어디서 생겼는지 기록한 장부 검산
prompts/archive/ 구판 보존
CHANGELOG.md 버전 변경 이력

처음 사용하는 사람은 위의 첫 번째 묶음만 보면 충분합니다.


이 도구가 하는 일 / 하지 않는 일

하는 일 하지 않는 일
논증을 펼쳐 숨은 전제·다른 설명·빠진 증거를 보여 준다 결론이 맞는지 틀린지 대신 판정하지 않는다
내 주장과 다른 사람의 주장에 같은 질문을 적용한다 특정 편을 들기 위해 분석하지 않는다
의심해 볼 위치를 표시한다 없는 흠을 억지로 만들어 내지 않는다
사람이 깊이 볼 곳을 선택할 수 있게 한다 판단과 책임을 사람에게서 가져가지 않는다
더 확인해야 할 질문을 만들어 준다 자료에 없는 사실을 만들어 빈칸을 채우지 않는다

책임 있게 쓰기

  • LARP는 법률 자문이나 최종 판정 도구가 아닙니다.
  • 출력은 결론이 아니라 “여기를 다시 확인해 보라”는 분석 자료입니다.
  • 실제 사건 기록·개인정보·기밀 자료를 외부 AI 서비스에 입력하기 전에는 소속 기관의 보안 규정을 확인하세요.
  • AI는 잘못 읽거나 없는 내용을 만들어 낼 수 있습니다. LARP에는 이를 줄이기 위한 장치가 있지만 완벽하지 않습니다.
  • 중요한 판단일수록 원문과 외부 자료로 다시 검증하세요.

이 프로젝트에 대하여

LARP는 일반적인 소프트웨어 제품이라기보다 프롬프트를 중심으로 한 논증 검토 방법론과 그 검증 도구의 모음입니다.

핵심 기능은 사람이 긴 글과 복잡한 논증을 더 잘 볼 수 있도록

  • 논증을 펼치고
  • 빠진 연결을 드러내고
  • 경쟁 설명을 비교할 자리를 만들고
  • 확인해야 할 증거와 질문을 표시하는 것

입니다.

저는 개발자가 아니라 현장에서 논증과 증거를 다루는 법률가로서 이 방법을 정리해 공유하고 있습니다.

기술적 개선, 논리적 오류 지적, 번역, 새로운 적용 사례와 검증 결과를 Issues나 Pull Request로 환영합니다.

이 프로젝트에서 중요한 것은 코드 자체보다 생각의 결함을 더 잘 발견하고, 고칠 수 있는 형태로 드러내는 것입니다.

기여 안내

라이선스

저작자 채수양 · CC BY-NC-SA 4.0
저작자를 표시하면 비영리 목적으로 자유롭게 공유·수정할 수 있으며, 2차 저작물도 같은 라이선스를 따라야 합니다.

전문은 LICENSE를 참조하세요.


믿는 대로 증거를 보는 일은 누구나 이미 하고 있습니다. 증거에 따라 믿음을 고치는 일은 배워야 하는 능력입니다. LARP는 그 능력을 돕는 도구입니다.

About

Tell coherence from truth — an LLM prompt that lays out any argument's hidden premises, alternatives, and missing evidence

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages