Renlab / Social Intelligence/ 社会智能
§01 / 06 Research lab研究实验室
Closed beta内测中MindCast, our first product: trained to make ad creatives people are more likely to like.MindCast,我们的第一个产品:以「更可能被用户喜欢」为训练目标的广告素材模型。Open to partners →开放合作 →

Build toward a Social World Model for Social Intelligence.逐步构建社会世界模型,走向社会智能。

Renlab is an independent research lab, incubated at Renmin University of China. We are building models of how people think and act, and training AI against them so it can work closely with people.Renlab 是一家独立的研究实验室,孵化于中国人民大学。我们为人如何思考、如何行动建模,并用这些模型训练 AI,让它能与人紧密协作。

Hypothesis 002 · falsifiable假设 002 · 可证伪

Models trained inside a simulation of real people will work with real people better than models trained on human ratings.在真实人群的模拟中训练出来的模型,与真人协作时,会比用人工评分训练的模型做得更好。

Wrong if, with real people, they do no better than the same models trained on ratings.如果面对真人时,它们并不比用评分训练的同一个模型更好,这个假设就不成立。

FIG. 01 · the stack图 01 · 三层结构read bottom-up自下而上读
→ Social Intelligence→ 社会智能animation illustrative动画为示意
§ 02 / 06

02MindCast

first product · closed beta第一个产品 · 内测中
Product · 01 · ad creatives产品 · 01 · 广告素材● closed beta · open to partners● 内测中 · 开放合作
A model for ad creatives广告素材模型

MindCast

Trained to make ad creatives people are more likely to like.训练目标:让广告素材更可能被用户喜欢。

MindCast is trained with RL against a User Behavior Model we trained ourselves. The behavior model plays the audience an ad is for, and MindCast learns to make the creatives that audience is more likely to like.MindCast 以我们自研的用户行为模型为环境,用 RL 训练。行为模型扮演广告要面对的受众,MindCast 学着做出这些受众更可能喜欢的素材。

You give it你提供

The text of the ad you want to run.想投放的广告文字内容。

You get back你得到
  1. An optimized prompt for generating the creative优化后的素材生成提示词
  2. A delivery strategy to match配套的投放策略
  • Trained againstour own User Behavior Model, trained in-house训练环境我们自主训练的用户行为模型
  • Learns fromhow the behavior model, playing the audience, responds to each creative学习信号行为模型扮演受众时,对每条素材的反应
  • Statusclosed beta, open to partners · no results published yet状态内测中,开放合作 · 暂无公开效果数据
Become a beta partner成为内测合作伙伴

We reply by email, and use your address for nothing else. Or write to [email protected].我们会通过邮件回复,你的邮箱不会用于其他用途。也可以直接写信到 [email protected]。

FIG. 02 · how MindCast learns图 02 · MindCast 怎么学● illustrative · not a result● 示意图 · 不是结果
CREATIVE MODEL素材模型 MindCast AUDIENCE受众 our user behavior model我们的用户行为模型 REWARD奖励 how the audience responds受众的反应 CREATIVES素材 RESPONSES反应 RL UPDATERL 更新
§ 03 / 06

03The Social World Model社会世界模型

one person → many people → models that work with them一个人 → 许多人 → 与人协作的模型
Why this stack为什么这样搭

AI that works closely with people has to understand them, one person at a time and one group at a time.要与人紧密协作,AI 得先理解人:一个人一个人地理解,一个群体一个群体地理解。

Real people can't be the practice ground for every attempt. So we model them first: a User Behavior Model for each person, and a Social Simulator where many of them interact. Inside that model, we train models that work closely with people, starting from layer 01; the simulator is in design. Those three layers are the Social World Model.真人不能给每一次尝试当练习对象。所以我们先把人建模出来:为每个人建一个用户行为模型,再搭一个让许多人互动的社会模拟器。然后在这个模型内部,训练与人紧密协作的模型,先从第 01 层开始,模拟器还在设计中。三层合起来,就是社会世界模型。

Most simulations of people start from a persona or a demographic profile. Our first one did too, and it did no better than a plain prompt (§05). In our one-person study, only 3 of the 846 judgments came with a stated reason. A prompt can't supply reasons nobody writes down; a model has to learn them from what people do. The User Behavior Model behind MindCast is trained, not prompted.大多数对人的模拟,都从人设或人口统计画像出发。我们的第一版也是这样,结果并不比一个普通提示词更好(§05)。在这项单人研究里,846 个判断中只有 3 个附带了理由。没人写下来的理由,提示词给不了,只能让模型从人的行为里学。MindCast 背后的用户行为模型是训练出来的,不是提示词搭的。

The Social World Model社会世界模型layers 01 + 02 + 03第 01 + 02 + 03 层
Layer 01 · bottom第 01 层 · 底层

User Behavior Model用户行为模型

A person · built on a model of the human mind一个人 · 基于人类心智模型

It starts from what is going on inside a person: what they know, what they want, and how they feel. From there it models what they actually do, including what they choose, put off, and refuse. We train it in-house, and MindCast is trained against it.它从一个人的内在出发:知道什么、想要什么、感受如何。在此基础上,刻画这个人实际会怎么做,包括选什么、拖着什么、拒绝什么。我们自己训练它,MindCast 就以它为环境训练。

knows · wants · feels知道 · 想要 · 感受↓does行动
Layer 02 · middle第 02 层 · 中间层

Social Simulator社会模拟器

Many people · built from user behavior models许多人 · 由用户行为模型组成

Many behavior models share one setting, such as a class, a family chat, or a small team, and interact. The simulator is meant to show what the group does, and to be where the models that work with people train, against simulated people who push back.许多行为模型处在同一个场景里,比如一个班级、一个家庭群、一个小团队,彼此互动。模拟器将用来呈现这群人会怎么样,也将是与人协作的模型的训练场,练习对象是会反驳的模拟人。

01 × N↓a group一个群体
↓Trained inside it, with RL在模型内部用 RL 训练
Layer 03 · top第 03 层 · 顶层

Models that work with people与人协作的模型

Trained with RL inside the model · against the layers below在模型内部训练 · 以下面的层为环境

The models that work closely with people. Inside the Social World Model they practice on simulated people first, and are rewarded by how those people respond. The first is MindCast, for ad creatives (§02), trained against layer 01 and now in closed beta. The Teacher model and Renling come next, below.与人紧密协作的模型。它们在社会世界模型内部,先在模拟的人身上练,奖励来自这些人的反应。第一个是做广告素材的 MindCast(§02),以第 01 层为环境训练,目前内测中。Teacher 模型和小人儿在后面,见下方。

RL against 01 (+02)在 01(+02)上做 RL↓responses模拟反应
§ 04 / 06

04Research agenda研究议程

open questions · prior research开放问题 · 前期研究
What has to be true要成立,需要什么

Hypothesis 002 holds only if each layer holds. These are the questions we are working on, and where each one stands.假设 002 要成立,每一层都得成立。下面是我们正在研究的问题,以及各自的进展。

Q1Layer 01 · one person第 01 层 · 一个人

Can a model of one person match that person's calls more closely than a frontier model that is simply told who they are?一个人的模型,能否比只被告知「这人是谁」的前沿模型,更贴近这个人的决定?

Everything above it rests on this, so it is tested first.上面的一切都建立在这一层上,所以最先测它。

Answers Jun 2026 · scored Sep 20262026 年 6 月作答 · 9 月打分 Not in our first test: tied with the baseline.第一次测试没有做到:和基线打平。 4.39 vs 4.41 out of 10, on 18 real situations, with a prompted twin. The behavior model behind MindCast is trained, not prompted; we have not published a comparison for it yet.满分 10 分,4.39 对 4.41,18 个真实情境,测的是用提示词搭的分身。MindCast 背后的行为模型是训练出来的,不是提示词搭的;我们还没有公布它和基线的对比。 → §05 the n=1 study→ §05 n=1 研究
Q2Layer 02 · many people第 02 层 · 许多人

Does a group composed from individual behavior models act like the real group?由一个个行为模型组成的群体,表现得像真实的群体吗?

The simulator is only useful as a training ground if what works on simulated people also works on real ones.只有在模拟的人身上有效的做法在真人身上也有效,模拟器才能当训练场。

Not tested yet尚未测试 The simulator is in design.模拟器还在设计中。
Q3Layer 03 · working with people第 03 层 · 与人协作

Do models trained inside the Social World Model do better with real people than models trained on ratings?在社会世界模型内部训练的模型,与真人协作时,是否比用评分训练的模型更好?

This is the hypothesis itself. MindCast is a first, partial test: it is trained against layer 01 only. Teaching comes next, because what a learner learns can be measured.这就是假设本身。MindCast 是第一次、也是部分的检验:它只以第 01 层为环境训练。接下来是教学,因为学生学到了什么可以测量。

In closed beta · no results published yet内测中 · 暂无公开结果 MindCast, for ad creatives.MindCast,做广告素材。 Trained with RL against our own User Behavior Model, and open to partners. A comparison with a ratings-trained model, on real viewers, is what would answer Q3.以我们自研的用户行为模型为环境用 RL 训练,开放合作。要回答 Q3,需要在真实观众上,和用评分训练的模型做对比。 → §02 MindCast
Prior research · papers by members of our team前期研究 · 团队成员参与的论文 some of it from before Renlab was founded部分工作早于 Renlab 成立
Related · layer 01相关 · 第 01 层 Who is ChatGPT? Benchmarking LLMs' Psychological Portrayal Using PsychoBench Thirteen clinical psychology scales applied to language models: personality, relationships, motivation, emotion.把 13 个临床心理学量表用在语言模型上:人格、人际关系、动机、情绪。 Huang, Wang et al. · ICLR 2024 · oral Related · layer 02相关 · 第 02 层 How Far Are We on the Decision-Making of LLMs? Evaluating LLMs' Gaming Ability in Multi-Agent Environments Game-theory tests of how LLM agents decide together in multi-agent settings (GAMA-Bench).用博弈论测试 LLM 智能体在多智能体场景中如何共同决策(GAMA-Bench)。 Huang et al. · ICLR 2025 Related · layer 03相关 · 第 03 层 Learning to Ask: When LLM Agents Meet Unclear Instruction Tool-using agents facing a person's unclear request, and when they should ask.会调用工具的智能体面对一个人含糊的请求时,什么时候应该开口问。 Wang et al. · EMNLP 2025 Related · layer 03相关 · 第 03 层 MedChain: Bridging the Gap Between LLM Agents and Clinical Practice with Interactive Sequence Clinical decisions made step by step, in sequence, rather than one-shot exam answers.一步一步、按顺序做出的临床决策,而不是一次性的考题作答。 Liu, Wang et al. · NeurIPS 2025 · spotlight Related · Teacher model相关 · Teacher 模型 A Survey of Deep Learning for Geometry Problem Solving The math an AI tutor has to get right, and how models are measured on it.AI 辅导模型必须做对的数学,以及模型在这方面怎么被评测。 Ma, Wang & Jin · ACL 2026 Related · RL training相关 · RL 训练 ChartEditor: A Reinforcement Learning Framework for Robust Chart Editing RL against a reward that can be checked: the edited chart has to render, and match.以可检验的奖励做 RL:改过的图表必须能渲染出来,而且要对得上。 Chen et al. · AAAI 2026

How we got here一路走来

  1. 20262026 年We shipped decision-support tools (/apps). The recurring bottleneck: the model didn't understand the person using it.我们做了一批决策辅助工具(/apps)。反复遇到的瓶颈:模型不理解用它的人。
  2. May 20262026 年 5 月The n=1 study begins, from one person's previous month of work with AI coding assistants.n=1 研究启动,素材是一位成员此前一个月与 AI 编程助手协作的记录。
  3. Jun–Sep 20262026 年 6–9 月The first test: 18 situations answered in June, every setup scored on one fixed judge in September. Tied with the baseline.第一次测试:6 月作答 18 个情境,9 月用同一个固定裁判给所有方案打分。和基线打平。
  4. Nov 20262026 年 11 月The Social World Model: behavior model, simulator, and the models that work with people.确定社会世界模型:行为模型、模拟器,以及与人协作的模型。
  5. Now现在MindCast, trained with RL against our own User Behavior Model. Closed beta, open to partners.MindCast,以我们自研的用户行为模型为环境用 RL 训练。内测中,开放合作。
  6. Next下一步The Social Simulator, then the Teacher model trained inside it.先做社会模拟器,再在里面训练 Teacher 模型。
§ 05 / 06

05Evidence · the n=1 study证据 · n=1 研究

2026-05 → 09 · one person2026 年 5–9 月 · 一个人
First test of Q1 · a prompted twinQ1 的第一次测试 · 提示词搭的分身

Before modeling many, we measured one.建模许多人之前,我们先测了一个人。

We took one month of a team member's work with AI coding assistants (24 April to 24 May 2026) and extracted 846 judgments from 4,178 of their turns, each a situation and the call they made. With those, their meeting transcripts and their own writing, we built a behavior twin: a frontier model given a profile of the person and a retrieval index of their own words.我们取了一位团队成员一个月(2026 年 4 月 24 日至 5 月 24 日)与 AI 编程助手协作的记录,从 4,178 轮对话里提取出 846 个判断,每个都是「情境 + 本人做出的决定」。用这些判断、本人的会议记录和自己写的东西,我们搭了一个行为分身:给前沿模型一份这个人的画像,再加上一个检索本人原话的索引。

Then the person answered 18 real work situations, posed as interview questions, in their own words. A fixed LLM judge scored how close each setup came to those answers, three times per situation.然后,这位成员以访谈的形式,用自己的话回答了 18 个真实工作情境。一个固定的 LLM 裁判给每种方案打分,看它离本人的回答有多近,每个情境打三次。

Twin 4.39. Baseline, the same model told only who they are: 4.41. Out of 10, a tie.分身 4.39。基线,也就是只被告知「这人是谁」的同一个模型:4.41。满分 10 分,打平。

For this person, on these 18 situations, a profile and retrieval did not bring the model closer to their answers. A fine-tuned version scored lower, 3.17. The judge passes its basic checks: it gives the person's own answers 10.0, and repeat readings of an answer vary by a standard deviation of at most 0.08. Next: natural conversation data instead of interviews, a second person, and a blinded judge.对这个人、这 18 个情境来说,画像加检索并没有让模型更接近他的回答。一个微调版本的得分更低,3.17。裁判通过了基本检查:给本人的回答打 10.0 分,同一个回答重复打分的标准差不超过 0.08。下一步:用自然对话数据代替访谈,加第二个人,换成盲评的裁判。

Scope: a prompted twin of one person, not the trained User Behavior Model behind MindCast. Limits: one person and 18 situations; the judge is from the same model family as the twin and was not blinded; the rubric was designed, with an AI assistant's help, with the goal of beating the baseline; retrieval sometimes returned nothing. No benchmark, customer, or product result is claimed here.范围:测的是一个人的提示词分身,不是 MindCast 背后训练过的用户行为模型。局限:只有一个人、18 个情境;裁判和分身来自同一个模型家族,也没有盲评;评分细则是在 AI 助手的帮助下、以打败基线为目标设计的;检索有时什么都没返回。这里不声称任何基准、客户或产品结果。

FIG. 04 · the n=1 study图 04 · n=1 研究real numbers · one person真实数据 · 一个人
RECORDED记录 846 judgments846 个判断 TWIN分身 profile + retrieval画像 + 检索 18 SITUATIONS18 个情境 the person's answers本人的回答 JUDGE裁判 3 readings each每个打 3 次 TWIN 4.39 · BASELINE 4.41 · OUT OF 10分身 4.39 · 基线 4.41 · 满分 10
846judgments extracted提取的判断one month of work一个月的工作
18real situations真实情境answered by the person本人作答
54judge readings裁判打分次数18 situations × 318 个情境 × 3
4.39behavior twin行为分身fidelity, out of 10保真度,满分 10
4.41baseline基线same model, told only who they are同一模型,只被告知这人是谁
−0.02twin minus baseline分身减基线out of 10 · a tie满分 10 · 打平
2026-05 → 09 · judge scores2026 年 5–9 月 · 裁判打分
§ 06 / 06

06Contact联系

research lab · Beijing研究实验室 · 北京

Talk to the lab.和实验室聊聊。

Renlab is an independent research lab, incubated at Renmin University of China. If you work on modeling people, social simulation, or RL for models that work with people, we'd like to hear from you.Renlab 是一家独立的研究实验室,孵化于中国人民大学。如果你在研究怎么给人建模、做社会模拟,或者为与人协作的模型做 RL,欢迎来聊。

● handshake accepted

Thanks for reading. Take a biscuit. 🍪