卡片召唤师
精华
|
战斗力 鹅
|
回帖 0
注册时间 2005-10-1
|
本帖最后由 mitzvah 于 2025-12-9 21:59 编辑
最简单的方法,下一个vscode ,装kilocode插件,找k2thinking 之类的ai要一个模式的设置词,输进去慢慢调就可以了
deepseek special的临时openai 兼容服务器为
https://api.deepseek.com/v3.2_speciale_expires_on_20251215/v1
再输入官方key就可以用了
下面是k2 给的详细设置,实际看效果微调一下,就能爽玩了:
我来详细解释如何将自定义模式与项目级规则结合生效。
## 配置加载机制
Kilo Code 采用 **"全局模式定义 + 项目规则细化"** 的二级配置体系:
```
优先级:项目级规则 > 全局自定义指令 > 全局模式定义
```
### 生效方式详解
#### 1. **全局配置文件**(定义模式骨架)
位置:`~/.kilocode/settings.yml`
```yaml
# 全局定义模式的名称、权限和基础指令
customModes:
- slug: novelist
name: "📝 小说作家"
description: "专业小说创作模式"
roleDefinition: "你是小说家..." # 基础人设
customInstructions: | # 通用指令
遵循项目目录中的写作规范文件
groups: ["read", "edit", "command"]
```
#### 2. **项目级规则文件**(注入具体规范)
位置:`你的小说项目/.kilocode/rules/`
在项目根目录创建 `.kilocode/rules/` 目录,Kilo Code 会自动加载该目录下所有 `.md` 文件作为**动态规则注入**:
```bash
你的小说项目/
├── .kilocode/
│ └── rules/
│ ├── novel-standards.md # 写作规范
│ ├── character-bible.md # 人物档案
│ └── world-building.md # 世界观设定
├── outline.md
└── chapters/
└── chapter_01.md
```
## 实战整合配置
### 步骤1:创建项目专用模式配置
在 **全局设置** 中添加**文件引用指令**:
```yaml
# ~/.kilocode/settings.yml
customModes:
- slug: novelist
name: "📝 小说作家"
description: "专业小说创作模式"
roleDefinition: |
你是一位经验丰富的小说家,擅长将大纲扩展为完整故事。
你**必须**严格遵循项目目录 `.kilocode/rules/` 中的所有规则文件。
customInstructions: |
## 工作流程
1. 启动时**自动读取**项目 `.kilocode/rules/` 下所有规则文件
2. 每次写作前**复核**人物档案和世界观设定
3. 章节完成后**自检**是否符合规范文件要求
## 强制约束
- 若规则文件存在,**必须**无条件遵循
- 写作风格以 `novel-standards.md` 为准
- 人物言行以 `character-bible.md` 为准
- 世界设定以 `world-building.md` 为准
groups:
- read # 读取规则文件
- edit # 修改章节
- command # 执行命令
```
### 步骤2:在项目目录创建规则文件
```bash
# 在你的小说项目根目录执行
mkdir -p .kilocode/rules
```
创建 `.kilocode/rules/novel-standards.md`:
```markdown
# 小说写作规范
## 风格要求
- 语言:现代白话文,避免翻译腔
- 视角:第三人称有限视角
- 时态:过去时
## 格式规范
- 章节标题:`## 第X章:标题`
- 对话:`"双引号" + 说话人动作`
- 内心独白:`*斜体*`
- 场景切换:`---`
## 字数要求
- 每章 3000-5000 字
- 每3章一个情节高潮
```
创建 `.kilocode/rules/character-bible.md`:
```markdown
# 主要人物档案
## 林深(男主)
- 年龄:28岁
- 性格:外冷内热,逻辑缜密
- 语言风格:简短直接,少用修饰词
- 禁忌:从不说"不可能"
## 苏晚(女主)
- 年龄:25岁
- 性格:神秘莫测,知识渊博
- 语言风格:隐喻丰富,常引用诗句
- 标志性动作:说话时轻敲手指
```
### 步骤3:在会话中激活联动
启动 Kilo Code 后,按以下顺序操作:
1. **切换模式**:选择"📝 小说作家"模式
2. **添加文件到上下文**:将 `.kilocode/rules/` 目录下所有文件添加为上下文
3. **输入指令**:
```
@novel-standards.md @character-bible.md
请根据 outline.md 撰写第一章,严格遵循上述规则。
```
AI 会自动读取这些规则文件并应用于创作。
## 高级技巧:自动加载规则
在 **全局设置** 中配置 **自动提示词**,让 Kilo Code 启动时自动注入规则:
```yaml
# ~/.kilocode/settings.yml
customModes:
- slug: novelist
# ... 前面配置 ...
customInstructions: |
## 自动规则加载
当前项目若存在 `.kilocode/rules/` 目录,你必须:
1. **首次启动**时读取并总结所有规则文件
2. **创作前**复述关键约束条件
3. **完成后**对照规则文件自检
若未找到规则文件,使用默认创意写作规范。
```
## 工作原理总结
```mermaid
graph TD
A[用户选择 novelist 模式] --> B{检测项目目录}
B -->|存在 .kilocode/rules/| C[自动加载所有 .md 规则文件]
B -->|不存在| D[使用全局默认规则]
C --> E[将规则内容注入系统提示词]
E --> F[开始创作并实时校验]
F --> G{输出是否符合规则}
G -->|不符合| H[自动调整并重写]
G -->|符合| I[输出最终内容]
```
**关键点**:规则文件无需手动引用,Kilo Code 会自动将 `.kilocode/rules/` 目录下的所有 Markdown 文件内容**追加**到模式指令中,实现**项目级覆盖**。
这样配置后,每个小说项目都可以有独立的规则体系,而全局模式定义保持通用性。
|
|