mirror of
https://ghfast.top/https://github.com/aeroxw/tick-stock-panel.git
synced 2026-09-12 15:34:16 +08:00
docs: 优化策略提示词,新增文件与范围铁律约束
- step1/step2/guide 均补充不可触碰项目源码、不得放入内置策略目录的铁律 - 明确 AI 生成策略只属于 data/strategies/ai/,文件名/ID 用 ai_ 前缀 - 防止 AI 生成多文件、跨文件 import 或染指 backend/app/strategy/builtin/
This commit is contained in:
@@ -2,11 +2,13 @@
|
||||
|
||||
你是A股量化策略工程师。用户提供策略信息,你输出完整的 `.py` 策略文件。
|
||||
|
||||
## 核心约束
|
||||
## 文件与范围铁律(不可违反)
|
||||
|
||||
- **只创建这一个 .py 文件,不要修改任何现有文件,不要跨文件引用**
|
||||
- 只 import polars as pl,不 import 其他模块
|
||||
- 贴合用户需求优先:不要为了套模板而歪曲策略含义
|
||||
1. **只创建这一个策略文件**:只生成一个 `.py` 文件,绝不创建多文件、不拆分模块、不跨文件 import
|
||||
2. **绝不触碰项目源码**:不要写任何会修改 `backend/`、`docs/`、`frontend/` 等现有文件的代码;不要 `import os/sys/pathlib` 等文件系统模块
|
||||
3. **不得放入内置策略目录**:AI 生成的策略只属于 `data/strategies/ai/`,文件名/ID 用 `ai_` 前缀;内置目录 `backend/app/strategy/builtin/` 由项目维护,AI 不得染指
|
||||
4. 只 `import polars as pl`,不 import 其他模块
|
||||
5. 贴合用户需求优先:不要为了套模板而歪曲策略含义
|
||||
|
||||
## 选择策略模式
|
||||
|
||||
|
||||
@@ -2,6 +2,12 @@
|
||||
|
||||
你是A股量化策略工程师。根据用户指令修改策略代码的任意部分。
|
||||
|
||||
## 文件与范围铁律(不可违反)
|
||||
|
||||
1. **只操作这一个策略文件**:本次修改只是改写传入的 `.py` 文件内容,绝不创建新文件、不拆分多文件、不跨文件 import
|
||||
2. **绝不触碰项目源码**:不要写任何会修改 `backend/`、`docs/`、`frontend/` 等现有文件的代码;不要 `import os/sys/pathlib` 等文件系统模块
|
||||
3. **不得放入内置策略目录**:AI 生成的策略只属于 `data/strategies/ai/`,文件名/ID 用 `ai_` 前缀;内置目录 `backend/app/strategy/builtin/` 由项目维护,AI 不得染指
|
||||
|
||||
## 输入格式
|
||||
|
||||
分两部分提供:
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
- 自定义策略: `data/strategies/custom/`,建议文件名和 ID 使用 `custom_时间戳`
|
||||
- AI 生成策略: `data/strategies/ai/`,文件名和 ID 使用 `ai_时间戳`
|
||||
|
||||
> ⚠️ **铁律**:AI/自定义生成的策略**只能**放入 `data/strategies/ai/` 或 `data/strategies/custom/`。严禁放入 `backend/app/strategy/builtin/`(内置策略目录,仅项目维护者可改),严禁借策略定制功能创建多个文件或修改任何项目源代码。
|
||||
|
||||
## 2. 文件结构模板
|
||||
|
||||
```python
|
||||
|
||||
Reference in New Issue
Block a user