尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Fabric 调查可视化模式:用 Graphviz 将调查数据还原为可呈堂的案情图谱
Fabric 调查可视化模式用 Graphviz 将调查数据还原为可呈堂的案情图谱【免费下载链接】FabricFabric is an open-source framework for augmenting humans using AI. It provides a modular system for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.项目地址: https://gitcode.com/GitHub_Trending/fa/Fabric导读create_investigation_visualization是 Fabric 开源 AI 增强框架 data/patterns 目录下的一枚情报调查类模式Pattern它把 AI 变成一个「情报调查 数据可视化」专家任何一段复杂的调查性输入案件材料、访谈记录、时间线、数据源清单都会先被深度消化再被转化为一张完整、清晰、注释详尽的 Graphviz 关系图谱并附带要点分析和置信度结论。读完本文你将掌握该模式的完整提示词设计、其工作流与输出契约、它在本仓库中的定位含搜索与展示信息以及如何用fabricCLI 实际驱动它输出可渲染的图谱。模式定位情报分析与可视化两栖能力在 Fabric 中Pattern 是围绕真实任务组织的最小 AI 提示单元被保存在data/patterns/名称/目录下每个模式至少包含一个system.md身份与目标文件部分模式还带user.md。create_investigation_visualization/system.md 即该模式的系统提示词本体正文只有一段自述加三段步骤但每一句都承载着极强的任务契约。从 suggest_pattern 的分类体系可以确认它的双重归属出现在SECURITY请求类型列表中与analyze_threat_report、create_ttrc_graph、write_hackerone_report同组定位是网络安全调查结果的呈现同时出现在VISUALIZE请求类型列表中与create_mermaid_visualization、create_excalidraw_visualization同组说明它是 Fabric 可视化模式家族中的一员只是专用图形语言是 Graphviz。pattern_explanations.md 给出了模式级的一句官方说明create_investigation_visualization: Creates detailed Graphviz visualizations of complex input, highlighting key aspects and providing clear, well-annotated diagrams for investigative analysis and conclusions.即对复杂输入生成详细 Graphviz 可视化突出关键要素产出用于调查分析与结论推导的清晰注释图。这与create_graph_from_inputcreate_graph_from_input/system.md面向安全程序随时间改进的指标 CSV 图形成对比后者强调时间轴指标而本模式强调实体与行为之间的关系网络。模式结构逐段拆解完整提示词仅由「IDENTITY AND GOAL身份与目标」和「STEPS步骤」和「OUTPUT输出」三部分组成无变量占位符、无外部依赖。逐段解读如下。身份与目标情报专家 × Graphviz 专家You are an expert in intelligence investigations and data visualization using GraphViz. You create full, detailed graphviz visualizations of the input youre given that show the most interesting, surprising, and useful aspects of the input.这一定义传递了三个约束能力域为情报调查intelligence investigations输入通常是调查性质的材料不是科普文本或营销文章。表达介质被锁定为 Graphviz输出必须使用 DOT 语言描述图结构而不是 Markdown 表格或自由文本。构图目标不是面面俱到而是选择性聚焦图中应展示输入中「最有趣、最令人意外、最有价值」的方面——这要求模型在完整理解的基础上做信息优先级排序。值得注意的是它强调 full, detailed要求图必须完整呈现全貌不能只挑一个孤立子图输出。步骤四段式深度处理STEPS 定义了模型在产出图形前必须经历的处理管线- Fully understand the input you were given. - Spend 3,503 virtual hours taking notes on and organizing your understanding of the input. - Capture all your understanding of the input on a virtual whiteboard in your mind. - Think about how you would graph your deep understanding of the concepts in the input into a Graphviz output.Fabric 大量模式会使用夸张的虚拟时间数值如 431 小时、3,503 小时来强制模型在「急于输出」之前先做充分的内部推理与笔记整理本质是引导模型放慢节奏、做足信息组织。随后将理解投射到虚拟白板再完成从概念到图结构的映射设计节点、边、分组的划分。这四个子步骤在最终输出里是不可见的内部过程但它们决定了图形的质量边界。输出契约五大硬性要求OUTPUT 是全文最关键的约束区共包含五条可验证的要求同时追加两个文本区块ANALYSIS 与 CONCLUSION作为图的文字补充要求内容可验证效果完整 Graphviz 输出呈现输入中最有趣、最有信息量的所有侧面产出 DOT 源码形状与颜色区分节点类型不同类型的实体用不同shape与color表达图形可分类阅读所有节点、连线、边标注最相关信息每个元素都有说明性 label图形自解释动宾关系清晰用 called on phone, met in person, accessed the database 式表达让行为动词与主语、宾语一目了然边的 label 反映真实动作而非模糊关联覆盖调查全要素研究行为、数据来源、访谈、对话、时间线、结论都要在图中出现图形覆盖输入的所有调查维度随后对成图质量给出两个标杆式的验收标准一个新接触案情的记者也能顺利读懂—— 图的叙事性要求可用它向陪审团解释案情—— 图的事实性与可呈堂性要求。这两个标准直接决定了后面 ANALYSIS 与 CONCLUSION 的写法基调图与文字都要服务于向不了解背景的人清晰还原发生了什么。文字补充部分ANALYSIS分析最多 10 个要点每条不超过 16 个英文单词浓缩输入中最重要的信息与从中获得的判断CONCLUSION结论用一条 25 词的陈述句对发生了什么、谁做的、命题是否成立给出评估并以 CIA 置信度评级指情报界常用的高/中/低可信度收尾。这两段的字数硬约束每条 ≤16 词、结论 ≈25 词是刻意设计的逼迫模型提炼而非复述。模式的工程化运行create_investigation_visualization是一个纯提示词模式无需任何环境变量或user.md配合运行它只需要一个能调用 LLM 的 Fabric 环境。运行前置条件Fabric 以 Go 编写入口位于 cmd/fabric/main.go通过cli.Cli(version)完成所有参数解析与命令分发。使用该模式前需要已安装 fabric 并执行过fabric --setup完成至少一个后端厂商配置官方支持 OpenAI、Anthropic、Google Gemini 等多家厂商可用--listvendors查看全部系统已安装graphvizdot命令用于将模型产出的 DOT 源码渲染成 PNG/SVG。CLI 运行示例最直接的调用方式是通过标准输入管道把调查材料喂给模式# 方案一将调查文本通过 stdin 管道传入 cat investigation_notes.txt | fabric --pattern create_investigation_visualization # 方案二以流式输出实时查看生成过程 cat investigation_notes.txt | fabric --stream --pattern create_investigation_visualization # 方案三把模型输出直接落盘为 DOT 文件 cat investigation_notes.txt | fabric -p create_investigation_visualization -o case_map.dot关键 CLI 参数完整参数表见 README.md参数说明-p, --pattern指定模式名create_investigation_visualization-s, --stream流式输出-o, --output输出到文件适合把 DOT 源码直接保存-m, --model/-V, --vendor为图形密集型任务选用更强模型与指定厂商-l, --listpatterns列出全部可用模式确认本模式已加载--dry-run只预览将发送给模型的提示内容不产生 API 调用-c, --copy结果复制到剪贴板--show-metadata打印 token 用量等元信息得到 DOT 源码后本地渲染fabric -p create_investigation_visualization -o map.dot notes.txt dot -Tpng map.dot -o investigation_map.png渲染流水线示例把一段含时间线 关键人物 数据源的调查摘记送入模式后模型返回的 DOT 源码近似结构如下示意非真实输出digraph investigation { rankdirLR; node [fontnameHelvetica]; suspect_A [shapebox, colorred, labelSuspect A\n(accountant)]; db_server [shapecylinder, colorblue, labelBackup DB\n(2019-2023)]; interview_01 [shapenote, colorgreen, labelInterview 1\n2026-01-12]; db_server - suspect_A [labelaccessed the database]; interview_01 - db_server [labelrevealed credentials to]; }随后再按 OUTPUT 契约补写 ANALYSIS 要点与带 CIA 置信度评级的 CONCLUSION 段落。视觉化兄弟模式的横向对照为便于理解本模式在可视化家族中的分工可将它与同目录下的相关模式对照模式输入类型输出图形语言create_investigation_visualization调查性材料全要素关系图谱 ANALYSIS CONCLUSIONGraphviz/DOTcreate_graph_from_input安全程序指标数据随时间演进的进展图数据CSVcreate_mermaid_visualization任意复杂概念概念关系图Mermaidcreate_markmap_visualization复杂想法层级思维导图MarkMapcreate_visualization待讲解主题通用可视化视输入而定其中create_graph_from_input聚焦时间维度的指标进展而create_investigation_visualization聚焦实体之间的行为关系网络二者互补而不重叠后者的强项正是把人物、行为、时间线与证据来源统一进同一张可呈堂的关系图中。典型应用场景与使用建议从模式契约可以合理推断出它的适用场景与最佳实践以下建议由模式结构推导非仓库承诺的性能结论最适合安全事件复盘、威胁情报关联分析、反欺诈调查、开源情报OSINT梳理等以谁、何时、通过何种途径、做了什么为核心问题的材料。输入准备尽量把事件时间线、参与实体、沟通渠道、数据访问行为分段列出因为 OUTPUT 契约要求覆盖研究、数据来源、访谈、对话、时间线、结论全部维度输入信息越完整成图越全面。输出校验生成后对照五大要求逐条自检——颜色形状是否区分了节点类型、每条边的 label 是否写清了行为动词 对象、图外是否附有 ANALYSIS 与 CONCLUSION 区块。二次渲染DOT 源文件可直接修改后重新dot -Tpng渲染便于调查人员手动微调布局或补充后续证据节点。小结create_investigation_visualization是一个设计精炼的情报可视化模式用一段提示词同时约束了调查分析的专业视角情报专家、表达介质Graphviz、叙事标准记者与陪审团可读与收尾规范≤16 词要点、25 词结论、CIA 评级。它的完整提示词源码即文章所剖析的 system.md运行方式遵循 Fabric 统一的fabric --pattern调用链渲染结果可无缝接入本地 Graphviz 工具链。若你手头有一份案情脉络复杂的调查材料这正是把它转成可分享、可核查、可呈堂图谱的现成入口。【免费下载链接】FabricFabric is an open-source framework for augmenting humans using AI. It provides a modular system for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.项目地址: https://gitcode.com/GitHub_Trending/fa/Fabric创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

cvzone实战合辑:手势识别、虚拟键盘与姿态检测的调参避坑指南

cvzone实战合辑:手势识别、虚拟键盘与姿态检测的调参避坑指南

简介:这份资源是CVZone计算机视觉应用合辑的调试通过版本,面向有Python基础、希望快速上手手势识别、虚拟键盘、姿态检测等项目的开发者与学习者。包内共35个文件,以16个Python脚本为核心,覆盖手部关键点检测、虚拟鼠标、音量手势…

📅 2026/9/9 13:52:01
CAD渲染性能测试实战:从环境控制到自动化回归

CAD渲染性能测试实战:从环境控制到自动化回归

1. 为什么CAD渲染性能测试比普通功能测试更“被动”刚接手CAD软件性能测试的新人,通常会在前两周陷入一种很奇怪的状态:功能测试用例写得顺手,一到性能测试就不知道怎么下手。原因很简单——渲染性能不像“按钮能不能点”那样,不是…

📅 2026/9/9 13:52:01
AI互怼让7B小模型复现博士级难题:对抗式蒸馏与多智能体协作全解析

AI互怼让7B小模型复现博士级难题:对抗式蒸馏与多智能体协作全解析

看到"谷歌让AI互怼几天,小模型竟复现3道博士级难题"这个标题时,我第一反应是怀疑。做了这么多年模型训练,我见过太多把"模型对骂"当创新点的花活,但基本都走不出实验室。真正让我停下来细看的,是&…

📅 2026/9/9 13:52:01
MORE NEWS

更多资讯

📰

DeepEval LLM评估框架:5分钟跑通第一次模型质量测试

DeepEval LLM评估框架:5分钟跑通第一次模型质量测试 【免费下载链接】deepeval The LLM Evaluation Framework 项目地址: https://gitcode.com/GitHub_Trending/de/deepeval DeepEval 是一个开源的 LLM 评估框架:把大模型输出当成可测试对象&…

📰

Blender硬表面建模全流程:Thomson Elite把立四边面拓扑实战

各位 Blender 爱好者,大家好。 之前在练习硬表面建模时,我一直被一个问题困扰:模型远看轮廓不错,但只要打上光滑着色、加一道倒角,或者放进 Cycles 渲染,各种三角面、N-Gon 带来的光影撕裂就全部暴露出来。…

📰

把 LLM 变成会调用工具的 AI 代理:Agentic 在 TypeScript 中的实践指南

把 LLM 变成会调用工具的 AI 代理:Agentic 在 TypeScript 中的实践指南 【免费下载链接】agentic Your API ⇒ Paid MCP. Instantly. 项目地址: https://gitcode.com/GitHub_Trending/ag/agentic Agentic 是一个 AI 代理标准库,让 TypeScript 开发…

📰

多微网能量互联优化调度:低碳经济模型与Matlab实现

1. 从孤岛到互联:为什么多微网优化调度值得深挖先聊一个我在实际项目中反复遇到的现象。很多刚接触微电网调度的人,第一个上手课题多半是"单微网经济调度":一台柴油机、一组储能、若干光伏,目标函数是运行成本最低&…

📰

基于Matlab的鲁棒经济调度与备用容量优化模型分析

做电力系统优化研究的同学,一定绕不开“风光负荷不确定性”这道坎。这个项目要解决的是一个很实际的问题:当风电、光伏和负荷预测值出现偏差时,系统需要预留多少向上、向下备用容量?我们把鲁棒性参数调得越保守,备用需…

📰

数据服务架构设计与落地:从数据质量到API网关实践

1. 数据服务的本质:把数据变成能被业务直接使用的资产1.1 数据服务到底在解决什么问题做了这么多年大数据平台,我越来越觉得,数据服务这个词被说得太玄了。本质上它就是解决一个问题:原始数据躺在HDFS、Kafka、ClickHouse这些地方…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬