自定义 AI 指令
把自己的提示词做成选择工具栏上的按钮,比如词典、长难句分析或改写得更礼貌。
AI 指令会把你选中的文字连同提示词一起发给 AI 模型,再把回答显示在选中文字旁边的卡片里。懂你翻译自带三个指令,你也可以自己做。
内置指令
| 指令 | 作用 | 快捷键 |
|---|---|---|
| 词典 | 释义、音标、词性、难度等级,以及它所在的句子和译文 | Alt + Shift + D |
| 长难句分析 | 拆解句子结构,讲清语法和难点 | Alt + Shift + G |
| 写作改进 | 像老师一样标出错误和不地道的表达,并给出改后版本 | Alt + Shift + W |
在选择工具栏上运行指令,或者选中文字后按它的快捷键。
自己做一个
打开选择工具栏 → 自定义 AI 指令,点添加 AI 指令,从模板或空白开始。内置指令不能直接修改,但点定制化会生成一份可以编辑的副本。
每个指令包括:
- 名称和图标:显示在工具栏上。图标来自 Iconify,粘贴图标名即可,比如
mdi:book-open-variant。 - 提供商:运行它的 AI 模型,需要支持结构化输出,目前大多数模型都支持。免费账号也可以在这里用内置 AI。
- 系统提示词和提示词:你要模型做什么。
- 输出 Schema:回答必须包含的字段,比如“词条”“释义”“例句”。模型逐项填写,所以结果的格式总是一样的。
- 版式:卡片怎样展示这些字段。
让 AI 帮我配置会复制一段提示词,粘贴到 ChatGPT、Claude 或其他助手里,它会先问你想要什么,再告诉你每项该怎么填。
提示词变量
| 变量 | 替换为 |
|---|---|
{{selection}} |
你选中的文字 |
{{paragraphs}} |
选中文字所在的段落,最多 2000 个字符 |
{{targetLanguage}} |
你的目标语言 |
{{webTitle}} |
网页标题 |
{{webUrl}} |
网页的完整地址 |
{{webContent}} |
网页正文,最多 2000 个字符 |
比如一个解释俚语的指令,提示词可以这样写:
用{{targetLanguage}}解释“{{selection}}”在这段话里是什么意思。
说明它是俚语、正式还是中性的说法,再举一个例子。
{{paragraphs}}
版式
版式是带 Liquid 标签的 HTML,回答一边生成一边填进去。留空就以简单列表显示所有字段,也可以点恢复默认从内置卡片开始改。
{{ ["释义"] }}显示一个字段的值,点字段按钮会帮你插入。{% if ["例句"] != blank %}…{% endif %}只在字段有值时显示里面的内容(有值时显示会插入它)。- 带
data-speak="{{ ["词条"] }}"的元素,在回答完成后点击会读出这个值;加上data-speak-lang="es"可以指定朗读的语言。朗读按钮会插入一个现成的按钮。 <style>里的样式只作用于这张卡片。
右侧的预览会用示例数据显示卡片,浅色和深色都能看。