跳转至

首次运行

完成 YesImBot 的安装和基本配置后,本章将指导您进行首次运行,并介绍一些基本的使用方法和测试步骤,帮助您快速上手。

启动 YesImBot

通过 Koishi 控制台启动

如果您使用 Koishi 桌面版或 Web 控制台:

  1. 打开 Koishi 控制台
  2. 导航到"插件管理"
  3. 确认 YesImBot 插件已启用
  4. 点击"启动"按钮启动 Koishi 服务

通过命令行启动

如果您使用命令行方式管理 Koishi:

# 进入 Koishi 项目目录
cd 您的Koishi项目目录

# 启动 Koishi
koishi start

验证运行状态

启动后,您可以通过以下方式验证 YesImBot 是否正常运行:

检查控制台日志

在 Koishi 控制台中,查看日志输出,应该能看到类似以下内容:

[YesImBot] 插件已加载
[YesImBot] 正在初始化...
[YesImBot] 已连接到 API
[YesImBot] 初始化完成,机器人已就绪

检查机器人状态

在 Koishi 控制台中,导航到"状态监控",确认:

  1. YesImBot 插件状态为"运行中"
  2. 没有错误或警告信息
  3. 内存和 CPU 使用正常

基本交互测试

直接对话测试

在配置的群聊或私聊中,尝试以下交互:

  1. 直接提问:向机器人发送一个直接问题,例如"你好,你是谁?"
  2. @机器人:在群聊中 @ 机器人,然后提问
  3. 使用机器人名字:在消息中提到机器人的名字,例如"Athena,今天天气怎么样?"

机器人应该会根据意愿值系统的设置,对部分或全部消息做出回应。

意愿值系统测试

测试意愿值系统的工作情况:

  1. 发送普通消息:发送一些不包含机器人名字或关键词的普通消息
  2. 发送包含关键词的消息:发送包含您配置的关键词的消息
  3. 连续对话:在机器人回应后,继续与它对话,测试连续对话能力

根据您的意愿值配置,机器人可能不会回应所有消息,这是正常的。机器人应该表现得像一个真实的群聊成员,只在适当的时机参与对话。

记忆系统测试

测试记忆系统的工作情况:

  1. 提及之前的对话:在之前对话的基础上提问,例如"关于我们刚才讨论的问题,你能再详细解释一下吗?"
  2. 跨时间测试:等待一段时间(如 30 分钟)后,继续之前的话题,看机器人是否记得上下文
  3. 跨会话测试:如果配置了多个会话共享同一个记忆槽位,测试机器人是否能在不同会话中保持上下文

常见问题处理

机器人不回应

如果机器人不回应消息,可能是因为:

  1. 意愿值未达到阈值:尝试直接 @ 机器人或在消息中提到机器人的名字
  2. API 连接问题:检查控制台日志,确认 API 连接正常
  3. 配置问题:检查记忆槽位配置,确保包含了正确的会话 ID

回应不符合预期

如果机器人的回应不符合预期,可能是因为:

  1. 提示词设置不当:检查并调整提示词设置
  2. 模型参数不合适:调整温度、最大令牌数等模型参数
  3. 记忆上下文混淆:检查记忆槽位配置,避免不相关的会话共享上下文

性能问题

如果遇到性能问题,如响应缓慢或资源占用高,可以:

  1. 减少记忆容量:降低 MaxMemoryTokens
  2. 启用记忆压缩:确保 MemoryCompression 设置为 true
  3. 优化 API 配置:使用响应更快的 API 或模型
  4. 调整批处理设置:减小 BatchSizeParallelRequests

进阶使用

使用工具系统

如果您配置了工具系统,可以测试机器人使用工具的能力:

  1. 搜索信息:请求机器人搜索特定信息,例如"帮我搜索一下最新的 AI 研究进展"
  2. 生成图像:如果配置了图像生成功能,请求机器人生成图像,例如"生成一张猫咪的图片"
  3. 执行计算:请求机器人执行数学计算,例如"计算 (15 * 27) / 3 的结果"

人格调整

尝试调整机器人的人格设置,观察其行为变化:

  1. 修改 Personality 设置,使机器人更加活泼或严肃
  2. 调整 ResponseMode,测试不同响应模式下的表现
  3. 启用或禁用 EmotionSimulation,观察情绪模拟的效果

监控和维护

日常监控

建立日常监控机器人运行状态的习惯:

  1. 定期检查控制台日志,关注错误和警告信息
  2. 监控资源使用情况,确保系统稳定运行
  3. 收集用户反馈,了解机器人的表现和用户体验

定期维护

建立定期维护计划:

  1. 更新 API 密钥和配置
  2. 清理过时的记忆数据
  3. 备份重要配置和数据
  4. 更新 YesImBot 和 Koishi 到最新版本

下一步

成功完成首次运行后,您可以:

如果您有任何问题或需要帮助,可以: