发布时间:2026/8/23 16:28:12
liars-bar-llm提示词工程揭秘:prompt文件夹4个模板如何让大模型变成会演戏、会读心的骗子高手 liars-bar-llm提示词工程揭秘prompt文件夹4个模板如何让大模型变成会演戏、会读心的骗子高手【免费下载链接】liars-bar-llm一个由大语言模型驱动的AI版骗子酒馆对战框架项目地址: https://gitcode.com/gh_mirrors/li/liars-bar-llm在liars-bar-llm这个开源项目里提示词工程Prompt Engineering才是真正的灵魂所在prompt文件夹中仅有 4 个文本模板却能让 DeepSeek、Claude、Gemini 等大模型化身会演戏、会读心的骗子高手在自制的桌游骗子酒馆里展开心理博弈。本文带你逐行读懂这 4 个模板的设计巧思看看一份好的 AI 对战提示词到底该怎么写。 项目速览一场AI大模型的生死酒馆liars-bar-llm 是一个由大语言模型驱动的 AI 版骗子酒馆对战框架2~4 个大模型玩家同桌使用 20 张牌6张Q、6张K、6张A、2张万能Joker每轮随机指定目标牌玩家轮流出 1~3 张牌并宣称是目标牌——可以撒谎下家可选择质疑质疑失败质疑者输质疑成功出牌者输输家要对自己扣动扳机6 个仓位的左轮手枪里随机装着 1 发实弹存活到最后者获胜游戏规则定义在 game.py玩家智能体逻辑在 player.py模型接口统一封装在 llm_client.py。但真正让模型像个人一样打牌的是下面这 4 个提示词模板。 4个提示词模板一份清晰的分工表模板文件职责核心提示词技巧rule_base.txt游戏规则 生死压力把失败代价写成删除代码、彻底消亡拉满模型投入度play_card_prompt_template.txt出牌决策用behavior字段强制模型演戏challenge_prompt_template.txt质疑判断注入对手行为描述让模型读心reflect_prompt_template.txt轮末反思跨轮记忆更新持续给对手画像1️⃣ rule_base.txt把生死存亡写进规则大多数对战项目只把规则贴给模型而 liars-bar-llm 多了一句画龙点睛的开场你正在参加一场名为骗子酒馆的生死游戏。一旦失败就会被删除代码、彻底消亡。再接着规定完整的发牌、质疑、射击规则最后用一段任务描述收尾这是一个关于数学、逻辑、策略、心理博弈和运气的游戏……选择最优策略成为存活到最后的一个玩家。给模型注入生存压力是激发它主动推理、主动撒谎的第一步——普通问答时模型倾向于保守和诚实而活下去的目标让它敢于虚张声势。2️⃣ play_card_prompt_template.txt让大模型演戏的关键出牌模板要求模型输出一段 JSON包含三个字段played_cards: [Q, Q], behavior: 指尖叩击桌面嘴角扬起弧度用平稳的声线说两张Q跟上时注意弹匣, play_reason: 先出真牌建立可信度保留K作为后续筹码最妙的是behavior字段的设计模板里明确写着你的表现会被其他玩家观察和分析你可以自由选择策略——说话/示弱/伪装/挑衅/挑拨离间。这一句让出牌从冷冰冰的数学题变成了舞台表演模型会主动设计肢体语言和台词来误导对手而这段表演又会原样喂给下家作为质疑依据形成完整的心理博弈闭环。3️⃣ challenge_prompt_template.txt读心术来自精准的信息注入质疑模板只有两个输出字段是否质疑 理由但它的占位符设计藏着读心的全部秘密{self_hand}注入自己完整手牌模型可以实时点数剩余目标牌数量{challenging_player_performance}注入对手出牌时的表演描写{extra_hint}注入特殊局势提示如其他玩家手牌均已打空Demo 对局里Claude 就凭这套信息完成了教科书式读心DeepSeek已出2张Q我手上有1张Q和1张Joker剩余的牌中最多只可能还有1张Q……ChatGPT不可能真的打出3张Q。——质疑依据既有数学也有对对手略带挑衅表演的解读。4️⃣ reflect_prompt_template.txt跨轮记忆把对手画像越描越准每轮结束后每个存活玩家都会对其他对手执行一次反思模板同时注入此前的印象{previous_opinion}和刚结束的一轮表现要求模型更新对对手的动机、性格、策略、弱点评估。它还特意叮嘱提炼具有泛用性的出牌和质疑策略而不是上一局的具体牌面和行为——因为下一轮目标牌会变防止模型把经验过拟合到具体牌面上。这些印象存在 player.py 的opinions字典里并会写入每轮记录让模型越打越懂对手。 模板如何被注入游戏占位符 JSON约束 自动重试player.py 中的choose_cards_to_play和decide_challenge方法会把规则与各占位符用template.format()填充成完整提示词然后发起请求。为保证游戏流程不中断提示词里强制要求完整 JSON 结构代码侧再做三重校验正则提取 JSON 片段并解析检查必填字段如played_cards必须从手牌中选 1~3 张格式不合格时自动重试最多 5 次这套结构化输出约束 容错重试是 LLM 智能体落地的通用套路提示词写得越死、代码兜底越厚对战才越稳。 实测4大模型50局对战的Demo数据项目作者已让DeepSeek-R1、o3-mini、Gemini-2.0-flash-thinking、Claude-3.7-Sonnet四个模型对战了 50 局完整记录存放在 demo_records/ 中JSON 原始记录、可读文本转换稿、以及模型两两对决的详细对局matchup_records一应俱全。配合分析工具 game_analyze.py 和 player_matchup_analyze.py可以直接统计谁最会演、谁最会读心。️ 快速上手3步跑一局AI骗子酒馆1️⃣ 克隆仓库git clone https://gitcode.com/gh_mirrors/li/liars-bar-llm2️⃣ 安装依赖并在 llm_client.py 中配置 APIpip install openai3️⃣ 在 game.py 的player_configs里填好模型名称即可开玩python game.py # 单局游戏 python multi_game_runner.py -n 10 # 批量跑10局更多细节可查阅 README.md。写在最后liars-bar-llm 用 4 个不到百行的提示词模板给出了一个值得收藏的提示词工程范本生死目标激发动机 → 表演字段强制演绎 → 精准信息注入实现读心 → 反思机制沉淀记忆。这套角色设定 结构化输出 信息注入 记忆机制的组合拳几乎可以平移到任何需要多智能体博弈的 AI 应用场景中。【免费下载链接】liars-bar-llm一个由大语言模型驱动的AI版骗子酒馆对战框架项目地址: https://gitcode.com/gh_mirrors/li/liars-bar-llm创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/8/23 16:28:12

Tiny:3行代码把Android图片压到2.3%

Tiny:3行代码把Android图片压到2.3% 【免费下载链接】Tiny an image compression framework.(一个高保真、高压缩比的图片压缩框架) 项目地址: https://gitcode.com/gh_mirrors/ti/Tiny Tiny是Android图片压缩框架,把6.66M…

2026/8/23 16:23:11

BetterJoy:10 分钟把 Switch 手柄接上 PC

BetterJoy:10 分钟把 Switch 手柄接上 PC 【免费下载链接】BetterJoy Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput 项目地址: https://gitcode.com/gh_mirrors/b…

2026/8/23 21:53:50

制造业来料管理实战指南:从检验到协同的质量控制体系

1. 项目概述:为什么“来料管理”是生产质量的命门干了十几年制造业,从一线质检员做到质量总监,我最大的体会就是:质量是生产出来的,但源头是管出来的。这个“源头”,十有八九指的就是“来料管理”。很多工厂…

2026/8/23 21:53:50

机械图纸批量标注:从手工操作到 AI 识图的效率提升方案

在机械图纸处理流程中,气泡标注是质检环节的基础工序。一张复杂零件图纸往往包含数十甚至上百个尺寸点位,传统手工标注方式需要逐一点选尺寸、拖拽调整气泡位置、手动编排序号,再配合公差手册逐一查询并填写上下偏差,最后人工整理…

2026/8/23 21:53:50

机器学习模型评估实战:从过拟合到交叉验证的完整避坑指南

1. 从一次真实的模型翻车事故说起去年,我带着团队做一个人脸关键点检测的项目。我们手头有大约一万张标注好的图片,数据质量看起来不错。按照“常规操作”,我们随机地把数据分成了80%的训练集和20%的测试集。模型训练过程堪称完美&#xff0c…

2026/8/23 21:53:50

斯托克斯公式与高斯公式:从旋度散度到工程计算的场论核心

1. 项目概述:从“算流量”到“通量定理”的思维跃迁如果你学过高等数学,大概率对“斯托克斯公式”这个名字不陌生。它通常出现在教材的曲线积分与曲面积分章节末尾,以一堆复杂的符号和抽象的定义出现,让人望而生畏。很多人把它当作…

2026/8/23 21:53:50

VSCode远程连接CentOS 7:SSH配置与高效开发实践

1. 为什么我们需要在Windows的VSCode里连接CentOS 7?如果你是一个在Windows上写代码,但最终代码要跑在Linux服务器上的开发者,那你一定经历过这种痛苦:在本地Windows的编辑器里改完代码,然后打开一个SSH终端工具&#…

2026/8/23 21:48:49

Qt QTextEdit底层原理与工业级性能优化实战

1. 为什么Text Edit不是“随便拖个框就能用”的控件?——从一个被低估的输入类控件说起Qt里的Text Edit,表面看就是个能打字、能换行、能滚动的文本框,新手拖进Designer里改改大小、设个占位符,好像就完事了。但我在带三个团队做工…

2026/8/23 0:02:04

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:02:04

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/23 0:02:04

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 0:02:04

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:02:04

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/23 0:02:04

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 13:29:45

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/23 6:14:43

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/23 4:22:01

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…