如何理解 ?
通常指的是一个输入的文本段落或短语,作为生成模型输出的起点或引导。 可以是一个问题、一段文字描述、一段对话或任何形式的文本输入,模型会基于 所提供的上下文和语义信息,生成相应的输出文本。
举个例子,对于一个语言模型, 可以是 “The cat sat on the”,模型可以通过对接下来的词语进行预测,生成类似于 “mat”、”chair”、”sofa” 等不同的输出:
The Cat
上图为 生成 (: The cat sat on the , Steps: 30, : Euler a, CFG scale: 7, Seed: , Size: , Model hash: , Model: )
在人工智能语言生成领域中扮演着重要的角色,因为它可以帮助模型更好地理解用户意图,并生成更准确、有意义的文本内容。诸如于如下的
women back view face, dress, edge of the sea, , back to the , upon the glow of the sun, sun below the , light over the water, hair sways , style , black hair,
可以在 生成图片(配置了 ):
所以,质量看上去不错,但是可能不是你想要的。在 则可以生成文本,质量上也是相似的,但是对于 AI 输出的文本来说,质量并没有这么直观。
应用好 的核心思想:概念与类比
开始之前,可以看一下这个问题示例:
设计模式的要素是哪些?
对于 AI 领域的 编写来说,我们通常使用的模式有哪些?
能将 AI 领域的 常见的设计模式用 “设计模式要素” 的格式一一表达吗?
核心思想,将设计模式要素作为一个概念,让 AI 类比到 里的模式。详细见:
-.
-.
当然了,类比和定义概念不一定都会成功。
基础模式
四种基础模式:
By
在这种模式下,我们给模型提供一些示例文本,模型需要生成与示例文本类似的文本。这种模式通常用于生成类似于给定示例的文本,例如自动生成电子邮件、产品描述、新闻报道等。示例文本可以是单个句子或多个段落,具体取决于任务的要求。
如翻译、告诉我,以我们的开头来说:
类似的场景还可以有:
对应的,还有一系列的子模式
子模式
如我们通过下面的 转换了 输出的子模式:
转化为 的 “””{}””” 表格形式,其中的字段为英语模式、中文、简述、示例。
表格示例:
By
在这种模式下,我们给模型提供一些明确的指令,模型需要根据这些指令生成文本。这种模式通常用于生成类似于技术说明书、操作手册等需要明确指令的文本。指令可以是单个句子或多个段落,具体取决于任务的要求。
如下是一个示例:
输出文本时要注意中英文之间插入空格,留出间隔,诸如于 “””Hello 你好”””,用这种方式输出一下刚才的文本:
By proxy
Proxy
Proxy 模式是指用户可以要求 以特定的身份、角色或者身份扮演某个特定的人、角色或对象来生成回答。这种模式通常用于模拟某个特定人物的语言风格和语境,生成特定情境下的对话、回答或其他形式的文本。
例子 1:公司客服
当使用 来代替某个人或实体时,可以使用 by proxy 模式。
例如,可以使用以下 提问 代替某个公司的客服:
我是一家餐饮公司的客服,有顾客反馈说我们的菜品质量有问题,我们该怎么处理呢?
在这种情况下, 会扮演客服的角色,并根据提示来回答,从而帮助公司解决问题。 可以使用类似以下的方式来回答:
您好,很抱歉听到您的反馈。我们将会仔细审核您的反馈,并尽快采取相应措施来解决这个问题。为此,我们需要更多的信息来进一步了解您的反馈,包括哪些菜品有问题,具体问题是什么等。请问您可以提供更多的信息吗?
例子 2:终端计算机
这种方式可以通过让 扮演某个实体的角色,例如客服、销售代表等等,来帮助用户解决问题。
在 中:
Human: Act as a Linux
Robot:
: I want you to act as a linux . I will type and you will reply with what the show. I want you to only reply with the one code block, and else. do not write . do not type I you to do so. When I need to tell you in , I will do so by text curly {like this}. My first is pwd
By
在这种模式下,我们给模型提供一些特定信息,例如问题或关键词,模型需要生成与这些信息相关的文本。这种模式通常用于生成答案、解释或推荐等。特定信息可以是单个问题或多个关键词,具体取决于任务的要求。
示例:
例子 2:
上图为 AI 官网的示例图,对应的聊天记录如下:
增强 再生成模式
当我们无法确定我们的 是否准确,便可以通过 AI 来帮我们丰富 。如我在:基于编程、绘画、写作的 AI 探索与总结的例了一样
再去除掉不合适的词,进行润色,就可以再创作:
然后再提炼直至扔至 中:
women back view face, dress, edge of the sea, , back to the , upon the glow of the sun, sun below the , light over the water, hair sways , style , black hair,
而后,根据图片的结果,我们再反复修改。
控线模式
TODO:这里需要给出更精准的定义,如何让 做到?
在没有推出 ,对于一个 玩家,它需要反复地吟唱咒语,才能获取到满意的图案。
在有了 之后,我们可以创建一个 ,或者是导入图片从图片生成 pose,相当于是给机器一个示例,而后生成的图片就会有令人满意的姿势:
在 ,我们可以通过设置输入和输出,结合函数名三个要素, 就能生成大致准确的代码:
示例
而在必要的情况下,添加一下注释就能更完整了:
生成的代码会更贴近我们的需求。
拆解
对于复杂问题, 无法一次性输出全部内容,需要进行拆解。
已知问题: 当前版本会丢失上下文。
完整过程见:DDD
概念模式集概念对齐
如在 中对于自举的理解是不符合我们这里的需求:
第一步,定义
:自举是指就编译器可以自行编译自己的编译器。实现方法就是这个编译器的作者用这个语言的一些特性来编写编译器并在该编译器中支持这些自己使用到的特性。
第二步,试探
:将自举应用在游戏领域,应该是怎样的?
第三步,确认理解:
那么,抽象一下我们新定义的自举?
总结
最后一问:
自举
PS:mmp,他一定是故意的。
类比模式集(待定)
该模式集关注于如何让 AI 再学习理解新的内容,生成内容?
模板方法
模板方法模式是一种行为型模式,它定义了一个操作中的算法骨架,将某些步骤延迟到子类中实现,从而使得子类可以在不改变算法结构的情况下重新定义算法中的某些步骤。
在接下来的例子中,我们会创建一个 muji 游戏中。在游戏的实现可以分为多个步骤,例如初始化游戏、生成随机数、获取用户输入、计算得分等等,而这些步骤可以通过模板方法模式来进行实现。
在这个游戏里,我们结合了几种不同的模式:
:让 创建了一个名为 wula 的游戏,并定义了游戏的步骤。
:让 用 编写一个程序
Proxy:让 作为 执行程序,并返回结果。
:让 做总结
:提供了一个示例,让 理解游戏的步骤。
自举模式
自举的核心思想是利用一组基础工具和材料来构建和生成一个新的工具或系统,从而逐步替代掉原有的基础工具和材料。在这个过程中,新的工具或系统会逐渐变得更为高效和强大,从而实现对原有基础工具和材料的完全替代。
再看
Muji 其它人类如何思考问题?
人类相对于其他动物更擅长于类比、概念抽象、符号化等高级认知活动,这些认知活动可以帮助人类在面对新问题时,从已有的知识和经验中找到相似的部分,快速理解和解决新问题。
而对于机器来说,机器学习算法通过大量的数据和计算,学习到数据中的规律和模式,并将这些规律和模式应用到新的数据中,从而实现预测和决策等功能。例如,机器学习算法可以通过大量的图像数据学习到图像的特征,并在新的图像中识别出相应的物体;也可以通过大量的自然语言数据学习到语言的规律,从而生成自然语言文本。