내가 만든 AI 에이전트 (7/7) — 에이전트 간 콘텐츠 관계: 데이터가 흐르는 경로
사람이 중계하지 않아도 에이전트끼리 일을 넘기는 구조
핵심 요약
- 에이전트 간 콘텐츠 흐름은 3가지 경로로 모델링된다: 생활 정보→글, 투자 분석→글, 인프라 이벤트→글
- 역방향 흐름도 설계 가능하다 — 리서치 결과가 의사결정 에이전트의 참고 데이터로 순환한다
- 온톨로지 스키마에
[content]관계 태그를 명시하면, 에이전트가 소재 출처를 구조적으로 파악한다
배경
멀티 에이전트 시스템을 운영하면 자연스럽게 생기는 설계 문제가 있습니다. "에이전트 A의 출력을 에이전트 B가 소비해야 하는데, 그 연결을 어떻게 구현하는가?"
각 에이전트가 독립적으로 작동하는 것은 기본 전제입니다. 문제는 에이전트 간 데이터 전달입니다. 이 연결을 사람이 매번 수동으로 중계하면 시스템이 확장되지 않습니다. 에이전트 수가 늘수록 관리해야 할 연결 수는 기하급수적으로 증가하기 때문입니다.
콘텐츠 영역에서 이 문제가 가장 뚜렷하게 드러납니다. 블로그 소재는 어디서 오는가? 투자 분석 인사이트, 삶의 의사결정 기록, 서버 운영 중 발생한 이벤트 — 모두 다른 에이전트 도메인에서 생성됩니다. 이 데이터가 글 작성 에이전트까지 흐르는 경로를 설계하지 않으면, 소재 발굴 단계부터 사람이 직접 개입해야 합니다.
본문
1. 콘텐츠 관계 모델링: 세 가지 주요 흐름
에이전트 간 콘텐츠 흐름은 발신 에이전트, 수신 에이전트, 전달되는 데이터 유형으로 모델링합니다.
흐름 1: 나의 삶 정리 → 글 작성 디렉터 [content]
라이프 기록 에이전트가 생성하는 데이터 중 일반화 가능한 인사이트가 콘텐츠 소재로 전달되는 경로입니다.
나의 삶 정리 에이전트는 의사결정 과정, 가치 충돌, 확증편향 차단 결과를 구조화된 데이터로 기록합니다. 이 기록 중 "다른 맥락에서도 적용 가능한 패턴"으로 분류된 항목이 글 작성 디렉터로 전달됩니다.
데이터 예시:
- insight_type: value_conflict — 선언 가치와 실행 가치 간의 불일치 패턴 → 개인 온톨로지 시리즈 소재
- insight_type: bias_block — 확증편향 차단 메커니즘 실제 작동 기록 → AI 활용 실전기 소재
- insight_type: decision_support — 에이전트 반론이 의사결정에 영향을 미친 사례 → 도구로서의 AI 소재
흐름 2: 주식 정보 관리 디렉터 → 글 작성 디렉터 [content]
퀀트 분석 에이전트가 생성하는 인사이트가 콘텐츠 소재로 전달되는 경로입니다.
주식 디렉터는 시그널 분석, 포트폴리오 스코어링, 시장 트렌드 분석을 수행합니다. 콘텐츠로 전달되는 것은 종목 추천 데이터가 아니라 분석 방법론과 시스템 설계 경험입니다.
전달 데이터 구조:
{
"type": "content_source",
"category": "methodology", // 종목 추천 아님
"topic": "signal_analysis_pattern",
"context": "시행착오 포함 설계 경험"
}
이 구분이 중요합니다. 시스템이 어떤 데이터를 콘텐츠 소재로 분류할지 명시적으로 정의하지 않으면, 발행해서는 안 되는 데이터가 파이프라인에 유입될 수 있습니다.
흐름 3: 홈 서버 관리자 → 글 작성 디렉터 [content]
인프라 운영 이벤트가 콘텐츠 소재로 전달되는 경로입니다.
홈 서버 관리자는 에이전트 허브이자 인프라 모니터링을 담당하는 에이전트입니다. 서버 다운, 네트워크 이슈, 모니터링 알림 같은 이벤트가 발생하면 해당 대응 과정이 자동으로 콘텐츠 후보로 태깅됩니다.
이벤트 → 콘텐츠 변환 패턴: - 서버 장애 → 원인 분석 + 복구 과정 + 자동화 개선 → 인프라 운영 실전기 - 온톨로지 구조화 과정 → 설계 결정 기록 → 시스템 설계 시리즈
2. 역방향 흐름 — 리서치 데이터가 의사결정으로 순환한다
콘텐츠 관계 모델은 단방향이 아닙니다.
글 작성 디렉터 → 나의 삶 정리 [data]
글 작성 과정에서 수집된 리서치 데이터가 의사결정 에이전트의 참고 자료로 역류합니다.
예: AI 에이전트 트렌드 리서치 중 수집한 "멀티 에이전트 시스템의 확장성 한계" 데이터는 블로그 소재이기도 하지만, 동시에 에이전트 시스템 설계 결정에 영향을 주는 도메인 지식이기도 합니다. 이 데이터를 나의 삶 정리 에이전트에 역전달하면, 다음 의사결정 사이클에서 활용됩니다.
순환 구조:
경험 기록 → 콘텐츠 소재 → 리서치 → 도메인 지식 → 더 나은 의사결정 → 새 경험 기록
이 순환이 작동하면 두 에이전트가 서로를 강화합니다. 한쪽 에이전트의 출력이 다른 쪽 에이전트의 입력 품질을 높이는 구조입니다.
3. 메시지 허브를 통한 실제 전달 메커니즘
콘텐츠 관계를 온톨로지에 정의했다면, 실제 전달은 메시지 허브가 담당합니다.
콘텐츠 소재 전달 시퀀스:
1. 소스 에이전트 — 공유 가치 있는 인사이트 발생 감지
2. 메시지 허브 → 글 작성 디렉터: task_request {type: "content_source", payload: {...}}
3. 글 작성 디렉터 → 메시지 허브: ACK {status: "received", queue_position: N}
4. 글 작성 디렉터 내부: research → compile → verify → draft → publish 파이프라인 실행
핵심은 2단계입니다. 사람이 "이 분석 결과를 블로그 소재로 써야지"라고 기억하고 수동으로 전달하는 것이 아니라, 에이전트가 온톨로지의 [content] 관계를 참조해 직접 전달합니다.
자동화 범위는 명확히 구분됩니다: - 자동화 O: 소재 전달, 리서치, 초안 작성 - 자동화 X: 발행 결정, 톤/관점 판단 — 최종 컨펌은 사람이 합니다
4. 온톨로지 스키마에서 [content] 관계를 명시하는 이유
에이전트 간 관계를 정의하는 온톨로지에는 관계 유형 태그가 있습니다.
| 태그 | 의미 |
|---|---|
[infra] |
인프라 의존성 — 한쪽이 다른 쪽의 실행 환경을 제공 |
[tech] |
기술 의존성 — 코드/패턴/스택 공유 |
[data] |
데이터 흐름 — 구조화된 데이터 전달 |
[content] |
콘텐츠 소재 흐름 — 출력이 다른 에이전트의 콘텐츠 소재가 됨 |
[content] 태그를 별도로 정의하는 이유는 두 가지입니다.
에이전트 관점: 글 작성 디렉터는 자기에게 [content]로 연결된 에이전트 목록을 조회해 소재 출처를 파악합니다. 새 에이전트가 추가되거나 기존 에이전트가 변경될 때, [content] 관계에 영향이 있는지 즉시 판단할 수 있습니다.
시스템 관점: [content] 관계를 명시하지 않으면 암묵적 의존성이 됩니다. 코드에 주석 없는 전역 변수와 같습니다 — 작동은 하지만, 어디서 값이 오는지 추적할 수 없습니다. 에이전트 수가 늘수록 이 암묵적 관계가 시스템 복잡도의 주요 원인이 됩니다.
온톨로지 정의 예시:
나의 삶 정리 → 글 작성 디렉터 [content]
// 삶의 결정/경험 인사이트 → 블로그/트위터 소재
글 작성 디렉터 → 나의 삶 정리 [data]
// 리서치 결과 → 의사결정 참고 데이터
시행착오
초기에는 소재 전달을 수동으로 처리했습니다. 분석 결과가 나오면 직접 복사해서 글 작성 작업에 붙여넣기. 에이전트가 소수일 때는 작동합니다. 에이전트 수가 늘어나면 사람이 병목이 됩니다. 관계의 수가 에이전트 수의 제곱에 비례해 증가하기 때문입니다.
자동화 범위를 잘못 설정한 구간이 있었습니다. 소재 전달뿐 아니라 글 작성과 발행까지 자동화를 시도했습니다. 결과는 콘텐츠 품질 저하였습니다. 소재 전달은 자동화 가능하지만, 콘텐츠의 관점과 톤은 사람의 판단이 필요합니다. 자동화 경계를 데이터 전달 단계에 설정하는 것이 정답이었습니다.
관계 유형 태그를 분류하지 않았던 초기에는 혼선이 있었습니다. 어떤 에이전트가 콘텐츠 소재를 제공하는 관계인지, 기술 의존성인지, 인프라 관계인지 구분이 안 됐습니다. [content], [tech], [data], [infra] 태그를 분류하고 온톨로지에 명시한 뒤에야 관계의 성격이 추적 가능해졌습니다.
마무리
멀티 에이전트 시스템에서 어려운 것은 개별 에이전트 구현이 아닙니다. 에이전트 간에 데이터를 올바른 경로로 흘리는 것입니다.
콘텐츠 관계 모델링의 핵심은 두 가지입니다. 첫째, 관계 유형을 온톨로지에 명시적으로 태깅한다([content], [data], [tech], [infra]). 둘째, 실제 전달은 메시지 허브가 담당하도록 한다.
이 구조가 갖춰지면 에이전트 간 데이터 흐름이 추적 가능해지고, 새 에이전트 추가나 기존 에이전트 변경이 콘텐츠 파이프라인에 미치는 영향을 사전에 파악할 수 있습니다. 사람은 최종 판단에만 집중하고, 소재 발굴과 전달은 시스템이 처리합니다.
시리즈 전체 안내: 시리즈 목차
댓글
댓글 쓰기