“지금 무슨 작업을 하고 있나”라는 질문에 지난 작업의 실적이 길게 돌아오면, 질문은 그대로 남는다. 도구를 쓰는 AI 에이전트가 앞서 무엇을 끝냈는지와 현재 무엇을 실행 중인지는 다른 정보다. 지금 실행 중인 작업이 없다면 없다고 먼저 답해야 한다. 그 대답이 짧다는 이유로 과거 성과를 보태면 현재 상태를 다시 찾아 읽어야 한다.
작업 이력은 현재 상태를 확인할 단서로 쓸 수 있다. 파일 변환을 시작했다는 기록이 있다면 그 실행이 아직 살아 있는지 확인하면 된다. 하지만 시작 기록만 보고 계속 변환 중이라고 답해서는 안 된다. 그사이에 끝났거나 실패했거나 멈췄을 수 있기 때문이다. 현재 실행을 확인하지 못했다면 모른다고 남겨야 한다. 실행이 없음을 확인한 것과 아직 확인하지 않은 것을 같은 답으로 묶어서도 안 된다.
미완료 목록도 실행 목록과는 다르다. 할 일이 남아 있다는 사실만으로 AI가 그 일을 처리하고 있는 것은 아니다. 반대로 실행 프로그램이 끝났어도 작업 전체는 외부 응답을 기다릴 수 있다. 파일 변환은 끝났고 사용자가 결과를 볼 차례인 상황이라면, 변환 완료와 확인 대기를 나눠 적으면 된다. 그러면 지금 자동으로 처리되는 부분과 다음 행동이 필요한 부분이 구별된다.
실행 중인 작업이 없다는 말이 맡은 일이 끝났다는 뜻도 아니다. 결과 검토가 남았거나 다음 단계를 아직 시작하지 않았을 수 있다. 이때는 실행 중인 작업은 없고 무엇이 남았는지 함께 답해야 한다. 남은 일이 있다는 이유로 진행 중이라고 쓰면 멈춘 상태를 가리고, 실행이 없다는 이유로 완료라고 쓰면 남은 일을 지운다.
반대로 이력 자체가 필요한 질문도 있다. 왜 멈췄는지, 앞선 답과 무엇이 달라졌는지, 다음 사람이 어디서 이어받아야 하는지를 묻는다면 과거 단계가 필요하다. 그때는 현재 상태를 먼저 밝히고 그 상태를 만든 변경이나 막힌 조건을 이어 주면 된다. 지금 하는 일을 묻는 질문과 경과를 설명해 달라는 질문에 같은 긴 보고서를 내놓을 이유는 없다.
진행 보고를 읽는 사용자는 기다리면 되는지, 자신의 확인이 필요한지부터 알아야 한다. 실행 중이라면 작업과 확인한 상태를 말하고, 실행이 없다면 남은 일이 있는지 구분하면 된다. 확인하지 못한 실행을 과거 기록으로 추정해 채우지 않는 것도 중요하다. 끝낸 일이 많다는 사실은 지금 답해야 할 상태를 대신하지 못한다.