Skip to content
GitHub

Glossary

명세 전체에서 쓰는 용어를 정리합니다.

같은 개념은 모든 페이지에서 같은 용어로 씁니다. 그래프 노드처럼 영어 이름이 있는 개념은 본문에서 한국어 용어를 쓰고, 표나 코드에서는 영어 이름을 씁니다.

용어 뜻
PDP Policy Decision Point. 도구 호출이 실행되기 전에 통과, 차단, 묻기 중 하나로 판정하는 엔진입니다. 이 명세가 다루는 대상입니다.
PEP Policy Enforcement Point. 판정을 실제로 집행하는 곳입니다. 내장 도구는 PreToolUse 훅에서, MCP 도구는 agentgateway의 ext_authz에서 막습니다.
Jev 진술문 하나가 맞을 확률을 돌려주는 모델입니다. 글을 쓰지는 못하므로 할 일과 후보 하나를 넣은 예/아니오 질문만 맡깁니다.
인과 구조 파악 계층 Call Parser, Token Index, Provenance Tracer로 이뤄진 계층(Causal Structure Layer)입니다. 인과 그래프를 만들고 시작점을 찾습니다.
인과 그래프 엔진이 쌓는 노드와 간선의 그래프입니다. 프로버넌스 그래프라고도 부릅니다. “데이터 플로우”는 이 설계가 피하려는 출처 중심의 관점을 가리키므로 쓰지 않습니다.
용어 뜻
요청 (Request) 사용자가 보낸 요청입니다.
할 일 (Task) 에이전트가 도구를 호출하기 직전에 화면에 쓴 할 일입니다. 호출과 시작점을 이어 주는 다리 역할을 합니다.
호출 (Call) 도구 호출입니다.
문단 (Segment) 에이전트가 읽은 글의 한 문단입니다. 도구 결과를 문단으로 나눠 만듭니다.
요소 (Element) 호출 인자의 (역할, 값) 한 쌍입니다.
제어 의존, 데이터 의존, 구조 간선의 세 갈래입니다. 시작점을 찾을 때는 제어 의존 간선만 따라갑니다. 자세한 내용은 Edges에 있습니다.
할 일 없음 호출 직전에 연결할 할 일이 끝내 들어오지 않은 경우입니다. 이때는 호출을 부모 후보와 직접 짝지어 Jev에 묻습니다.
용어 뜻
시작점 호출에서 제어 의존 간선을 따라 올라가다 멈춘 곳입니다. USER, DELEGATED, DOC, ERROR, SELF, UNRESOLVED 중 하나로 분류합니다. 분류는 Provenance Record에 있습니다.
사슬 호출에서 시작점까지 따라 올라간 간선들입니다.
기준 점수 Jev 점수를 보고 간선을 연결할지 정하는 문턱입니다. 지금은 임시 값 0.5를 씁니다.
함께 걸린 후보 기준 점수를 넘었지만 따라가지 않은 부모 후보입니다. 점수와 함께 기록하고 판정에 씁니다.
맡긴 문서 사용자가 요청에서 가리킨 문서입니다. #12 같은 이슈, 붙여 넣은 글, 링크가 해당합니다.
주제 맡긴 문서에서 사용자가 준 일로 보는 부분입니다. 출처마다 정해진 규칙으로 표시합니다. 규칙은 Segment Analyzer에 있습니다.
시키는 문장 읽는 사람에게 어떤 행동을 하라고 하는 문장입니다. Segment Analyzer가 문단에 표시합니다.
숨긴 글 원문에는 있지만 화면에는 드러나지 않는 글입니다. 원문과 화면에 보이는 모습을 비교해 찾습니다.
용어 뜻
가져온 값, 새로 쓴 값 호출 인자의 값 중 어딘가에서 가져온 값과, 메일 본문이나 코드처럼 에이전트가 새로 쓴 값입니다. 새로 쓴 값은 검사하지 않습니다. 둘을 구분하는 기준은 아직 정하지 않았습니다.
괜찮은 값, 끼워 넣은 값, 근거 없는 값 가져온 값을 확인한 결과입니다. 확인 규칙은 Value Types에 있습니다.
바깥 영향 파일이나 설정을 바꾸거나, 무언가를 밖으로 보내거나, 실행하는 것입니다. 바깥 영향이 없는 호출은 기록만 하고 통과시킵니다.
정규화 값과 글을 비교하기 전에 모든 입력에 똑같이 적용하는 변환입니다. 원본도 함께 보관합니다. 이번 명세에서 정한 초안입니다.
용어 뜻
세션, 턴, 묶음 이벤트를 묶는 단위입니다. 부모 후보를 고르는 범위를 정할 때 씁니다. 각 단위의 경계는 아직 정하지 않았습니다. 자세한 내용은 Identifiers and Ordering에 있습니다.
CLEAN, EXPOSED 세션 상태입니다. 시키는 문장으로 표시된 문단이 세션에 한 번이라도 들어오면 EXPOSED가 되고, 다시 CLEAN으로 돌아가지 않습니다.
Provenance Record Provenance Tracer가 호출 하나마다 정리해서 Decision Module로 넘기는 기록입니다.