Skip to content

v0.9.39 - Data Works

Choose a tag to compare

@hkjang hkjang released this 02 Sep 23:26
· 46 commits to main since this release

Data Works v0.9.39

주요 변경 사항

  • 한글 단어가 고객 적합도 점수에서 누락되던 문제 수정 (v0.9.39): internal/dataworks/domain.gotokenSet[a-z0-9_] 이외 모든 룬을 구분자로 취급해, 한국어로 작성된 name_ko·description·pain_points는 토큰이 하나도 생성되지 않았음(tokenSet("여신 승인 신용 위험 스코어")가 빈 map 반환). 그 결과 ComputeCustomerFitScore의 shared positioning terms 항목(최대 +35 및 product_positioning·segment_pain_points evidence ref)이 한국어 우선 제품에서는 세그먼트 pain point가 글자 그대로 일치해도 절대 발동하지 않아, 동일 내용의 영어 제품이 70점 이상을 받는 동안 한국어 제품은 66점에 머물렀음. 구분자 판정을 unicode.IsLetter·unicode.IsDigit 기반으로 바꾸고 최소 토큰 길이를 바이트가 아닌 룬 수로 세도록 정렬해 1음절 조사와 단일 ASCII 문자를 동일하게 제외하면서 기존 ASCII 동작은 유지. 한국어 적합도 회귀 테스트와 tokenSet 단위 테스트를 추가해 재발을 차단. dataworks:v0.9.39 이미지를 dataworks-v0.9.39.tar.gz 단일 오프라인 GitHub Release asset으로 배포.

배포 파일

파일 설명
dataworks-v0.9.39.tar.gz 오프라인 적재 가능한 Data Works Docker 이미지 (linux/amd64)

빠른 시작

# 이미지 로드
gunzip -c dataworks-v0.9.39.tar.gz | docker load

# 실행
docker run -d --name dataworks --restart=always \
  -p 8080:8080 \
  -e POSTGRES_DSN='postgres://dataworks:change-me@postgres:5432/dataworks?sslmode=disable' \
  -e BOOTSTRAP_ADMIN='admin@dataworks.local' \
  -e BOOTSTRAP_ADMIN_PASSWORD='change-me' \
  -e ENCRYPTION_KEY='replace-with-64-hex-characters' \
  dataworks:v0.9.39