메인 콘텐츠로 건너뛰기

사전 준비

  • LexQ 계정 (무료 가입)
  • API 키 (콘솔 → 관리 → API 키에서 생성)

1단계: 정책 그룹 생성

1

콘솔 열기

console.lexq.io로 이동하여 로그인합니다.
2

그룹 생성

정책 그룹그룹 생성을 클릭합니다.
  • 이름: discount-policy
  • 우선순위: 0
  • 활성화 모드: 전체 허용
3

버전 생성

새 그룹에서 새 초안 생성을 클릭합니다. 규칙을 추가할 수 있는 DRAFT 버전이 생성됩니다.

2단계: 커스텀 팩트 등록

payment_amountuser_id시스템 팩트로 이미 등록되어 있어 바로 사용할 수 있습니다. 하지만 customer_tier처럼 커스텀 변수가 필요하면 먼저 등록해야 합니다. 관리 → 팩트 정의 → 생성에서 추가합니다:
  • : customer_tier
  • 이름: 고객 등급
  • 타입: STRING

3단계: 규칙 정의

1

규칙 추가

규칙 편집 탭에서 규칙 추가를 클릭합니다.
  • 이름: VIP 할인
  • 우선순위: 0
2

조건 설정

조건을 추가합니다:
customer_tier = "VIP" AND payment_amount >= 100000
3

액션 추가

DISCOUNT 액션을 추가합니다:
  • 방식: 비율 (Percentage)
  • 비율: 10 (10% 할인)
  • 기준 팩트 (refVar): payment_amount

4단계: 드라이런으로 테스트

배포 전에 드라이런으로 규칙을 검증합니다:
curl -X POST https://api.lexq.io/api/v1/partners/analytics/dry-run/versions/{versionId} \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "facts": {
      "payment_amount": 150000,
      "customer_tier": "VIP"
    },
    "includeDebugInfo": true,
    "mockExternalCalls": true
  }'
outputVariables에서 discount_amount: 15000이 출력되면 성공입니다.

5단계: 발행 및 배포

1

발행

버전 발행을 클릭합니다. 버전이 DRAFT에서 ACTIVE로 전환되며 잠깁니다 — 더 이상 편집할 수 없습니다.
2

배포

라이브 배포를 클릭합니다. 배포 메모를 입력하고 확인합니다. 정책이 이제 라이브 상태이며 트래픽을 처리합니다.

6단계: API로 실행

애플리케이션에서 실행 엔드포인트를 호출합니다:
curl -X POST https://api.lexq.io/api/v1/execution/groups/{groupId} \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "facts": {
      "payment_amount": 150000,
      "user_id": "user-001",
      "customer_tier": "VIP"
    }
  }'

다음 단계

배치 시뮬레이션

배포 전에 대량 데이터로 정책을 테스트합니다.

팩트 정의

정책의 입력 스키마를 정의하고 관리합니다.

정책 실행

4가지 실행 모드(단일, 버전, 배치, 복합)를 알아봅니다.

CLI & MCP

터미널 또는 AI 에이전트로 정책을 관리합니다.