首次运行
完成 YesImBot 的安装和基本配置后,本章将指导您进行首次运行,并介绍一些基本的使用方法和测试步骤,帮助您快速上手。
启动 YesImBot
通过 Koishi 控制台启动
如果您使用 Koishi 桌面版或 Web 控制台:
- 打开 Koishi 控制台
- 导航到"插件管理"
- 确认 YesImBot 插件已启用
- 点击"启动"按钮启动 Koishi 服务
通过命令行启动
如果您使用命令行方式管理 Koishi:
验证运行状态
启动后,您可以通过以下方式验证 YesImBot 是否正常运行:
检查控制台日志
在 Koishi 控制台中,查看日志输出,应该能看到类似以下内容:
检查机器人状态
在 Koishi 控制台中,导航到"状态监控",确认:
- YesImBot 插件状态为"运行中"
- 没有错误或警告信息
- 内存和 CPU 使用正常
基本交互测试
直接对话测试
在配置的群聊或私聊中,尝试以下交互:
- 直接提问:向机器人发送一个直接问题,例如"你好,你是谁?"
- @机器人:在群聊中 @ 机器人,然后提问
- 使用机器人名字:在消息中提到机器人的名字,例如"Athena,今天天气怎么样?"
机器人应该会根据意愿值系统的设置,对部分或全部消息做出回应。
意愿值系统测试
测试意愿值系统的工作情况:
- 发送普通消息:发送一些不包含机器人名字或关键词的普通消息
- 发送包含关键词的消息:发送包含您配置的关键词的消息
- 连续对话:在机器人回应后,继续与它对话,测试连续对话能力
根据您的意愿值配置,机器人可能不会回应所有消息,这是正常的。机器人应该表现得像一个真实的群聊成员,只在适当的时机参与对话。
记忆系统测试
测试记忆系统的工作情况:
- 提及之前的对话:在之前对话的基础上提问,例如"关于我们刚才讨论的问题,你能再详细解释一下吗?"
- 跨时间测试:等待一段时间(如 30 分钟)后,继续之前的话题,看机器人是否记得上下文
- 跨会话测试:如果配置了多个会话共享同一个记忆槽位,测试机器人是否能在不同会话中保持上下文
常见问题处理
机器人不回应
如果机器人不回应消息,可能是因为:
- 意愿值未达到阈值:尝试直接 @ 机器人或在消息中提到机器人的名字
- API 连接问题:检查控制台日志,确认 API 连接正常
- 配置问题:检查记忆槽位配置,确保包含了正确的会话 ID
回应不符合预期
如果机器人的回应不符合预期,可能是因为:
- 提示词设置不当:检查并调整提示词设置
- 模型参数不合适:调整温度、最大令牌数等模型参数
- 记忆上下文混淆:检查记忆槽位配置,避免不相关的会话共享上下文
性能问题
如果遇到性能问题,如响应缓慢或资源占用高,可以:
- 减少记忆容量:降低
MaxMemoryTokens
值 - 启用记忆压缩:确保
MemoryCompression
设置为 true - 优化 API 配置:使用响应更快的 API 或模型
- 调整批处理设置:减小
BatchSize
和ParallelRequests
值
进阶使用
使用工具系统
如果您配置了工具系统,可以测试机器人使用工具的能力:
- 搜索信息:请求机器人搜索特定信息,例如"帮我搜索一下最新的 AI 研究进展"
- 生成图像:如果配置了图像生成功能,请求机器人生成图像,例如"生成一张猫咪的图片"
- 执行计算:请求机器人执行数学计算,例如"计算 (15 * 27) / 3 的结果"
人格调整
尝试调整机器人的人格设置,观察其行为变化:
- 修改
Personality
设置,使机器人更加活泼或严肃 - 调整
ResponseMode
,测试不同响应模式下的表现 - 启用或禁用
EmotionSimulation
,观察情绪模拟的效果
监控和维护
日常监控
建立日常监控机器人运行状态的习惯:
- 定期检查控制台日志,关注错误和警告信息
- 监控资源使用情况,确保系统稳定运行
- 收集用户反馈,了解机器人的表现和用户体验
定期维护
建立定期维护计划:
- 更新 API 密钥和配置
- 清理过时的记忆数据
- 备份重要配置和数据
- 更新 YesImBot 和 Koishi 到最新版本
下一步
成功完成首次运行后,您可以:
如果您有任何问题或需要帮助,可以: