abrenmarie/ozon-marketplace-agent
GitHub: abrenmarie/ozon-marketplace-agent
一款面向 Ozon 电商市场的机构级 AI 自动化运营系统,集成了单元经济模型计算、动态定价、竞争情报监控和 SEO 文案生成功能。
Stars: 1 | Forks: 0
# Ozon 自主 AI 管理与动态定价 Agent
一款用于在 Ozon marketplace 上实现业务流程自动化和财务风险控制的专业模块化系统(达到机构级别)。该平台实时计算端到端的单元经济模型,进行竞争情报收集(OSINT 模块),严格执行利润率限制,并利用内置的 AI 算法为商品卡片生成搜索引擎优化 (SEO) 文案。
阅读其他语言的版本:[Русский (俄语)](README.ru.md)
## 核心架构模块
1. **单元经济模型核心 (Quant Core)**:持续计算每个 SKU 的净利润、利润率和投资回报率 (ROI)。它实时将成本价、平台佣金、多级物流(FBO 费率)和税率纳入计算。
2. **OSINT 监控与动态定价**:模拟对竞争对手价格的高频扫描。它会自动触发价格匹配协议(`MATCH_COMPETITOR_LOWER`),以确保商品卡片出现在搜索结果的顶部。如果竞争对手将价格降至临界阈值以下,保护性的 `HOLD_MIN_MARGIN_LIMIT` 算法将会触发,锁定价格以保障最低利润率。
3. **AI 执行总监 (Executive Decision Engine)**:分析库存周转率和财务表现,就采购、仓库供应链追踪以及营销预算分配向企业主生成运营战略指令。
4. **AI 内容工厂 (SEO Copywriting Factory)**:自动生成经过 marketplace 搜索算法优化的商品描述以及相关的元数据搜索标签。
## 数学模型
单元经济模型计算引擎利用以下目标函数来计算净利润:
$$\text{Net Profit} = P_{current} \cdot (1 - \tau) - C_{cost} - (P_{current} \cdot \mu_{ozon}) - L_{fbo}$$
其中:
- $P_{current}$:marketplace 上 SKU 的当前零售价。
- $\tau$:税率(默认值:$0.06$,适用于“收入”简易税制)。
- $C_{cost}$:单位基础成本价。
- $\mu_{ozon}$:针对特定商品类别的动态 Ozon 佣金系数。
- $L_{fbo}$:用于 FBO 履约、分拣和干线物流的固定运营费用。
保证目标利润率安全的价格下限($P_{min}$)计算公式如下:
$$P_{min} = \frac{C_{cost} + L_{fbo}}{1 - \mu_{ozon} - \tau - \text{Margin}_{min}}$$
## 部署与初始化
### 系统要求
- 已安装 Docker 和 Docker Compose。
### 快速开始(在后台构建并运行)
只需将此命令复制并粘贴到项目目录下的终端中:
```
docker compose up --build -d
```
构建成功后,您可以在浏览器中通过以下地址访问交互式仪表板 Web 界面:http://localhost:8501。
## 项目结构
## 项目结构
```
ozon_smart_agent/
├── core/
│ └── analytics.py # Computational core, OSINT simulator, and AI engine
├── data/
│ └── portfolio_ozon.json # Central SKU registry, cost matrix, and margin limits
├── app.py # Control dashboard powered by Streamlit
├── requirements.txt # Python dependency manifest
├── Dockerfile # Docker container build configuration
└── docker-compose.yml # Local infrastructure virtualization orchestrator
```
## 实用的容器管理命令
- 检查容器状态:
```
docker compose ps
```
- 查看实时应用程序日志:
```
docker compose logs -f ozon-agent
```
- 停止并移除容器:
```
docker compose down
```
## 业务规则配置
[portfolio_ozon.json](portfolio_ozon.json)
您可以直接在配置的 JSON 文件中修改商品参数、成本结构、竞争对手 ID 和利润率安全限制:
```
{
"currency": "RUB",
"tax_rate": 0.06,
"products": {
"SKU-IDENTIFIER": {
"name": "Product Name",
"stock": 50,
"cost_price": 500.0,
"current_price": 1500.0,
"ozon_commission_pct": 0.15,
"logistics_fbo": 100.0,
"min_margin_pct": 0.20,
"target_competitor_sku": "COMP-ID-01"
}
}
}
```
标签:AI内容生成, Docker, Kubernetes, 商业智能, 安全防御评估, 智能定价, 版权保护, 电商自动化, 竞品监控, 请求拦截, 逆向工具