新闻详情

新闻详情

首页 / 资讯中心 / 详情

开源项目WPS AI插件察元AI文档助手:段落截取:长度、重叠与策略枚举

发布时间:2026/9/2 0:47:25来源:尧图网络
开源项目WPS AI插件察元AI文档助手:段落截取:长度、重叠与策略枚举
摘要getChunkSettings 从 globalSettings 读取 chunkSettings并对 chunkLength、overlapLength 做上下界夹取。splitStrategy 支持 paragraph、sentence、char影响 documentChunker 的分割行为。关键词chunk;overlap;paragraph扩展阅读与维护提示本篇围绕「段落截取长度、重叠与策略枚举」组织材料。仓库内与主题最直接相关的检索词包括chunk、overlap、paragraph。建议在阅读正文所列片段后用 IDE 全局搜索这些符号沿 import 与调用栈向上追问「谁在什么时机调用」而不是只记住单文件路径。摘要所概括的要点为getChunkSettings 从 globalSettings 读取 chunkSettings并对 chunkLength、overlapLength 做上下界夹取。splitStrategy 支持 paragraph、sentence、char影响 documentChunker 的分割行为。落地到排障时可把现象粗分为三类交叉验证配置是否按预期写入持久化介质WPS COM 上下文是否可用例如是否缺少 ActiveDocument以及网络与证书策略是否拦截了 fetch。本篇涉及的模块通常只覆盖其中一两类需要与相邻篇目拼成完整拼图。教程文件名「13-chunkSettings-fenduan-yu-zhongdie.md」仅用于导航与排序不等价于源码模块名。若正文中的行号与本地分支不一致多半因合并导致行偏移此时应以函数名、导出名为锚重新检索团队若维护了生成脚本可在变更大段源码后重新运行以保持摘录大致对齐。本文刻意避免对产品能力做营销式承诺所述行为均以当前仓库可见实现为准。若组织策略要求离线或内网模型应在网关、证书与代理层收口而不是假设加载项能绕过浏览器安全模型。若你同时阅读 docs/chayuan-llm-chain-series可先对照其中的总体链路图理解「请求从 UI 到 chatApi」的次序再回到本教程看数据结构、默认值与修改风险面两者互补不重复堆砌功能列表。正文1. 默认值与读取未配置时返回 4000 字块长与 200 重叠的默认组合。阅读源码摘录时请把它当作「定位入口」而非完整实现同一函数可能在其他分支还有早退条件或 try/catch。修改默认行为前建议用最小文档手工走一遍相关助手或对话框并观察任务清单与日志中的字段是否与预期一致再决定是否做数据迁移或配置重置。// src/utils/chunkSettings.js 第8-28行constDEFAULT_CHUNK_LENGTH4000constDEFAULT_OVERLAP_LENGTH200constMIN_CHUNK_LENGTH500constMAX_CHUNK_LENGTH16000constMIN_OVERLAP0constMAX_OVERLAP_RATIO0.5/** * 获取段落截取配置 * returns {{ chunkLength: number, overlapLength: number, splitStrategy: string }} */exportfunctiongetChunkSettings(){constsettingsloadGlobalSettings()constrawsettings.chunkSettingsif(!raw||typeofraw!object){return{chunkLength:DEFAULT_CHUNK_LENGTH,overlapLength:DEFAULT_OVERLAP_LENGTH,splitStrategy:paragraph}}2. 合法策略非法值回退到 paragraph避免持久化损坏导致运行期异常。阅读源码摘录时请把它当作「定位入口」而非完整实现同一函数可能在其他分支还有早退条件或 try/catch。修改默认行为前建议用最小文档手工走一遍相关助手或对话框并观察任务清单与日志中的字段是否与预期一致再决定是否做数据迁移或配置重置。// src/utils/chunkSettings.js 第29-44行constchunkLengthclamp(parseInt(raw.chunkLength,10)||DEFAULT_CHUNK_LENGTH,MIN_CHUNK_LENGTH,MAX_CHUNK_LENGTH)constmaxOverlapMath.floor(chunkLength*MAX_OVERLAP_RATIO)constoverlapLengthclamp(parseInt(raw.overlapLength,10)||DEFAULT_OVERLAP_LENGTH,MIN_OVERLAP,maxOverlap)constsplitStrategy[paragraph,sentence,char].includes(raw.splitStrategy)?raw.splitStrategy:paragraphreturn{chunkLength,overlapLength,splitStrategy}}
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Classic ASP如何解析AJAX提交的JSON数据 2026/9/2 4:54:03

Classic ASP如何解析AJAX提交的JSON数据

简介:面向使用ASP开发动态Web应用的工程师,本实例完整演示了在服务端接收AJAX请求并解析其中JSON数据的方法,可应用于用户输入验证、数据更新、局部刷新等常见交互场景。资源压缩包仅19KB,共6个文件,包括4个ASP处理脚本…

阅读更多 →
C++编程实例100篇:从语法到项目的实战进阶指南 2026/9/2 4:54:03

C++编程实例100篇:从语法到项目的实战进阶指南

简介:这是一套以100个实例应用为主线的C编程学习资源,覆盖基础语法、面向对象、标准库、模板及异常处理等核心主题,既能帮助初学者通过短小结实例快速上手,也能供有经验的开发者查漏补缺、积累实战写法。压缩包共557个文件、约2.4…

阅读更多 →
iCloud照片图库文件状态解析:为何本地文件被标记为“在iCloud中” 2026/9/2 4:54:03

iCloud照片图库文件状态解析:为何本地文件被标记为“在iCloud中”

你有没有遇到过这样的场景:在 Apple Photos 里,你刚导入一批新照片,准备开始编辑或分享其中某一张。你看到照片缩略图已经显示,但当你尝试打开它进行一些操作时,却弹出一个恼人的提示,告诉你文件“在 iClou…

阅读更多 →
Python Flask构建ASMR触发器管理系统:从数据建模到智能播放列表生成 2026/9/2 4:54:03

Python Flask构建ASMR触发器管理系统:从数据建模到智能播放列表生成

在数字内容创作领域,ASMR(自发性知觉经络反应)以其独特的沉浸式体验,成为许多人放松身心、辅助睡眠的有效工具。然而,面对海量的ASMR内容,如何高效地制作、管理并整合那些能精准触发个人放松反应的“触发器…

阅读更多 →
飞机起落架四连杆机构Matlab仿真:运动学与动力学建模解析 2026/9/2 4:54:03

飞机起落架四连杆机构Matlab仿真:运动学与动力学建模解析

简介:这是一份基于Matlab的四连杆机构动力学分析代码包,聚焦飞机起落架机械机构的运动学与动力学建模。内容涵盖运动图绘制、连杆与关节类型识别、接地点坐标求解等关键环节,并附带仿真代码与图示,适合机械工程、机器人学方向的学…

阅读更多 →
Windows 11编译安装pysqlcipher3:从环境配置到踩坑全记录 2026/9/2 4:51:02

Windows 11编译安装pysqlcipher3:从环境配置到踩坑全记录

简介:针对在 Windows 11 环境下编译安装 pysqlcipher3 的常见痛点,这份源码包提供了完整的工程文件与配置模板,尤其适合需要为 SQLite 数据库增加 SQLCipher 透明加密支持、且习惯在桌面端开发与调试的 Python 工程师。压缩包共 69 个文件、约…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞