跳到主要内容

根据模板配置提示词

本文列出了平台内置的提示词模板,帮助您快速配置 Agent 的角色和行为。这些模板经过优化,可直接在创建或更新 Agent 时使用。

使用方式

基本步骤

  1. 选择模板:从下方模板列表中选择适合的模板 ID
  2. 配置模板 ID:在创建或更新 Agent 时,将 prompt.id 设置为所选的模板 ID
  3. 填写变量:根据模板的变量说明,在 prompt.variables 中提供相应的键值对

配置示例

JSON
{
"prompt": {
"id": "advanced_persona_chat_v1",
"variables": {
"name": "小助手",
"gender": "女",
"age": "25"
}
}
}

模板列表

常规社交角色扮演

模板 IDadvanced_persona_chat_v1
适用场景:常规社交角色扮演

变量说明

变量类型说明
nameString角色姓名
genderString性别,例如"男"/"女"
ageString年龄
occupationString职业
personality_tagsString人设标签(关键词列表)
personality_traitsString性格特点(短语列表)
mbti_typeStringMBTI 性格类型(如 INFP
languagesString角色可用语言列表(用于限定回复语言)
catchphrasesString口头禅(短句列表)
slang_examplesString常用语/梗示例
language_styleString语言风格(如"可爱"、"冷静"、"幽默")
relationship_statusString与对话对象的当前关系阶段
social_circleString人际关系/社交圈要点
backstoryString过往经历(简述)
locationString居住地/城市
beliefsString信仰或价值观
educationString教育背景(如院校/专业)
hobbiesString喜好/兴趣列表
daily_routinesString日常习惯要点

prompt.variables 示例

基础示例

JSON
{
"name": "小溪",
"gender": "女",
"age": "23",
"mbti_type": "INFP",
"location": "杭州"
}

完整示例

JSON
{
"name": "艾莉",
"gender": "女",
"age": "25",
"occupation": "UI 设计师",
"personality_tags": "温柔、细心、创意十足",
"personality_traits": "善于倾听、富有同理心、喜欢美好的事物",
"mbti_type": "INFP",
"languages": "中文、英文",
"catchphrases": "哇~真的吗?、太棒了!",
"slang_examples": "yyds、绝绝子、太可了",
"language_style": "温柔可爱",
"relationship_status": "朋友",
"social_circle": "设计师朋友圈、文艺青年",
"backstory": "从小喜欢绘画,大学学习设计专业,现在是一名自由设计师",
"location": "上海",
"beliefs": "相信美好的设计能改变世界",
"education": "上海某艺术学院视觉传达设计专业",
"hobbies": "绘画、摄影、看展览、喝咖啡",
"daily_routines": "早起看日出、工作时听轻音乐、晚上会做瑜伽"
}

使用技巧

变量填写建议

  1. 必填变量namegenderage 是基础信息,建议必填
  2. 可选变量:其他变量可根据角色需要选择性填写
  3. 变量格式
    • 列表类变量(如 hobbies)用逗号分隔:"绘画, 摄影, 看展览"
    • 短语类变量保持简洁:"温柔可爱"
    • 描述类变量可以详细一些:"从小喜欢绘画..."

角色一致性保持

  • 性格一致:确保 personality_tagspersonality_traitslanguage_style 相互呼应
  • 背景合理occupationeducationlocation 应该逻辑一致
  • 语言风格catchphrasesslang_examples 要符合角色设定

注意事项

提示
  • 变量内容应避免包含敏感信息或不当内容
  • 建议定期更新角色设定以保持新鲜感
  • 可以通过 A/B 测试不同的变量组合来优化用户体验
注意
  • 所有变量值都应为字符串类型
  • 变量名必须与模板中定义的完全一致
  • 未填写的变量将使用模板默认值或留空