arise 是一个平台无关的、拟人聊天陪伴型 LLM 代理内核,以 NoneBot 插件独立发布。
架构:core + host ports
Section titled “架构:core + host ports” ┌──────────────────────── host(如 dxkuma-bot-ob11)────────────────────────┐ 平台事件 ──▶ 前处理port ─┐ │ ▼ │ ┌──────────────── arise core(平台无关,config 驱动)───────────────┐ persona port ◀── 人设(结构化) + 标签/格式化器注册 │ Conversation(Outbox + 状态机 + Drive Tick) │ 资源 port ◀── 贴纸/表情/反应图/TTS │ Runtime Loop(自研:组装→调LLM→流式解析→分段→工具循环 run_limit) │ 能力 port ◀── probe() + 原语执行 │ Memory(画像/事件/Delta/关系网/技能,三因子召回,两层注入) │ 存储 port ◀── 持久化 + 向量检索 │ Presence(情感态中央调节器/两级门控/沉默预算/沉默窗口/linger) │ 经济 hook ◀── 可选(扣星等) │ Agency(意图/自发目标/反思闭环/schedule) │ │ │ Routing(模型池/按模型熔断/限流/per-能力预算) │ │ │ Observability(tracing/metrics/决策快照) │ │ └───────────────────────┬───────────────────────────────────────────┘ │ ▼ │ 后处理port ──▶ 平台动作(渲染+发送,能力门控降级)─────────────────────────────────────────────┘