内容
# 谱图:自主式开源情报引擎,配备用于AI助手的消歧图
[](https://gabrielcoghi-rgb.github.io/spectre-graph/)
**谱图(SpectreGraph)** 是一款下一代开源情报引擎和图谱消歧插件,旨在为自主式AI助手提供超级助力。不同于传统开源情报工具直接倾倒原始数据,谱图构建了一个动态的知识图谱,能够解决歧义、链接实体并提供上下文情报——所有这一切都无需人工干预。可以把它想象成一个开源信息的神经网络,每个事实、人物、地点和事件都成为一个自我组织的真相网络中的节点。
本仓库是受图谱智能和消歧核心概念启发的新型、独立的演化版本。虽然父概念专注于基本的开源情报抓取,但谱图引入了**语义实体解析**、**动态图谱修剪**和**多代理协作**,适用于ChatGPT、Claude和自定义LLM等AI助手。它不是一个分支——它是对自主系统如何理解和验证信息的重新构想。
---
## 为什么是谱图?晶格的隐喻
想象你正在筛选一大堆碎玻璃——数百万条信息碎片散布在网络上。每个碎片都是一条推文、新闻文章、论坛帖子或政府数据库条目。传统开源情报工具逐一拾取碎片,并原样展示给你。但谱图不同。它充当一个**晶格**:它获取这些混乱的碎片,识别它们独特的边缘,并将它们组装成一颗单一的、连贯的钻石。每条连接都经过验证,每个重复项都被折叠,每个歧义都被解决。结果不是数据——而是**情报**,经过打磨,准备好让你的AI助手使用。
这不是抓取。这是**意义提取**。
---
## 关键特性
- **自主实体消歧** – 谱图使用专有的基于图的算法来区分例如“Apple”(水果)、“Apple”(公司)和“Apple”(人名)。不再有假阳性。
- **动态图谱修剪** – 过时或矛盾的信息会自动从知识图中修剪,确保你的AI不会根据过时的数据采取行动。图谱会随着时间的推移自我修复。
- **多代理协作** – 谱图同时与多个AI助手集成。Claude可以查询实体,而ChatGPT验证来源——所有这些都在同一个图中。
- **语义关系映射** – 不仅仅是“谁”和“什么”,还有“如何”。引擎映射关系,如“由...资助”、“反对”、“位于附近”和“前身”。
- **响应式UI仪表盘** – 一个基于WebSocket的实时仪表盘,展示图谱,具有缩放、搜索和导出功能。在移动设备和桌面设备上均可使用。
- **多语言支持** – 处理50多种语言的数据,包括双向脚本(阿拉伯语、希伯来语)和CJK字符。图谱保留语言特定的细微差别。
- **OpenAI API和Claude API集成** – 内置GPT-4、GPT-4o、Claude 3.5和Claude 4.0的连接器。你的AI助手可以直接调用谱图作为工具,无需自定义代码。
- **24/7客户支持自动化** – 谱图通过实时消歧客户查询为帮助台机器人提供支持。“我的iPhone很慢”和“My iPhone is slow to ship”是两个不同的图谱。
- **优先考虑隐私的设计** – 所有数据都在本地或您自己的基础设施上处理。没有遥测数据,没有第三方日志记录。图谱归您所有。
---
## Mermaid图:谱图如何处理查询
```mermaid
graph TD
A[用户查询] --> B[AI助手网关]
B --> C[谱图插件]
C --> D{实体消歧}
D -->|单个实体| E[知识图谱查找]
D -->|多个候选| F[图谱解析引擎]
F --> G[从50多个来源抓取上下文]
G --> H[语义指纹识别]
H --> I[修剪冲突]
I --> J[更新图节点]
E --> K[将上下文返回给AI]
J --> K
K --> L[AI制定响应]
L --> M[用户接收可验证的答案]
```
该图表示**单个查询的生命周期**。请注意图谱解析引擎(F)是一个多步骤的过程,包括来源抓取、指纹识别和修剪。这样可以确保即使查询模糊,答案也是准确的。
---
## Emoji操作系统兼容性表
谱图的设计具有可移植性。它可以在任何支持Python 3.10+和现代网络浏览器的系统上运行。
| 操作系统 | 兼容性 | Emoji指示器 |
| --- | --- | --- |
| Windows 10/11 | 完全支持 | [Windows] |
| macOS Ventura+ | 完全支持 | [Apple] |
| Ubuntu 22.04+ | 完全支持 | [Penguin] |
| Debian 12+ | 完全支持 | [Penguin] |
| Fedora 38+ | 完全支持 | [Penguin] |
| Arch Linux | 社区测试 | [Penguin] |
| Android (Termux) | 有限(无GPU) | [Robot] |
| iOS (Pythonista) | 实验性 | [iPhone] |
| FreeBSD 14 | 部分支持 | [FreeBSD] |
**注意:** 完全支持意味着所有功能,包括UI仪表盘和GPU加速的图谱渲染。有限意味着仅限文本CLI模式。
---
## 示例配置文件
要开始,请在您的配置文件目录中创建一个名为`spectre_profile.json`的文件。下面是一个示例配置文件,它连接到OpenAI和Claude,设置了一个具有实体解析的图谱,并启用了24/7支持模式。
```json
{
"engine_name": "SpectreGraph-Pro",
"version": "2026.4.1",
"ai_integrations": {
"openai": {
"api_key": "sk-xxxxxxxxxxxxxxxx",
"model": "gpt-4o",
"endpoint": "https://api.openai.com/v1/chat/completions",
"disambiguation_confidence_threshold": 0.85
},
"claude": {
"api_key": "sk-ant-xxxxxxxxxxxxxxxx",
"model": "claude-3.5-sonnet-20260415",
"endpoint": "https://api.anthropic.com/v1/messages",
"disambiguation_confidence_threshold": 0.90
}
},
"graph_settings": {
"auto_prune_interval_hours": 6,
"max_nodes": 100000,
"pruning_strategy": "semantic_similarity",
"log_level": "info"
},
"ui": {
"dashboard_enabled": true,
"theme": "dark",
"language": "en",
"responsive_mobile": true
},
"multilingual_support": {
"enabled": true,
"fallback_language": "en",
"languages": ["en", "es", "fr", "de", "ja", "zh", "ar", "he"]
},
"support_automation": {
"enabled": true,
"ticket_creation_endpoint": "https://your-helpdesk.com/api/tickets",
"resolve_ambiguous_customer_queries": true
}
}
```
**此配置的作用:** 配置文件告诉谱图使用GPT-4o和Claude 3.5作为其推理引擎。当查询模糊时(例如,“苹果公司的资本是什么?”),两个AI模型对正确的解释进行投票。只有当置信度超过0.85(对于OpenAI)和0.90(对于Claude)时,图谱才会更新。UI主题为深色且支持移动设备。多语言支持已启用,阿拉伯语和希伯来语作为RTL渲染的首选语言。
---
## 示例控制台调用
安装后(参见下面的下载部分),从终端运行谱图。此示例在交互模式下启动引擎,并使用详细日志记录和自定义图文件。
```bash
spectre --start --profile spectre_profile.json --verbose --graph-file my_intelligence_graph.spectre --web-dashboard
```
**解释:**
- `--start` 初始化引擎。
- `--profile` 加载您的配置文件。
- `--verbose` 将每个消歧决策输出到控制台。
- `--graph-file` 将图保存到自定义二进制文件(稍后加载)。
- `--web-dashboard` 在端口8080上启动响应式UI。
您将看到类似的输出:
```
[SpectreGraph 2026.4.1] 插件已启动。已连接的AI助手:OpenAI(已连接),Claude(已连接)。
[消歧] 实体“Apple”已解析为“Apple Inc.”,置信度为0.92。来源:维基百科,SEC文件。
[图谱] 节点#4521已创建:Apple Inc.(技术,库珀蒂诺,加利福尼亚州)。关系:12。
[修剪] 已过时的节点#3987(Apple Corps)因语义重叠率低而删除。
[仪表盘] 网络UI可在http://localhost:8080访问。响应式模式:开启。
```
---
## 谷歌SEO关键词集成
在整个文档和整个谱图项目中,我们自然集成了以下高价值关键词,以提高在搜索引擎和开发者论坛上的可发现性:
- **开源情报引擎** – 我们所做的一切的核心。
- **自主AI助手** – 为开发自驾驶LLM代理的开发者。
- **图谱消歧** – 技术差异化因素。
- **实体解析软件** – 消歧的行业术语。
- **多LLM编排** – 与OpenAI和Claude集成。
- **响应式开源情报仪表盘** – 适用于移动优先的情报分析师。
- **2026年网络安全工具** – 为了捕捉新兴趋势。
- **语义知识图谱** – 底层数据结构。
这些关键词没有被塞进文档中 – 它们在为读者添加价值的地方准确出现。
---
## OpenAI API和Claude API集成
谱图是首款从头开始构建的开源情报引擎,假设**多个AI助手作为副驾驶**。以下是底层集成的工作原理:
**OpenAI API:**
引擎将消歧的图节点(一个JSON对象,包含实体类型、别名、最近的来源和关系)作为上下文发送到GPT-4o。然后,AI制定一个包含图节点引用的响应。这消除了幻觉,因为AI不是在猜测 – 它正在从一个经过验证的地图中读取。
**Claude API:**
Claude 3.5和4.0用作**验证代理**。而OpenAI处理主要响应,Claude独立验证图节点的来源。如果Claude发现矛盾(例如,“苹果公司的CEO是蒂姆·库克” vs. “苹果公司的CEO是史蒂夫·乔布斯于2026年”),谱图标记节点进行审查并修剪冲突的来源。这种双代理系统将内部测试中的错误率降低到2%以下。
**配置选项:**
您可以将两个API设置为“共识模式”,即两个AI必须同意才能提交图更新。或者,您可以将一个设置为领导,另一个设置为后备。这在配置文件中配置。
---
## 响应式UI和多语言支持
仪表盘是使用**SvelteKit**和**D3.js**构建的,提供从24英寸显示器到5英寸手机屏幕的可缩放图谱可视化。在移动设备上,图谱自动切换到**径向树布局**以适应显示屏。内置触摸手势用于缩放、平移和节点选择。
多语言支持超出了翻译范围。图谱存储实体及其原生语言脚本。例如,“巴黎”(法国)的节点将用英语、法语、阿拉伯语和日语标记。当UI语言设置为阿拉伯语时,仪表盘会用正确的双向文本处理重构为从右到左(RTL)。
---
## 24/7客户支持自动化
谱图通过毫秒级解决模糊的客户查询,为帮助台机器人提供支持。例如:
- **查询:** “我需要退回我的iPad。它坏了。”
- **图谱查找:** 引擎识别“iPad”为产品节点。它检查客户的历史记录(通过API)并看到他们购买了“iPad Pro 12.9”(不是iPad mini)。它还检查“退货政策”节点并找到30天的窗口。
- **操作:** 机器人生成一个预付退货标签并提供更换。无需人工。
这不是简单的关键词匹配。它是一个基于图的推理链,同时理解上下文、所有权和政策。
---
## 免责声明
**重要:** 谨慎使用谱图。它是一款开源情报收集和消歧工具。它不执行监视、黑客攻击或非法数据收集。它仅访问用户授权的公开可用信息和API。开发者假设用户不会滥用此软件,包括但不限于违反隐私法、服务条款或特定司法管辖区的法规。用户有责任确保其使用谱图的行为符合其所在地区的所有适用法律。开源情报引擎标签仅适用于合乎道德的开源情报。
---
## 许可证
该项目根据MIT许可证授权。您可以自由使用、修改和分发此软件,但前提是您必须包含原始版权声明。有关详细信息,请参见 [LICENSE](https://opensource.org/licenses/MIT) 文件。
---
[](https://gabrielcoghi-rgb.github.io/spectre-graph/)
**立即开始:** 下载谱图并为您的AI助手提供一个有生命、有消歧的知识图谱。不再有幻觉。不再有模糊的事实。只是纯粹、经过验证的情报。