26 lines
1.1 KiB
Rust
26 lines
1.1 KiB
Rust
/// 共创聊天中“补充剩余关键字”的统一提示规则。
|
||
///
|
||
/// RPG、拼图、大鱼吃小鱼都通过聊天补充设定;这里集中维护点击补全后必须进入
|
||
/// 自行补齐、不可继续追问、进度推进到可提交状态的公共约束,避免各入口各写一套。
|
||
pub(crate) fn render_quick_fill_extra_rules(
|
||
acceptance_scope: &str,
|
||
forbidden_follow_up: &str,
|
||
completion_target: &str,
|
||
submit_hint: &str,
|
||
) -> String {
|
||
format!(
|
||
r#"用户刚刚主动要求你自动补充剩余关键字。
|
||
|
||
这表示用户接受你基于当前方向自行补完仍缺失的关键设定:{acceptance_scope}
|
||
|
||
本轮要求:
|
||
1. 不要再继续提问
|
||
2. {forbidden_follow_up}
|
||
3. 必须保留已有已确认内容,并直接补齐缺失或仍为空的关键项
|
||
4. 对你自行推断补齐的项,应标记或表达为系统推断;已有明确内容继续保持确认或锁定状态
|
||
5. progressPercent 直接输出为 100
|
||
6. {completion_target}
|
||
7. replyText 只做简短完成说明,引导用户可以{submit_hint},不能出现问号"#,
|
||
)
|
||
}
|