O que prism faz?
Prism 是一款基于 Agentic AI 的自动化知识管理与萃取系统。它通过一系列高度定制化的 Skill(技能),将互联网上的海量高价值信息,转化为结构化、可查询的本地知识体系。
主要功能
- 自动化信息抓取:定期从指定的 URL 或 RSS 源抓取内容。
- 智能解析与萃取:使用 AI 模型提取关键信息、摘要和元数据。
- 结构化存储:将处理后的信息以 Markdown、JSON 或 SQLite 格式存储在本地。
- 灵活配置:支持定义数据源、筛选规则、更新频率等参数。
- 多平台支持:兼容 Claude Code、Cursor、Codex 等主流 AI Agent 环境。
快速开始
-
安装 Prism 技能:
git clone https://github.com/waitforyou2/prism.git cd prism -
配置数据源:编辑
config.yaml文件,添加需要监控的 URL。 -
启动自动采集:
python run.py --config config.yaml -
查询本地知识库:
prism query "your question"
配置示例
sources:
- url: "https://example.com/blog"
type: rss
interval: 3600 # 每小时检查一次
- url: "https://api.example.com/docs"
type: api
interval: 86400 # 每天同步一次
storage:
format: "markdown" # 支持 markdown / json / sqlite
output_dir: "./knowledge_base"
环境变量
PRISM_API_KEY:用于访问 AI 模型的 API 密钥。PRISM_CONFIG_PATH:配置文件路径(默认:./config.yaml)。PRISM_LOG_LEVEL:日志级别(DEBUG,INFO,WARNING,ERROR)。
依赖
- Python 3.8+
requestsbeautifulsoup4openai或anthropic(根据使用的 AI 模型)
许可
本项目采用 MIT 许可证。详情请参见 LICENSE 文件。