Skills Plugins MCP Prompt Model 博客 我的中心

session-rag-eval

Run and debug Chatbox session attachment RAG model evaluation with synthetic and real long-file fixtures.

DeepseekModel 官方收录技能 质量 优秀 · 90 v1.0.0

获取

https://deepseekmodel.com/api/download.php?id=chatboxai-chatbox-scripts-session-rag-eval-skill-md&format=skill
下载 .skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name session-rag-eval description Run and debug Chatbox session attachment RAG model evaluation with synthetic and real long-file fixtures. Session Attachment RAG Eval Use this skill when validating file question-answering behavior for large chat attachments. Goal Verify both sides of model behavior: The model calls query_session_attachment when the answer depends on an uploaded large file. The model avoids retrieval for clearly unrelated user requests. Prefer the Chatbox conversation-flow harness for product validation because it exercises the real renderer, config, license, local API, file upload, indexing, tool registration, and persisted messages. Fixtures Default fixture repo: ../../chatbox-session-rag-eval-fixtures Fixture types: synthetic long documents with hidden needle facts; Wikipedia-derived real long documents with source attribution; direct positive cases; implicit positive cases where the user does not explicitly ask to search the file; unrelated negative cases. Regenerate fixtures in the fixture repo: node scripts/generate-fixtures.mjs node scripts/fetch-real-fixtures.mjs Chatbox Flow Start the local API before running the harness. Then build with USE_LOCAL_API=true ; the renderer API origin is compiled into the bundle. USE_LOCAL_API= true node ./node_modules/electron-vite/bin/electron-vite.js build --mode development pnpm eval :session-rag:chatbox -- -- case long-citrine-threshold --keep-user-data The harness copies the real config.json into an isolated temporary userDataDir, injects a temporary default chat model if missing, and stores the session RAG sqlite DB at a separate temporary path. Known Failure Modes "This attachment is too large..." means session_attachment_embedding capability is false or unavailable for the active local API/license path. If requests go to production, rebuild with USE_LOCAL_API=true . If Electron hangs at startup, check stale CDP/Electron processes. The harness now allocates a free CDP port. If the assistant says the file is still indexing after DB says ready, inspect the persisted user message. The message file must have sessionAttachmentIndexStatus: "ready" before context building. Do not trust a log line that says the message was submitted unless the textarea cleared and the session contains the user message. Useful Cases pnpm eval :session-rag:chatbox -- -- case long-citrine-threshold pnpm eval :session-rag:chatbox -- -- case implicit-citrine-current-policy pnpm eval :session-rag:chatbox -- -- case real-wiki-apollo-implicit-landing-site pnpm eval :session-rag:chatbox -- -- case multi-turn-real-wiki-apollo-followup pnpm eval :session-rag:chatbox -- -- case unrelated-simple-math pnpm eval :session-rag:chatbox -- -- case real-wiki-unrelated-capital For fast model-behavior iteration without Electron: pnpm eval :session-rag -- --dry-run pnpm eval :session-rag -- -- case implicit-citrine-current-policy
Agent 识别该技能的关键词,点击任意一个即可复制。

该技能未提供触发词。

下载的 .skill 包内含以下字段。
字段 说明
format格式标识(skill/v1)
skill_id技能唯一 ID
name技能名称
version版本号
description技能描述
category所属分类(数组)
trigger_words触发词列表
tags标签列表
source来源标识
source_url来源链接(本页地址)
exported_at导出时间(每次下载生成)
system_prompt系统提示词正文
model_config模型参数:provider / model / temperature / max_tokens / top_p
examples示例
install_guide各平台导入说明(Coze / Dify / Claude / 自定义框架)
同一份技能可按不同平台格式导出。
.skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用 下载
.skillpro 增强格式,额外含脚本 / 工具 / 依赖 / 钩子占位 下载
.json 纯 JSON 导出,只含 system_prompt 与模型参数 下载
Coze 带 frontmatter 的 Markdown,Coze 平台导入用 下载
Dify Dify DSL,创建应用后直接导入 下载

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

验证码 --

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。