From 988fce62ff21a843e12664864d1acf8895981008 Mon Sep 17 00:00:00 2001 From: 13315423919 <13315423919@qq.com> Date: Wed, 19 Nov 2025 19:42:31 +0800 Subject: [PATCH] Add File --- ChangeList.md | 588 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 588 insertions(+) create mode 100644 ChangeList.md diff --git a/ChangeList.md b/ChangeList.md new file mode 100644 index 0000000..ff9ffb9 --- /dev/null +++ b/ChangeList.md @@ -0,0 +1,588 @@ +# k3GPT + +#### 介绍 +一个大模型驱动的知识创作平台 + +#### 更新记录 + +1. [2025-01-01]百科知识编辑和新建可以实时搜索 +2. [2025-01-02]大模型管理的设置 +3. [2025-01-02]百科分类的管理 + + +#### v13 +1. 增加知识对话到知识创作的一键生成 +2. 调整目录结构和名称,百科词条、知识库文档等 +3. 解决配置文件带来的构建索引的错误 +4. 增加知识库扫描的最后时间 + +#### v14 +1. 增加对话上下的查看功能,好确认搜索信息的准确性 +2. 百科查看增加样式,可以很好的显示表格,代码等 +3. 知识创作的一键生成到词条的样式调整,可以更符合预期 +4. 可以进行一键复制 + +#### v15 +1. 增加百科词条发布为word +2. 增加百科词条发布为pdf + +#### v16 +1. 增加搜索结果,文件路径的显示 +2. 搜索无结果时,增加or的重新搜索 +3. 对接DeepSeek-R1系列模型,增加结果的特殊显示和最终的结果区分开 + +#### v17 +1. 增加多行输入模式 +2. 增加对话列表生成百科词条 + +#### v18 +1. 增加了知识对话文件列表的输出,可以根据文件列表选择文件,进行单个文件的对话 + +#### v19 +1. 百科删除会同步删除全文检索 +2. 优化百科和文件中心全文索引的机制,增加文件名等信息 +3. 增加当前对话的删除功能 +4. 对话时信息的提取,默认按1024来进行 + +#### v20 +1. 动态提取二次检索的内容,整词关键字越多,内容越长,最多4倍 +2. 整词改进,重复的词也可以合并 + +#### v21 +1. 增加深度思考模式的知识对话,基本可用 +2. 其它生成结果的优化 + + +#### v22 +1. 去掉联网搜索 +2. 优化深度思考 + +#### v23 +1. 优化深度思考,增加同义词提示 +2. 其它使用改进 + +#### v24 +1. 二次检索,根据分片数量的多少进行size的调整,分片数量少,则size变大,保证更全的信息 +2. 二次检索,删除重复的分片内容,让结果更有效 +3. 文件路径和文件中包含关键词(+整词)的数量,即计算文件名的相关性 +4. 文件中心增加"文档"目录,用于上传对话 +5. 文件中心删除文件,同步删除索引 + +#### v25 +1. 文件中心删除文件,同步从知识文档中删除 +2. 增加知识广场 +3. 增加广场的管理 + +#### v26 +1. 完善知识体文件选择和整个配置流程 +2. 知识体对话基本可用,静态检索和不检索都可以使用 + +#### v27 +1. 完善动态检索 +2. 优化Agent搜索逻辑 +3. 优化知识广场布局 +4. 优化分享 + +#### v28 +1. 优化分享UI效果 +2. 预留知识体的一些配置,比如icon,分类,相关的百科等字段 +3. 知识百科base增加路径/标题,可以用来做为信息排序和检索的依据 +4. 文件的path信息嵌入到文本分块中,增加检索的元信息 +5. 知识体的导入和导出功能 + +#### v29 +1. 调整字体输出的一些效果 +2. 修复一些页面小的bug +3. 支持一台机器上多租户部署 +4. 开放单独的端口7000用来发布知识智能体 +5. 优化知识百科的知识创作 +6. 文件中心支持一次上传多个文件 + +#### v29.2 +修复v29的批量上传的问题 + +#### v29.3 +1. 文件中心上传文件,文件名嵌入到索引中,供大模型更好的识别出,片段是做什么的 +2. 简化知识智能体的访问 +http://ip:7000/?sn=LOZxAy06AaQ + +#### v30 +1. 配置参数优化 + + +#### v31 +1. 优化二次结果,对单个分片的结果,保持原汁原味 +2. 优化首页在大屏幕上的显示效果 +3. 知识体静态检索的文件选择的bug修复 +4. 知识体上传文件,使用全部数据回答 +5. 对话应答采用共享文件的结构,支持多并发 +6. 知识体检索内容的二次处理,采用知识对话相同的方式 +7. 提示词模板全屏编辑 + + +#### v32 +1. 支持Ctrl+S保存提示词模板 +2. 支持对外服务的知识体上传文件 +3. 支持提示词模板从百科导入 +4. 支持导出提示词模板到百科 + +### v33 +1. 知识百科导出数据微调 +2. 仅上传文件的可以保留最后一次上传的记录到本地存储中,等下次重新进来时,不用重新上传 +3. 调整pdf文档序号生成的样式 +4. 代码结果调整,api.py里是知识体共享的接口 +5. 百科的知识用于知识体对话中答案的校准和增强 + +### v34 +1. 生成的word和pdf文档可以包含上传的图片 +2. 百科编辑会统计字数 + + + +### v35 对话质量工程调优 +1. 优化内容处理,去掉无用的空格和回车信息 +2. 优化一个整词在分片中多次出现的处理逻辑,返回更多的有效信息(即关键词附近的信息) +3. 分片数量少于10的情况下,可信度降到10,增加有效数量 +4. 2个关键词在分片中多次出现不好判断的,直接返回整个分片信息 +5. 根据一次检索结果的多少自动调整内容可信关联度 +6. 改进百科的全文索引管理过程 +7. 改进知识体引用百科的过程,结果集小时实现合并回答 + +### v36 +1. 分享的知识体增加了对用户信息的注册和记录 +2. 添加对话用户信息和对话历史信息模块 +3. 对话记录表进行了扩充,需要重建表 + + +### v37 +1. 增加钉钉扫码登录 +2. 需要重建对话表 +可以使用python3 k_database.py完成重建 + +### v38 +1. 增加管理员Admin认证,默认密码12345678 +2. 增加logo和slogan的自定义 +3. 知识库中文件更新会自动识别,并重新建立全文索引 +4. 改进对话的状态提示 +5. 临时文件,不纳入知识库 + + +### v39 +1. 两小时超时清除过期的session_id +2. 管理后台允许钉钉的特定组织登录 +3. 支持登录背景的自己定制,x/b.jpg,ui/images/b.jpg +4. + +### v40 +1. 初步支持百科生成PPT文档,包括图片 +2. 日志管理(登录和其它日志) +3. 知识体支持微信扫码登录,记录头像等信息 + +### v41 +1. 优化session超时的体验 +2. 优化提示词编辑器 + +### v42 +1. 操作日志和对话日志分成单独的数据库文件log.db +2. sqlite采用了新的的日志模式PRAGMA journal_mode=WAL;,增加读写的并发性 +3. 可以发布为钉顶工作台应用,在钉钉上免登录供组织内容人员访问 + +### v43 +1. 平台12小时免登录 +2. 修复知识对话单个文件对话bug +3. 增强对话日志的显示效果和详情 +4. 完善多轮对话的功能,包括提示词 + +### v44 +1. excel文件的数据分析 + + +### v45 +1. 优化数据分析,可以一次进行tags后的展开分析 +2. 两位分析支持堆叠图 +3. 解决会话超时问题,原先为2小时,现在授浏览器限制为4小时 + +### v46 +1. 生成ppt的提示词模板 +2. 优化百科编辑的显示 +3. 数据分析对话日志 + +### v47 +1. ppt 增加图表功能 +2. 数据分析分组6指标分析,并绘图,柱状和折线图 +3. 数据过滤分析筛选6指标分析,并绘图 + + +### v48 +1. 增加数据过滤的功能 +2. 增加表格的显示功能和ppt中表格的功能 + +### v49 +1. 丰富对话日志的审计信息 +2. 统一标识大小 +3. 对话ppt生成的优化 +4. 对话单行和多行切换体验的优化 +5. 对话列表定位的优化 + +### v50 +1. 合同审查智能体 +2. 数据分析文件可以下载,可以继续对话 +3. 对话表格的优化 + + +### v51 +1. 文件中心支持上传整个目录 +2. 科技蓝的ppt模板 +3. 对话文件切换后可以重新切换会原文件 + + +### v52 +1. 优化ppt的细节, +2. 支持对话列表的PPT生成,自定义目录和引导页 +3. 增加一个内容列表的横向布局(4) +4. 修订ppt生成的提示词,h4用来做引导页 + + +### v53 +1. 联网搜索(百度和必应两个引擎) + +### v54 +1. 支持图表变成图片直接在百科中查看和生成到ppt中 + +### v55 +1. 支持钉盘的文件检索 + +### v56 +1. 支持钉盘文件的下载 +2. 动态检索知识体,支持多个关键词设置,最大支持10000个文件 + + +### v57 +1. 后台增加用户登录的信息 +2. sftp增加文件的用户信息 +3. 知识对话,上传文件只对快问快答起作用 +4. 钉盘访问优化,减少调用次数 +5. 导入的知识体,如果是文件的自动创建目录 + + +### v58 +1. 优化ppt的图片显示,可以显示文字 +2. 本地linux文件的用户信息 +3. 文件中心上传文件的用户信息 + +### v59 +1. 优化联网搜索 +2. 支持手机海报生成,最长4000像素 +3. 支持大模型AI生成海报主题颜色 + +### v60 +1. 海报支持嵌入图片和表格 +2. 支持长标题头 +3. 增加了标题卡片和五卡品风格,让大模型自己选择 + +### v61 +1. 百科增加创建者和修改者信息 +2. 知识体增加创建者和修改者信息 +ALTER TABLE baike ADD COLUMN creator TEXT default 'admin'; +ALTER TABLE baike ADD COLUMN modifier TEXT default 'admin'; +ALTER TABLE kagent ADD COLUMN creator TEXT default 'admin'; +ALTER TABLE kagent ADD COLUMN modifier TEXT default 'admin'; +3. ppt-101 可以随机生成其他颜色 + + +### v62 +1. 增强ppt的图片布局效果 +2. 增加ppt内容布局的多样性 +3. 增加ppt标题头的多种样式 + + +### v63 +1. 上传文件分析的agent,不支持从百科取数,让分析更彻底 +2. ppt生成可以进行AI交互,也可以通过AI定制颜色 +3. 海报生成可以进行AI交互,也可以通过AI定制标题颜色 + +### v64 +1. 海报长度支持到20000,相当于10屏 +2. 增加海报的样式style: + 网格底纹风格: 4 + 彩色便签风格: 5 + 卡片标题风格: 6 + +4. 海报头部标题风格(header_style)和对应的值如下: + 大logo+标题居中: 1 + 小logo+标题居左: 2 + 无logo+标题居左: 3 + + +### v65 +1. 增加海报助手知识体,用于生成海报文案 +2. 修订一些bug和改善体验 +3. 海报注脚信息支持多行,同时会做.到· 的替换 +4. 卡片标题风格支持内容两级标题 + + +### v66 +1. 海报支持自定义粗体标题 +2. 更新海报样式的命名,更清晰 +3. 优化序号和非序号列表的显示效果 + +### v67 +1. 海报内容列表支持多个副标题 +2. 优化网格地纹风格标题的样式 +3. 头部样式2和3,支持多行长标题 + + +### v68 +1. 表格支持换行功能 +2. 大模型生成异常参数处理 +3. 增强错误信息和页面的交互 +4. 优化便签风格样式 +5. 删除的权限控制和提示 +6. 海报尾部支持多个图片(居中,一半空间),如二维码等 + + +### v69 +1. 增强ppt生成,支持多种布局方式 +2. 增加ppt数字序号列表的支持 +3. 调整颜色风格个样式 +4. 默认采用第二种风格 + +### v70 +1. ppt生成的精细调整,如长文本的字号等 +2. ppt主标题比较长情况的处理 +3. ppt的多彩方案 +4. ppt增加背景图片 +5. 支持上传图片作为背景 +6. 生成助手可以回答一些生成参数问题 + +### v71 +1. 生成内容更加符合AI编辑器的预期,支持列表的多级嵌套 +2. 知识对话中对分析智能体的百科新建,使用不同的h1标题 +3. 对ppt表格的复杂格式支持 +4. 对ppt对引用内容的支持,blockquote +5. 对ppt对代码的支持,支持原代码的显示,一个slide一个代码块 + +### v72 +1. 针对ppt的blockquote布局,内容多的可以分成多页 +2. 针对ppt的normal布局,内容多的可以分成多页 +3. 优化表格显示效果 +4. 统一ppt和海报中间结构的格式,报尾需要增加一个
的横线,海报内容支持三级
为第一级 +5. 百科格式的翻译只再自动生成的时候做,手工编辑和自动保存不做 + + +### v73 +1. 知识体的默认提示词模板的优化 +2. 改进对表格的解析支持,支持有表头和无表头两种形式 +3. 百科默认显示创建者 +4. 知识体直接增加测试对话的功能 + + +### v74 +1. 文件上传由原来的不分片,改为20k的固定分片 +2. 增加融合检索agent模式 +3. 融合检索agent增加对文件列表的搜索tools +4. 融合检索agent增加对指定文件的分析 +5. 融合检索agent增加对上传文件的分析 + +### v75 +1. 融合检索agent 调用其它智能体 +2. 支持think推理大模型 +3. 支持一次性生成多个任务,按顺序调用 + +### v76 +1. 清除上传文件缓存 +2. 在推理输出的基础上增加结果输出标签,使用粗斜体表示 +3. 融合模板的提示词优化 + +### v77 +1. 同时支持多个结果的百科的建立,如海报和ppt +2. 改进融合智能体运行结束的判断,最后会有100任务来结束 +3. 融合智能体的日志记录 + +### v78 +1. 发布智能体上改进对多消息的支持 +2. 增加意图识别运行错误的跟踪检查,反馈给大模型,让其更好的进行意图识别 +3. 优化相关性检查的agent,检查头,中,尾的1k信息 +4. 增加OpenAi的对话接口/v1/chat/completions,对外提供模型服务能力,支持流式和非流式两种 +5. 增加对话接口的验证 +api_key = sn:base64(用户名) +6. 生成文件对文件名做合法化处理 +7. 解决海报助手生成的脚注问题 +8. 海报圆角换成三角显示第二级 +9. 分享的融合智能体支持文件上传功能 +10. 分享的智能体可以新建对话 + +### v79 +1. 优化运行错误跟踪数据结构,以便大模型更好的纠偏 +2. 调整102全文检索的判断机制,使用大模型判断太费时间了,改有全文关键字判断+大模型判断 +3. 改进知识广场分享链接的方式 +4. 匿名用户不能使用智能体对话 +5. 增加知识体对话个人空间数据的创建功能 +6. 融合智能体增加对个人空间数据的检索功能 +7. 知识体支持用户上传文件存储在独立的个人文件夹中 +8. 融合智能体支持对个人文件夹进行检索和问答 +9. 知识体增加个人文件夹的展示和选择功能 + + +### v80 +1. 优化改进意图识别和规划agent解决复杂问题 +2. 分享智能体可点赞保存数据到个人空间 +3. 智能体增加AI生成标识、加密和服务编码等,符合国内安全监管要求 +4. 融合智能体增加网络搜索,并优化搜索结果 +5. 更改提示词和任务描述 + + +### v81 +1. 抓取单网页内容的优化 +2. 增加小模型的相关性检查,融合智能体增加增强型模式 +3. 修订思考模式的输出高亮 + +### v82 +1. 词条分类统计的展示跳转 +2. 个人文件夹的选择的bug修复 +3. 改进评估模式的bug + +### v83 +1. 完整发布评估模式 +2. 融合智能体增加数据分析模式 +3. 正式发布 + +### v84 +1. 优化融合智能体对话生成百科的标题 +2. 优化联网搜索的评价功能 +3. 优化长文本对话输出的性能 +4. 改进ppt智能体的提示词,更新的章节结构 +5. 增加海报和ppt的使用技巧说明 +6. 单个文件的检索,不做相关性的评估 +7. 知识体正式更名为智能体,接受个人订阅 +8. 智能体广场重新设计 +9. 融合智能体细的分类,增加0(提示词),1(工具调用)基本型智能体 +10. 融合智能体自定义工作流程 +11. 海报生成中对开始粗体标记的升级处理,ppt的待考虑 +12. 智能体上传文件不再需要指定路径,直接到个人文件夹中 +13. 降低智能体提示词开发的难度,上下文等信息内置于提示词中,用户不用再关注这些信息 +14. 内容没有H1时自动生成h1,便于海报和ppt的生成 +15. 多个hr后面的元素是h3、h4、h5标记的直接升级为h2,不在补缺 +16. h4不再自动做降级处理 +17. 修订智能体构建的静态文件选择bug +18. 修订超过10页以后的分页bug +19. agent导出保留creator的信息,导入增加modiyier的信息 + + +### v85 +1. 构建超级个人智能体,支持多智能体调用 +2. 个人文件夹可以下载和删除文件 +3. 增加个人空间的查看 +4. 超级个人智能体支持模式选择,深度思考,联网,数据分析 +5. 超级个人智能体支持文件上传 +6. 智能体的私有数据放在百科的分类中,以{智能体数据/title}形式存放,需要手工创建词条分类 +7. 上传文件时自动去掉文件中间的空格,以免影响文件检索 +8. 对话历史按个人进行查看 +9. 对话显示最后5条的对话问题,便于用户回忆 + + +### v86 +1. 采用事件分发机制支持个人文件夹选中后传递个超级智能体 +2. 优化停止按钮动画效果 +3. 所有类型智能体都支持文件上传,并支持文件内容和知识库内容同时进行联合分析 +4. 智能体类型改名: 静态对应文件,动态对应目录 +5. 增加超级个人智能体的刷新 +6. ppt和海报生成格式中,
出现在li中的自动降级 + +### v87 +1. 融合智能体的文件传递的工作流程发生变化,仅传递文件名 +2. 海报报尾h5可以多行和图片位置问题 +3. 智能体的动态进入和刷新控制 +4. 生成格式在li中特殊标记的处理
不能出现 +5. H4升级到h3的副标题 +6. 单个智能体的Detailed功能,显示上下文 + + +### v88 +1. 修订文件上传文件无法识别的提示 +2. 单文件内容太大时如何做控制内容生成,分片AI生成+最后汇总输出 +3. 海报报尾不再区分h5与否,横线之后皆是报尾 +4. 融合智能体增加保存数据到百科和生成文件到个人文件夹功能 +5. 修复静态和动态知识库调用的bug +6. 优化检索提示词,降低检索可信度门槛 +7. 短期记忆mem和文件,两者选择其一传递给下一个智能体 + +### v89 +1. 增加个人超级智能助手的标识,默认进此界面 +2. 改进分享UI,增加介绍、引导语等功能,以便更好的订阅和分享 +3. 智能体增加分类和颜色标识 +4. 全部智能体按标签进行分组, +5. 更新主界面的布局 + +### v90 +1. 智能体分享里增加一个标签和类型 +2. 修复单智能体的bug +3. 个人文件夹还可以进行关键字检索 +4. PPT生成助手可以清除图片可以永久清除 +5. 百科生成优化,的后置内容、多级级嵌套使用斜体处理、
复杂内容的处理 +6. 智能体历史对话中仅包含有限的问题(100)和答案(50)信息 +7. 增加海报和ppt的词条分类 +8. 智能体对话窗口采用块刷新机制,减少浏览器资源占用 +9. 改进融合智能体最后的研判算法和调整任务规划的逻辑,显性问题用105,非显性回答的用100 + +### v91 +1. 智能体导入导出,标签不存在时的异常处理问题 +2. 智能体构建测试对话的bug修复 +3. 优化联网搜索,同时可以下载网页到个人文件夹 +4. 文件中心增加移动和重命名功能 + +### v92 +1. 修复上传文件bug +2. 优化UI体验 +3. 增加一些搜索引擎搜狗 +4. 融合智能体增加python计算工具,可以完成数学计算 +5. 修复一些配置文件的问题 + +### v93 +1. 修复上传文件特殊中文符号的问题 +2. 海报支持base64编码的小图片(小于2K) +3. 优化融合智能体运行信息的结构,更好理解和存储,为后续优化做准备 +4. 超级个人智能体反思模型增强,在每一轮次执行后,对于任务执行情况进行反思,并将反思结果提交给规划者 +5. 海报图片和表格支持按顺序摆放,且每个章节支持多个表格和图片 +6. 解决搜狗搜索二次跳转打开网页的问题 +7. 规划智能体中增加Few_shot的动态优化,让规划更加准确,后台自动评估 +8. 增加人互动好评和差评的按钮,好评用于提炼,差评用于反思,做为个人记忆的Few_short优化 +9. 融合智能体工具109百科内容存储的markdown转化为html可以更好编辑 +10. 修复上下文长度控制的bug和联网搜索结果的优化 +11. 超级个人信息智能体采用相近问题的Few_shot来取得分最高的5个成功案例(包含1/4以上的关键字) +12. 增强工具105的功能,除了汇总外可以接受新的指令完成其它处理工作 + + +### v94 +1. 增强初始化处理,配置文件等 +2. 修改默认slogan +3. 增加常用的智能体存放于文件信的文档中,可以下载导入到智能体中 +4. 使用gunicorn部署,生产ready +5. 清理提示词模板,数据库更新 +6. 海报生成样式支持多轮对话 +7. 数据分析支持xls文件,解决显示的问题 +8. 解决上传文件将扩展符号认错的问题 + +### v95 +1. 历史对话功能手工开启 +2. 兼容科大讯飞的大模型API +3. 增加大模型对话的测试 + +### v96 +1. 调整菜单结构,更加科学,以发布最终版本 +2. 增强安全性,升级为ssl访问 +3. 添加功能文档,正式发布 +4. 增加多选的操作面板 + +长期记忆之个性化记忆 + + + +### 未完成 +获取钉钉文件用户信息和优化钉钉访问机制 +支持mcp协议的对接 +链接,链接其它各类工具 + + +#### 需求 +1. 检索到的分片,让agent给过滤一下,然后再提交给回答,增加准确性(评估模型中已经实现)