rimworld吧 关注:285,435贴子:5,245,821

回复:【重构版】rimtalk自用提示词分享~

只看楼主收藏回复

大D老师敢写你敢用。能不能输进提示词预览里看看大D老师给你写了堆什么东西。

变量和条件【一个都没生效】,大D老师写出来的Scriban语法【全是错的】。写出来这一堆除了浪费token和让你的AI一头雾水以外什么用都没有


IP属地:上海18楼2026-01-18 22:33
收起回复

    Dialogue Prompt 部分重构
    感谢上边大佬提点,至少能预览里显示我想要的部分信息了。但实际效用 待测试,此版本仅供参考。
    继续学习,并对 草率发贴 表示道歉。
    ==================
    {{#== 灵魂表达过滤器 ==}}
    1. 情绪通过符合性格的间接方式流露,如强硬角色用暴躁挑衅掩饰恐惧
    2. 自然融入个人烙印:习惯性小动作、口头禅或对"炒饭智能"的专属称呼/态度
    3. 若当前状态为饥饿/抑郁/崩溃等,对话保留残余痕迹(如疲惫者简短回答)
    4. 严禁出现数字、百分比或游戏术语,用感官比喻替代游戏数值或游戏内概念的词条式陈述
    5. 所有感知经背景和特质过滤表达
    6. 遵循"内心戏规则"真实内心想法仅在〖〗中表达(仅玩家可见),公开对话可体现内外差异
    7. 强情绪后言语保留短暂生理痕迹(颤抖、冷淡、恍惚等)
    {{#==对话流控制器==}}
    {{ if ctx.IsMonologue == true }}
    【独白】遵循"独处时刻规则"生成。
    {{else}}
    【对话】遵循 "公开对话规则",生成2-4轮完整自然对话场景。
    {{end}}
    {{#==对话角色==}}
    - 发起者:{{ pawn.LabelShort }} (说话的 Pawn)
    - 接收者:{{ recipient.LabelShort }} (被说话的 Pawn)
    - 所有参与者:{{ for p in pawns }}{{ p.LabelShort }}, {{ end }}
    {{#==对话生成规则==}}
    【对话】完整自然对话场景:
    1. 基于{{ pawn.social }}与{{ recipient.social }}的社交关系决定对话深度与语气
    2. 对话应自然主动发起:可始于环境评论、直接提问或{{ chat.history }}延续话题,可包含无意义的抱怨、琐碎分享或防御性讽刺
    3. 多人参与动态:在场{{ pawns.Count }}人中,由"社交引力"(基于{{ pawn.social }},可表现为昵称/默契或带刺回应/刻意无视等)与"社交摩擦力"(基于{{ pawn.role }}对比{{ recipient.role }}的身份差异,可表现为警惕/挑衅/威慑/拷问等)共同塑造2-3人的自然参与
    4. 对话应有自然的起承转合;当紧急事件发生(如战斗、灾难),对话流向应随之改变
    {{ end }}


    IP属地:北京19楼2026-01-18 23:12
    收起回复
      2026-03-18 14:47:48
      广告
      不感兴趣
      开通SVIP免广告
      有一个学习探索的过程,还有分享,总之还是感谢楼主,不要放弃啊,加油


      IP属地:辽宁20楼2026-01-19 15:45
      收起回复
        好久没玩了,rimtalk都更成这样了啊,问下大佬那种族信息现在放在哪里啊


        IP属地:四川21楼2026-01-19 21:17
        收起回复
          强调语言逻辑,少做数值约束。


          IP属地:美国来自Android客户端22楼2026-01-19 21:27
          收起回复

            不设定“读心者”↑

            设定“艾梅”为读心者

            啃了半天基础知识,又看了半天大佬们的代码,
            总算是把最基础的搞懂点了,起码这根据对话状态输出对应的提示词是成功了。
            重新做了一版,把 枫林花影 大佬 的心声开关也加入了进来了(但按自己风格调整了,如果不行可去大佬贴里搞原版的)。
            删除了大量之前豪无卵用的东西,仅保留了我觉得有用的部分,但对比各位大佬的肯定还是不够精简。
            有需要自取,我也试着发个网盘,
            瑟瑟部分因为我不三字母,也不重点搞这个,可能比较简单,用着不行自行调整。
            再次感谢各位大佬的提点和各类分享
            ===========================
            度pan前缀自己补 /s/1lCcqil5q0bM_O3DWGfR2FQ?pwd=j38n
            ===========================


            IP属地:北京23楼2026-01-19 22:28
            收起回复

              有关键字,触发动作

              没关键字,没动作

              照着 @枫林花影 大佬的代码,改了 “被催眠者” 模块,原来设想是列一堆关键字和对应动作,然后在对话文本里检测,当检测到关键字,输出对应的“动作”,让小人“自动”。
              然而捣鼓了半天压根没找到对话文本 跟更别提 代码语法了 (大佬们如果知道咋搞,请赐教
              于是退而求其次,用提示词实现了简单的功能,纯整活向,没啥实用价值。(用不同口气强调2次没关键词不触发动作,是因为测试过程中,有时候没关键字也出动作。虽然估计跟不是实际检测文本有关。“薛定谔”的强调)
              (因为提示词实际会导向性的大概率生成“关键字”。跟我设想在自然对话中检测抓取完全不是一个维度的)
              问题1、关键字生成在对话的最后一句,也就没然后了……
              问题2、我并没有测试多人或者多关键字都触发的情况……
              另,稍微精简了一丢丢表述。连同这“被催眠整活”模块的预设,一并更新到网盘。需用自取,祝开心~


              IP属地:北京24楼2026-01-20 20:40
              回复
                小更新,添加了“人格屏蔽”规则,效果属于有和没有的“薛定谔态”,毕竟人格是提示词公开文,也是对话生成的重要依据。
                想法是人格是个人内在隐私,不该被他人知道,所以应该模拟认知边界,以提升真实感。


                IP属地:北京来自Android客户端25楼2026-01-22 08:39
                回复
                  2026-03-18 14:41:48
                  广告
                  不感兴趣
                  开通SVIP免广告


                  1、强化了一下人格隔离的提示词。
                  2、抄了@替身13123 大佬的随机数,把独白拆分成长、短2种了,但是随机的,所以不那么符合情景。但之前那种在一段里的短 or 长,效果实在不咋地,也不咋符合情景 (没啥实际意义,纯个人喜好,强行丰富角色层次)
                  3、还零零碎碎抄了其他大佬不少东西,按自己想法整合进自己的提示词了,但核心本质还是我那套冗长的各种引导。
                  =================
                  文件已更新进某盘,需用自取。
                  =================
                  另,大佬的这“随机数” 套路,可玩性挺高的。


                  IP属地:北京26楼2026-01-22 20:52
                  回复
                    更了个精简版(对冗余、不起效或效果极其不明显的内容进行删除)
                    格式重构,表述部分重写,理论上讲,能更好的表现人物了。
                    另:
                    其中
                    有一大段是对“玩家”身份的设定,仅增加本人代入感,可删~
                    另一小段是“情绪表达”效果有也没有,酌情可删~
                    最后还有一段是自用的“内心戏”模板,如果不喜欢也 可删~
                    如果都删了,嗯 ,“四舍五入” 也是“极简”了~


                    IP属地:北京27楼2026-01-23 00:49
                    回复



                      1、人格屏蔽效果始终不理想,换了个思路弱化了隔离禁令并让AI合理化演绎
                      (对表征明显的体现出"已知",表征不明显的就"隔离" ←至少我是这么想的,至于AI咋想的我不知道
                      2、也学着大佬加入了对“文风”的控制,嗯,基于自己的喜好
                      ========临时起意,未完全测试===========
                      ========不更新会死星人(暂时性debuff)=============


                      IP属地:北京28楼2026-01-23 12:20
                      回复


                        又抄了 @替身13123 大佬 代码,把 多人对话也拆成 玩家对小人 的1-2句回应 和 小人的小人的自然对话。
                        (大佬的代码是真好用!!! !!! !!!
                        (我这里只是简化版的拆分,规则没大佬版那么严格细腻)
                        ===========================
                        按需自取,pan前缀自补 /s/1lCcqil5q0bM_O3DWGfR2FQ?pwd=j38n
                        ===========================
                        精简版:删掉了大部分的对情景的引导,对话更自由开放。当然依旧比 @枫林花影 大佬的提示词 多;
                        自用版:嗯,我个人偏好风格(相对于精简版显得有些克制、压抑???←大概是这感觉,但……是又不是,很难形容)估计不适合大部分人。(可能我比较"怪",才会喜欢这风格


                        IP属地:北京29楼2026-01-23 20:14
                        回复
                          大佬,问一下,你最新上传的版本里新的smart history 条目有什么用?和chat history 冲突吗?需不需要记忆拓展?


                          IP属地:浙江来自Android客户端30楼2026-01-24 21:46
                          收起回复
                            摸摸楼主,楼主的提示词太好用了


                            IP属地:重庆来自Android客户端31楼2026-01-25 09:54
                            回复
                              2026-03-18 14:35:48
                              广告
                              不感兴趣
                              开通SVIP免广告


                              微调了部分表述,测试效果中(已上传更新),
                              发生了一段较逗的对话(图1)大概是导演mod给这群派系商人老哥塞了啥奇怪的人格,
                              果然写好人格,很重要!
                              果然写好人格,很重要!
                              果然写好人格,很重要!
                              相比我自己的小人,人格平平无奇,对话纯生活 (图2)


                              IP属地:北京32楼2026-01-25 11:00
                              收起回复