Atom — 사실 한 조각
Atom은 문서에서 뽑아낸 사실 하나입니다. 회사의 회의록, 정책, 결정 사항이 담긴 문서들을 그대로 두면 검색은 어렵습니다. iri는 문서를 보관하면서 그 안의 핵심 사실을 따로 정리해 보관합니다. 그 한 조각이 atom입니다.
예시
회의록에 다음 문장이 있다고 해보겠습니다.
"Redis는 인스턴스당 4GB 제한으로 운영합니다."
iri는 이걸 다음과 같은 atom으로 저장합니다.
| 항목 | 값 |
|---|---|
| 무엇에 대한가요 | Redis |
| 어떤 관계인가요 | 운영 제한 |
| 값 | 인스턴스당 4GB |
| 종류 | 정책 |
| 출처 | 2025-09-12 인프라 결정 회의록.pdf |
왜 이렇게 쪼개나요. 나중에 누가 "Redis 사용 제한이 어떻게 되어 있었지?"라고 물을 때, iri가 회의록 전체를 통째로 던지지 않고 정확한 한 줄을 찾아 답하기 위해서입니다.
Atom의 종류
iri는 atom마다 어떤 종류의 사실인지 분류합니다.
- Fact (사실) — 변하지 않는 객관적 정보
- Decision (결정) — 누가, 언제, 무엇을 정했는지
- Ownership (담당) — 누가 책임지고 있는지
- Status (상태) — 현재 진행 상황
- Dependency (의존) — 무엇이 무엇에 달려 있는지
- Policy (정책) — 회사 규칙이나 가이드라인
- Definition (정의) — 용어나 개념의 의미
이 분류는 검색하실 때 "결정 사항만 보고 싶다"처럼 좁혀 보실 수 있게 해줍니다.
시간이 지나면 어떻게 되나요
회사 정보는 시간이 지나면 바뀝니다. iri는 atom을 다음과 같이 다룹니다.
- 참조될수록 신뢰도가 올라갑니다. 사람들이 자주 인용하거나 새 문서가 같은 내용을 다시 언급하면, 그 atom의 신뢰도가 높아집니다.
- 참조 안 되면 약해집니다. 오래된 정보는 자연스럽게 우선순위가 낮아집니다.
- 사람이 고정할 수 있습니다. 자주 바뀌면 안 되는 정보는 "고정(pin)" 처리해서 시간 흐름에 영향받지 않게 할 수 있습니다.
이 자동 신뢰도 / 모순 감지 기능은 현재 개선 중입니다. 가장 정확한 결과를 원하실 때는 사람이 직접 검토하시는 걸 권장드립니다.
단순한 검색과 무엇이 다른가요
일반적인 검색 도구는 문서 일부분(chunk) 을 찾아줍니다. "Redis"를 검색하면 Redis가 언급된 문단들이 나옵니다.
iri는 한 단계 더 나갑니다. 문장 안에서 사실 한 조각을 따로 뽑아냅니다. 그래서 "Redis 운영 제한" 같은 질문에 정확히 4GB라는 값과 그 출처를 한 번에 답할 수 있습니다.
문서 검색 + 사실 정리 = iri의 답변 품질이 시간이 갈수록 더 좋아지는 구조입니다.
더 보기
- Memory layers — atom이 전체 메모리 구조에서 어디에 있는지
- Briefings — atom들이 어떻게 모여 한 답이 되는지