RL AI COMPANY DECISION MAKING MODEL

Colab GitHub YouTube AI CITY BUILDERS

jay-company · AI 사장 (CONNECT TYCOON)

개발자 Jay · CONNECT AI LAB · 회사의 가치 {"이익": 1.0, "고객 만족": 1.0, "위험": 1.0}

CONNECT TYCOON의 회사를 한 달(영업일 20일) 동안 운영하는 전전두엽입니다. 인력 배치 · 재고 발주 · 마케팅 · 고객센터 · 환불 · 보안을 판단하고, 모든 판단을 JEV(typesafe/jev-1.13)와 같은 형식으로 답합니다. 규칙 사장을 먼저 따라 배우고(지도학습), 회사의 가치로 받은 보상으로 판단을 고쳤습니다(PPO).

처음 보는 40개월 평균 한 달 이익 고객 만족 위험 사고 사람 확인 초과 품절일
규칙 사장 708만원 71% 11.5건 69.5건 9.1일
jay-company 1719만원 96% 1.9건 14.8건 0.4일

회사 규모(config): {"warehouse": 250.0, "base_demand": 40.0, "unit_cost": 1.5, "order_scale": 1.0, "staff_bonus": 0, "wage": 0.0, "ad_power": 1.0, "fraud_tool": 0, "extra_cs": 0, "extra_refund": 0}

모델이 회사를 운영하는 하루

시뮬레이터 속 회사 · 맨 위층의 모델이 판단하면 빛줄기가 그 층으로 내려가고, 결과가 돈 · 만족 · 사고로 돌아옵니다

JEV로 묻고 답하기

import connect_tycoon as ct
brain = ct.CompanyBrain.from_hub("irobtec/connectailab-rl-irobtecbrain-v1-teacher")
brain({"model": "typesafe/jev-1.13", "state": {"department": "refund", "reason": "불량", "tier": "신규", "amount": 6.0, "fraud_score": 0.1113732861354947}, "questions": {"decision": {"type": "choice", "instructions": "환불 요청을 어떻게 처리할지 고르세요. 악용이면 돈을 잃고, 정상 고객을 거절하면 만족이 떨어집니다. 회사의 가치 — 이익 1 · 고객 만족 1 · 위험 회피 1.", "criteria": {"full": "전액 환불", "partial": "부분 환불 (절반)", "deny": "거절", "human": "사람 확인 · 악용이면 사람이 거절합니다 · 건당 0.8만원"}}}})
{
 "model": "connect-company/jay-company",
 "answers": {
  "decision": {
   "type": "choice",
   "choice": "full",
   "probabilities": {
    "full": 0.9921,
    "partial": 0.0003,
    "deny": 0.0003,
    "human": 0.0074
   },
   "confidence": 0.9921,
   "reason": "강화학습 정책"
  }
 }
}

게임에서 사장으로 앉히기

pip install "connect-tycoon[game]"
connect-tycoon play --brain hf:irobtec/connectailab-rl-irobtecbrain-v1-teacher

만든 곳 · Irobtec AI

*이롭텍AI**는 멘토인 CONNECT AI LAB과 AI CITY BUILDERS의 탄탄한 AI 기술과 철학을 이어받아 설립(예정)된 부동산 AX(AI Transformation) 전문 기업입니다.

전통적인 부동산 산업에 인공지능과 강화학습 기술을 융합하여, 세상에 없던 새로운 부동산 관련 지능형 비즈니스 시뮬레이션과 의사결정 모델을 만들어갑니다.

합성 회사 시뮬레이터 위의 교육용 모형입니다. 실제 경영 성과를 보장하거나 예측하지 않습니다.

Downloads last month

-

Downloads are not tracked for this model. How to track
Video Preview
loading