AgenticPay은(는) 무엇을 하나요?
AgenticPay: 구매자-판매자 거래를 위한 다중 에이전트 LLM 협상 시스템
개요
AgenticPay는 여러 LLM 기반 에이전트가 협력하여 구매자와 판매자 간의 복잡한 거래 협상을 자동으로 수행하는 프레임워크입니다. 각 에이전트는 고유한 역할과 목표를 가지며, 이를 통해 현실적인 협상 시뮬레이션을 구현합니다.
주요 기능
- 다중 에이전트 협상: 구매자 에이전트와 판매자 에이전트가 자율적으로 협상 진행
- LLM 기반 의사 결정: 각 에이전트는 사전 정의된 전략과 프롬프트를 기반으로 의사 결정
- 거래 최적화: 가격, 배송 조건, 할인율 등 다양한 변수에 대한 협상 지원
- 확장 가능한 아키텍처: 새로운 에이전트 역할이나 협상 규칙을 쉽게 추가 가능
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 LLM 기반 AI 어시스턴트
사용 방법
-
저장소를 클론합니다:
git clone https://github.com/SafeRL-Lab/AgenticPay.git -
필요한 종속성을 설치합니다:
pip install -r requirements.txt -
협상 구성을 설정하고 시스템을 실행합니다.
환경 변수
AGENTICPAY_API_KEY: API 키 설정AGENTICPAY_MODEL: 사용할 LLM 모델 지정AGENTICPAY_STRATEGY: 협상 전략 파일 경로
예제
from agenticpay import NegotiationEngine
engine = NegotiationEngine()
result = engine.negotiate(
buyer_strategy="aggressive",
seller_strategy="cooperative",
product="laptop",
target_price=1000
)
print(result)
라이선스
이 프로젝트는 MIT 라이선스를 따릅니다. 자세한 내용은 LICENSE 파일을 참조하세요.