Back
功能2026-07-21

AI 功能详解

多 Provider 对话、CodeAgent 代码生成、用户画像、聊天历史与搜索——BoB 的 AI 能力全览。

AI 对话

BoB 使用 OpenAI 兼容接口,支持多 Provider 自动 fallback。

Provider 配置

Provider模型角色
Kilo AIkilo-auto/free主力(动态模型选择)
NVIDIA NIMnemotron-3-ultra-550b-a55b保底

当主力 Provider 返回错误时,自动切换到保底 Provider,用户无感知。

触发方式

  • 公开频道@BoB 你的问题ai 你的问题
  • 私聊:直接私聊机器人即可对话
  • 图片识别:在消息中附带图片链接,AI 可识别图片内容

功能调用

AI 可调用以下工具:

  • 查询金币 / 排行 / 统计 / 背包 / 商店 / 签到 / 运势
  • 联网搜索(Tavily)
  • 加密货币报价(Finnhub)
  • 管理员发币

对话历史

AI 保留最近若干轮对话上下文。发送 clearai 可清除当前上下文,重新开始对话。

CodeAgent

通过 AI tool-calling 在 Supabase Storage 上创建 / 编辑文件,生成完整可运行的项目。

使用方式

code 用 HTML/CSS/JS 做一个贪吃蛇游戏

工作流程

  1. AI 分析需求,规划文件结构
  2. 通过工具调用创建 / 编辑文件
  3. 文件上传至 Supabase Storage
  4. 返回预览链接

可用工具

list_files / read_file / create_file / edit_file / delete_file / move_file / web_search

在线预览

生成的代码可在 CodeAgent 预览页 查看,支持:

  • 文件树浏览
  • Monaco 代码编辑器(只读)
  • HTML 实时预览
  • 一键下载 ZIP

聊天历史

所有聊天记录(含 AI 对话)自动存入 SQLite chat_log 表。

命令

命令说明
history查看最近 20 条记录
history <数量>查看指定数量的最近记录
search <关键词>搜索包含关键词的历史记录
history export导出聊天记录为 HTML / TXT(上传至 Supabase Storage)

用户画像

profile 命令触发 AI 分析用户的历史聊天记录,生成一段自然语言画像描述。

与旧版手动追踪标签不同,v4 采用 AI 自然语言分析,画像更准确、更自然。

返回首页BoB Service