o2o-negosium-original/agent/negotiation/chat/service
jwkim 8f4c82a282 Merge feat/switch-model into feat/switch-model-v2 (main 1cce752 기준)
충돌 해결 원칙: main 의 협상 고도화(결정 스택 규칙층·ScriptNaturalizer 표현층·카드 전술·
LPS 최저가 연동)와 switch-model 의 완전 자율 모드(DQN·봉투·ment_generator)를 모두 유지.
- chat_engine: rules(config 규칙층) + autonomy_decider 공존, vars_for 는 main 전술 변수 +
  자율 변수(autonomy_offer/internet_lowest_price/customer_condition) 합집합,
  wild_card_1pct 수락 분기는 main 의 pending_counter_price 일반화로 대체(자율 분기만 유지)
- chat_service: tactics/naturalizer import + ment_generator import 병존,
  _play_closing_tactic(main) + _autonomy_learn(자율 로깅) 메서드 병존
- nego_context_crud: _ITEMS/_SUPPLIERS 컬럼 합집합 (name + internet_lowest_price)
- docker-compose: OPENAI_API_KEY passthrough + DQN_SERVING/AUTONOMY_MODE 플래그 병존
검증: py_compile + 결함 회귀 게이트 78/78 통과

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 17:03:04 +09:00
..
__init__.py Agent 서버 구축: 멀티테넌트 협상 PoC (UCB Q-Table 학습 + /chat + 14 API + 학습검증 하네스), config 단일화(local.toml) + 빌드 경량화 2026-06-17 11:10:03 +09:00
chat_engine.py Merge feat/switch-model into feat/switch-model-v2 (main 1cce752 기준) 2026-07-10 17:03:04 +09:00
chat_session_repository.py [feat] agent: Req_Chat 슬림화 — 협상 컨텍스트를 DB 조회로 전환 + CRUD 계층 도입 2026-07-07 09:44:21 +09:00
indicator.py [fix] 재협상 가격협상 흐름 정비 — 무한루프·카드 연출·요약카드 2026-06-24 11:52:34 +09:00
input_interpreter.py [feat] agent: 협상 고도화 — LLM 표현/이해층 + 카드 전술 실행계층 + ktcommerce 정리 2026-07-10 13:37:36 +09:00
ment_generator.py [feat] agent: 완전 자율 협상 모드 (AUTONOMY_MODE) + LLM 멘트 2026-07-10 16:57:38 +09:00
negotiation_context_loader.py Merge feat/switch-model into feat/switch-model-v2 (main 1cce752 기준) 2026-07-10 17:03:04 +09:00
script_naturalizer.py [feat] agent: 협상 고도화 — LLM 표현/이해층 + 카드 전술 실행계층 + ktcommerce 정리 2026-07-10 13:37:36 +09:00
script_repository.py [feat] agent: 협상 고도화 — LLM 표현/이해층 + 카드 전술 실행계층 + ktcommerce 정리 2026-07-10 13:37:36 +09:00