p-hermes강의 00 · 전체 그림
p-hermes · 강의 0001 / 13

요청 하나가 확인된 결과가 되기까지, 그 과정 전체를 한 장의 지도로 볼 수 있습니다.

p-hermes는 Hermes 엔진 위에 더한 로컬 운영 체계가 일을 나누고, 기록하고, 확인하는 방식을 설명합니다.

위는 역할, 가운데는 작업 흐름, 아래는 지식입니다. 이 지도 한 장을 강의 내내 씁니다.

요청보고직접 요청같은 대화로 답 · 응답서 없음요청서응답서같은 ID·상태사용자매니저판단·위임·판정워커실행작업 흐름기록이 필요한가?세 질문요청실행검증완료워커가 일을 진행 — 기록이 필요하면 JOB으로 이 단계를 지난다JOB 폴더 — 요청 원문 · 승인 · 결정 · 실행 · 검증 · 결과 · 원본정기 점검 — 찾을 수 있나 · 지금도 맞나 · 실제로 쓰이나작업일을 하는 중기록남겨 둠축적쌓이고 찾기 쉽게 정리활용원칙 · 자료 · 검색확인원문 · 지금 상태기록의 종류: 규칙 · 기억 · 스킬 · 교훈 · 실물 (세부 분류는 강의 03-04)
위: 역할
가운데: 작업 흐름
아래: 지식

강의의 출발점전체 흐름에서 지금 볼 구간을 정합니다.

다음 질문언어 모델은 무엇을 읽고 무엇을 쓸까요?

언어 모델02 / 13

언어 모델은 읽어 들인 문맥 안에서만 다음 말을 이어 씁니다.

언어 모델은 지금 맥락 창에 들어 있는 글을 읽고, 다음에 올 말을 한 조각씩 이어 씁니다.

창에는 크기 제한이 있고, 창 밖의 내용이나 지난 세션은 알지 못합니다.

맥락 창 — 한 번에 읽을 수 있는 양요청규칙이전 대화파일 내용도구 결과언어모델다음에올말을이어씁니다출력창 밖의 내용과 지난 세션은 모른다
지금 읽은 맥락
언어 모델
출력

이어받은 질문언어 모델은 무엇을 읽고 무엇을 쓸까요?

다음 질문실제 입력과 요약은 어떤 모습일까요?

실물 예시03 / 13

모델이 읽은 범위만 요약합니다

맥락 창에 넣은 3행만 요약하면 배송 문의가 3건 중 2건으로 보입니다.

200행을 모두 세면 배송 문의는 40건, 20%입니다. 모델은 읽지 않은 행을 알 수 없습니다.

문의.csv · 200행맥락 창배송 지연결제 오류배송 누락요약배송 문의 2/3모델이 읽은 3행만200행을 모두 세면 — 배송 40건, 20%모델은 맥락 창에 들어오지 않은 197행을 알지 못한다
200행 중 3행만 읽음
요약: 배송 문의 2/3
전체: 배송 40건 · 20%

이어받은 질문실제 입력과 요약은 어떤 모습일까요?

다음 질문말만 이어 쓰는 모델이 어떻게 실제 일을 할까요?

에이전트04 / 13

여기에 도구와 반복을 더하면, 실제로 파일을 읽고 명령을 실행하는 에이전트가 됩니다.

에이전트는 언어 모델이 도구로 파일을 읽고 명령을 실행한 뒤, 그 결과를 다시 읽고 다음 행동을 정하는 반복입니다.

그래서 실제 결과를 만들 수 있지만, 반복이 길어질수록 맥락 창이 차고 처음 목표가 흐려집니다.

생각언어 모델이 다음 행동을 고름도구 실행파일 읽기 · 명령 실행결과 관찰실제 출력을 다시 읽음다음 판단목표에 가까워졌나에이전트목표까지 반복
다음 행동 판단
도구 실행
결과 관찰

이어받은 질문말만 이어 쓰는 모델이 어떻게 실제 일을 할까요?

다음 질문대화 하나로 긴 일을 끝까지 이어 갈 수 있을까요?

긴 일의 문제05 / 13

그런데 대화 기록만으로는 긴 일을 끝까지 이어 가기 어렵습니다.

Hermes 엔진은 세션 기록을 저장합니다. 하지만 기록이 길어지면 목표와 진행 상태가 그 속에 묻힙니다.

세션이 바뀌면 다음 에이전트는 무엇부터 읽어야 할지 모른 채 시작합니다.

세션 1로그로그로그로그로그로그로그로그로그끊김세션 2무엇을 하던 중이었지?목표가 밀려남로그가 쌓일수록처음 목표가 창 밖으로진행 상태가 묻힘어디까지 했는지가긴 대화 속에 흩어짐다음 세션은 처음부터세션 기록이 남아도무엇부터 읽을지 모름
로그가 목표를 밀어냄
진행 상태가 묻힘
다음 세션은 처음부터

이어받은 질문대화 하나로 긴 일을 끝까지 이어 갈 수 있을까요?

다음 질문세션이 바뀌어도 일을 이어 가려면 무엇이 남아 있어야 할까요?

파일로 남기기06 / 13

그래서 요청과 결과를 대화 밖의 파일로 남겨, 언제든 다시 읽을 수 있게 합니다.

요청과 결과를 대화 밖의 파일로 남기면, 세션이 끊겨도 다음 세션이 그 파일부터 읽고 이어 갑니다.

파일은 누가 언제 읽어도 같은 내용이라, 무엇을 약속했고 무엇이 돌아왔는지 다시 대조할 수 있습니다.

세션 1일을 하다 끊김대화 밖 · 파일요청서무엇을 · 어디까지JOB 폴더결정 · 실행 · 검증응답서결과 · 상태세션 2파일부터 읽고 이어 감누가, 언제 읽어도 같은 내용약속(요청)과 결과를 다시 대조할 수 있다
세션 1이 파일로 남김
요청서 · JOB · 응답서
세션 2가 읽고 이어 감

이어받은 질문세션이 바뀌어도 일을 이어 가려면 무엇이 남아 있어야 할까요?

다음 질문이런 기록은 전체 체계의 어디에 놓일까요?

세 층07 / 13

이렇게 남는 기록을 한눈에 보려면, 전체를 세 층으로 나눠 보면 됩니다.

위에서는 누가 판단하고 누가 실행하는지, 가운데에서는 일이 어떤 단계를 지나는지, 아래에서는 무엇을 읽고 남기는지를 봅니다.

남긴 기록은 아래 층에서 돌아 다음 일에 다시 읽힙니다.

요청보고직접 요청같은 대화로 답 · 응답서 없음요청서응답서같은 ID·상태사용자매니저판단·위임·판정워커실행작업 흐름기록이 필요한가?세 질문요청실행검증완료워커가 일을 진행 — 기록이 필요하면 JOB으로 이 단계를 지난다JOB 폴더 — 요청 원문 · 승인 · 결정 · 실행 · 검증 · 결과 · 원본정기 점검 — 찾을 수 있나 · 지금도 맞나 · 실제로 쓰이나작업일을 하는 중기록남겨 둠축적쌓이고 찾기 쉽게 정리활용원칙 · 자료 · 검색확인원문 · 지금 상태기록의 종류: 규칙 · 기억 · 스킬 · 교훈 · 실물 (세부 분류는 강의 03-04)위 · 역할누가 판단하고누가 실행하나가운데 · 작업 흐름기록이 필요한 일이지나는 단계아래 · 지식다음 일에 읽히고다시 남는 기록
위: 역할
가운데: 작업 흐름
아래: 지식

이어받은 질문이런 기록은 전체 체계의 어디에 놓일까요?

다음 질문맨 위 층에서는 누가 누구와 이야기할까요?

두 길08 / 13

일을 맡기는 길은 두 가지입니다. 매니저에게 맡기거나, 워커에게 직접 맡기거나.

매니저에게 맡기면 매니저가 판단해 요청서로 워커에게 넘기고, 돌아온 응답서를 판정합니다.

워커에게 직접 맡기면 요청서 없이 같은 대화에서 판단부터 실행까지 이어집니다.

요청보고직접 요청같은 대화로 답 · 응답서 없음요청서응답서같은 ID·상태사용자매니저판단·위임·판정워커실행요청보고직접 요청같은 대화로 답 · 응답서 없음요청서응답서같은 ID·상태사용자매니저판단·위임·판정워커실행① 매니저에게 맡기기② 워커에게 직접① 매니저에게 맡기기매니저가 판단해 요청서로 넘기고응답서를 받아 판정한다② 워커에게 직접 맡기기워커가 판단부터 실행까지 하고같은 대화로 답한다
① 매니저에게: 요청서 · 응답서
② 워커에게 직접: 같은 대화로 답

이어받은 질문맨 위 층에서는 누가 누구와 이야기할까요?

다음 질문매니저는 무엇을 맡을까요?

위 층 · 역할09 / 13

매니저는 판단하고 맡기고 판정하며, 워커는 일을 끝까지 수행합니다.

매니저는 무엇을 할지 판단하고, 오래 걸리는 실행은 워커에게 맡기고, 돌아온 결과를 판정합니다.

워커는 맡은 일을 중간에 멈추지 않고 끝까지 수행합니다.

요청보고직접 요청같은 대화로 답 · 응답서 없음요청서응답서같은 ID·상태사용자매니저판단·위임·판정워커실행판단무엇을 할지,누가 할지 정한다맡김오래 걸리는 실행은요청서 한 장으로판정돌아온 결과를실물과 대조한다
판단
맡김
판정

이어받은 질문매니저는 무엇을 맡을까요?

다음 질문여러 단계에 걸친 일은 어디에 기록할까요?

가운데 층 · 작업 흐름10 / 13

기록이 필요한 일은 정해진 단계를 지나며, 그 자리마다 기록이 남습니다.

기록이 필요한 일은 JOB이 되어 요청 → 실행 → 검증 → 완료를 지나고, 단계마다 기록이 남습니다.

기록이 필요 없는 일은 JOB 없이 바로 처리합니다.

요청보고직접 요청같은 대화로 답 · 응답서 없음요청서응답서같은 ID·상태사용자매니저판단·위임·판정워커실행작업 흐름기록이 필요한가?세 질문요청실행검증완료워커가 일을 진행 — 기록이 필요하면 JOB으로 이 단계를 지난다JOB 폴더 — 요청 원문 · 승인 · 결정 · 실행 · 검증 · 결과 · 원본정기 점검 — 찾을 수 있나 · 지금도 맞나 · 실제로 쓰이나작업일을 하는 중기록남겨 둠축적쌓이고 찾기 쉽게 정리활용원칙 · 자료 · 검색확인원문 · 지금 상태기록의 종류: 규칙 · 기억 · 스킬 · 교훈 · 실물 (세부 분류는 강의 03-04)단계마다 남는 기록요청요청 원문승인실행결정실행 기록검증확인한 결과완료결과 보고남은 일아니오면JOB 없이바로 처리기록이 필요한 일만 JOB이 되어 이 단계를 지난다누가 일하든 같은 순서와 같은 조건
기록이 필요한가?
요청 → 실행 → 검증 → 완료
단계마다 기록

이어받은 질문여러 단계에 걸친 일은 어디에 기록할까요?

다음 질문에이전트와 작업 흐름은 무엇을 읽고 움직일까요?

아래 층 · 지식11 / 13

이 모든 동작은 쌓아 둔 지식을 읽으며 움직입니다.

에이전트는 일을 시작할 때 원칙과 이번 일에 맞는 기록을 읽고, 일을 마치면 겪은 일을 다시 남깁니다.

짧은 대화 하나에도 지식이 쓰입니다.

요청보고직접 요청같은 대화로 답 · 응답서 없음요청서응답서같은 ID·상태사용자매니저판단·위임·판정워커실행작업 흐름기록이 필요한가?세 질문요청실행검증완료워커가 일을 진행 — 기록이 필요하면 JOB으로 이 단계를 지난다JOB 폴더 — 요청 원문 · 승인 · 결정 · 실행 · 검증 · 결과 · 원본정기 점검 — 찾을 수 있나 · 지금도 맞나 · 실제로 쓰이나작업일을 하는 중기록남겨 둠축적쌓이고 찾기 쉽게 정리활용원칙 · 자료 · 검색확인원문 · 지금 상태기록의 종류: 규칙 · 기억 · 스킬 · 교훈 · 실물 (세부 분류는 강의 03-04)일을 시작할 때원칙과 이번 일에 맞는기록을 읽는다일하는 동안찾은 기록이 지금도맞는지 확인한다일을 마치면겪은 일을다시 기록으로 남긴다
작업
기록
축적
활용
확인

이어받은 질문에이전트와 작업 흐름은 무엇을 읽고 움직일까요?

다음 질문보고된 결과는 그대로 믿어도 될까요?

확인12 / 13

결과는 파일과 화면 같은 실물을 직접 보고 확인합니다.

확인은 두 겹입니다. 일한 쪽이 검증 단계에서 실물과 대조하고, 맡긴 경우에는 매니저가 응답서를 다시 대조합니다.

보고 문장만으로 완료라고 말하지 않습니다.

요청보고직접 요청같은 대화로 답 · 응답서 없음요청서응답서같은 ID·상태사용자매니저판단·위임·판정워커실행① 일한 쪽의 검증요청실행검증완료직접 맡든 요청서로 맡든, 일한 쪽이 실물과 대조② 맡긴 쪽의 판정요청서로 맡긴 경우에만매니저가 응답서를 실물과 다시 대조
① 일한 쪽의 검증
② 맡긴 경우 매니저의 판정

이어받은 질문보고된 결과는 그대로 믿어도 될까요?

다음 질문이 지도를 이어지는 강의에서는 어떻게 읽을까요?

강의 순서13 / 13

이 지도의 각 층을 차례로 확대해 보는 것이 이어지는 강의의 순서입니다.

강의 01은 위 층의 역할, 02는 가운데 층의 작업 흐름, 03은 아래 층의 지식을 확대합니다.

강의 04에서는 요청 하나를 따라 세 층을 다시 잇습니다.

요청보고직접 요청같은 대화로 답 · 응답서 없음요청서응답서같은 ID·상태사용자매니저판단·위임·판정워커실행작업 흐름기록이 필요한가?세 질문요청실행검증완료워커가 일을 진행 — 기록이 필요하면 JOB으로 이 단계를 지난다JOB 폴더 — 요청 원문 · 승인 · 결정 · 실행 · 검증 · 결과 · 원본정기 점검 — 찾을 수 있나 · 지금도 맞나 · 실제로 쓰이나작업일을 하는 중기록남겨 둠축적쌓이고 찾기 쉽게 정리활용원칙 · 자료 · 검색확인원문 · 지금 상태기록의 종류: 규칙 · 기억 · 스킬 · 교훈 · 실물 (세부 분류는 강의 03-04)강의 01 · 역할강의 02 · 작업 흐름강의 03 · 지식강의 04 · 요청 하나로 잇기
01 역할
02 작업 흐름
03 지식
04 통합