본문으로 건너뛰기

부서와 봇

대화 하나는 대화 하나입니다. 다시 돌아오는 일에는 그보다 오래 사는 무언가가 필요합니다.

무엇인가어디에 있는가
부서디렉터리 + 상시 지침기본값은 ~/.opencli/workspace/<이름>
부서 안에 있는, 맡은 일이 있는 대화그 부서
당번스스로 돌아오는 일

용어는 일부러 사무실에서 빌려 왔습니다. 부서는 「이름이 예쁜 폴더」가 아니라 그 안의 일이 건드려도 되는 범위의 경계입니다.

이미 돌아가는 것에서 시작하기

아홉 개 부서가 예시 데이터와 함께 들어 있습니다 —— 문제가 미리 심어진 파일들이라, 첫 실행이 「할 일이 없다」고 설명하는 대신 실제로 무언가를 합니다.

부서함께 오는 것
재무ledger.csvstatement.csv 를 맞춰 보기. 연체된 것 쫓기
지원들어온 것에 답하기. 질문을 「사실은 무슨 이야기인지」로 묶기
운영아직 나가지 않은 주문과, 얼마나 기다렸는지 전부 나열하기
마케팅메모를 한 주치 게시물로. 연락처를 구매 내역으로 나누기
인사·총무지원자를 직무에 비추어 읽기. 메모에서 결정과 담당자 뽑아내기
법무상대 초안과 우리 조건을 조항 단위로, 양쪽을 인용하며 비교
리서치연구가 일치하는 곳, 충돌하는 곳, 그리고 그 이유
진료 기록무엇이 기록되었는지, 임상의가 봐야 할 곳은 어디인지 인용과 함께
엔지니어링서비스를 읽고 틀린 답을 내놓을 만한 곳을 보고하기

Projects → 이미 돌아가는 것으로 시작하기. 디렉터리를 만들고, 예시 파일을 쓰고, 봇을 고용합니다.

직접 만들기

Projects → New, 그다음:

  • 이름 —— 뭐라고 부를지
  • 폴더 —— 없으면 만들어집니다
  • 상시 지침 —— 여기서 여는 모든 대화에서 에이전트에게 주어집니다

상시 지침은 그러지 않으면 매번 다시 치게 될 것들을 두는 자리입니다: 어떻게 빌드하는지, 무엇을 건드리지 말아야 하는지, 어떤 숫자가 방침인지. 당신만 읽는 설명과는 별개입니다.

봇은 맡은 일이 있는 대화입니다. 그 일은 봇이 깨어날 때마다 매번 다시 들어가므로, 자기가 무엇을 위한 존재인지 다시 들을 필요가 없습니다.

Bots 패널에서의 네 가지 상태:

대기할 일이 없음
작업 중실행이 돌고 있음
당신을 기다림멈춰서 물었음 —— 당번을 보세요
오류지난 실행이 실패했음

봇끼리 일을 넘기기

봇은 이름을 지목해 다른 봇에게 일을 넘길 수 있습니다. 무엇을 했는지만든 파일을 함께요. 받는 쪽은 아무것도 없는 데서가 아니라 거기서 시작합니다.

세 가지 거절이 그것이 폭주하지 않게 막습니다. 그리고 그게 이 기능의 알맹이입니다:

  • 깊이. 사슬은 여덟 단계까지.
  • 반복. 한 사슬에서 같은 봇은 세 번까지.
  • 방향. 봇은 허용된 부서에서만 일을 넘겨받습니다. 같은 부서 안에서는 언제나 허용됩니다.

Bots 패널은 모든 사슬을 보여 주고, 끝나서가 아니라 줄이 다해서 멈춘 것에 표시를 합니다.

다음

당번 —— 당신이 시작하지 않아도 돌아오는 일.