Skip to content

智能体配置

智能体是 LinkZone 中负责 AI 对话的核心模块。每个智能体拥有独立的人设、模型配置、记忆、技能和工具。

配置入口

智能体通过 Web 后台进行配置:打开 管理后台 → 智能体管理,即可创建、编辑和管理智能体。

配置修改后即时生效,无需重启。

人设配置(personality)

人设决定智能体的"性格"和"说话方式":

字段类型说明
namestring智能体名称
custom_identitystring自定义身份描述
custom_role_boundsstring角色边界
backstorystring背景故事
relationship_stylestring关系风格
speech_stylestring说话风格
humor_stylestring幽默风格
response_lengthstring回复长度偏好
proactive_rulesstring主动发言规则
taboo_topics[]string禁忌话题
behavior_rulesstring行为规则
custom_constraintsstring自定义约束
custom_safetystring自定义安全规则
traits[]string性格特征,如 ["友善", "幽默", "随和"]
emojis[]string常用表情,如 ["😂", "👍"]
catchphrase[]string口头禅,如 ["确实", "有道理"]
visual_stylestring视觉描述风格
examples[]DialogueExample对话示例
disabled_sections[]string禁用的提示词段,可精确控制提示词构建

示例:

json
{
  "personality": {
    "name": "小助手",
    "custom_identity": "你是一个友好的AI助手",
    "speech_style": "口语化、简短、偶尔用表情",
    "traits": ["友善", "幽默", "随和"],
    "emojis": ["😂", "🤣", "👍"],
    "catchphrase": ["确实", "有道理"],
    "examples": [
      { "user": "你好", "bot": "嗨!有什么我可以帮你的吗?" },
      { "user": "今天天气怎么样", "bot": "让我帮你查一下~" }
    ]
  }
}

模型配置(runtime)

字段类型默认值说明
default.modelstring"gpt-4o-mini"默认模型
default.temperaturefloat0.7温度参数
default.max_tokensint2048最大输出 Token
default.enable_toolsbooltrue是否启用工具调用
default.enable_streamboolfalse是否启用流式输出
default.max_tool_loopsint5最大工具调用循环次数
default.timeout_secondsint60超时时间(秒)
default.fallbackobjectnull兜底回复配置({enabled, replies}
scenesmap场景化模型配置

可以为不同场景设置不同的模型参数:

json
{
  "runtime": {
    "default": {
      "model": "deepseek-chat",
      "temperature": 0.7,
      "max_tokens": 2048
    },
    "scenes": {
      "chat": { "temperature": 0.7, "max_tokens": 2048 },
      "assist": { "temperature": 0.6, "max_tokens": 2048 },
      "task": { "temperature": 0.3, "max_tokens": 1024 }
    }
  }
}

聊天配置(chat)

字段类型默认值说明
talk_valuefloat0.15说话概率(0~1)
mentioned_replybooltrue被 @ 时是否回复
max_context_sizeint30最大上下文长度
planner_smoothint3规划平滑值,控制回复节奏
think_modestring"dynamic"思考模式
enable_talk_value_rulesboolfalse是否启用按规则调整说话概率
talk_value_rulesTalkValueRule[][]说话概率调整规则(启用后生效)
min_delayint500最小回复延迟(毫秒)
max_delayint3000最大回复延迟(毫秒)
min_intervalint10000最小发言间隔(毫秒)
trigger_words[]string[]触发词列表
active_hours[]int[9..22]活跃时段
silent_thresholdint20沉默阈值,连续 N 条消息未触发后进入沉默
rate_limit_rpsfloat2限流 RPS(0 不限)
rate_limit_burstint5限流突发量
message_merge_waitint5000消息合并等待时间(毫秒)
message_merge_maxint10消息合并最大条数
privatePrivateChatConfig私聊配置(见下表)

私聊配置(chat.private):

字段类型默认值说明
enabledboolfalse是否允许私聊
allowed_users[]string[]允许私聊的用户列表(空=全部允许)
blocked_users[]string[]拉黑的用户列表
always_replybooltrue是否总是回复私聊
talk_valuefloat1私聊话痨值(通常为 1,总是回复)

记忆配置(memory)

详细字段见 上下文与记忆

工具配置(tools)

字段类型说明
enabledbool是否启用工具
allowed_plugins[]string允许的插件工具列表(空=全部)
mcp_servers[]MCPServerConfigMCP 服务器配置

MCP 服务器配置:

字段类型说明
namestring服务器名称
commandstring启动命令
args[]string命令参数
env[]string环境变量

详见 工具系统

技能配置(skills)

字段类型说明
enabledbool是否启用技能
allow_allbool允许所有技能
allowed[]string允许的技能列表
match_strategystring匹配策略(rule/llm/hybrid)
debugbool是否开启技能调试日志

详见 技能系统

多模态配置(multimodal)

字段类型默认值说明
enabledbooltrue是否启用多模态
enable_imagebooltrue图片理解
enable_audiobooltrue音频理解
enable_videobooltrue视频理解
image_modelstring""图片理解模型(空则使用默认模型)
max_image_sizeint5120图片最大大小(KB)
image_wait_secondsint3图片等待时间(秒)

详见 多模态

表情配置(expression)

字段类型默认值说明
enable_stickerbooltrue是否启用表情包
sticker_ratefloat0.1表情包发送概率
emoji_chancefloat0.4Emoji 发送概率
max_reg_numint100表情包最大注册数量
steal_emojibooltrue是否偷取群内表情
emoji_inlinebooltrue是否内联 Emoji
expression_groupsstring[][][]表情分组(用于按场景选择不同表情组)

群组绑定智能体

在管理后台 → 群组管理中,可以为每个群组:

  • 绑定 一个智能体(仅该智能体响应)
  • 启用 多个智能体(启用的智能体均可响应)
  • 不做任何配置时,使用系统默认智能体

一条消息需要 AI 响应时,框架按以下优先级选择智能体:

  1. 群官方绑定智能体
  2. 群启用的智能体列表
  3. 用户群组上下文偏好
  4. 系统默认智能体

基于 MIT 许可发布 | QQ 群:581485581 点击加入