Tool Selection Policy

Toolog 신규 툴 선정 시 계산기 편향을 줄이기 위한 운영 기준.

목표

  • 계산기형 툴만 반복 생산하지 않는다.
  • 같은 상호작용 패턴이 연속으로 나오지 않게 한다.
  • 검색 수요뿐 아니라 공유성, 재방문성, 브랜드 다양성을 함께 본다.

툴 유형 분류

신규 툴 아이디어는 먼저 아래 유형 중 하나로 분류한다.

  1. calculator — 계산기형
  2. converter — 변환기형
  3. checker — 점검/체커형
  4. generator — 생성기형
  5. picker — 랜덤/추천/추첨형
  6. planner — 계획/스케줄/결정도우미형
  7. tracker — 기록/로그/비교 누적형
  8. utility — 파일/텍스트/이미지 처리형
  9. learning — 학습/퀴즈/연습형
  10. simulator — 시뮬레이션/시나리오 비교형

선택 제약

1) 최근 연속 중복 금지

  • 최근 2개와 같은 tool_type은 우선 제외한다.
  • 최근 3개 중 같은 주제군(예: 금융 계산, 급여 계산, 시간 계산)이 2회 이상이면 같은 주제군 신규 추가를 피한다.

2) 계산기형 비율 제한

  • 최근 10개calculator 비중은 최대 40%를 목표로 한다.
  • 최근 5개calculator가 이미 2개 이상이면 다음 신규 툴은 원칙적으로 비계산기형에서 고른다.

3) 배치 후보 다양화

신규 후보를 뽑을 때는 최소 8개를 만들고, 아래를 반드시 포함한다.

  • calculator 1~2개
  • utility/checker/generator 중 최소 2개
  • planner/picker/simulator/learning 중 최소 1개
  • 기존에 적었던 카테고리와 다른 생활 맥락의 후보 최소 2개

점수 기준

후보 평가는 아래 6개 항목으로 본다.

  1. 검색 의도 명확성
  2. 반복 사용 가능성
  3. 구현 현실성
  4. 내부 링크 확장성
  5. 포맷 다양성 기여도
  6. 공유/회자 가능성

주의:

  • 구현이 쉽다만으로 선택하지 않는다.
  • 같은 이유로 계산기형만 계속 뽑지 않는다.

우선 검토할 비계산기 예시

  • 문장/제목/해시태그 생성기
  • 체크리스트/검수 도구
  • 일정/루틴 플래너
  • 랜덤 선택기/조합 추천기
  • 텍스트 정리/정규화 도구
  • 이미지/파일 유틸리티
  • 비교 시뮬레이터
  • 학습용 퀴즈/암기 도구

크론/에이전트 지시문 반영 규칙

신규 툴 자동 생성 작업을 줄 때는 아래 조건을 반드시 포함한다.

  • 최근 발행 툴 유형을 확인할 것
  • 최근 5개 중 계산기형이 2개 이상이면 비계산기형 우선
  • 같은 tool_type 2연속 금지
  • 후보 8개 이상을 먼저 발산한 뒤 최종 1개 선택
  • 최종 선택 시 왜 이번 툴이 다양성에 기여하는지 한 줄로 설명

tools.yml 메타 권장 필드

신규 툴 등록 시 가능하면 아래 메타를 함께 적는다.

  • tool_type: 위 분류값 중 하나
  • topic_cluster: finance, time, shopping, text, image, study, work, lifestyle 등

이 필드는 이후 자동 선정 로직 고도화에 사용한다.