末了明白了要点:
- 你的提示词越长越繁芜,效果就越差。
- 你越是想教跟 AI 讲道理,你就越是会失落望。
- 你须要做的只是往精确的方向扔一个灵感火花,AI 就会听令向前,刀山火海不惧。
这便是灵感提示词的基本原则。
例如以前怎么教 AI 都教不会的 for 循环:我们只要删掉长长的提示词,保留最主要的部分,往足够精确的方向扔几个火花。
我刚刚测试了国内外十几个大模型,只要用几句大略的提示词,所有 AI 大模型都能瞬间节制 aardio 语法,就算因此前所有 AI 模型全都写错的三层嵌套 for 循环,现在全部都能一次就写对。
好吧,下面我供应一个 aardio 提示词万能模板。
请把问题更换成你的问题,发给任何一个 AI 大模型测试效果。
# 问题:利用 aardio 如何写 一个循环从 271 循环到 120 输出能与 9 整除的数值,每次循环内部又将这个数值与从 2 到 7 的数值相加并将这些数值循环输出3遍到掌握台窗口。 # 回答必须包含 aardio 代码,aardio 编码必须符合以下规则与哀求:- aardio 是利用 C 系语法的动态措辞,只能利用 `{}` 包含语句块- 利用 `{}` 创建数组或表工具,不能利用 `[]` 创建数组。- 数组起始索引为 1 。 - 双引号与反引号内是原始字符串不处理转义符。- 单引号内是转义字符串并处理转义符。- 只能利用 var 声明局部变量。- 利用 `++` 连接字符串。 - 调用函数时如果参数是一个表工具可以省略外层的 `{}`,例如 `funcname({ key1 = value1, key2 = value2 })` 可以简写为 `funcname( key1 = value1, key2 = value2)` ,这不是命名参数,aardio 里没有命名参数。- 函数的默认参数只能利用布尔值、字符串、数值这三种字面值,不能将`{}` 设为默认参数。- 利用两个加号 `++` 连接字符串。- for 循环语句必须利用下面的语法构造: ```aardio for current = initialValue,finalValue,incrementValue { //循环体(Code block) } ``` 所有循环参数必须是数值,必须利用 `{}` 包含循环体。
提示词必须尽可能简短,以是我删除了原来大部分的内容。
这样 AI 写一样平常的代码就没问题了,结合 aardio 新版的『粘贴与更正』效果就会更好。
我本日又仔细改进了『粘贴与更正』,添加了很多修复规则。
补充:
本日创造一些大模型的回答全错,仔细看昨天发文提示词的 aardio 误删一个字母,纠正写对 aardio 往后,AI 的回答就全对了,上万字都讲不清的需求,换个办法找到精确的一个单词或一句话,AI 须要的不是一大堆道理而是线索与灵感火花。
实在 aardio 这个名字很主要,可以非常准确地索引到与 aardio 有关的知识而不会稠浊其他的知识,韶光越久,上风就会越明显。