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 Curated skill Quality Excellent · 90 v1.0.0

Get

https://deepseekmodel.com/api/download.php?id=chatboxai-chatbox-scripts-session-rag-eval-skill-md&format=skill
Download .skill Standard format with system_prompt and model_config, ready for any agent framework
The actual content of the system_prompt field in the .skill file.
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
Keywords that activate this skill. Click one to copy it.

This skill does not provide trigger words.

The downloaded .skill package contains the following fields.
Field Description
formatFormat tag (skill/v1)
skill_idUnique skill ID
nameSkill name
versionVersion
descriptionDescription
categoryCategories (array)
trigger_wordsTrigger words
tagsTags
sourceSource
source_urlSource URL (this page)
exported_atExported at (set per download)
system_promptSystem prompt body
model_configModel config: provider / model / temperature / max_tokens / top_p
examplesExamples
install_guideImport guide for Coze / Dify / Claude / custom frameworks
The same skill can be exported in different platform formats.
.skill Standard format with system_prompt and model_config, ready for any agent framework Download
.skillpro Enhanced format with scripts, tools, dependencies and hooks Download
.json Plain JSON export with system_prompt and model parameters only Download
Coze Markdown with frontmatter, for Coze platform import Download
Dify Dify DSL, import directly after creating an app Download

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

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

验证码 --

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

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