每个药灵是一个独立的 AI Agent,具备以下能力:
| 能力 | 说明 | 技术方案 |
|---|---|---|
| 记忆(Memory) | 长期记忆玩家偏好、历史事件、重要节点 | 向量数据库 + 摘要存储 |
| 人格(Personality) | 固定人格 + 成长人格,影响对话和行为 | System Prompt + 参数调整 |
| 情绪(Emotion) | 实时情绪影响对话语气和战斗表现 | 状态机 + Prompt注入 |
| 规划(Planning) | 自动安排经营任务、推荐Build | LLM + 规则引擎 |
| 工具调用(Tool Use) | 调用游戏内API(种植、炼丹、战斗建议) | Function Calling |
玩家不会配Build时,AI自动推荐。
| 场景 | 玩家输入 | AI输出 |
|---|---|---|
| 卡关求助 | "打不过这个Boss" | 分析Boss弱点 → 推荐克制Build → 自动搭配药灵 |
| 流派探索 | "我想玩暴击流" | 推荐暴击流仙草组合 → 推荐符文 → 推荐丹药 |
| 新手引导 | 系统检测到玩家Build混乱 | 主动建议:"你目前有灵芝和人参,再加一株黄芪就能激活生命流哦" |
| 日常推荐 | "今天玩什么流派" | 根据当前天气/季节/世界事件推荐最优流派 |
玩家只需说一句话,AI自动完成经营操作。
| 玩家指令 | AI行为 |
|---|---|
| "帮我收菜" | 自动采收所有成熟仙草 + 自动重新种植 |
| "优化药田" | 根据当前天气/季节,调整种植的仙草种类 |
| "准备Boss战" | 自动炼丹 + 自动调整出战Build + 自动分配药灵工作 |
| "今天做什么最划算" | 分析当前收益倍率,推荐最优行动路线 |
| "升级药园" | 自动使用资源升级最需要升级的建筑 |
| 组件 | 作用 |
|---|---|
| System Prompt | 定义药灵人格、说话风格、知识边界 |
| Memory Context | 注入短期/长期记忆到对话上下文 |
| Emotion Modifier | 根据当前情绪调整回复语气 |
| Knowledge Base (RAG) | 中医药知识、游戏攻略、世界观设定 |
| Safety Filter | 敏感词过滤、话题引导 |
| Fallback Rules | LLM 不可用时,使用规则驱动的固定对话 |
AI不只是聊天,而是生成个性化支线剧情:
动态生成每日任务,根据玩家当前进度和偏好个性化推荐。
| 任务类型 | 生成逻辑 |
|---|---|
| 种植任务 | 根据玩家缺少的材料,推荐种植特定仙草 |
| 炼金任务 | 根据玩家常用Build,推荐炼制相关丹药 |
| 战斗任务 | 根据玩家实力,推荐合适难度的秘境 |
| 探索任务 | 引导玩家发现新区域、新仙草 |
| 社交任务 | 引导玩家加入宗门、参与世界Boss |
游戏中的NPC由AI驱动,而非固定对话。
| NPC | AI角色 | 功能 |
|---|---|---|
| 药王 | 引导者 | 新手教学、主线推进、高级知识传授 |
| 神农残魂 | 神秘导师 | 隐藏任务触发、终极试炼 |
| 宗门长老 | 宗门管理 | 宗门事务、科技研究 |
| 旅行商人 | 交易 | 随机出现,AI动态定价 |
| 百草古树 | 智慧长者 | 世界观揭秘、历史故事 |
每天AI生成随机事件,每个玩家的体验不同。未来甚至根据玩家历史生成个性化剧情。
玩家说"今天不知道干什么"时,AI推荐今日收益最大化路线,考虑当前天气、季节、世界事件、双倍活动等。
| 组件 | 技术选型 | 说明 |
|---|---|---|
| LLM | Claude / GPT / 国产大模型 | 根据平台选择,支持切换 |
| 向量数据库 | Pinecone / Milvus / pgvector | 长期记忆存储和检索 |
| RAG框架 | LangChain / LlamaIndex | 知识库检索增强生成 |
| Agent框架 | 自研 / LangGraph | 药灵Agent行为控制 |
| 缓存 | Redis | 对话缓存、会话状态 |
| 消息队列 | RabbitMQ / Redis Streams | 异步AI任务处理 |
| 监控 | 自研 + Prometheus | AI回复质量、响应时间、成本 |
| 场景 | 模式 | 降级策略 |
|---|---|---|
| 微信小游戏 | 离线模式 | 基础对话 + 预设推荐 |
| App (移动端) | 在线模式 | 网络差时降级为离线 |
| PC 客户端 | 在线模式(全功能) | — |
| LLM API 故障 | 自动降级 | 无缝切换到规则引擎 |