本指南将指导您如何配置 aigne web prefs,包括如何列出已保存的规则、启用或禁用它们,以及移除不再需要的条目。
AIGNE WebSmith 通过您的反馈来学习如何优化其生成和更新网站的方式。这些习得的指令会作为用户偏好设置进行存储。prefs 命令提供了一种查看、管理和清除这些已保存偏好设置的方法,让您能够完全控制 AI 的行为。
通过管理您的偏好设置,可以确保 AI 随着时间的推移,始终遵循您特定的风格指南、内容要求和结构约定。
列出偏好设置
要查看所有当前已保存的偏好设置,请使用 list 命令。此命令会以表格形式显示所有偏好规则,包括其 ID、激活状态、作用域和规则本身。
列出偏好设置
aigne web prefs list您也可以使用别名 ls:
列出偏好设置
aigne web prefs ls示例输出
输出将是一个格式化的表格,方便您查看已保存的规则。
| ID | Active | Scope | Rule |
|---|---|---|---|
| pref_a1b2c3d4 | true | page | 以正式、专业的口吻写作。 |
| pref_e5f6g7h8 | true | structure | 不要为过时的“旧版 API 参考”生成页面或章节。 |
| pref_i9j0k1l2 | false | theme | 医疗保健类网站必须使用暖色调。 |
切换偏好设置
如果您想暂时禁用某个偏好设置而不永久删除它,可以使用 toggle 命令。此命令会切换规则的 active 状态。要切换特定规则,您必须使用 --id 参数提供其唯一 ID。
切换偏好设置
aigne web prefs toggle --id <PREFERENCE_ID>您也可以使用别名 t:
切换偏好设置
aigne web prefs t --id <PREFERENCE_ID>示例
要停用上述示例中的主题偏好设置:
Prefs Toggle --id Pref_i9j0k1l2
aigne web prefs toggle --id pref_i9j0k1l2再次运行 aigne web prefs list 将会显示 pref_i9j0k1l2 的状态为 false。对同一個 ID 再次运行 toggle 命令会重新激活它。
移除偏好设置
要永久删除不再需要的偏好设置,请使用 remove 命令。此操作不可逆。您必须通过 --id 参数提供要删除规则的 ID。
移除偏好设置
aigne web prefs remove --id <PREFERENCE_ID>您也可以使用别名 rm:
移除偏好设置
aigne web prefs rm --id <PREFERENCE_ID>示例
要从上述示例中永久移除页面偏好设置:
Prefs Remove --id Pref_a1b2c3d4
aigne web prefs remove --id pref_a1b2c3d4指定的偏好设置将从您的 preferences.yml 文件中移除。
理解偏好设置的作用域
偏好设置会根据其指定的 scope(作用域)来应用,作用域决定了规则在何种情境下被触发。
| Scope | Description |
|---|---|
| global | 适用于生成和内容优化的所有阶段。用于通用的风格或内容规则。 |
| structure | 仅在规划或更新网站结构(例如添加、删除页面)时应用。 |
| page | 在生成或优化单个页面内容时应用。 |
| translation | 仅在内容翻译过程中应用。 |
| theme | 在生成或修改网站的视觉主题(如颜色和字体)时应用。 |
总结
prefs 命令是用于自定义和控制 AIGNE WebSmith 长期行为的重要工具。通过列出、切换和移除偏好设置,您可以维护一套简洁有效的规则集,确保 AI 始终能生成符合您项目特定需求的结果。