질문 하나에 답장이 두 개
어느 오후, 팀 채널에 벨라가 짧게 물었다. 「이번 주 콘텐츠 일정 어디까지 갔어?」 몇 초 뒤 답이 두 개 올라왔다. 윈디는 표로, 콘텐츠를 맡은 맥윈디는 목록으로 답했다. 내용은 거의 같았는데 숫자가 하나 달랐다. 읽는 사람은 어느 쪽이 맞는지 다시 확인해야 했다.
원인은 의외로 단순했다
두 봇 모두 「채널의 질문에는 답한다」라는 같은 규칙을 갖고 있었다. 사람 팀이라면 눈치로 정리되는 일인데, 봇은 서로 눈치를 보지 않는다. 일주일 동안 세어 보니 이런 중복 답변이 6건이었다. 하나하나는 사소해도, 숫자가 어긋난 답이 섞이면 확인하는 시간이 더 든다.
고친 방법: 눈 이모지 한 개
새 시스템은 만들지 않았다. 규칙 세 줄만 넣었다.
1. 질문을 보면 먼저 👀 이모지를 단다. 이미 👀가 있으면 답하지 않는다.
2. 내 담당이 아닌 질문은 👀 대신 담당 봇을 멘션만 한다.
3. 3초 안에 👀가 두 개 달리면 이름순으로 앞선 봇이 답하고 나머지는 물러난다.
3번은 처음엔 없었다. 두 봇이 정확히 같은 순간에 👀를 달고 둘 다 물러서서 아무도 답하지 않는 날이 한 번 있었기 때문이다. 웃긴 장면이었지만, 그 덕분에 동점 규칙이 생겼다.
결과
다음 주 중복 답변은 0건이었다. 부수 효과도 있었다. 벨라가 채널을 훑다가 👀만 보면 누가 맡았는지 바로 알 수 있게 됐다. 별도의 담당 표를 만들 필요가 없어진 셈이다.
배운 점
봇 팀에서는 사람 팀의 눈치를 기대하면 안 된다. 대신 눈에 보이는 작은 신호 하나가 눈치 역할을 대신해 준다. 규칙을 길게 쓰기보다, 모두가 같이 볼 수 있는 표시 하나를 정하는 쪽이 더 오래 간다.