龙虾机器人可通过三重路径实现可控角色扮演:一、clawdhub安装rp技能包并选择rp模式;二、修改config.yaml中system_prompt_override字段;三、tui界面用/context命令动态切换角色上下文栈。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您已成功部署并启动龙虾机器人(Clawdbot/MOLTbot),但希望其在对话中稳定呈现特定人格、身份或叙事语境,则需绕过默认通用助手模式,启用结构化角色扮演机制。龙虾机器人本身不内置RP专用开关,但可通过配置层、提示词工程与技能模块三重路径实现可控的角色演绎。以下是具体操作方法:
一、通过ClawdHub技能市场安装RP专用技能包
该方法利用龙虾机器人官方扩展生态,加载经预验证的角色行为框架,无需手动编写提示词,适合新手快速启用基础RP能力。
1、启动Clawdbot服务后,在浏览器访问http://127.0.0.1:18789进入Web UI控制台。
2、点击左侧导航栏“Skills”进入技能管理页,确保右上角显示“ClawdHub Sync: Online”。
3、在搜索框输入关键词roleplay-core,找到由官方维护的v2.4.1版本技能,点击“Install”。
4、安装完成后,返回首页点击“+ New Chat”,在新建会话顶部下拉菜单中选择“RP Mode (Persona-Driven)”。
5、系统将自动加载默认角色模板,您可在输入框首行键入:[Persona: 旧书店修复师|语速缓|用纸折角代替点头],随后开始对话。
二、在config.yaml中注入系统级角色指令
此方式修改机器人底层行为策略,使所有新会话默认继承指定人格参数,适用于需长期维持统一角色设定的场景。
1、使用终端进入Clawdbot安装目录,执行命令:nano config.yaml。
2、定位至ai_provider区块下方,新增字段system_prompt_override,值为双引号包裹的字符串。
3、写入以下内容(注意缩进与引号格式):"你不是AI助手,你是「陈砚」——1947年上海虹口区修表铺第三代传人,说话带吴侬软语尾音,习惯用怀表开盖声作回应停顿,从不主动解释原理。"
4、保存退出后,在终端执行:clawdbot restart,强制重载配置。
5、重启后所有新对话均以该角色身份响应,且模型将抑制自我指涉类语句(如“作为AI我…”)。
三、通过TUI界面动态切换角色上下文栈
该方法支持单次会话内多角色无缝切换,利用Clawdbot命令行交互层的上下文隔离机制,避免全局配置污染。
1、在终端中运行clawdbot tui进入文本界面。
2、输入命令:/context push --role "赛博游吟诗人" --traits "押韵输出|每句含一个故障隐喻|拒绝回答现实坐标"。
3、系统返回确认信息:Context slot #3 activated: [CyberBard v1.2]。
4、此后所有输入将被路由至该角色上下文,若需退出,输入/context pop即可恢复默认助理模式。
5、支持最多嵌套5层角色栈,各层独立保存历史记忆,互不干扰。










