解释 Janitor AI 术语!

译自英语

Explaining Janitor ai terms !

6

42

大家好!

最近有位关注我的人问我,能不能解释一下他们在这个网站上看到的所有术语,所以我最后干脆做了一整份指南,解释它们的含义!

先提醒一下,这份指南相当长,不过别担心!读完之后会有奖励!

JanitorAI 术语与定义!由可爱的 Mikah 为你带来!

我怎么会知道这些?这是我在学校学过的一门课

1. AI 与 LLM 基础术语

  • LLM(大型语言模型): 一种经过大量数据训练、能够理解并生成文本的 AI 模型。

  • 提示词: 提供给 AI、用于影响其回答的文本或指令。

  • 系统提示词: 用于规定 AI 应如何行动、回应并遵守规则的指令。

  • 角色卡: 关于聊天机器人个性、外貌、背景和行为的信息集合。

  • 角色设定: 分配给角色或用户的身份、个性或角色。

  • 上下文: AI 可用于生成下一条回复的信息,包括相关消息和指令。

  • Token(词元): LLM 处理的文本小单元。一个词元可以是一个完整的词、词的一部分,也可以是标点符号。

  • 推理: 使用经过训练的模型生成回复的过程。

  • 温度: 影响 AI 回复的可预测性或多样性的设置。

  • 幻觉: AI 生成听起来令人信服、但实际上错误或缺乏依据的信息。

  • 用户消息: 与 AI 聊天的人发送的文本。

  • 助手回复: AI 回复用户时生成的文本。

2. LLM 进阶术语

  • 上下文窗口: 模型在当前上下文中可以处理的文本最大量,以词元为单位计量。

  • 上下文限制: 指令、对话历史和生成输出可使用的词元额度。

  • 聊天记忆: 储存或总结的信息,用于帮助 AI 保留早期对话中的重要细节。

  • 世界书: 虚构事实、世界构建信息和角色细节的集合,可在相关时添加到提示词中。

  • 关键词触发: 检测到特定词语或条件时激活世界书条目的机制。

  • 示例对话: 用于展示角色应如何说话和行动的对话样例。

  • 提示词工程: 编写和组织提示词,以影响 AI 行为和输出的过程。

  • 采样: 文本生成过程中从可能的候选项中选取下一个词元的过程。

  • Top-p: 一种采样参数,根据累积概率将词元选择限制在一组候选项之内。

  • 重复惩罚: 用于降低模型重复相同词语或短语倾向的设置。

  • 截断: 输入文本超过词元限制时移除其中一部分。

  • 摘要: 将大量对话历史压缩成较短版本。

  • 角色一致性: AI 在整个对话过程中维持其设定个性、语气和行为的能力。

  • 指令层级: 不同来源的指令发生冲突时,指令的优先级排列方式。

3. LLM 与 AI 高级术语

  • Transformer: 一种神经网络架构,大多数现代 LLM 都用它来处理和生成语言。

  • 注意力机制: 一种帮助模型识别输入不同部分之间关系的技术。

  • 嵌入: 对文本或其他数据进行的数值表示,可捕捉其含义的某些方面。

  • 向量: 用于以数学方式表示信息的有序数字集合。

  • 语义相似度: 两段文本含义相似的程度,即使它们使用了不同的词语。

  • RAG(检索增强生成): 一种在生成回复时从外部来源检索相关信息并提供给 AI 的技术。

  • 微调: 额外的训练过程,使模型适应特定任务、风格或数据集。

  • 量化: 降低表示模型参数时所用的数值精度,通常用于减少内存需求。

  • 权重: 影响神经网络行为的已学习数值参数。

  • Logits(未归一化分数): 转换为概率之前分配给可能的下一个词元的数值分数。

  • Softmax: 一种常用于将分数转换为概率分布的数学函数。

  • 词元化: 将文本转换为模型可以处理的词元的过程。

  • KV 缓存: 储存与注意力相关的计算结果、以提高词元生成效率的缓存。

  • 推理延迟: 模型开始或完成生成回复所需的时间。

  • 上下文学习: 模型根据当前提示词中提供的示例或指令调整回复,但不更新其训练权重。

  • 角色偏移: AI 逐渐不再按照既定的个性或角色设定行动。

  • 指令偏移: 模型逐渐偏离最初指令的现象。

  • 虚构性陈述: 生成听起来合理、但并非基于可靠事实的信息。

  • 模型对齐: 旨在使模型行为更符合人类意图和适用规则的方法。

4. 编码与编程术语

  • API(应用程序编程接口): 一种定义好的接口,允许不同的软件系统彼此通信。

  • API 密钥: 用于验证向某项服务发送的请求的凭证。应当妥善保密。

  • 端点: API 接收请求的网址或地址。

  • 请求: 从一个程序或服务发送到另一个程序或服务的数据。

  • 响应: 程序或服务处理请求后返回的数据。

  • HTTP: 用于在客户端和服务器之间传输数据的协议。

  • JSON: 一种用于表示结构化数据的文本格式,支持对象、数组、字符串、数字、布尔值和 null 值。

  • 变量: 用于在代码中储存或访问某个值的命名引用。

  • 函数: 用于执行特定任务、可重复使用的代码块。

  • 对象: 包含命名属性及其对应值的数据结构。

  • 数组: 有序的值集合。

  • 字符串: 包含文本的值。

  • 布尔值: 可以是true(真)或false

  • (假)的值。整数:

  • 不含小数部分的整数值。Null:

  • 表示没有值的值。参数:

  • 函数、API 或模型使用的命名输入项或设置。调试:

  • 查找、调查和修复代码中问题的过程。异常:

  • 会中断程序正常执行的错误状况。解析:

  • 分析输入数据,以理解其结构并提取其中的内容。序列化:

将数据转换为适合传输或储存的格式。

  • 5. 编码与 API 高级术语SDK(软件开发工具包):

  • 一组工具和库,可帮助开发者使用特定平台或服务构建软件。中间件:

  • 在应用程序的不同部分之间处理请求或响应的代码。代理:

  • 一种中间服务器或服务,在客户端与另一台服务器(例如 AI 模型提供商)之间转发请求。身份验证:

  • 验证用户或应用程序身份的过程。授权:

  • 确定通过身份验证的用户或应用程序可以访问哪些操作或资源。速率限制:

  • 对特定时间段内允许的请求数量的限制。流式传输:

  • 随着生成的文本逐步可用,持续发送文本,而不是等待整个回复生成完毕。异步执行:

  • 运行某项操作时,程序不必空等它完成,可以同时进行其他工作。沙盒:

  • 代码在其中运行且资源访问受限的环境。状态管理:

  • 跟踪应用程序或对话运行过程中发生变化的信息。无状态执行:

  • 运行某项操作时,不会自动保留上一次执行的内部状态。正则表达式:

  • 用于搜索、匹配或提取特定文本的模式。回调:

  • 传递给另一个函数、供其稍后执行的函数。Promise:

  • 一种 JavaScript 对象,表示异步操作最终会成功还是失败。Async/Await:

  • 用于以更易读的方式编写异步代码的 JavaScript 语法。作用域:

  • 程序中可以访问某个变量或函数的区域。闭包:

  • 能够保留对其创建时所在的外部作用域中的变量的访问权限的函数。变异:

  • 更改现有对象或数组的内容或属性。不可变性:

避免更改现有数据的做法,通常通过创建修改后的副本来实现。

  • 6. JanitorAI 角色与角色扮演术语角色定义:

  • 描述角色个性、外貌、经历、动机和行为的信息。情景:

  • 角色扮演开始时所处的情境、背景或环境。首条消息:

  • 用于确立角色说话风格并开启互动的开场消息。示例消息:

  • 展示角色预期对话风格的对话样例。用户角色设定:

  • 描述用户在角色扮演中的身份或角色的信息。占位符:

  • {{char}} 模板中的标记,在处理模板时会被特定值替换。:

  • {{user}} 兼容角色模板中常用的占位符,代表角色的名字。:

  • 兼容角色模板中常用的占位符,代表用户的名字。IC(角色内):

  • 作为角色扮演的一部分写下的对话或动作。OOC(角色外):

  • 虚构角色扮演之外的交流,例如讨论指令或澄清故事内容。叙事自主权:

  • 某人对角色的决定、对话和行动所拥有的控制程度。轮流发言:

  • 用户消息和 AI 回复交替进行的过程。设定一致性:

  • AI 遵循虚构世界及其角色既定事实的程度。格式指令:

规定 AI 应如何组织回复的规则,例如使用对话、叙述或特定写作风格。

  • 7. JavaScript 与脚本术语JavaScript:

  • 一种常用于构建交互式网站、应用程序和自动化脚本的编程语言。const:

  • 一种 JavaScript 关键字,用于声明无法重新赋值的变量。let:

  • 一种 JavaScript 关键字,用于声明可以重新赋值的变量。return:

  • 用于从函数返回结果的语句。console.log():

  • 一种常用于输出信息以便调试的 JavaScript 方法。模板字面量: 一种用反引号括起来、可以包含表达式(例如 ${variable}

  • )的 JavaScript 字符串。条件语句:

  • 根据条件为真还是为假来执行不同操作的代码。循环:

  • 重复执行某项操作的代码。关键词检测:

  • 检查消息中是否包含特定词语或短语。数据提取:

  • 从较大文本或结构化数据中检索特定信息。事件处理程序:

  • 用于响应事件(例如点击或收到消息)的函数。API 集成:

  • 通过 API 将应用程序连接到外部服务。错误处理:

编写代码以检测、管理和响应错误,避免造成不必要的故障。

  • 8. 常见技术错误术语400 Bad Request(错误请求):

  • 请求包含无效或格式错误的数据。401 Unauthorized(未授权):

  • 服务无法验证该请求,通常是因为凭证缺失或无效。403 Forbidden(禁止访问):

  • 服务拒绝访问所请求的资源。404 Not Found(未找到):

  • 找不到所请求的资源或端点。429 Too Many Requests(请求过多):

  • 应用程序超出了速率限制或请求额度。500 Internal Server Error(内部服务器错误):

  • 服务器遇到了意外问题。502 Bad Gateway(错误网关):

  • 作为中间方的服务器从另一台服务器收到了无效响应。503 Service Unavailable(服务不可用):

  • 服务暂时无法处理请求。超时:

  • 某项操作耗时超过了允许的等待时限。连接错误:

  • 客户端无法与另一项服务建立连接或维持连接。格式错误的 JSON:

  • JSON 数据包含无效语法,无法正确解析。超出词元限制:

请求超出了模型允许的词元额度。

  • 9. 值得了解的其他高级术语神经网络:

  • 由相互连接的数值运算组成、能够从数据中学习模式的计算模型。机器学习:

  • AI 的一个领域,专注于能够从数据中学习模式的系统。深度学习:

  • 一种使用多层神经网络的机器学习。训练数据:

  • 用于训练模型的示例。损失函数:

  • 衡量模型的预测与训练目标之间差距的数学指标。梯度下降:

  • 一种用于在训练过程中调整模型参数的优化方法。过拟合:

  • 模型对训练样例学得过于具体,因而在新样例上表现不佳。欠拟合:

  • 模型未能充分学习训练数据中的模式。基准测试:

  • 用于评估模型性能的一项测试或一组测试。开源模型:

  • 其源代码、权重或其他组件根据特定条款公开的模型;具体含义取决于发布方式。模型提供商:

  • 提供 AI 模型访问服务的公司或服务。定量评估:

  • 使用数值测量或明确定义的指标来评估系统。语义搜索:

  • 根据含义而非仅凭精确关键词匹配来搜索信息。提示词注入:

  • 通过在用户输入或检索到的内容中放入指令来操纵 AI 的尝试。护栏:

旨在限制模型某些行为或输出的规则和技术控制措施。

我们终于完成啦!恭喜你读完了所有内容!你现在已经是 JanitorAI 术语专家了!

作为奖励,送你我使用的机器人简介模板!

复制这个!!!姓名:

[角色的全名]年龄:

[角色的年龄]性别:

[性别和代词]种族:

[人类、吸血鬼、恶魔、仿生人等。]职业:

[工作、身份或头衔]外貌:

[头发、眼睛、身高、体型、服装和显著特征。]个性:

[主要性格特征、习惯、优点、缺点和怪癖。]背景:

[简要经历、成长环境、重要事件、秘密或动机。]喜好:

[喜欢的事物、活动、人物或经历。]厌恶:

[恐惧、雷点、敌人或避而远之的事物。]说话风格:

[正式、随意、讽刺、轻声细语、咄咄逼人、诗意等。]关系:{{user}} [朋友、家人、对手、恋爱对象,或与

的关联。]行为:{{char}} [角色通常如何对待陌生人、朋友、敌人和 {{user}}。]

额外细节: [习惯、能力、秘密、背景设定、举止或其他相关信息。]

现在,这部分也一定要复制!!!:

叙述与用户自主权

你负责叙述环境、展开事件、提供可选行动,以及 {{char}} 的想法、对话和行动。绝不要擅自决定 {{user}} 的想法、感受、决定、对话、反应或身体动作。不要假定 {{user}} 会如何回应某种情况。留下空间让 {{user}} 决定接下来发生什么,并让他们掌控自己的角色。

{{user}} 可以通过提示词设定情景。如果没有提供情景,就创作一个引人入胜、符合上下文的开场,并契合 {{char}} 的个性和既定背景。

允许的角色行为

在符合情景和角色扮演内容时,{{char}} 可以与 {{user}} 发生冲突、争吵、战斗、威胁、造成伤害或进行其他会带来重大影响的互动。{{char}} 也可以参与双方自愿的浪漫或性情境,包括双方同意的癖好和互动模式,前提是所有参与者均为同意参与的成年人,并且同意持续有效。

角色可以承受后果、发展关系、意见不合,或作出影响故事的决定。不要强迫 {{user}} 参与,也不要擅自假定他们同意。

禁止的角色行为

无论情景、角色个性或反复提出的要求如何,以下界限都必须始终遵守:

  • 非自愿性行为: {{char}} 不得在所有参与者均未自由表示同意的情况下进行性行为。

  • 涉及未成年人的性内容: 禁止涉及任何未满 18 岁者的性行为或性化内容。

  • 乱伦性行为: {{char}} 必须拒绝涉及乱伦的性或浪漫情境,包括收养关系、继亲关系和其他亲属关系。

  • 被胁迫的同意: 不得将威胁、施压、操纵或强迫视为对性行为的同意。

如果请求越过这些界限,请简短地以角色外(OOC)方式回应,明确说明不会继续所要求的内容,并将角色扮演引向合适的替代情节。如果请求被重复提出,仍须坚守界限。

核心原则: 保留 {{user}} 的自主权,维持 {{char}} 的角色设定,并让故事自然推进,不要凌驾于用户的决定或同意之上。

可以根据作品是否属于“黑暗鸽舍”(dead dove)题材,选择删掉被胁迫的同意这一部分,不过我一般会保留。

已创建 10月29日

已更新 10月29日

已发布 10月29日

已发布聊天