본문으로 건너뛰기

장부 맞추기, 처음부터 끝까지

로컬 모델로 이십 분. 끝나면 매일 아침 두 파일을 서로 맞춰 보고, 당신이 정한 기준을 넘는 것을 찾으면 멈춰서 물어보는 부서가 손에 들어옵니다.

여기서 쓰는 건 기본으로 들어 있는 예시 데이터뿐이라 아무것도 준비할 필요가 없습니다.

1. 부서 만들기

Projects → 이미 돌아가는 것으로 시작하기 → Finance.

~/.opencli/workspace/finance 를 만들고, 거기에 파일 셋을 쓰고, 봇 둘을 고용합니다.

파일에는 일부러 문제가 심어져 있습니다:

파일안에 든 것
ledger.csv당신 장부가 말하는 것
statement.csv은행이 말하는 것
overdue.csv기한이 지난 청구서

2. 먼저 손으로 한 번 시켜 보기

부서를 열고 이렇게 칩니다:

ledger.csv 와 statement.csv 를 비교해 줘. 맞지 않는 줄을 전부 참조 번호와
금액과 함께 나열하고, 무슨 일이 있었다고 보는지 말해 줘.

무엇을 하는지 지켜보세요. 이 일에 맞는 모델은 두 파일을 도구로 읽고 행과 참조 번호로 답합니다. 맞지 않는 모델은 내용을 붙여 달라고 하거나 두루뭉술하게 답합니다 —— 그렇게 되면 문제는 설정이 아니라 모델입니다. 시험해 보세요.

3. 당번으로 만들기

봇은 한 번 했습니다. 당번으로 만들면 그것이 스스로 돌아옵니다.

Reconciler 봇을 열고 당번을 설정합니다:

넣을 것
무엇을ledger.csvstatement.csv 를 한 줄씩 비교한다. 맞지 않는 것을 참조 번호와 금액과 함께 나열한다.
규칙1.00 미만의 차이는 반올림이다. 무시한다.
올릴 조건한 줄이라도 10,000 을 넘으면.
주기24시간

「규칙」과 「무엇을」이 갈라져 있는 데는 이유가 있습니다: 일은 매일 아침 같고, 기준은 누군가 다시 들여다보는 방침입니다. 하나의 프롬프트에 뭉치면 그 숫자를 바꾸려고 지시 전체를 다시 읽어야 합니다.

4. 멈추는 것을 보기

Run now. 예시 데이터에는 기준을 넘는 불일치가 들어 있으므로 당번은 끝까지 가지 않습니다 —— 답하지 못한 물음과 함께 Bots → 당신을 기다림 에 나타납니다.

이 기능의 전부가 그것입니다. 일을 했고, 당신이 그은 선에 이르렀고, 결정하는 대신 멈췄습니다.

답해 주세요. 당신의 답은 다음 실행으로 이어지므로 같은 것을 두 번 묻지 않습니다.

5. 결과 넘기기

Finance 부서에는 두 번째 봇 Chaser 가 함께 옵니다. Reconciler 의 넘길 수 있는 상대 목록에서 체크하세요.

이제 맞지 않는 줄을 찾은 실행은 자기가 한 일과 만든 파일을 함께 그것을 넘길 수 있습니다. Chaser 는 배경을 듣지 않고도 고객마다 독촉 메일 한 통씩 초안을 씁니다.

Bots → 봇 사이에 넘겨진 일 이 나중에 사슬을 보여 주고, 끝나서가 아니라 단계가 다해서 멈춘 것에 표시를 합니다.

지금 손에 있는 것

  • 에이전트가 써도 되는, 그 밖에는 아무 데도 없는 디렉터리
  • 당신이 시작하지 않아도 벌어지는 일
  • 멈춰서 묻게 되는, 글로 적힌 기준
  • 첫 번째가 놓은 자리에서 이어받는 두 번째 봇

먼저 바꿀 것

기준값. 10,000 은 예시에서 온 숫자입니다. 당신 것이 아닙니다.

규칙. 「1.00 미만의 차이는 반올림」은 어떤 장부에는 맞고 어떤 장부에는 아닙니다.

주기. 24시간마다는 습관이지 법이 아닙니다. 은행이 반영한 뒤에 도는 당번이 자정에 도는 것보다 쓸모 있습니다.