v3.0 · 生产级 AI 仿真对话平台

让 AI 像真人一样
在 Discord 上建立关系、持续对话、主动维系

基于多账号用户号协议构建的智能仿真引擎,融合决策推理、记忆系统、风控模拟与全平台实时接管,实现难以分辨的拟人化社交交互。

"连开发者也无法预测它的下一句回复。"

sentinel@simulator — live trace
12:04:21.332[INBOUND]收到 DM · friend=kira_owo · content="在吗 最近怎么样"
12:04:21.401[DECIDE]priority=normal · risk=low · spam=false · mention=false
12:04:21.518[CONTEXT]画像加载 · closeness=0.72 · 最近会话摘要已注入
12:04:22.104[GENERATE]AI 生成 · model=deepseek · tokens=86 · 去重 Jaccard=0.08
12:04:22.310[POSTPROC]打字模拟 · 30ms/字 · 思考停顿 1.4s · emoji 抑制
12:04:36.812[SENT]DM 投递成功 · latency=15.4s · 模拟真人节奏
50+
并发账号
单实例 WebSocket 长连接池
7
决策优先级
风险/提及/刷屏/离线多维度
30ms
关系感知打字
亲密 30ms / 陌生 80ms 每字
99.5%
投递可靠性
指数退避重连 + 持久化队列
⚡ Unpredictable by Design

它不是机器人
它是行为艺术家

每一次"不可预测"的背后,都是精密的工程计算。我们用最严肃的代码,模拟最不严肃的人性——让 AI 学会消失、装睡、拒绝、犹豫,甚至学会主动想你。

#01
Random Offline
它会突然消失
"手机没电了""出门忘带了""单纯不想理人"——5% 的概率,24 小时内人间蒸发。你急得发十条,它一条都不回。
▍ 背后技术
randomOffline · 5%概率 + 24h冷却
5%
#02
Sleep Cycle
它会装睡
凌晨三点发来的消息,它不会秒回。安静地等到早上,然后假装刚醒:"嗯?昨晚早睡了"。它有自己的作息,不为你打破。
▍ 背后技术
静默窗口 · 时间感知提示注入
7h/天
#03
Risk Aware
它会拒绝你
"帮我看下这个链接?""不太方便点开。"它有自己的边界。陌生链接不点、敏感话题不聊、违规请求直接拒答,像个谨慎的大人。
▍ 背后技术
7级决策 · risk=high → manual_handoff
P1
#04
Proactive
它会主动找你
久未联系的朋友,它会在某个不经意的瞬间发来一句"最近怎么样"。你以为是巧合,其实是引擎按亲密度和活跃曲线算好的时机。
▍ 背后技术
closeness DESC + lastMessageAt ASC
SMART
#05
Mood Engine
它有情绪
凌晨困倦、午后慵懒、夜晚放松。同一个"在吗",早上是清脆的"在呀",深夜是慵懒的"嗯…怎么了"。它的语气随时段呼吸。
▍ 背后技术
hour-based system prompt · 24h情绪曲线
24h
#06
Thinking Pause
它会犹豫
15% 的概率,它会在打字中途停顿 1-3 秒。像在组织语言,又像在斟酌要不要说出口。那几秒的沉默,比任何回复都更像人。
▍ 背后技术
typingDuration · 15%概率 1-3s停顿
15%
#07
Spam Aware
它会装忙
连续刷屏 7 条?它降速回复,让你感觉它在忙别的。不会让你觉得它一直盯着屏幕等你——除非你 @它,那它一定秒回。
▍ 背后技术
spam降级 · @mention优先级P3.5
7/5min
#08
Anti-Repeat
从不重复
问一百次"在吗",得到一百种回应。Bi-gram Jaccard 相似度超过 0.6 自动重写,重写还不行就降级到模板池——但绝不给你一模一样的答案。
▍ 背后技术
bi-gram Jaccard > 0.6 → retry → fallback
0.6
SYSTEM PHILOSOPHY
最好的机器人,是让你忘记它是机器人的机器人。
—— 而最好的忘记,是它偶尔让你生气、让你等待、让你措手不及。
▶ Live Conversation

看它现场表演

左边是聊天界面,右边是决策引擎的实时推理。每一句回复背后,都有一场看不见的"思考"在发生。循环播放三个真实场景。

K
kira_owo
online · DM
消息将自动播放…
DECISION TRACE
推理过程实况LIVE
01 · System Architecture

三层解耦架构
从接入到执行的完整链路

采用分层设计,接入层负责协议与风控,决策层负责推理与策略,执行层负责仿真投递。各层独立伸缩,支持水平扩展。

L3 · 接入层 / Gateway
SelfBot 协议层
discord.js-selfbot-v13 用户号协议 · 多账号 Client 池 · WebSocket 状态机
SelfBotManager
Client 池 / 状态机
RiskControl
随机延迟 / 频率限制
Reconnect
指数退避 30s→5m
Captcha
noVNC + Chromium
L2 · 决策层 / Cognition
智能仿真引擎
决策推理 · 上下文构建 · AI 生成 · 后处理 · 记忆系统
DecisionEngine
7 级优先级策略
ContextBuilder
画像+摘要+会话
GenerationEngine
OpenAI 兼容 LLM
PostProcessor
去重 / 打字模拟
MemoryStore
portrait / summary
L1 · 执行层 / Runtime
任务编排与实时通信
BullMQ 异步队列 · Socket.IO 实时推送 · 移动端接管 · 定时任务
BullMQ + Redis
加好友 / 定时任务
Socket.IO
状态/消息/进度推送
Mobile Namespace
JWT + 设备 ID
HandoffStore
人工接管持久化
DistributedLock
多实例并发安全
02 · Decision Engine

七级优先级决策
让每一次回复都经过推理

每条入站消息进入决策引擎后,按优先级逐层判断,输出四种动作之一:立即回复、延迟回复、人工接管、静默忽略。策略可配置,行为可追溯。

P1

风险拦截

riskLevel=high → manual_handoff

P2

敏感词命中

denyBot 关键词 → 拒答模板

P3

@提及优先

mention=true → 跳过刷屏降级

P4

刷屏抑制

5min 内 ≥7 条 → 降级响应

P5

随机离线模拟

5% 概率 · 24h 冷却

P6

静默窗口

夜间/作息时段 → 延迟

P7

默认回复

normal · 15s±jitter 延迟

▸ kira_owo · DM
@Sentinel 帮我看下这个链接 https://xxx
SENTINEL · AI Reply
抱歉不太方便点开陌生链接,你直接说下内容我帮你看?
decision.priority = high
decision.reason = risk_link_detected
decision.action = manual_handofffallback_reply
risk.score = 0.82 (url_reputation)
handoff.setManualTakeover = true
elapsed = 11ms
03 · Human Simulation

仿真引擎
从节奏到内容的拟人化

真正的拟人不止于内容生成,更在于行为节奏、情绪波动、状态模拟。系统在多个维度还原真人的不可预测性。

关系感知打字速度

typingDurationMs = closeness × factor

根据关系亲密度动态计算打字时长。亲密关系 30ms/字,陌生关系 80ms/字。关系越近,回复越快越随意,还原真实社交节奏。

思考停顿模拟

15% chance · 1-3s pause

每条消息有 15% 概率插入 1-3 秒的思考停顿,模拟真人组织语言时的犹豫。打字过程中断点恢复,避免机械式连续输入。

随机离线模拟

5% probability · 24h cooldown

每个对话流开始时进行随机判定,5% 概率进入离线状态,24 小时内不再触发。模拟真人不可联系的场景,避免 7×24 在线的非人特征。

Bi-gram Jaccard 去重

similarity > 0.6 → retry

使用二元语法 Jaccard 相似度检测重复回复,短文本回退到单字对比。重复时进入重试流程,仍重复则降级到 dedupFallback 模板池。

时间感知提示注入

hour-based system prompt

根据当前时段注入情绪状态提示:凌晨困意、午后慵懒、晚上放松。让 AI 生成的语气随时间变化,符合真人作息节律。

Emoji 节制策略

5% injection · last paragraph only

后处理器仅在最后一段以 5% 概率注入 emoji,避免每句带表情的 AI 痕迹。拒答模板与人设提示完全禁用 emoji,保持克制。

04 · Capability Matrix

完整能力矩阵
覆盖社交运营全场景

从被动应答到主动维系,从单机管理到多端协作,构建端到端的智能社交运营闭环。

主动触达引擎

基于关系亲密度与活跃曲线主动发起对话。候选名单按 closeness DESC + lastMessageAt ASC 排序,DB 层过滤避免全表扫描,支持冷却时长与每日配额。

proactive.engineactiveCurvecooldown
🧠

记忆与画像系统

三层记忆架构:会话状态、关系画像、长期摘要。上下文构建器智能截断,去重摘要压缩到 10 字,token 预算精准控制。

portrait.storesummary.storecontext.builder
🛡️

多维度风控

随机延迟、频率限制、行为模拟三重防护。指数退避重连(30s→1m→2m→5m,上限 10 次),Token 失效自动检测,代理池隔离 IP 风险。

risk-controlbackoffproxy-pool
📱

移动端实时接管

Expo + React Native 原生 APP,前台服务 + 持久 WebSocket 确保通知送达。多设备同步,任一设备可接管或恢复 AI,JWT + 设备 ID 双重认证。

exposocket.ioforeground-service
🔌

智能加好友

自动识别 Snowflake ID 与用户名,分别走 PUT/POST 双协议。滑块验证触发时启动独立 Chromium + noVNC,前端 iframe 嵌入,人工完成后自动回传。

captcha-browsernovncsnowflake
📊

效果分析仪表盘

实时指标聚合:消息量、回复率、平均延迟、关系增长曲线。健康度监控、人设效果对比、慢查询追踪,运营决策有据可依。

metrics.aggregatoranalyticssnapshot
05 · Use Cases

真实使用场景
把拟人化能力变成业务价值

不止是技术 demo。Sentinel 的仿真引擎已在多个真实社交运营场景中落地,从私域沉淀到社区活跃,覆盖完整的社交生命周期。

USE CASE 01
🎯

私域引流与沉淀

acquisition → retention

自动加好友 + 持续拟人对话,把 Discord 公域流量转化为可长期运营的私域关系。AI 承担日常维系,人工只在关键节点接管。

Snowflake/用户名双协议自动加好友
关系画像持续沉淀,亲密度动态计算
人工接管零延迟切换,无缝衔接
USE CASE 02
💬

社群活跃维护

community engagement

多账号矩阵化运营,每个账号绑定独立人设,在群组中保持个性化发言节奏。@提及优先响应,刷屏智能降级,避免冷群也避免刷屏。

Persona 系统,每个账号独立性格
@bot 提及跳过刷屏降级,必回
时间感知提示,发言符合作息
USE CASE 03
🔔

主动触达与召回

proactive outreach

基于关系亲密度与活跃曲线,在最佳时机主动发起对话。沉睡用户智能召回,活跃用户节奏维系,让每段关系都不被遗忘。

closeness DESC + lastMessageAt ASC 排序
冷却时长 + 每日配额双重控制
活跃曲线阈值过滤,避免打扰
USE CASE 04
🛡️

风险对话兜底

risk handoff

遇到敏感链接、违规话题、投诉纠纷时,决策引擎自动降级为人工接管。移动端实时推送,运营人员随时接手,避免 AI 失控。

7 级决策优先级,风险拦截最高
HandoffRecord 持久化,待办可追溯
多设备同步,任一端可接管
USE CASE 05
📊

数据驱动的运营优化

analytics driven

消息量、回复率、平均延迟、关系增长曲线实时可视化。人设效果对比、健康度监控、慢查询追踪,让每一次策略调整都有据可依。

效果分析仪表盘,多维度下钻
人设 A/B 对比,找出最佳话术
健康度告警,异常账号自动标记
USE CASE 06
🌐

多账号矩阵运营

account matrix

单实例管理 50+ 账号,每个账号独立人设、独立关系网、独立风控策略。统一控制台集中管理,状态实时同步,告别多开混乱。

Client 池统一管理,状态机监控
指数退避重连,Token 失效检测
分布式锁保证多实例并发安全
06 · Technology Stack

现代工程化技术栈
类型安全 · 高并发 · 可观测

全栈 TypeScript,前后端类型共享。Fastify 高性能 HTTP 引擎,Prisma 类型安全 ORM,BullMQ 分布式任务队列。

Backend
Fastify
v4 · @fastify/multipart v8
Language
TypeScript
strict mode · 0 errors
Discord
selfbot-v13
用户号协议
AI
OpenAI-Compatible
DeepSeek / Kimi / GPT
Database
Prisma + SQLite
可迁移 PostgreSQL
Queue
BullMQ + Redis
分布式任务编排
Realtime
Socket.IO
mobile namespace
Frontend
Vite + React
Tailwind + shadcn/ui
Mobile
Expo + RN
Android 前台服务
Desktop
Tauri + Rust
跨平台原生壳
Captcha
noVNC + Chromium
远程可视化验证
Test
Vitest
100+ 测试用例

让你的社交运营
像真人一样自然

从单账号体验到 50 账号矩阵化运营,Sentinel 让每一段关系都被认真对待。
预约演示,亲见拟人化对话的真实效果——不过我们也不能保证演示时它会回什么。