llm-wiki-compiler工作流与Artifact系统进阶:构建跨会话持久化状态的多阶段知识流水线

发布时间:2026/10/8 7:18:11

llm-wiki-compiler工作流与Artifact系统进阶:构建跨会话持久化状态的多阶段知识流水线 llm-wiki-compiler工作流与Artifact系统进阶构建跨会话持久化状态的多阶段知识流水线【免费下载链接】llm-wiki-compilerThe knowledge compiler. Raw sources in, interlinked wiki out. Inspired by Karpathys LLM Wiki pattern.项目地址: https://gitcode.com/gh_mirrors/ll/llm-wiki-compilerllm-wiki-compiler 是一个开源知识编译器能把论文、笔记、PDF 等原始资料编译成带引用的互联 Wiki。它的进阶能力在于工作流Workflow系统与Artifact 证据文件把导入→构思→实验→归档这样的多阶段知识流水线写成配置运行状态跨会话持久化每个阶段产物用内容哈希锚定保证任何时刻中断、重启都能精确接上。演示动图llm-wiki-compiler 从原始资料到编译 Wiki 的完整过程。为什么需要多阶段知识流水线普通的 Wiki 工具只关心存页面但真实的知识生产是有流程的实验没有结果文件就不能标记为complete稿件没有引用关系就不能进入submitted状态新闻编辑流程要区分起草、编辑、归档、发布等阶段llm-wiki-compiler 通过 可配置生命周期档案 CLP 把这些领域规则写进.llmwiki/profile.json——档案是数据引擎逻辑保持通用。引擎读取档案后在每次写入时强制执行阶段顺序、前置条件和信任门绕过声明的写入会直接失败fail-closed。工作流系统把领域流程变成配置工作流是配置而非代码每个阶段stage声明它读取哪些实体类型、可写什么、产出哪些 Artifact、有哪些门禁。一键启动并查看运行状态llmwiki workflow list llmwiki workflow start research --input topicattention llmwiki workflow status以 AutoSci 研究档案为例research工作流依次经过论文导入、分类筛选、蒸馏、构思、实验设计、实验完成等阶段完整声明见 src/profile/templates/builtin/autosci/workflows.ts。跨会话持久化中断后能精确续上这是工作流系统最关键的设计运行记录是持久化的保存在项目的.llmwiki/目录下跨多次命令调用保留——包括运行等待人工审批的中间状态。每次命令都在本地执行变更由项目锁串行化无需编排服务阶段未满足时运行暂停停靠parked而不是丢失进度换一台终端、隔天再来workflow status run-id仍能精确还原当前阶段常用操作命令llmwiki workflow submit run-id --kind page --entity-type ideas --slug my-idea --body-file ./idea.md llmwiki workflow advance run-id # 阶段满足后推进 llmwiki workflow resume run-id # 恢复运行 llmwiki workflow cancel run-id # 取消运行submit支持四种产物类型page知识页面、relation关系边、lifecycle-transition生命周期状态迁移、artifact证据文件每个输出都会对照活动档案校验不满足契约的输出会被拒收。Artifact 系统内容哈希锚定的证据文件Artifact 是档案声明的类型化文件存放在 Wiki 页面之外的artifacts/目录写入时自动哈希页面通过哈希锚定的artifactRef字段引用它。写一个 ArtifactLLMWIKI_TRUSTED_WRITEautosci \ llmwiki artifact write \ --type experiment-result \ --slug attention-ablation \ --body-file ./result.json命令输出形如experiment-result/attention-ablationsha256:4b7...的紧凑引用。注意直接写入 Artifact 要求LLMWIKI_TRUSTED_WRITE授权没有授权会在写任何字节之前拒绝。用哈希引用把页面与证据绑定--- title: Attention ablation stage: complete result: experiment-result/attention-ablationsha256:4b7... ---当生命周期状态声明了Artifact 前置条件如 AutoSci 的experiments进入complete需要健康的experiment-result引用时引用缺失、格式错误、类型不符、被篡改或不可读写入都会失败关闭。验证命令llmwiki artifact verify只打印元数据与健康判定绝不打印文件正文。Artifact 的存储布局与校验逻辑artifacts/artifact-type/slug/fileName artifacts/artifact-type/slug/fileName.manifest.json信任门禁多阶段流水线的安全底座多阶段流水线最怕某个阶段偷偷写入。llm-wiki-compiler 的门禁分三类门禁满足方式作用trust:信任门设置LLMWIKI_TRUSTED_WRITEprofileId干净阶段写入才能自动生效否则停靠human:人工门仅交互式确认路径--actor human参数被直接拒绝审查队列review approve 内容哈希锚定外部数据先暂存批准后正文与审查时一致授权只影响写入是否立即生效不能覆盖规划器拒收或隔离判定——这是流水线可审计的基础。实战AutoSci 研究流水线完整的端到端示例见 AutoSci 研究工作流指南llmwiki template init autosci安装研究档案论文、想法、实验、稿件等类型llmwiki connector run crossref --input doi...从 DOI 导入论文元数据进入审查队列llmwiki workflow start research --input topicattention启动多阶段运行各阶段workflow submit提交想法页面、实验设计llmwiki artifact write记录实验结果 Artifact保存打印出的哈希引用实验页面携带锚定引用提交前置条件全部满足后才被接受为complete进阶提示与常见疑问工作流不是编排平台官方定位为轻量本地层运行记录跨会话保留但不承诺自动重放中断的操作。需要分布式调度时基于 SDK 自建协调器即可运行完整性档案变更会导致运行被阻塞workflow status只读检查且以非零码退出workflow adapt --dry-run可预演档案适配投影文件workflow project run-id在声明projectionFile时生成派生 Markdown 视图不改变运行状态源码阅读入口工作流运行时实现在 src/workflows/Artifact 契约与声明式档案定义在 src/profile/CLI 参考见 docs/cli/workflow.mdx 与 docs/cli/artifact.mdx用 llm-wiki-compiler 的工作流与 Artifact 系统你可以把任何多阶段、有证据、需审批的知识生产流程——科研、编辑、内容运营——沉淀为一条可中断、可续跑、可审计的持久化流水线。【免费下载链接】llm-wiki-compilerThe knowledge compiler. Raw sources in, interlinked wiki out. Inspired by Karpathys LLM Wiki pattern.项目地址: https://gitcode.com/gh_mirrors/ll/llm-wiki-compiler创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/8 7:18:11

Context-Mode实战:如何设计AI对话的上下文管理与记忆策略

做过上下文相关的项目同学,大概率都遇到过这么一幕:对话一长,模型突然开始“失忆”,前面明明交代过的偏好,后面就像从来没发生过;或者一个工具调用参数被截断,整个流程直接崩掉。我最初以为这是…

2026/10/8 7:13:11

浅析Linux的就绪队列

摘要:就绪态是 Linux 的一种进程的基本状态,所有处于就绪态的进程只需等待CPU的分配即可立即执行。而就绪队列就是操作系统把所有处于就绪态的进程放在一起的容器,是调度器选任务的数据基础。本文从进程的就绪状态切入,浅析 Linux…

2026/10/8 7:58:15

context-mode上下文治理:多场景模式设计与工程落地实践

1. 从"context-mode"说起:一个被低估的工程概念第一次看到"context-mode"这个词,很多人会下意识地把它归到某个具体框架的API文档里,觉得无非又是一个配置项。但如果你在工程一线待过几年,尤其是在做系统架构…

2026/10/5 6:32:56

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/7 8:18:33

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/8 6:05:44

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 0:02:17

自然数立方等于连续奇数之和:从证明到编程验证

十几年来我一直游走在数学科普和编程教学这两块内容之间,对“看起来像魔法、拆开全是数学”的结论总是格外敏感。最近翻资料时又撞见一句话:任何一个自然数 m 的立方,都可以写成 m 个连续奇数之和。2 的立方等于 3 加 5,3 的立方等…

2026/10/8 0:02:17

C#上位机SSH连接实战:用SSH.NET补齐超时、批量与密钥认证

简介:这是一份基于 C# 开发的 SSH 连接功能半成品工程,原本作为另一个主项目的子功能模块,现独立打包分享。工程采用 WinForms 界面,包含源码、解决方案、安装部署工程、NuGet 依赖包及说明文档,适合正在做远程连接、网…

2026/10/8 0:02:17

Java SpringBoot一体化智能售后系统设计与实现全解析

毕业设计年年做,Java Web 方向的题目翻来覆去就那么几个,但“一体化智能售后系统”这个题,每次看到我都觉得值得认真聊一聊。它不是一个简单 curd 堆出来的管理系统,而是把客户、工单、派单、处理、回访、统计整条链路串起来的一套…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑