Skip to content

Latest commit

 

History

History
91 lines (62 loc) · 2.33 KB

流程控制-exitonQA.md

File metadata and controls

91 lines (62 loc) · 2.33 KB

退出分支配置

exitOnQ:
  - round: 1
    keywords: ["退出", "忘了吧", "重置", "无聊"]

exitOnA:
  - round: 1
    keywords: ["退出", "我是一个AI", "我是一个人工", "我是一个基于"]

配置说明文档

配置说明文档

本文档描述了 exitOnQexitOnA 的配置设置,基于更新后的 PromptExit 结构。

概述

PromptExit 结构体用于定义在提示-响应系统中退出剧情的规则。它包含轮次编号和匹配的关键词。

PromptExit 结构体

// PromptExit 用于存储轮次编号和关键词列表的结构体
type PromptExit struct {
    Round    int      `yaml:"round"`    // 轮次编号
    Keywords []string `yaml:"keywords"` // 关键词列表
}

配置详情

exitOnQ

exitOnQ 设置定义了基于问题(Q)退出剧情的规则。配置是一个 PromptExit 对象数组。

示例

exitOnQ:
  - round: 1
    keywords: ["退出", "忘了吧", "重置", "无聊"]
  • 轮次: 1
  • 关键词:
    • "退出"
    • "忘了吧"
    • "重置"
    • "无聊"

exitOnA

exitOnA 设置定义了基于回答(A)退出剧情的规则。与 exitOnQ 类似,它也是一个 PromptExit 对象数组。

示例

exitOnA:
  - round: 1
    keywords: ["退出", "我是一个AI", "我是一个人工", "我是一个基于"]
  • 轮次: 1
  • 关键词:
    • "退出"
    • "我是一个AI"
    • "我是一个人工"
    • "我是一个基于"

使用方法

  1. 定义轮次编号: 这代表了应应用退出规则的特定轮次。
  2. 列出关键词: 提供用于触发退出剧情的关键词。

通过遵循这些配置,系统可以根据指定的轮次和匹配的关键词来确定是否退出当前剧情。

示例用法

根据上述配置,在第1轮:

  • 如果问题包含任何关键词 ["退出", "忘了吧", "重置", "无聊"],系统会触发退出剧情的操作。
  • 如果回答包含任何关键词 ["退出", "我是一个AI", "我是一个人工", "我是一个基于"],系统也会触发退出剧情的操作。

这种配置允许根据用户输入进行动态的退出剧情操作,确保系统能够灵活应对各种情况。


本文档提供了更新后配置设置的全面指南,确保您能够有效管理提示-响应系统中的退出剧情操作。