커리큘럼

아카데미모듈 8 · 실전 워크플로

수사 레시피: 자료에서 근거 있는 결론까지

3개 레슨 중 3번째14분

이 레슨에서 배우는 것

  • 소스를 쏟아 넣고 엔티티가 떠오르게 한 뒤, 하나의 핵심 질문을 중심으로 케이스를 여는 수사 파이프라인 전체를 돌릴 수 있습니다
  • 엔티티 페이지에서 케이스의 고정 네트워크를 키우고, 그래프 캔버스와 엔티티 테이블로 투영할 수 있습니다
  • 수사에 등장하는 장소를 라이브 지도에 올리고, 지도 핀에서 지식그래프로 되돌아갈 수 있습니다
  • 주장과 근거를 원문 그대로의 스테이트먼트로 기록하고, 나중 노트가 이전 결론을 대체하게 할 수 있습니다
  • 모든 사실이 출처 노트로 이어지는 보고서를 만들고, 다시 돌아왔을 때 새 증거만 골라 따라잡을 수 있습니다

회사가 공급사 태양 컴포넌츠와 3년 계약을 앞두고 있습니다. 누군가는 답해야 합니다. 믿고 맡길 수 있는 파트너일까요? 자료는 이미 사방에 흩어져 있습니다. 감사 보고서 PDF, 2년치 회의록, 뉴스 기사 몇 건, 울산 공장 주소, 그리고 상류 공급사의 실소유주를 둘러싼 소문까지. 이것은 수사입니다. 그런데 대부분은 이 수사를 브라우저 탭과 기억력으로 해냅니다.

이번 강의는 지금까지 배운 모든 것을 하나의 반복 가능한 레시피로 엮습니다. 바로 온톨로지 에이전트 워크스페이스 워크플로입니다. 소스를 넣으면 엔티티가 떠오르고, 케이스가 질문에 집을 지어 주고, 네트워크는 확인된 연결을 하나씩 쌓으며 자랍니다. 장소는 지도에 오릅니다. 주장과 근거는 일급 스테이트먼트가 되고, 보고서는 당신의 노트까지 출처를 거슬러 인용합니다. 새로운 기능은 하나도 없습니다. 핵심은 순서와 습관입니다.

1단계: 워크스페이스에 쏟아 넣고, 엔티티가 떠오르게

모든 수사는 자료 더미에서 시작합니다. 먼저 정리하고 싶은 충동은 참으세요. 자료를 워크스페이스에 넣고 분류는 추출에 맡깁니다. 노트가 저장될 때마다 백그라운드 추출이 내용을 읽고, 그 안의 사람, 조직, 장소가 지식그래프의 엔티티가 됩니다. 태그도 폴더 분류 체계도 필요 없습니다. 손대지 않은 문서가 쌓여 있으면 활동 센터가 일괄 경로를 제안합니다. "이 워크스페이스를 지식그래프로 만들까요?" 카드에서 "만들기"를 누르면 됩니다.

  • 이미 가진 파일. 워크스페이스에 넣으면 노트 단위 추출(또는 일괄 추출 제안)이 그래프를 지어 올립니다.
  • 열린 웹. /research 뒤에 주제를 적거나 ⌘⇧R을 누릅니다. 딥 리서치가 질문의 범위를 잡고 검색을 여러 갈래로 펼친 뒤, 출처마다 문서 하나를 research/ 폴더에 씁니다. 이 문서들도 여느 노트처럼 그래프로 추출됩니다.
  • 일회성 맥락. 채팅 첨부(클립, 드래그, 붙여넣기)는 그 대화 하나에만 정보를 줍니다. 그래프는 워크스페이스 안에 사는 것으로만 자랍니다. 수사에 중요한 문서라면 워크스페이스 안으로 들여야 합니다.

2단계: 심문하고, 채팅을 케이스로 고정

첫 심문을 엽니다. "새 채팅"(⌘⇧C)에서 넓은 질문을 던지고, 핵심 엔티티를 @멘션해 라이브 프로필을 함께 태웁니다. 답을 지켜보세요. 워크스페이스 검색마다 미니 그래프 "내 노트에서 찾은 곳"이 그려지고, [[대괄호]] 참조는 원본 노트와 엔티티 페이지로 통하는 문입니다. 대화가 필요한 인물과 조직을 두루 건드렸다면, 출발 엔티티 집합은 이미 조용히 완성된 셈입니다. 이제 얼릴 차례입니다.

대화에서 케이스로

  1. 심문

    새 채팅에서 여는 질문을 던지고, 중심 엔티티를 @멘션합니다("@태양 컴포넌츠", "@퍼시픽 얼로이"). 어시스턴트의 인용이 고정 작업의 절반을 대신해 줍니다.

  2. 고정

    사이드바 세션 목록에서 채팅을 우클릭하고(또는 "…" 버튼) "케이스로 고정…"을 선택합니다.

  3. 토스트 확인

    토스트가 결과를 알려 줍니다. "새 케이스로 고정됨"과 엔티티 개수가 함께 뜹니다. 대화가 건드린 지식그래프 엔티티가 전부 고정되고, 채팅은 케이스에 편입되고, 케이스가 열립니다.

  4. 틀 잡기

    인라인 "케이스 이름" 칸에서 이름을 바꾸고, 핵심 질문을 "이 케이스는 무엇에 관한 것인가요?"에 적습니다.

  5. 로그 시작

    첫 발견을 "수사 로그"에 적습니다. 진행 중인 메모와 발견을 담는 칸이고, 포커스가 빠질 때 저장되며, 세션을 넘어 계속 쌓입니다.

고정 시점의 엔티티 추출은 결정적이며, AI가 개입하지 않습니다. 앱은 대화가 이미 품고 있는 기록, 즉 당신의 @멘션 토큰과 어시스턴트의 [[…]] 인용을 읽습니다. 라벨 하나하나를 라이브 지식그래프와 대조해, 엔티티 노드가 아닌 것(예를 들어 일반 노트 인용)은 버립니다. 별칭들은 정체성 기준으로 칩 하나에 모입니다.

케이스
수사 컨테이너. 핵심 질문 하나, 고정된 엔티티, 편입된 대화, 로그가 한곳에 모입니다.
핵심 질문(driving question)
"이 케이스는 무엇에 관한 것인가요?" 칸의 자유 텍스트. 나머지 전부가 여기서 따라 나옵니다.
고정된 엔티티
정체성 기준으로 케이스에 얼려 둔 그래프 엔티티. 라벨은 고정 시점의 것이 남습니다.
편입된 대화
케이스에 속한 채팅. 편입은 포인터일 뿐, 채팅은 평소 기록에 그대로 남습니다.
수사 로그
케이스의 메모장. 포커스가 빠질 때 저장되고 세션을 넘어 쌓입니다.
새 증거 델타
다시 열 때, 지난 방문 이후 증거가 늘어난 고정 엔티티를 짚어 주는 점검.

이해도 체크

조사 채팅을 마치고 케이스로 고정했는데, 토스트가 “엔티티 0개”라고 말합니다. 무슨 일일까요?

3단계: 연결 하나씩, 네트워크 키우기

이제 네트워크를 굴립니다. 고정된 칩을 클릭하면 그 엔티티의 페이지가 열립니다. 연결은 순위가 매겨져 방향 화살표와 자연어 관계로 도착하고, 이웃 칩에 마우스를 올리면 그 사실이 나온 노트의 문장이 그대로 보입니다. 틀린 연결도 여기서 끝냅니다. 숨은 삭제 버튼("이 연결이 틀렸어요")이 영구 삭제 기록을 남겨, 재추출로도 되살아나지 않습니다.

이웃이 중요해지는 순간, 이를테면 감사 법인이나 경쟁 입찰자라면 그 페이지 헤더의 "케이스에 추가"를 누릅니다(토스트: "{label}을(를) 케이스에 추가했습니다"). 수사는 정확히 이렇게 자랍니다. 링크를 건너가고, 원문 문장을 확인하고, 살아남은 것을 고정합니다.

케이스 버튼하는 일비고
"이 케이스로 이어가기"새 채팅을 열어 케이스에 편입하고, 고정된 엔티티 전부를 @멘션으로 컴포저에 미리 채웁니다. 라이브 프로필이 맥락으로 들어갑니다.항상 활성화. 멘션은 진짜 칩이라 보내기 전에 지울 수 있습니다.
"캔버스에 표시"고정된 집합만 3D 그래프 캔버스에 고립 집합으로 투영하고, 타입별로 색을 입힙니다.고정된 엔티티가 없으면 비활성화됩니다.
"테이블로 열기"케이스 범위의 엔티티 테이블을 엽니다. 이름 / 종류 / 연결 / 노트 열에 필터와 정렬까지 갖췄습니다.고정된 엔티티가 없으면 비활성화됩니다.

4단계: 장소를 지도에 올리기

지리는 증거입니다. 지도 버튼은 어디에도 없습니다. 그냥 이렇게 묻습니다. "이 케이스와 연결된 시설을 전부 지도에 올려 줘." 에이전트가 장소마다 좌표를 찾고("Geocoding places" 카드), 지도를 써 낸 뒤("Authored map" 카드), 살아 있는 인터랙티브 지도를 대화 안에 바로 그립니다. "크게 보기"를 누르면 범례와 지도 스타일까지 갖춘 전체 탭으로 열립니다. 채팅은 왼쪽 사이드바로 옮겨 붙어 계속 지시할 수 있습니다. "항구도 추가해 줘", "시설을 소유주별로 색칠해 줘".

지도는 대답도 합니다. 마크를 클릭하면 "선택됨: {label}" 알약이 뜨고, 컴포저에 @라벨 멘션 칩이 내려앉습니다. 다음 메시지가 그 지점의 데이터를 통째로 싣고 가서 "얘는 왜 혼자 떨어져 있어?"가 그대로 통합니다. 당신의 엔티티에 묶인 마크는 "그래프에서 보기"를 내밀어 지도에서 그래프로 한 번에 건너뜁니다. 무엇보다, 엔티티 좌표는 지식그래프의 전용 지리 레이어에 기억되어 재추출을 견딥니다. 몇 주 뒤 지도를 열지 않고도 "울산 공장 2km 안에 뭐가 있지?"라고 물으면 진짜 답이 나옵니다. 실제 경로와 이동 시간 권역 계산까지 시킬 수 있습니다.

5단계: 주장과 근거를 당신의 문장으로

머릿속에만, 혹은 일반 텍스트 로그에만 있는 발견은 끝내 증거가 되지 못합니다. 노트로 쓰세요. "결정과 질문 붙잡아두기"가 켜져 있으면(기본값) 추출이 단정적인 문장을 원문 그대로 스테이트먼트로 들어 올립니다. 결정, 미결 질문, 주장, 인용은 물론 지속적인 선호와 가치, 입장까지 함께 담습니다.

당신의 글이 두 스테이트먼트를 명시적으로 이으면, 추출이 그 링크까지 기록합니다. "이것이 위 결정을 뒷받침한다", "이것은 가동률 주장을 반박한다" 같은 문장이 그렇습니다. 근거 링크는 저자 명시입니다. 당신이 직접 쓴 연결만 담기므로, 당신의 논증은 쓴 그대로 남습니다.

추출기가 주장과 근거로 들어 올릴 수 있는 분석 노트
# 태양 컴포넌츠 평가, 2026-03-02

결정: 3년 계약 후보 명단에 태양 컴포넌츠를 올린다.

2025년 감사에서 확인한 98% 정시 납품률이
이 결정을 뒷받침한다.

주장: 울산 공장은 가동률이 한계에 가깝다.

미결 질문: 태양 컴포넌츠의 핵심 상류 공급사인
퍼시픽 얼로이의 실소유주는 누구인가?

스테이트먼트는 관련된 엔티티 페이지의 "당신의 표현으로" 섹션에 나타나고, 상태는 저장되지 않고 파생됩니다. 나중 노트가 이전 결정을 뒤집으면("2026-05-10: 태양 컴포넌츠를 후보에서 제외한다") 교차 노트 대체 추론이 링크를 제안합니다. 신뢰도가 높으면 자동 적용되고(언제든 되돌릴 수 있습니다), 나머지는 "개정" 패널에서 당신의 "확인" 또는 "거부"를 기다립니다. 확인되면 이전 결정이 앱 어디서나 취소선과 함께 "{note}에서 대체됨" 링크를 답니다. 순서는 노트 스스로 밝힌 날짜를 따르므로, 분석 노트에 날짜를 적으면 개정 타임라인에 자동으로 자리를 잡습니다.

이해도 체크

분석 노트에 스테이트먼트 두 개를 썼습니다. 그래프가 둘 사이의 supports(뒷받침) 링크를 기록하는 때는 언제일까요?

6단계: 인용 달린 보고서, 그리고 귀환

이제 결과물을 낼 차례입니다. 케이스에서 "이 케이스로 이어가기"를 누르면 이미 편입된 새 채팅이 열립니다. 고정된 엔티티는 전부 진짜 @멘션 칩으로 채워져 있으니, 어울리지 않는 것만 지우면 됩니다. 그다음 주문합니다. "핵심 질문에 답하는 한 장짜리 평가서를 써 줘. 모든 사실에 출처 노트를 인용해." 초안에는 클릭 가능한 [[인용]]이 달려 도착합니다.

기본 "Ask" 권한 모드에서는 에이전트가 쓰는 노트의 전체 diff가 승인 카드와 함께 보입니다. 승인 전에는 워크스페이스에 한 바이트도 닿지 않습니다. 결론을 떠받치는 주장은 네트워크를 검증하던 방식 그대로, 연결에 마우스를 올려 원문 문장을 읽으며 확인합니다.

흩어진 채팅이 끝내 주지 못하는 것이 하나 있습니다. 바로 귀환입니다. 몇 주 뒤 ⌘⇧K를 눌러 케이스를 엽니다. 자리를 비운 사이 고정 엔티티에 새 그래프 증거가 쌓였다면 스트립이 알려 줍니다. "지난 방문 이후 고정 엔티티 N개에 새 증거:" 뒤에 정확히 어떤 것들인지가 붙습니다. 그것이 당신의 따라잡기 목록입니다. 다 확인했으면 ✕로 닫고(닫기는 이번 세션 동안만 유지됩니다), 로그에 한 줄을 보태면, 수사는 계속 복리로 굴러갑니다.

git과 터미널이 케이스에 합류할 때

수사가 코드나 데이터를 건드리는 날도 있습니다. 다리는 이미 채팅 컴포저에 놓여 있습니다. 아래 전부가 @ 하나 거리입니다:

  • @피커의 "터미널"은 열려 있는 터미널의 최근 출력을 맥락 칩으로 담습니다. 독에서 CSV를 돌려 놓고, 그 출력을 증거로 에이전트에게 건네는 식입니다.
  • "브랜치 (Main과 비교)"는 작업 브랜치의 diff를 칩으로 담습니다. 코드가 얽힌 수사에서 "실제로 뭐가 바뀌었지?"에 답하는 수입니다.
  • 에이전트도 직접 명령을 돌립니다. "명령 실행" 칩(긴 작업은 백그라운드 실행 칩)에 캡처된 출력이 그대로 달립니다.
  • 에이전트는 진짜 터미널을 다룹니다. 명령이 실제 시스템에 작용하므로, 당신이 직접 실행하듯 신중하게 승인하세요.

정리: 레시피 전체를 한숨에

레시피 전체를 한숨에: 소스를 쏟아 넣고 → 채팅으로 심문하고 → 케이스로 고정하고 → 핵심 질문을 세우고 → 원문 문장으로 고정을 키우고 → 장소를 지도에 올리고 → 날짜 있는 노트로 스테이트먼트를 만들고 → 인용 달린 보고서를 받고 → 새 증거 스트립으로 돌아옵니다. 그리고 이 구조의 본질을 기억하세요. 케이스는 하나의 그래프 위에 얹은 관점입니다. "케이스 삭제"는 컨테이너만 지웁니다. "노트와 대화는 그대로 유지됩니다."

여기까지가 이 코스입니다. 지금까지 배운 모든 것이 이 레시피 안에 자리를 잡았습니다. 소스가 들어가 엔티티가 나오고, 질문에 집이 생기고, 원문 문장 하나씩 키운 네트워크가 서고, 모든 사실의 출처를 증명하는 보고서가 남습니다. 다음 수사도 순서는 같습니다. 이번엔 당신에게 중요한 질문으로 한 번 더 돌리면 됩니다.

수사 레시피: 자료에서 근거 있는 결론까지 · Consilience Academy